自定义监控脚本--监控端口
Posted dingzp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义监控脚本--监控端口相关的知识,希望对你有一定的参考价值。
#!/bin/bash port_array=(`netstat -ntpl|egrep -i "$1"|awk ‘print $4‘|awk -F‘:‘ ‘if ($NF~/^[0-9]*$/) print $NF‘|sort|uniq`) 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"
输出
[[email protected] alterscripts]# ./discovery_port.sh "data":[ "#TCP_PORT":"10050", "#TCP_PORT":"2371", "#TCP_PORT":"25", "#TCP_PORT":"3306" ]
以上是关于自定义监控脚本--监控端口的主要内容,如果未能解决你的问题,请参考以下文章