引言
之前写了关于zabbix的系列教程,其中【zabbix教程二】——Centos7 安装zabbix3.07服务端 介绍了如何安装服务端,但是有一些问题没有写进去,在这篇博客中进行补充。
问题一:
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
执行上面命令可能遇到下面问题
No more mirrors to try.
如果重复执行名都会遇到这个问题,我们需要下面命令
yum clean all
问题二
我们可能需要给数据库分配权限和角色
在我们创建完zabbix数据库以后,执行下面命令
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix2016';
执行完成以后,我们在配置zabbix_server.conf配置文件的时候,就不用默认的用户名和密码了,用下面的配置:
vi /etc/zabbix/zabbix_server.conf 91:DBName=zabbix 107:DBUser=zabbix 116:DBPassword=zabbix2016
页面配置也需要按照我们分配的用户名和密码配置
问题三: Zabbix server is not running
这个问题的原因可能是数据库的连接有问题。我们可以从下面几方面进行检查
/etc/zabbix/webzabbix.conf.php文件中 $DB['DATABASE'] $DB['USER'] $DB['PASSWORD']
确保这三个参数都是正确的。
注意:每次改了参数文件一定要记得重启zabbix_server
这些参数值使我们在web界面中配置进来的
第二步、检查我们的zabbix_server.conf配置文件中的mysql配置是否正确
有其实我们在后期修改了数据库的用户名或者密码之类的,这个问题更加容易出现,大家细心检查!
小结
每一次配置都会遇到不同的问题,也会收获一下,在此备忘同时希望也可以帮助大家!