文章目录
在被监控端修改配置文件
把UnsafeUserParameters=0改为1
在最后添加UserParameters=key名+命令
[root@localhost etc]# pkill zabbix
[root@localhost etc]# zabbix_agentd
重启服务
- 在服务端上验证
[root@zabbix scripts]# zabbix_get -s 192.168.220.10 -k hehe
hello world
进程监控
脚本
[root@zabbix scripts]# cat check_process.sh
#/bin/bash
status=$(ps -ef|grep -Ev "grep|$0"|grep "$1"|wc -l)
if [ $status -eq 0 ];then
echo '1'
else
echo '0'
fi
[root@zabbix scripts]# chown -R zabbix.zabbix /scripts/check_process.sh
[root@zabbix scripts]# chmod +x check_process.sh
修改配置文件
[root@localhost scripts]# tail /usr/local/etc/zabbix_agentd.conf
UserParameter=check_p[*],/bin/bash /scripts/check_process.sh $1
[ro