码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix 自动发现端口进行监控

时间:2015-06-05 17:55:58      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:zabbix自动发现端口监控

zabbix 探索规则自带磁盘及网卡的,参照后整理探索端口并自动添加监控报警功能 :

shell脚本:

#!/bin/bash
port_array=(`netstat -tnlp|egrep -i "$1"|awk {‘print $4‘}|awk -F‘:‘ ‘{if ($NF~/^[0-9]*$/) print $NF}‘|sort |uniq   2>/dev/null`)
length=${#port_array[@]}
printf "{\n"
printf  ‘\t‘"\"data\":["
for ((i=0;i<$length;i++))
do
        printf ‘\n\t\t{‘
        printf "\"{#TCP_PORT}\":\"${port_array[$i]}\"}"
        if [ $i -lt $[$length-1] ];then
                printf ‘,‘
        fi
done
printf  "\n\t]\n"
printf "}\n"

添加自定义key :

[root@VM_128_113_centos zabbix]# cat /etc/zabbix/zabbix_agentd.d/UserParameter.conf 
UserParameter=tcpportlisten,/etc/zabbix/bin/disc_port.sh "$1"
[root@VM_128_113_centos zabbix]#

key 测试:

技术分享


技术分享

出值后检验json格式:

http://jsonlint.com/ 网站里输入格式内容检测

技术分享


在探索里添加


技术分享


技术分享


技术分享


然后在主机的items里可以看到已自动添加了端口的项目:


技术分享


然后就可以在探索里添加触发器/图形进行报警操作了 o(∩_∩)o  !

本文出自 “文耀凯的博客” 博客,请务必保留此出处http://wenyaokai.blog.51cto.com/2348901/1658824

zabbix 自动发现端口进行监控

标签:zabbix自动发现端口监控

原文地址:http://wenyaokai.blog.51cto.com/2348901/1658824

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!