最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell腳本監(jiān)控服務器在線狀態(tài)和郵件報警的方法

 更新時間:2014年03月13日 09:40:45   作者:  
這篇文章主要介紹了Shell腳本監(jiān)控服務器在線狀態(tài)和郵件報警的方法,使用的是ping命令來監(jiān)控,需要的朋友可以參考下

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

shell腳本實現(xiàn)代碼:

復制代碼 代碼如下:

#!/bin/bash
#set -x
while true
do
 list=(m.fzitv.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不通,能打開網(wǎng)頁。
   else
    echo  "您好,據(jù)系統(tǒng)監(jiān)測服務器${list[$i]}不能訪問且ping不通,請及時處理!故障發(fā)生時間:$date"|mail -s "服務器${list[$i]}不能連接! 故障發(fā)生時間:$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

相關文章

  • 設置Linux系統(tǒng)的空閑等待時間TMOUT的方法

    設置Linux系統(tǒng)的空閑等待時間TMOUT的方法

    下面小編就為大家?guī)硪黄O置Linux系統(tǒng)的空閑等待時間TMOUT的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Shell獲取當前正在執(zhí)行腳本的絕對路徑

    Shell獲取當前正在執(zhí)行腳本的絕對路徑

    本文主要介紹了Shell獲取當前正在執(zhí)行腳本的絕對路徑,主要有三種方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Linux?shell進行文件解壓,復制和移動詳解

    Linux?shell進行文件解壓,復制和移動詳解

    Linux下進行文件的解壓、復制、移動應該是最常見的操作了。尤其是我們在項目中使用大量的數(shù)據(jù)集文件時。本文我們就來細數(shù)用Shell進行文件操作的這些坑
    2022-05-05
  • Linux查找文件夾下包含某字符的所有文件

    Linux查找文件夾下包含某字符的所有文件

    這篇文章主要介紹了Linux查找文件夾下包含某字符的所有文件,文中給大家提到了linux查找目錄下的所有文件中是否含有某個字符串的相關知識,需要的朋友可以參考下
    2019-09-09
  • Shell中比較大小簡潔總結

    Shell中比較大小簡潔總結

    這篇文章主要介紹了Shell中比較大小簡潔總結,本文總結了在shell中比較變量大小的一些方法,需要的朋友可以參考下
    2014-12-12
  • shell腳本for循環(huán)實現(xiàn)文件和目錄遍歷

    shell腳本for循環(huán)實現(xiàn)文件和目錄遍歷

    本文主要介紹了shell腳本for循環(huán)實現(xiàn)文件和目錄遍歷,首先進行一個要遍歷的文件夾,然后循環(huán)查看每個文件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Shell腳本實現(xiàn)的memcached進程監(jiān)控

    Shell腳本實現(xiàn)的memcached進程監(jiān)控

    這篇文章主要介紹了Shell腳本實現(xiàn)的memcached進程監(jiān)控,實現(xiàn)功能為監(jiān)控memcached進程是否存在,不存在則啟動memcached并重載nginx,需要的朋友可以參考下
    2014-07-07
  • Linux tar 命令用法實例詳解

    Linux tar 命令用法實例詳解

    利用 tar 命令,可以把一大堆的文件和目錄全部打包成一個文件,這對于備份文件或將幾個文件組合成為一個文件以便于網(wǎng)絡傳輸是非常有用的。這篇文章主要介紹了Linux tar 命令用法詳解,需要的朋友可以參考下
    2018-03-03
  • Shell腳本注釋的實現(xiàn)

    Shell腳本注釋的實現(xiàn)

    本文主要介紹了Shell腳本注釋的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • shell實現(xiàn)FizzBuzzWhizz問題示例(拉勾網(wǎng)面試題)

    shell實現(xiàn)FizzBuzzWhizz問題示例(拉勾網(wǎng)面試題)

    這篇文章主要介紹了shell實現(xiàn)FizzBuzzWhizz問題示例(拉勾網(wǎng)面試題),需要的朋友可以參考下
    2014-05-05

最新評論

彰化市| 张家口市| 麦盖提县| 昭觉县| 南皮县| 通州市| 兴业县| 潜山县| 伊春市| 龙陵县| 丰顺县| 兴安盟| 建昌县| 蒲城县| 岚皋县| 宜君县| 新巴尔虎右旗| 苗栗县| 抚州市| 肥西县| 奉贤区| 平阴县| 灵山县| 焦作市| 江陵县| 玉环县| 文山县| 璧山县| 临汾市| 扶余县| 卫辉市| 云霄县| 临泉县| 朝阳市| 涞源县| 元氏县| 万全县| 黎平县| 玛曲县| 建水县| 应城市|