马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 wmj742879706 于 2023-2-1 17:41 编辑
1.Install and configure Zabbix for your platform 安装乌班图Zabbix版本
a. Install Zabbix repository 以下是5.0和6.0的Zabbix版本。
# Wget https://repo.zabbix.com/zabbix/5 ... 0-1%2Bfocal_all.deb
# dpkg -i zabbix-release_5.0-1+focal_all.deb# apt update #wget https://repo.zabbix.com/zabbix/6 ... ubuntu18.04_all.deb
# dpkg -i zabbix-release_6.0-4+ubuntu18.04_all.deb # apt update
b. 安装Zabbix server,Web前端,agent
#apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent 乌班图20.04桌面版#apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent 乌班图18.04Server版
c. 创建初始数据库如报错找不到mysqld.sock如下解决:
删除依赖包:sudo rm -rf /var/lib/mysql/ - R 删除配置文件:sudo rm -rf /etc/mysql/ - R 卸载相关软件:sudo apt autoremove mysql* --purge sudo apt remove apparmor 安装mysql:sudo apt install mysql-server mysql-common 在数据库主机上运行以下代码。
# mysql -uroot -p 回车password 不用输密码
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> flush privileges;
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
导入初始架构和数据,系统将提示您输入新创建的密码。
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix 会提示输入密码,密码是create user zabbix@localhost identified by 'password';的password。 # mysql -uroot -p 回车password 不用输密码
mysql> set global log_bin_trust_function_creators = 0
mysql> quit;
d. 为Zabbix server配置数据库# apt-get install vim 安装Vim功能 编辑配置文件 vim /etc/zabbix/zabbix_server.conf 如打开是空文件请执行zabbix6.0.deb或Zabbix server安装解决。DBPassword=password
e. 为Zabbix前端配置PHP编辑配置文件 vim /etc/zabbix/apache.conf
# php_value date.timezone Europe/Riga
f. 启动Zabbix server和agent进程启动Zabbix server和agent进程,并为它们设置开机自启:
# systemctl restart zabbix-server zabbix-agent apache2
# systemctl enable zabbix-server zabbix-agent apache2
有提示上述数据库错误,重装数据库和设置mysql参数。 安装完成后zabbix是英文名的还需要安装中文包。 #apt-get -y install language-pack-zh-hans language-pack-zh-hans-base #Locale # dpkg-reconfigure locales 更改默认语言为中文,修改/etc/default/locale文件添加: # vim /etc/default/locale LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:zh:en_US:en 输入i键编辑,esc退出编辑,再输入:wq保存即可 #apt install language-pack-zh-hans Cd /usr/share/zabbix/include/defines.inc.php 将defines.inc.php文件拷贝到 /usr/share/zabbix/fonts目录下,之后刷新字体配置页面即可。 Cp /usr/share/zabbix/include/defines.inc.php /usr/share/zabbix/fonts find / -type f -name "defines.inc.php" 查找defines.inc.php文件 如果此时仍然提示无法选择某些语言,请查找locales.inc.php文件 # find / -name locales.inc.php 查找locales.inc.php文件 〉fc-cahe -f -v 刷新字体
|