您好,登錄后才能下訂單哦!
- nagios監控linux服務器, 因為監控都是依靠插件去完成的,而監控linux主要使用NRPE插件。
- NRPE總共由兩部分組成:
- check_nrpe插件:運行在監控主機上
- NRPE daemon:運行在遠程的linux主機上(通常就是被監控機)
- 整個的監控過程:
- 當Nagios需要監控某個遠程linux主機的服務或者資源情況時:
- 1:nagios運行check_nrpe插件,我們要在nagios配置文件中告訴它要檢查什么.
- 2:check_nrpe插件會通過SSL連接到遠程的NRPE daemon.
- 3:NRPE daemon會運行相應的nagios插件來執行檢查本地資源或服務.
- 4:NRPE daemon將檢查的結果返回給check_nrpe插件,插件將其遞交給nagios做處理.
- 注意:NRPE daemon需要nagios插件和Nrpe一起安裝在遠程被監控linux主機上,否則,daemon不能做任何的監控. 別外因為它們間的通信是加密的SSL,所以需要安裝SSL。
- 被監控端安裝NRPE和 nagios-plugins
- 增加nagios用戶,然后下載插件
- [root@Linux]# useradd nagios –s /sbin/nologin [root@Linux]# wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz
- [root@Linux]# tar zxvf nagios-plugins-1.4.15.tar.gz [root@Linux]# cd nagios-plugins-1.4.15
- ./configure && make && make install
- [root@Linux]# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz [root@Linux]# tar zxvf nrpe-2.12.tar.gz [root@Linux]# cd nrpe-2.12
- ./configure make &&
- make install
- [root@Linux nrpe-2.12]# mkdir /usr/local/nagios/etc
- [root@Linux nrpe-2.12]# cp sample-config/nrpe.cfg /usr/local/nagios/etc/
- [root@Linux nrpe-2.12]# cp init-script /etc/init.d/nrpe
- [root@Linux nrpe-2.12]# chmod +x /etc/init.d/nrpe
- [root@Linux nrpe-2.12]# vi /usr/local/nagios/etc/nrpe.cfg
- allowed_hosts=127.0.0.1
- 改為allowed_hosts=127.0.0.1,10.2.*.*
- [root@Linux nrpe-2.12]# service nrpe start
- Starting nrpe: [ OK ]
- [root@Linux nrpe-2.12]# netstat -lantp |grep 5666
- tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN 8090/nrpe
- [root@Linux nrpe-2.12]# chkconfig nrpe on
- [root@Linux nrpe-2.12]# cd /usr/local/nagios/libexec/
- [root@Linux libexec]# ./check_nrpe -H 127.0.0.1
- NRPE v2.12
- [root@Linux libexec]#
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。