91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nagios短信監控

發布時間:2020-03-21 16:03:22 來源:網絡 閱讀:652 作者:654wangzai321 欄目:移動開發

首先編寫messages.sh

如果是yum安裝的nagios,cd /usr/lib64/nagios/plugins/

編譯安裝的話,就cd /usr/local/nagios/libexec

內容如下:

#! /bin/bash


LOGFILE="/usr/local/nagios/var/sms_send_.log"  #定義發送短信的日志信息 文件

:>>"$LOGFILE"

exec 1>>"$LOGFILE"

exec 2>&1


#Uid="luyuanz"    #接口的用戶名,這個使用接口時對方會提供,我這里的test是隨意寫的

#Key="Tcl123456"  #接口的用戶名,這個使用接口時對方會提供,我這里的test是隨意寫的


MOBILE_NUMBER=$1 # 接受短信的手機號碼

CURL="/usr/bin/curl"

TIMEOUT=5

MESSAGE_ENCODE=$(echo $(/usr/local/php/bin/php -r "echo urlencode(\"$2\");"; ) )  #這里的$2是nagios發送短信的第二個變量,即發送的內容

#URL="http://192.168.1.252:8083/common/SendSM/?userCode=${Uid}&userPass=${Key}&DesNo=${MOBILE_NUMBER}&Msg=${MESSAGE_ENCODE}&Channel=0"

#我這里的URL是胡亂寫的,我不可能暴漏自己公司的接口哈,但是格式大體是這樣的,到時候接口方會提供URL的格式的,你可以問你們自己公司負責短信接口的(這邊是需要用戶名和密碼)

# Send it 

URL="http://192.168.1.252:8083/common/send?mobile=${MOBILE_NUMBER}&content=${MESSAGE_ENCODE}"

set -x 

DATE=`date +%T" "%F`

echo $DATE

${CURL} -s --connect-timeout ${TIMEOUT} "${URL}"

#/usr/bin/curl  "${URL}"


最后可以通過檢測 bash messages.sh "186********" "內容",如果沒收到信息,查看sms_send_.log日志。


然后在/usr/local/nagios/etc/objects/commands.cfg添加一下內容

define command {
       command_name notify-host-by-sms
       command_line messages.sh $CONTACTPAGER$ "$HOSTNAME$ $HOSTSTATE$ $SHORTDATETIME$"
       }

define command {
       command_name notify-service-by-sms
       command_line messages.sh $CONTACTPAGER$ "$SERVICESTATE$ $SERVICEOUTPUT$ $HOSTALIAS$/$SERVICEDESC$ $SHORTDATETIME$"
       }


接著編寫vim /usr/local/nagios/etc/objects/contacts.cfg

添加內容如下:

define contact{

        contact_name                    quotaadmin              

        use                          generic-contact         

        alias                         Nagios Admin            

        email                         wangzai@****.cn

        service_notification_period          24x7                    

        host_notification_period            24x7               

        service_notification_options          w,u,c,r,f,s             

        host_notification_options       d,u,r,f,s              

        service_notification_commands   notify-service-by-email,notify-service-by-sms 

        host_notification_commands      notify-host-by-email,notify-host-by-sms   

        pager 186******** (多個用逗號相隔)

        }


define contactgroup{

        contactgroup_name       quotaadmins

        alias                   web Administrators

        members                 quotaadmin

        }

最后重啟service nagios restart

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

高青县| 静宁县| 呼和浩特市| 丰宁| 卓尼县| 安龙县| 景泰县| 昌都县| 安远县| 横山县| 慈利县| 黔西| 伊川县| 湟源县| 常州市| 邛崃市| 太原市| 永丰县| 沂源县| 长垣县| 南漳县| 湘潭市| 苍山县| 宜都市| 曲阜市| 苍南县| 莱西市| 鹤峰县| 清远市| 固安县| 阿克苏市| 南丹县| 舞阳县| 宿迁市| 斗六市| 潞西市| 南靖县| 彩票| 衡南县| 杭锦后旗| 湟中县|