设为首页收藏本站我的广告

运维网

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
总共321条微博

每日一博

查看: 7180|回复: 0

【站长推荐】zabbix 自动发现端口进行监控【顶】

[复制链接]

该用户从未签到

yunwei2000 发表于 2018-7-29 23:03:30 | 显示全部楼层 |阅读模式
【重大新闻】 zabbix 探索规则自带磁盘及网卡的,参照后整理探索端口并自动添加监控报警功能 :
shell脚本:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/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 'ntt{'
        printf ""{#TCP_PORT}":"${port_array[$i]}"}"
        if [ $i -lt $[$length-1] ];then
                printf ','
        fi
done
printf  "nt]n"
printf "}n"



添加自定义key :
1
2
3
[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 测试:

zabbix 自动发现端口进行监控

zabbix 自动发现端口进行监控


zabbix 自动发现端口进行监控

zabbix 自动发现端口进行监控

出值后检验json格式:
http://jsonlint.com/ 网站里输入格式内容检测

zabbix 自动发现端口进行监控

zabbix 自动发现端口进行监控


在探索里添加

zabbix 自动发现端口进行监控

zabbix 自动发现端口进行监控



zabbix 自动发现端口进行监控

zabbix 自动发现端口进行监控



zabbix 自动发现端口进行监控

zabbix 自动发现端口进行监控


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

zabbix 自动发现端口进行监控

zabbix 自动发现端口进行监控



然后就可以在探索里添加触发器/图形进行报警操作了 o(∩_∩)o  !
运维网 感谢您的阅读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|sitemap|手机版|小黑屋|Archiver|运维网 ( 京ICP备16008201号  

GMT+8, 2018-9-25 17:16 , Processed in 0.087050 second(s), 31 queries , XCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表