zabbix-server.service
vim /etc/systemd/system/zabbix-server.service
[Unit]
Description=Zabbix Server
After=syslog.target
After=network.target
[Service]
Environment="CONFFILE=/usr/local/zabbix/etc/zabbix_server.conf"
EnvironmentFile=-/etc/default/zabbix-server
Type=forking
Restart=on-failure
PIDFile=/tmp/zabbix_server.pid
KillMode=control-group
ExecStart=/usr/local/zabbix/sbin/zabbix_server -c $CONFFILE
ExecStop=/bin/kill -SIGTERM $MAINPID
RestartSec=10s
TimeoutSec=infinity
[Install]
WantedBy=multi-user.target
zabbix-agentd.service
vim /etc/systemd/system/zabbix-agentd.service
[Unit]
Description=Zabbix Agent
After=syslog.target
After=network.target
[Service]
Environment="CONFFILE=/usr/local/zabbix/etc/zabbix_agentd.conf"
EnvironmentFile=-/etc/default/zabbix-agent
Type=forking
Restart=on-failure
PIDFile=/tmp/zabbix_server.pid
KillMode=control-group
ExecStart=/usr/local/zabbix/sbin/zabbix_agentd -c $CONFFILE
ExecStop=/bin/kill -SIGTERM $MAINPID
RestartSec=10s
TimeoutSec=infinity
[Install]
WantedBy=multi-user.target
注意:PID的修改
pid默认/tmp/zabbix_server.pid,修改的话需要修改
1、vim /usr/local/zabbix/etc/zabbix_server.conf文件中的配置
PIDFile=/usr/local/zabbix/run/zabbix_server.pid
2、并且需要给/usr/local/zabbix/run目录添加zabbix权限
chown -R zabbix.zabbix /usr/local/zabbix/run

本文档介绍了如何设置zabbix-server.service自启动,包括zabbix-agentd.service的相关配置,确保在Linux服务器启动时自动运行。
1752

被折叠的 条评论
为什么被折叠?



