zabbix 启动失败的一些问题

发布于 2024-03-07  74 次阅读


zabbix 安装完后重启系统,登录zabbix会提示

ssh 连接到系统后,发现zabbix-server、zabbix-agent、php8.2-fpm全部未正常启动

使用下述命令尝试重启服务

systemctl restart zabbix-server zabbix-agent php8.2-fpm

根据提示,使用 journalctl -xeu php8.2-fpm.service 查看 php8.2-fpm 的启动报错,分析是没有 /run/php/php8.2-fpm.sock 文件造成的无法启动

于是,手工创建/run/php文件夹

mkdir /run/php

然后再次尝试重启服务,发现php8.2-fpm不再提示错误

根据 journalctl -xeu zabbix-server.service 查看具体报错,分析是没有 /run/zabbix/zabbix_server.pid 文件

于是,继续手工创建 /run/zabbix 文件夹

mkdir /run/zabbix

然后再次尝试重启服务,发现还是同样的报错以及同样的原因

这样,查看zabbix的日志文件

cat /var/log/zabbix/zabbix_server.log

发现开始确实是不存在/run/zabbix/zabbix_server.pid 文件,后续却是提示权限拒绝。

可以看到/run/zabbix文件夹属于root用户,root组,其他用户不具备写权限。

由于该目录仅为zabbix软件使用,可以更改该目录的所属用户、组。

chown -R zabbix:zabbix /run/zabbix

再次尝试重启服务,没有报错

系统可以正常登录