网站首页 安全运维 zabbix监控centos7系统服务运行状态
1、在客户端/usr/local/zabbix/创建service.sh文件
vim /usr/local/zabbix/service.sh
rvname=$1".service" sta=`systemctl --type service |grep "${rvname}"|awk '{print $4}'` #echo "$sta" if [[ "X${sta}" = "Xrunning" ]]; then echo "1" else echo "0" fi
2、修改zabbix客户端agent配置文件
vim /etc/zabbix/zabbix_agentd.conf
添加,这里是以sshd为例,可以多条服务添加
UnsafeUserParameters=1 UserParameter=service.fuwu.sshd,/usr/local/zabbix/service.sh sshd
3、重启agent服务
systemctl restart zabbix-agent.service
4、zabbix服务端添加监控项
5、看看效果