Zabbix编译安装systemctl 启动文件

发布时间 2023-04-18 10:00:51作者: Huluo

Zabbix编译安装systemctl 启动文件

 一.zabbix_server

1.修改zabbix_server.conf

[root@localhost ~]# egrep -v "^#|^$"  /usr/local/zabbix/etc/zabbix_server.conf
LogFile=/var/log/zabbix/zabbix_server.log
PidFile=/var/run/zabbix/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=ADMINouma@2019
DBSocket=/var/lib/mysql/mysql.sock
Timeout=30
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1

 2.创建systemctl启动管理

[root@localhost ~]# vim /usr/lib/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=-/usr/local/zabbix Type=forking PIDFile=/var/run/zabbix/zabbix_server.pid ExecStart=/usr/local/zabbix/sbin/zabbix_server -c /usr/local/zabbix/etc/zabbix_server.conf ExecStop=/usr/bin/kill $MAINPID Restart=always RestartSec=5 User=zabbix Group=zabbix [Install] WantedBy=multi-user.target

二.zabbix_agent

1.修改zabbix_agentd.conf

[root@localhost ~]# egrep -v "^#|^$"  /usr/local/zabbix/etc/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
AllowKey=system.run[*]
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=127.0.0.1
Timeout=30
UnsafeUserParameters=1

 2.创建systemctl启动管理

[root@localhost ~]# vim /usr/lib/systemd/system/zabbix_agent.service
[Unit]
Description=Zabbix Agent 
After=syslog.target
After=network.target

[Service]
Environment="CONFFILE=/usr/local/zabbix/etc/zabbix_agentd.conf"
EnvironmentFile=-/usr/local/zabbix
Type=forking
PIDFile=/var/run/zabbix/zabbix_agentd.pid
ExecStart=/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf
ExecStop=/usr/bin/kill  $MAINPID
Restart=always
RestartSec=5
User=zabbix
Group=zabbix

[Install]
WantedBy=multi-user.target