【发布时间】:2017-02-16 13:37:01
【问题描述】:
我尝试在CentOS7上运行zabbix-agent 3.0.4,systemd启动zabbix代理失败,来自journalctl -xe
PID file /run/zabbix/zabbix_agentd.pid not readable (yes?) after start.
node=localhost.localdomain type=SERVICE_START msg=audit(1475848200.601:17994): pid=1 uid=0 auid=4294967298 ses=...
zabbix-agent.service never wrote its PID file. Failing.
Failed to start Zabbix Agent.
没有权限错误,我尝试重新配置zabbix-agent.service和zabbix_agentd.conf中/tmp文件夹的PID路径,还是不行。
很奇怪,有人知道吗?提前谢谢你。
=====
调查了一下,PID应该在/run/zabbix文件夹下,我手动创建zabbix_agentd.pid,1秒后消失。真的很奇怪。
【问题讨论】:
-
尝试直接启动代理。有任何错误信息吗?也许配置文件无法访问,或者有错误?还要检查代理守护程序配置文件中的 PidFile 选项是否设置为与该路径匹配。
-
@Richlv,查看权限,没有冲突,只是好像有个进程一直在删除
/run/zabbix/zabbix_agentd.pid,不知道是不是systemd。 -
目前,我使用的解决方法,先安装zabbix-agent 2.2版本,重启,启用,然后安装zabbix-agent 3.0.4,再次重启代理。