遇到問題:監(jiān)控機監(jiān)控遠程主機的 cpu、磁盤、內(nèi)存等信息。
為齊齊哈爾等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及齊齊哈爾網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為網(wǎng)站建設、成都網(wǎng)站設計、齊齊哈爾網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
解決問題: NRPE實現(xiàn)監(jiān)控遠程主機的各項基本信息。
描述:監(jiān)控遠程主機的磁盤容量,cpu負載這樣的本地信息。nagios利用NRPE實驗對遠程主機的“本地信息”進行監(jiān)控。
NRPE工作原理
NRPE由兩部分組成:
check_nrpe插件,位于監(jiān)控主機上
NRPE daemon,運行在遠程的Linux主機上(通常是被監(jiān)控機)
當Nagios需要監(jiān)控某個遠程Linux主機的服務或者資源時:
1. nagios會運行check_nrpe這個插件,告訴它要檢查什么;
2. check_nrpe插件會連接到遠程的NRPE daemon,所用的方式是SSL;
3. NRPE daemon會運行相應的Nagios插件來執(zhí)行檢查;
4. NRPEdaemon將檢查的結果返回給check_nrpe插件,插件將其遞交給nagios做處理在監(jiān)控主機上:
1.安裝check_nrpe插件
tar zxvf nrpe-2.13.tar.gz cd nrpe-2.13 ./configure -prefix=/var/www/html/nagios make all make install-plugin
在被監(jiān)控機上:
yum -y install xinetd
1.增加用戶設定密碼
useradd nagios -p ********(寫入你準備設置的密碼)
2.安裝nagios插件
cd /soft tar zvxf nagios-plugins-1.4.16.tar.gz cd nagios-plugins-1.4.16 ./configure --prefix=/var/www/html/nagios/ make && make install
3.這一步完成后,會在/var/www/html/nagios下生成3個目錄 include、libexec、share
4.修改目錄權限
chown nagios.nagios /var/www/html/nagios chown -R nagios.nagios /var/www/html/nagios/libexec
5.安裝NRPE
cd /soft tar zxvf nrpe-2.13.tar.gz cd nrpe-2.13 ./configure -prefix=/var/www/html/nagios make all make install-daemon make install-daemon-config
6.現(xiàn)在在查看nagios目錄,有5個文件
7.是將NRPE daemon 作為xinetd下的一個服務運行的。在nrpe目錄下執(zhí)行
make install-xinetd
8. 編輯這個腳本
vim /etc/xinetd.d/nrpe only_from 后增加監(jiān)控主機的IP地址
9.編輯/etc/services 文件,在末尾增加NRPE服務
vi /etc/services
10.啟動xinetd服務
service xinetd start
11.查看NRPE是否已經(jīng)啟動
netstat -an | grep 5666
可以看到5666端口已經(jīng)在監(jiān)聽了。
12.被監(jiān)控端iptables給權限
-A INPUT -s 1.2.3.4/32 -p udp -m udp --dport 161 -j ACCEPT -A INPUT -s 1.2.3.4/32 -p tcp -m tcp --dport 5666 -j ACCEPT
重啟防火墻:
service iptables restart
到此,便完成了linux監(jiān)控 被 監(jiān)控機的本地信息的準備工作。