环境 | IP | 主机名 |
---|---|---|
服务端 | 192.168.32.133 | asuna |
客户端 | 192.168.32.128 | WJX |
1 自定义监控项–进程监控
1.1 客户端编写脚本,判断进程
[root@WJX ~]# mkdir /scripts
[root@WJX ~]# vim /scripts/check_process.sh
[root@WJX ~]# cat /scripts/check_process.sh
#!/bin/bash
status=$(ps -ef |grep $1|grep -Ev "$0|grep"|wc -l)
if [ $status -eq 0 ];then
echo '1'
else
echo '0'
fi
[root@WJX scripts]# chmod +x check_process.sh
1.2 在客户端启用自定义监控功能
[root@WJX ~]# vim /usr/local/etc/zabbix_agentd.conf
...
# Default:
UnsafeUserParameters=1 //取消注释将0改为1
...
# Default:
UserParameter=check_process[*],/bin/bash /scripts/check_process.sh $1 //取消注释修改内容
[root@WJX ~]# pkill zabbix
[root@WJX ~]# zabbix_agentd
1.3 web界面配置监控项
1.4 添加触发器
1.5 触发
[root@WJX ~]# systemctl stop postfix