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