系统环境: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</usr/share/zabbix-mysql/schema.sql
[root@localhost ~]# mysql -uroot -p --default-character-set=utf8 zabbix</usr/share/zabbix-mysql/images.sql
[root@localhost ~]# mysql -uroot -p --default-character-set=utf8 zabbix</usr/share/zabbix-mysql/data.sql
问题三: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