1. 程式人生 > >Linux監控遠程端口是否開啟腳本

Linux監控遠程端口是否開啟腳本

如果 pen crontab then .com ash 監控 blog highlight

#!/bin/bash
#author Liuyueming
#date 2017-07-29
#定時檢測邦聯收單及預付卡系統

pos_num=`nmap 遠程IP地址 -p 端口號|sed -n "6p"|grep open|wc -l`
yfk_num=`nmap 遠程IP地址 -p 端口號|sed -n "6p"|grep open|wc -l`

if [ $pos_num -lt 1 ]
then echo “收單系統端口故障,請處理”|mail -s "系統郵件,請勿回復" [email protected]
fi

if [ $yfk_num -lt 1 ]
then echo “預付卡系統端口故障,請處理”|mail -s "系統郵件,請勿回復" [email protected]
/* */ fi

通過nmap檢測遠程ip的端口是否通,如果通則不進行任何操作,如果不同則發送郵件

做到定時任務crontab即可

PS:如果沒有mail命令則yum安裝mailx

Linux監控遠程端口是否開啟腳本