主頁 > 知識庫 > 一個ping檢測告警函數(shù)代碼

一個ping檢測告警函數(shù)代碼

熱門標簽:陜西便宜電銷機器人軟件 艾比利外呼系統(tǒng) ??谥悄苷Z音電銷機器人好用嗎 杞縣地圖標注app 免費門店地圖標注注冊入駐 衡水外呼線路解決 外呼系統(tǒng)一天耗費多少流量 電話機器人每天搜索多少次 昆明電話外呼系統(tǒng)好么
復(fù)制代碼 代碼如下:

#!/bin/bash
 ping_monitor()
    {
    host_=(203 204 205 207 208 209 210 212 213 214 215 216 217 218 219 220 221)
    ping_count=3
    called=(13000000001 13000000002 13000000003)
    calling=13000000000
    callop=1310000000
    #main------------------------------------------------------------
    echo "`date "+%Y%m%d %H:%M:%S"`----->腳本開始執(zhí)行......">>ping_log
    for host_1 in ${host_[*]};do
       host=192.168.1.$host_1
       echo "-------->開始檢測$host服務(wù)器通迅是否正常,ping次數(shù)$count"
       ping_result=`ping $host -c $ping_count |tail -2 |head -1`
       #sleep 1
       echo "-------->服務(wù)器$host檢測已完成"
       #取成功條數(shù)
       succ_ping=`echo ${ping_result:23:1}`
       #取失敗百分比
       loss_ping=`echo ${ping_result:46:4}`
          if [ $succ_ping -eq $ping_count ];then
             echo "本次檢測結(jié)果---->$host服務(wù)器ping檢測正常"
             echo "`date "+%Y%m%d %H:%M:%S"`--->$host服務(wù)器ping檢測正常" >>ping_log
          else
             echo "本次檢測結(jié)果---->$host服務(wù)器有丟包現(xiàn)象,丟包率為:$loss_ping"
             echo "`date "+%Y%m%d %H:%M:%S"`--->$host服務(wù)器有丟包現(xiàn)象,丟包率為:$loss_ping" >>ping_err_log
             #插入短信表—smssend00
             for called in ${telno[*]};do
    mysql -h$dbhost -u$dbuser -p$dbpass -D$dbbase GETRECODE
        INSERT INTO $dbtable (servercode,smsservercode,groupid,priority,calling,called,payer,orderdatetime,senddatetime,effectstarttime,
    effectendtime,effectstarttime2,effectendtime2,invaliddatetime,feevalue,iffee,message,hideflag,msgtype,smsfeetype,ifsmsreport,service
    type,morelatetomtflag,reserve,optempid,optuserid,clientprogramtype,optcode,optip,remark)
      VALUES
    (2,2,1,0,'$calling','$called','$callop',Now(),Now(),'00:00:00','23:59:59',NULL,NULL,NULL,0,1,'服務(wù)器告警!!$host服務(wù)器檢測到有丟包現(xiàn)像,丟包率:$loss_ping',0,1,2,0,'2_2',NULL,NULL,1,668,1,3001,'192.168.1.182',NULL)
    GETRECODE
              done
           fi
    done
       echo "`date "+%Y%m%d %H:%M:%S"`----->腳本運行完畢......">>ping_log
    }

標簽:泰安 臨滄 宿遷 南京 營口 ???/a> 西寧 昌都

巨人網(wǎng)絡(luò)通訊聲明:本文標題《一個ping檢測告警函數(shù)代碼》,本文關(guān)鍵詞  一個,ping,檢測,告警,函數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《一個ping檢測告警函數(shù)代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于一個ping檢測告警函數(shù)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章