Zabbix server is not running:the information displayed may not be current .

时间:2025-03-01 13:41:43

1.查看Zabbix-server 的服务是否启动

ps -A | grep zabbix

发现没有 zabbix_server 这个进程

2.去查看Zabbix-server 的日志文件

tail  /var/log/zabbix/zabbix_server.log

会发现具体问题,这里给出如下两个问题的解决方案

 

  • 问题1:

cannot start preprocessing service: Cannot bind socket to "/var/run/zabbix/zabbix_server_preprocessing.sock": [13] Permission denied.

  • 解决:

关闭系统防火墙:

systemctl stop firewalld

systemctl start zabbix-server zabbix-agent httpd

 

  • 问题2:

cannot start alert manager service: Cannot bind socket to "/var/run/zabbix/zabbix_server_alerter.sock": [13] Permission denied.

  • 解决:

关闭selinux:

setenforce 0

重启服务:

systemctl restart zabbix-server zabbix-agent httpd

去web控制面板可以看到 系统信息

参数 ֵ值 细节
Zabbix服务器端运行中 localhost:10051

 

不关闭selinux的解决方法是添加策略:

(1)生成semodule

grep AVC /var/log/audit/* | audit2allow -M zabbix-systemd-allow

(2)导入semodule

semodule -i

(3)查看semodule是否添加成功

semodule -l

会看到 zabbix-systemd-allow    1.0

(4)重启服务

systemctl restart zabbix-server zabbix-agent httpd

 

参考:

/forum/zabbix-troubleshooting-and-problems/359132-server-won-t-start

/wp/zabbix-cannot-start-preprocessing-service-cannot-bind-socket-to-varrunzabbixzabbix_server_preprocessing-sock-98-address-already-in-use/

/show_bug.cgi?id=1658352

/p/d866fc56fbc6