中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

nagios監控服務短信報警開發及部署細節

發布時間:2020-04-06 13:41:21 來源:網絡 閱讀:10172 作者:老男孩oldboy 欄目:移動開發

網站監控的及時報警方式主要就是短信報警了:
1)郵箱轉短信報警。
2)微信,MSN,QQ轉手機信息提醒。
3)短信網關報警(本文推薦)
4)短信貓報警。
5)飛信報警。

6)手機郵件客戶端直接收郵件提示信息提醒。

說明:其實開發任何程序對于nagios來說都只是一個插件而已,因此,
監控內存,短信報警,以及,開發其他業務類插件的開發和部署方法是一樣的。
僅僅是功能和名字不同而已。

1、開發發送手機短信的腳本

#!/bin/sh
#created by oldboy 11:56 2009/12/11
#49000448@qq.com
#define var.
ALERT_DATE=$(date +%y-%m-%d" "%H:%M)
PROGNAME=`basename $0`
PROGPATH=`dirname $0`
print_usage() {
echo "Usage:"
echo "/bin/sh  $PROGNAME title contact"
exit 1
}
if [ $# -ne 2 ];then
print_usage
fi
#FORMAT "Host $HOSTSTATE$ alert for $HOSTNAME$"
TITLE=$1
CONTACT=$2
#send_message method1
curl -d  cdkey=3ADK-DFY-3430-MADQK -d password=52324235 -d phone=$CONTACT -d message="$TITLE[${ALERT_DATE} oldboy]" http://sdkhttp.eucp.b2m.cn/sdkproxy/sendsms.action
2、說明
a.curl -d 把參數傳給后面的URL,URL是花錢購買的短信發送接口
b.測試:賦予執行權限后,手工執行/usr/local/nagios/libexec/sms_send 內容 手機號

在nagios中得配置過程
2、在commands.cfg里使用如下配置
#command.cfg
# 'notify-host-by-pager' command definition
define command{
        command_name    notify-host-by-pager
        command_line    $USER1$/sms_send "Host $HOSTSTATE$ alert for $HOSTNAME$"  $CONTACTPAGER$
        }

3、templates.cfg搜聯系人報警模板名字generic-contact下增加notify-host-by-pager!
        host_notification_commands      notify-host-by-email,notify-host-by-pager

4、在聯系人contact.cfg里做如下聯系人定義
define contact{
        contact_name                    oldboy-pager
        use                             generic-contact
        alias                            Nagios users            
        pager                            1891171822-(改成你的)
}
define contactgroup{
        contactgroup_name       oldboytraining
        alias                   Nagios Administrators
        members                 oldboy-pager
        }
指定聯系人屬于的組。
4、在nagios服務或主機配置里指定報警的聯系人組即可發送短信報警。
define service{
        use                          generic-service
        host_name                    17-client
        service_description          port_80
        check_command                check_tcp!80
        contact_groups               oldboytraining
}

successful!

向AI問一下細節

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

AI

沅江市| 石棉县| 新平| 融水| 白玉县| 乌拉特前旗| 石阡县| 安达市| 东明县| 昭平县| 梁山县| 夏河县| 安阳县| 涞水县| 广河县| 渝北区| 塘沽区| 太康县| 承德市| 合山市| 托克托县| 汽车| 石渠县| 兴国县| 东乡族自治县| 荥阳市| 连平县| 东兰县| 阳原县| 新绛县| 博兴县| 醴陵市| 贵南县| 五台县| 射洪县| 平江县| 辉县市| 五常市| 清河县| 百色市| 德江县|