【zabbix】自定义监控项key值

1,首先编写自定义监控脚本,本文以监控httpd进程是否存在为例。

脚本名字:check_httpd.sh

脚本目录(这个目录可以自定义):/root/dalu/zabbix/check_httpd.sh

脚本内容:

#!/bin/bash
result=`ps -ef | grep httpd | grep -v grep`
if [ -n "$result" ]
then
        echo '0'
else
        echo '1'
fi

脚本说明:通过ps检查httpd进程是否存在,如果存在则脚本反馈1,如果不存在则返回0

2.添加key的配置文件。

1)查看 zabbix_agentd.conf.

grep "Include" /etc/zabbix/zabbix_agentd.conf 
>Include=/etc/zabbix/zabbix_agentd.d/*.conf

so:我们在 /etc/zabbix/zabbix_agentd.d/ 下面创建一个 test.conf

vim /etc/zabbix/zabbix_agentd.d/test.conf
>
UserParameter=check_httpd,sh /root/dalu/zabbix/check_httpd.sh

2)重启 zabbix_agent。
3)通过zabbix_server测试下

zabbix_get -s 192.168.1.247 -k check_httpd   #客户端ip是192.168.1.247
#可以看到返回值说明没问题

3.增加监控项

在这里插入图片描述

根据自定义键值填写监控项,自定义的键值只能手动输入,不能通过选择。
在这里插入图片描述
添加成功后,在最新数据中查看是否获取到数据

在这里插入图片描述
ps:触发器就不用介绍了,不会的请查看我的其他博文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值