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