1. 程式人生 > >shell-004:檢測機器存活或者網路陡動情況!

shell-004:檢測機器存活或者網路陡動情況!

如下圖情況,我們監測的就是此資料,當大於50%了,我們就可以設定告警等!

#!/bin/bash
# 用ping檢測一臺機器的存活或者網路波動情況
# 檢測機器的丟包率來檢測網路波動情況!!
n=`ping -c3 8.8.8.8|grep '0% packet loss'|awk -F '%' '{print $1}'|awk '{print $NF}'`
if [ $n -gt 50 ];then
# 當丟包率大於50,我們認為機器有問題。下面的mail傳送命令我是隨便寫的。至於mail怎麼傳送郵件,自己網上搜索。或者參考我的部落格!
mail -s '網路有問題' [email protected]
163.com fi exit