ubuntu24.04环境zabbix-agent通过systemctl命令无法启动

zabbix的配置文件

[Unit]
Description=Zabbix Agent7.0.17
After=network.target

[Service]
Type=simple
User=zabbix
Group=zabbix
ExecStart=/usr/local/zabbix-agent7.0.17/sbin/zabbix_agentd -c /usr/local/zabbix-agent7.0.17/etc/zabbix_agentd.conf
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

现象,通过systemctl start zabbix-agent无法启动zabbix服务,通过/usr/local/zabbix-agent7.0.17/sbin/zabbix_agentd -c /usr/local/zabbix-agent7.0.17/etc/zabbix_agentd.conf命令可以启动

经过和zabbix-agent3.2对比,改为如下配置问题解决

[Unit]
Description=Zabbix Agent
After=syslog.target
After=network.target

[Service]
User=zabbix
Group=zabbix
Environment="CONFFILE=/usr/local/zabbix-agent7.0.17/etc/zabbix_agentd.conf"
Type=forking
Restart=on-failure
PIDFile=/tmp/zabbix_agentd.pid
KillMode=control-group
ExecStart=/usr/local/zabbix-agent7.0.17/sbin/zabbix_agentd -c $CONFFILE
ExecStop=/bin/kill -SIGTERM $MAINPID
RestartSec=10s

[Install]
WantedBy=multi-user.target

 

posted @ 2025-08-15 11:03  reblue520  阅读(14)  评论(0)    收藏  举报