使用Nagios監(jiān)控Linux客戶端-手機(jī)報警短信
使用Nagios監(jiān)控Linux 客戶端Nagios監(jiān)控的方式:
可以把Nagios的服務(wù)器監(jiān)控分為兩個部分:
第一部分是主機(jī)外監(jiān)控,比如:主機(jī)是否存活,WEB服務(wù)是否正常,MySQL服務(wù)是否正常等內(nèi)容,再主機(jī)外通過訪問其端口即可得知。這些監(jiān)控命令再安裝nagios-plugins-1.4.13.tar.gz時已經(jīng)生成了,再/usr/local/nagios/libexec 目錄下。
第二部分是主機(jī)內(nèi)監(jiān)控,比如:要監(jiān)控服務(wù)器的進(jìn)程、磁盤使用等功能。這些功能的實(shí)現(xiàn)要依靠nrpe了,nrpe的工作模式是C/S模式,在被監(jiān)控主機(jī)中,開啟nrpe監(jiān)聽,當(dāng)聽到監(jiān)控服務(wù)器上所發(fā)出的命令,讓它檢查該服務(wù)器上的硬盤使用信息時,它就會執(zhí)行,并把信息傳回,監(jiān)控服務(wù)器,用一個不太恰當(dāng)?shù)谋扔?,就是木馬的工作模式。
本文介紹的是:使用Nagios監(jiān)控Linux客戶端
手機(jī)報警短信接收:
在繼續(xù)前,先講一下,怎么收到手機(jī)短信,在上一篇文章講了,用139郵箱的短信郵件通知功能,在服務(wù)器上只需簡單配置一下,Sendmail即可,Sendmail的配置,可參見Sendmail配置筆記之安裝篇、Sendmail配置筆記之文件區(qū)或者獲得。SendMail設(shè)置完成后,可以發(fā)送一個測試郵件,比如我在服務(wù)器上發(fā)送一個測試郵件,看手機(jī)是否可以正常收到短信。
- [root@UnixHot ~]# echo "趙舜東" | mail -s "Nagios-Server" 1371751****@139.com
呵呵,正確收到了!沒有設(shè)置好139信箱的,趕快設(shè)置一下吧。還需注意的是,千萬不要用這個郵箱注冊其它的什么賬號,以免接收垃圾郵件,那會是一場噩夢。
【編輯推薦】