zabbix监控应用进程状态

介绍两种监听方式

        脚本与自带键值

主机名

ip

操作系统

zabbix版本

zabbix-server

192.168.26.143

CentOS 7.5

4.0 LTS

zabbix-agent

192.168.26.141

CentOS 7.5

4.0 LTS

以脚本方式监听

编写脚本

客户端操作
//创建存放脚本目录
[root@zabbix-web2 ~]#mkdir /etc/zabbix/scripts
[root@zabbix-web2 ~]# cd /scripts
[root@zabbix-web2 scripts]# vim check_process.sh
		#!/bin/bash
		process=$(ps -ef|grep -Ev "grep|$0"|grep -c $1)
		if [ $process -gt 0 ];then
			echo "0"   //输出参数自定义
		else
			echo "1"   //输出参数自定义
		fi
[root@zabbix-web2 ~]# vim /etc/zabbix/zabbix_agentd.conf	 
     UnsafeUserParameters=1    //在末尾添加这两条参数
	 UserParameter=check_process[*],/etc/zabbix/script/check_process.sh $1  //这种适用监控所有进程

//重启服务

服务端手动测试

//这里测试的是wgcloud,想测试什么括号里面就填什么
[root@hlying ~]# zabbix_get -s 192.168.26.141 -k check_process['wgcloud']
0 //输出结果为0,根据上面脚本定义的输出结果,代表wgcloud启动

网页端配置

配置-主机-监控项-创建监控项

配置触发器 

配置-主机-触发器-创建触发器

表达式选择添加 

最新数据里就可以查看到进程了 

原文链接:zabbix自定义监控服务进程_滴答~的博客-CSDN博客

通过zabbix自带键值监控

配置-主机-监控项-创建监控项

名称自定义。键值选择:proc.num

配置-主机-触发器-创建触发器

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值