Zabbix4.0使用Yum安装过程中遇到的若干问题

系统环境:CentOS7.8

问题一:Zabbix4.0的安装包

Zabbix4.0需要的Yum安装包如下:

  • zabbix40
  • zabbix40-agent
  • zabbix40-dbfiles-mysql
  • zabbix40-server
  • zabbix40-server-mysql
  • zabbix40-web
  • zabbix40-web-mysql
    网络上的某些教程里缺少zabbix40-dbfiles-mysql这个安装包
    正确的安装命令为:
[root@localhost ~]# yum install zabbix40 zabbix40-agent zabbix40-dbfiles-mysql \
zabbix40-server zabbix40-server-mysql zabbix40-web zabbix40-web-mysql

问题二:在Mysql中导入Zabbix原始数据

使用Yum安装后Zabbix的Mysql初始数据在如下文件夹:
/usr/share/zabbix-mysql
其中有三个数据文件是需要导入到Mysql中新建的zabbix数据库中的:-

  • data.sql
  • images.sql
  • schema.sql
    在Mysql中新建并导入数据的命令如下:
[root@localhost ~]# mysql -u root -p -e "create database zabbix";
[root@localhost ~]# mysql -uroot -p --default-character-set=utf8 zabbix

问题三:zabbix-server 在CentOS7下自启动问题

在CentOS7 下无法使用systemctl enable zabbix-server命令设置zabbix-server服务随系统自启动。
正确的操作是进入如下文件夹

[root@localhost ~]# cd /etc/rc.d

编辑 rc.local 文件

[root@localhost ~]# vim rc.local

在文件中添加如下一行:

systemctl start zabbix-server

保存退出,执行如下命令,让rc.local文件在系统启动时可以得到执行:

[root@localhost ~]# chmod +x /etc/rc.d/rc.local

执行完成后,就完成服务的自启动设置了。

问题四:PHP的时区问题

在进入Zabbix Web配置界面后,有一步会提示PHP的时区未正确设置。
使用如下命令进入PHP配置文件

[root@localhost ~]# vim /etc/php.ini

找到date.timezone行进行下面的编辑

date.timezone = Asia/Shanghai

保存退出,重启httpd服务即可:

[root@localhost ~]# systemctl restart httpd

你可能感兴趣的:(CentOS-7,Linux)