当前位置:   article > 正文

zabbix5.0 监控linux服务器tcp端口状态_zabbix监控tcp连接数模板下载

zabbix监控tcp连接数模板下载

1、环境

        操作系统:Centos 6 及以上

        Zabbix版本:5.0及以上

2、准备

        2.1 通过shell脚本,获取服务器上所有的TCP监听端口

        cat discover_port.sh

  1. #!/bin/bash
  2. portarray=(`netstat -tnlp|egrep -i "$1"|awk {'print $4'}|awk -F':' '{if ($NF~/^[0-9]*$/) print $NF}'|sort|uniq`)
  3. length=${#portarray[@]}
  4. printf "{\n"
  5. printf '\t'"\"data\":["
  6. for ((i=0;i<$length;i++))
  7. do
  8. printf '\n\t\t{'
  9. printf "\"{#TCP_PORT}\":\"${portarray[$i]}\"}"
  10. if [ $i -lt $[$length-1] ];then
  11. printf ','
  12. fi
  13. done
  14. printf "\n\t]\n"
  15. printf "}\n"

        2.2 若需要指定端口,可通过带入第一个参数进行过滤

        2.3 将该脚本存放至指定目录,此处举例:/opt/scripts/tcpport/discover_port.sh

        2.4 zabbix-agent端配置文件新增自定义监控项

UserParameter=find.tcp.port,/bin/bash /opt/scripts/tcpport/discover_port.sh

        2.5 重启zabbix-agent客户端

3、导入模板

        下载模板地址:TemplateTCPPortstatus.xml-网络监控文档类资源-CSDN下载zabbix5.0监控linux服务器监听tcp端口状态模板更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/Hu_wen/53373751

4、关联主机

 先手动触发自动发现规则,然后最新数据就能看到数据了

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/160851
推荐阅读
相关标签
  

闽ICP备14008679号