系统环境: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

本文详细介绍了Zabbix4.0在CentOS7.8环境下的安装步骤,包括所需Yum安装包清单、Mysql数据库初始化、zabbix-server自启动设置及解决PHP时区问题的方法。
1824

被折叠的 条评论
为什么被折叠?



