婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Shell腳本監控服務器在線狀態和郵件報警的方法

Shell腳本監控服務器在線狀態和郵件報警的方法

熱門標簽:江蘇云電銷機器人公司 揭陽智能電話機器人推薦 華鋒e路航港口地圖標注 河南信譽好的不封卡電話外呼系統 客服外呼系統怎么樣 打電話機器人接我是他的秘書 百度地圖標注錯了有責任嗎 如果做線上地圖標注 地圖標注員都是年輕人

對于服務器來說在線率很重要,出現問題要能及時解決,但系統管理員不能一直守在電腦旁邊,通過腳本監控網站出現問題及時通過mail通知管理員,如果是139郵箱還可免費手機短信通知。
注:通過系統直接發送mail容易被攔截,可使用mail連接第三方smtp發送郵件。

shell腳本實現代碼:

復制代碼 代碼如下:

#!/bin/bash
#set -x
while true
do
 list=(www.jb51.net s.jb51.net)
 mail=jmj@jb51.net
 date=$(date -d "today" +"%Y-%m-%d-%H:%M:%S")
 i=0
 id=${#list[*]}
 while [ $i -lt $id ]
 do
  if ping -c1 ${list[$i]} >/dev/null
  then
   echo  $date:服務器${list[$i]}能ping通。
  else
   if curl -m 10  ${list[$i]} > /dev/null
   then
    echo  $date:服務器${list[$i]} ping不通,能打開網頁。
   else
    echo  "您好,據系統監測服務器${list[$i]}不能訪問且ping不通,請及時處理!故障發生時間:$date"|mail -s "服務器${list[$i]}不能連接! 故障發生時間:$date" $mail
    until
     date=$(date -d "today" +"%Y-%m-%d-%H:%M:%S")
     ping -c1 ${list[$i]} >/dev/null echo "恭喜!服務器${list[$i]}已恢復正常,恢復時間:$date"|mail -s "服務器${list[$i]}已恢復正常! 恢復時間:$date" $mail
    do
     sleep 5
    done
   fi
  fi
  let i++
 done
 sleep 60
done

您可能感興趣的文章:
  • Shell腳本實現自動發送郵件的例子
  • Powershell中調用郵件客戶端發送郵件的例子
  • PowerShell小技巧之使用Hotmail賬號發送郵件
  • 3個備份系統文件并郵件發送的Shell腳本分享
  • 當備份數據庫不能用時.用郵件列表得到WEBSHELL!(圖)
  • Shell腳本實現刪除郵件隊列
  • Shell腳本實現硬盤空間和表空間的使用情況統計并郵件通知
  • linux shell發送Email郵件的方法詳解

標簽:馬鞍山 赤峰 婁底 金昌 淘寶邀評 巴彥淖爾 許昌 邵陽

巨人網絡通訊聲明:本文標題《Shell腳本監控服務器在線狀態和郵件報警的方法》,本文關鍵詞  Shell,腳本,監控,服務器,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Shell腳本監控服務器在線狀態和郵件報警的方法》相關的同類信息!
  • 本頁收集關于Shell腳本監控服務器在線狀態和郵件報警的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 山阴县| 丹凤县| 彩票| 青河县| 洪洞县| 龙陵县| 铜鼓县| 昌图县| 平定县| 渝中区| 灌阳县| 卓尼县| 吴旗县| 陆川县| 鸡泽县| 砀山县| 田林县| 阳信县| 哈密市| 乐亭县| 大英县| 综艺| 土默特右旗| 苍梧县| 治多县| 鄱阳县| 泗洪县| 芮城县| 从化市| 从江县| 鄂托克前旗| 保康县| 阜阳市| 民县| 东光县| 汝南县| 昌宁县| 扶沟县| 中山市| 平江县| 许昌县|