首页 > 其他 > 详细

zabbix添加自定义监控项

时间:2019-04-11 11:18:03      阅读:137      评论:0      收藏:0      [点我收藏+]

我们以监控redis服务健康为例

大概分为3种方法 端口、进程、伪装访问

我是以进程来写的

1(

首先 编写一个简单的监控脚本

 

#!/bin/bash
result=`netstat -anpt | grep redis | grep -v grep`
if [ -n "$result" ]
then
        echo 0
else
        echo 1
fi

2(

然后编写 zabbix_agent.conf 配置文件  

在末尾追加这两行参数  

UnsafeUserParameters=1  #(默认为0,即不可以自定义)
UserParameter=process.count,/etc/zabbix/script/redis/lizhuang.sh       #脚本路径务必要写完整的路径  黄色字体为 在zabbix界面添加监控项的自定义键值

技术分享图片

重启zabbix_agent服务   service zabbix_agentd restart

3(

在zabbix_server端 get agent上的脚本看是否能正常运行并取到值

zabbix_get   -s     ip(客户端) -p10050   -k    "process.count"

技术分享图片

 

 4(

创建监控项以及触发器,监控项的截图已经在上边晒过,需要注意的是键值必须与zabbix_agent.conf 里添加的参数一致,否则service无法取到值

技术分享图片

 

 

 参考链接 https://www.jianshu.com/p/70490b2b388e     添加了截图  以及更详细的步骤

 

zabbix添加自定义监控项

原文:https://www.cnblogs.com/pingg/p/10688272.html

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