部署zabbix的时候,其他都能运行,偏偏这个zabbix-service,启动不来!

第一次发现问题:

error while loading shared libraries:
libmysqlclient,so,18: cannot open shared obiect file: No such file or directory

这个问题,sudo yum install mysql-libs,解决

sudo yum install mysql-libs

接着重新启动后又出现第二个问题,也是最常见的问题,

Can't open PID file /run/zabbix/zabbix_server.pid (yet?) after start: No such file or directory

找了很多攻略都没用,最后干脆重启主机

然后再重启服务,我去?不报错了?就这么好了?

但是,查看了一下status,发现还是没启动,restart,还是一样的问题

一直在纠结journalctl -xe的结果,纠结怎么解决掉这个pid文件

但事实上问题根源不在这,而是要进/var/log/zabbix/zabbix_server.log 里,才能找到真正的问题所在

cat /var/log/zabbix/zabbix_server.log 

这里我的报错是DBHost有问题,每个人的情况可能有所不同

根据报错,找到配置文件/etc/zabbix/zabbix_server.conf,对DBHost进行修改,,

vim /etc/zabbix/zabbix_server.conf

这里我的数据库在本机,所以我把那段ip改成了localhost

再次启动服务

systemctl restart zabbix-server

搞定

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐