真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Nagios全方位告警接入-電話/微信/短信都支持-創(chuàng)新互聯(lián)

百度告警平臺(tái)地址: http://gaojing.baidu.com

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)化德免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了成百上千企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

聯(lián)系我們:

郵箱:gaojing@baidu.com

電話:13924600771

QQ群:183806029

Nagios接入

對(duì)于使用Nagios的用戶,要接入百度告警非常簡(jiǎn)單,只需要按以下四步驟進(jìn)行配置,就可以使用短信、電話、微信來(lái)接收Nagios告警信息接入步驟:

Step 1:在百度告警中配置服務(wù)和升級(jí)策略

Step 2:在Nagios中配置command.cfg,配置百度告警接方式

Step 3:在Nagios中配置templates.cfg,配置聯(lián)系人使用百度告警接收告警

Step 4:測(cè)試配置是否成功,使用電話、短信、郵件、微信接收告警!


Step 1 在百度告警中配置服務(wù)和升級(jí)策略

  1. 登錄百度告警,完善個(gè)人聯(lián)系方式,然后點(diǎn)擊進(jìn)入默認(rèn)空間

  2. 點(diǎn)擊升級(jí)策略,創(chuàng)建微信、電話、短信、郵件接收告警信息的升級(jí)策略

  3. 在服務(wù)管理中,創(chuàng)建Nagios接收服務(wù)

  4. 請(qǐng)記錄下服務(wù)ID以及Token,演示視頻中的服務(wù)ID為3222,token為61525e2074ae83c71b75e3a3e51eb948,在后續(xù)Nagios配置中需要用到

Nagios全方位告警接入-電話/微信/短信都支持


Step 2:在Nagios中配置command.cfg

1) 將百度告警發(fā)送腳本gaojing_nagios.sh下載到Nagios命令目錄下(默認(rèn)為/usr/local/nagios/libexec),確認(rèn)其權(quán)限與其他命令一樣 (如nagios:nagios)

  點(diǎn)擊 這里下載gaojing_nagios.sh告警腳本

  gaojing_nagios.sh 腳本內(nèi)容:

#! /bin/bash  
   
TIME=`date`  
   
SEND_TO=$1  
   
TITLE="nagios alert"  
   
CONTENT=$2  
  
SERVICE_ID=`eval echo $SEND_TO|awk -F, '{print $1}'`  
  
SERVICE_KEY=`eval echo $SEND_TO|awk -F, '{print $2}'`  
  
EVENT_TYPE='trigger'  
  
DESCRIPTION="$TITLE-$CONTENT"  
  
DATA="{service_id : \"$SERVICE_ID\", description : \"$DESCRIPTION\",event_type : \"$EVENT_TYPE\"}"  
  
curl --silent -H "servicekey:$SERVICE_KEY" -X POST -d "$DATA" http://gaojing.baidu.com/event/create

如果Nagios的安裝目錄為默認(rèn)目錄,并且Nagios的啟動(dòng)用戶為 nagios , 可以參考如下命令:

cd /usr/local/nagios/libexec  
  
wget http://help.gaojing.baidu.com/help/wp-content/uploads/2015/10/gaojing_nagios.sh  
  
chown nagios:nagios gaojing_nagios.sh  
  
chmod 755 gaojing_nagios.sh

最后的腳本權(quán)限如下圖:

Nagios全方位告警接入-電話/微信/短信都支持

2) 修改nagios的配置文件command.cfg(默認(rèn)位置為:/usr/local/nagios/etc/objects),command.cfg用以配置nagios各項(xiàng)監(jiān)控和操作命令

 添加新的command:notify-service-by-baidugaojingnotify-host-by-baidugaojing,其中 3222 和 61525e2074ae83c71b75e3a3e51eb948 為之前百度告警服務(wù)的id和 token

如果Nagios安裝在默認(rèn)目錄,可以用如下命令進(jìn)行編輯:

cd /usr/local/nagios/etc/objects  
  
vim templates.cfg


notify-service-by-baidugaojing command :

define command{
    command_name notify-service-by-baidugaojing
    command_line /bin/echo "告警類型: $NOTIFICATIONTYPE$ 告警服務(wù): $SERVICEDESC$ 主機(jī)別名: $HOSTALIAS$ 主機(jī)IP: $HOSTADDRESS$ 服務(wù)狀態(tài): $SERVICESTATE$ 發(fā)生時(shí)間: $LONGDATETIME$ 附加信息: $SERVICEOUTPUT$" | xargs -i /usr/local/nagios/libexec/baidu_gaojing.sh 3222,61525e2074ae83c71b75e3a3e51eb948 {}
}

notify-host-by-baidugaojing command :

define command{
    command_name notify-host-by-baidugaojing
    command_line /bin/echo "告警類型: $NOTIFICATIONTYPE$ 主機(jī)名: $HOSTNAME$ State: $HOSTSTATE$ 主機(jī)IP: $HOSTADDRESS$ 主機(jī)狀態(tài): $HOSTOUTPUT$ 發(fā)生時(shí)間: $LONGDATETIME$ | xargs -i /usr/local/nagios/libexec/baidu_gaojing.sh 3222,61525e2074ae83c71b75e3a3e51eb948 {}
}


Step 3:在Nagios中配置templates.cfg

1) 修改Host和Service告警的發(fā)送方式。如果是初始安裝配置,直接在模板配置templates.cfg中修改service_notification_commands和host_notification_commands的值為設(shè)置好的notify-service-by-baidugaojing和notify-host-by-baidugaojing

如果Nagios安裝在默認(rèn)目錄,可以用如下命令進(jìn)行編輯:

cd /usr/local/nagios/etc/objects

vim templates.cfg

最終編輯后的效果如下圖:

Nagios全方位告警接入-電話/微信/短信都支持

 2) 重新啟動(dòng)nagios,配置修改就完成了

執(zhí)行如下指令重啟Nagios:

service nagios restart

Nagios全方位告警接入-電話/微信/短信都支持


Step 4:測(cè)試配置是否成功

1) 打開Nagios的服務(wù)監(jiān)控頁(yè)面,我們以Current Load作為測(cè)試對(duì)象,現(xiàn)在其狀態(tài)為OK

Nagios全方位告警接入-電話/微信/短信都支持

2) 給被監(jiān)控對(duì)象的機(jī)器更多的測(cè)試負(fù)載

執(zhí)行如下測(cè)試語(yǔ)句,以達(dá)到機(jī)器負(fù)載過(guò)高的效果:

cd ~
find . | xargs -P 50 -i cat {} > /dev/null

執(zhí)行語(yǔ)句后,使用top指令查看機(jī)器的負(fù)載,效果如下圖所示:

Nagios全方位告警接入-電話/微信/短信都支持

4) nagios監(jiān)控到CRITICAL的告警

Nagios全方位告警接入-電話/微信/短信都支持

5) 在手機(jī)上收到百度告警發(fā)送的告警短信

Nagios全方位告警接入-電話/微信/短信都支持

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


網(wǎng)站標(biāo)題:Nagios全方位告警接入-電話/微信/短信都支持-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://weahome.cn/article/dihpdj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部