溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Nagios 飛信告警配置

發(fā)布時(shí)間:2020-07-07 05:44:27 來(lái)源:網(wǎng)絡(luò) 閱讀:830 作者:混蛋哥 欄目:移動(dòng)開(kāi)發(fā)
Nagios 飛信告警配置
nagios 可以通過(guò)郵件、飛信或者短信接口將告警及時(shí)通知聯(lián)系人
 
一、郵件告警
郵件告警配置比較簡(jiǎn)單
yum install sendmail
service sendmail restart
然后只需在connect.cfg中添加下你的郵箱就OK了
 
二、飛信程序調(diào)試
介紹:
   郵件告警是主流,其實(shí)現(xiàn)在智能機(jī)在普及,完全可以在手機(jī)上裝一個(gè)郵箱客戶端來(lái)查看郵件。當(dāng)然有些領(lǐng)導(dǎo)需要通過(guò)短信來(lái)收發(fā)告警郵件,如果是移動(dòng)的非常簡(jiǎn)單,可以通過(guò)手機(jī)郵箱提醒,聯(lián)通的不清楚是否有這個(gè)功能;或者通過(guò)安裝飛信來(lái)發(fā)送告警,發(fā)送號(hào)碼需要與接收號(hào)碼互為飛信好友,且只能是移動(dòng)號(hào),如果聯(lián)通的號(hào)碼要接收告警短信,只有通過(guò)公司的短信接口發(fā)送了。
 
1.去飛信機(jī)器人官網(wǎng)下載飛信程序,不需要安裝,但需要你調(diào)試庫(kù)環(huán)境,不然不能運(yùn)行
wget http://www.it-adv.net/fetion/cenos54X64_20101113.rar  #這是支持的庫(kù),fetion主程序在官網(wǎng),需要回復(fù)才能下載。
 
順便寫(xiě)一下如何解壓rar壓縮格式文件
wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gz
tar zxvf rarlinux-3.8.0.tar.gz
cd rar
make
make install
 
rar命令語(yǔ)法
將/etc 目錄壓縮為etc.rar 命令為:
rar a etc.rar /etc
將etc.rar 解壓 命令為:
rar x etc.rar 
unrar -e etc.tar
 
centos 6.x可能會(huì)報(bào)錯(cuò)
[root@cs-0010 home]# rar x cenos54X64_20101113.rar 
-bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
 
解決辦法:
rarlinux 目錄下有個(gè)rar_static文件,將此文件拷貝到/usr/local/bin/rar   /usr/local/bin/unrar,會(huì)詢問(wèn)是否覆蓋,覆蓋即可
再嘗試rar、unrar就可以運(yùn)行了
 
2.調(diào)試飛信程序加個(gè)可執(zhí)行權(quán)限就可以調(diào)試了
[root@localhost admin]# ./fetion 
-bash: ./fetion: /lib/ld-linux.so.2: bad ELF interpreter: 沒(méi)有那個(gè)文件或目錄
 
居然還報(bào)這個(gè)錯(cuò)誤···
查看缺少什么包并安裝
[root@localhost admin]# yum whatprovides ld-linux.so.2
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
glibc-2.12-1.80.el6_3.6.i686 : The GNU libc libraries
Repo        : updates
Matched from:
Other       : ld-linux.so.2
 
[root@localhost admin]# yum install glibc-2.12-1.80.el6_3.6.i686
 
#yum whatprovides filename 查找特定文件是由什么軟件包提供的
 
[root@localhost admin]# ./fetion -h
./fetion: error while loading shared libraries: libACE-5.7.2.so: cannot open shared object file: No such file or directory
You have new mail in /var/spool/mail/root
 
報(bào)這樣的錯(cuò)是缺少這個(gè)庫(kù)文件,支持庫(kù)中有
 
 注意:linux用戶,請(qǐng)不要把支持庫(kù)中的 lib* 復(fù)制到 /usr/lib 下,因?yàn)榘l(fā)行版本不同,可能會(huì)覆蓋您機(jī)器中的核心庫(kù),導(dǎo)致嚴(yán)重系統(tǒng)問(wèn)題。您可以把庫(kù)解壓到主程序的相同目錄,然后以LD_LIBRARY_PATH=. ./fetion 來(lái)運(yùn)行)
 
 或者缺什么庫(kù)手動(dòng)將下載解壓后的庫(kù)文件手動(dòng)復(fù)制到/usr/lib下
 
 [root@localhost admin]# ./fetion 
./fetion: error while loading shared libraries: libgssapi_krb5.so.2: cannot open shared object file: No such file or directory
[root@localhost admin]# yum install krb5-libs
 
調(diào)試飛信程序依賴的庫(kù)讓人頭疼,如果支持庫(kù)里面找不到就去yum whatproviders查找,基本上都能找到的
 
然后如果看到這個(gè)圖就證明你離實(shí)現(xiàn)飛信告警不遠(yuǎn)了
 

Nagios 飛信告警配置

 
3.測(cè)試發(fā)送飛信程序
第一次發(fā)送需要輸入驗(yàn)證碼,需要把它拷到windows下面查看然后輸入。
 

Nagios 飛信告警配置

 
三、Nagios配置
1.配置command.cfg
添加飛信告警命令,發(fā)送的內(nèi)容可以直接復(fù)制mail發(fā)送的內(nèi)容,也可以在mail發(fā)送的內(nèi)容做一些修改,以便更加清楚簡(jiǎn)潔;
 

Nagios 飛信告警配置

 
2.配置contacts.cfg
 

Nagios 飛信告警配置

 
3.重啟nagios 服務(wù)然后就可以通過(guò)飛信收到告警了!
 
如果有什么問(wèn)題可以給我留言,我會(huì)及時(shí)給大家回答~Nagios 飛信告警配置
向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI