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


#!/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 "系統郵件,請勿回復" xxx@qq.com
fi

if [ $yfk_num -lt 1 ]
then echo “預付卡系統端口故障,請處理”|mail -s "系統郵件,請勿回復" xxx@qq.com
fi

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

做到定時任務crontab即可

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM