首页 > 系统服务 > 详细

基于zabbix_agent对主机进程监控的脚本及配置说明

时间:2021-09-11 18:28:27      阅读:31      评论:0      收藏:0      [点我收藏+]

基于zabbix_agent对主机进程监控的脚本及配置说明

2015年12月22日 
 

说明:在被监控主机(已安装过zabbix agent)上创建自定义shell脚本,并配置zabbix_agentd.conf 文件和重启进程。在配置文件中定义的脚本和key的值要与web端配置的key一致,注意返回值类型。

1、agent端配置

1
2
3
4
5
6
7
8
9
10
11
#su - zabbix
$vi proc_exist.sh 增加以下内容。
#!/bin/bash
proc="`ps aux|grep $1|grep -v grep|grep -v zabbix`"
if [ -z "$proc" ]
   then
     echo "0"
   else
     echo "1"
fi
$chmod u+x proc_exist.sh

2、配置zabbix_agentd.conf(root执行)

1
2
#echo "UserParameter=procexist[*],/home/zabbix/proc_exist.sh $1" 
>> /etc/zabbix/zabbix_agentd.conf

重启agent进程

1
2
#killall zabbix_agentd
#/etc/init.d/zabbix_agentd start

3、测试
在agent客户端(zabbix用户执行)

1
2
$zabbix_agentd -t procexist[com.linkage.educloud.exam.main.TestBatchUploadDealMain]
procexist[com.linkage.educloud.exam.main.TestBatchUploadDealMain] [t|1]

#1为进程存在;0为进程不存在
有如上提示说明配置正常

4、web端配置
Item:在host主机的Items中增加一个监控项如下:技术分享图片

Trigger:为每个进程监控点增加一个告警触发技术分享图片

监控值为0告警。

 

基于zabbix_agent对主机进程监控的脚本及配置说明

原文:https://www.cnblogs.com/yaoyangding/p/15249730.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!