zabbix 自定义监控进程

环境 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

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Vsunako/article/details/107609135