記錄一個linux檢測ip 端口是否通的簡單腳本,使用nc命令

監控腳本

使用nc來獲取ip port是否通的結果,是0就表示通,1就表示不通,不通的時候這裏就發郵件告警了。
這裏使用的是mail來發送郵件,需要配置一下mail配置。
這只是一個最簡單的demo,實際工作中需要自己改造。

[food@host01 monitor]$ cat monitor.sh 
#!/usr/bin/env bash
nc -v -w 5 -z 192.168.1.134 2182 &> /dev/null
age=$?
if (( $age == 0 )); then
    echo "服務正常"
else
    echo "服務異常" 
    echo  "app-web服務異常,192.168.1.134 2181" | mail -s " 點餐監控"  [email protected]
fi


[food@host01 monitor]$ 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章