q3256 发表于 2019-1-21 10:08:35

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]
查看完整版本: zabbix自动发现端口并添加监控