zabbix自动发现端口并添加监控
说明:zabbix2.0以上之持了discovery功能,该discover并不是之前的 Actions中的discovery,zabbix官方是通过该discovery自动来发现服务的分区、网卡等,这些不固定的因素监控。写了一个自动发现服务器listening端口的discovery脚本,这样就会定期扫描服务器上监听的端口,自动增加端口、删除端口的监控一、编写tcp监听端口的shell脚本:
vim discovertcpport.sh
#!/bin/bash
portarray=(`netstat -tnlp|egrep -i"$1"|awk {'print $4'}|awk -F':' '{if ($NF~/^*$/) print$NF}'|sort |uniq 2>/dev/null`)
length=${#portarray[@]}
printf "{\n"
printf '\t'"\"data\":["
for((i=0;i
页:
[1]