拨测ip+port 告警 telnet nc
1.telnet [root@master-node156 mon_port]# cat mycheck_port|egrep -v '^$' #! /bin/sh #企业微信警配置 alert=True #配置True为启动告警,其它为不开启 #企业微信机器人ID userkey="5642127c-woab-shib-9da8-ac2f4adashabic003" echo 'a' >/tmp/problemip.txt cur_datetime=`date +%Y%m%d-%H:%M:%S` homeDir=`dirname $0` function check_port { pkill -9 telnet timeout 2 ssh 127.0.0.1 telnet $1 >/tmp/a.txt myresult=`egrep -i 'Escape' /tmp/a.txt|wc -l` if [[ $myresult -eq 1 ]];then echo "$cur_datetime 端口$port listening,status is ok..." | tee -a $homeDir/port_status.log else echo "$cur_datetime Error 端口$port closed,status is failed..." | tee -a