歡迎您光臨本站 註冊首頁

Nagios 札記之三:安裝配置 NRPE

←手機掃碼閱讀     火星人 @ 2014-03-03 , reply:0

Nagios 札記之三:安裝配置 NRPE

Nagios 札記之三:安裝配置 NRPE



監控平台上的安裝:
先安裝 openssl-devel
yum install openssl-devel
Installing for dependencies: e2fsprogs-devel krb5-devel

再安裝 NRPE:
tar zxvf nrpe-2.12.tar.gz
cd nrpe-2.12
./configure
make all
make install-plugin

在 objects/commands.cfg 中定義 check_nrpe 使用的命令:
# 'check_nrpe' command definitiondefine command{
         command_name    check_nrpe
         command_line    $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
         }被監控主機的安裝:
同樣需要安裝 openssl-devel
創建 nagios 用戶和組
groupadd nagios
useradd -g nagios -d /usr/local/nagios -s /sbin/nologin nagios

先安裝 nagios-plugin:
tar zxvf nagios-plugins-1.4.12.tar.gz
cd nagios-plugins-1.4.12
./configure --prefix=/usr/local/nagios
make
make install

再安裝 NRPE:
tar zxvf nrpe-2.12.tar.gz
cd nrpe-2.12
./configure
make all
make install-plugin
make install-daemon
make install-daemon-config

chown -R nagios:nagios /usr/local/nagios

配置 NRPE:
vi /usr/local/nagios/etc/nrpe.cfg
allowed_hosts=127.0.0.1,$Nagios監控平台的地址或域名

啟動 NRPE 守護進程:
/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
可以將此命令加入 /etc/rc.local ,以便開機自動啟動。

檢查 NRPE 是否正常:
在被監控主機上
/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1
在監控平台上
/usr/local/nagios/libexec/check_nrpe -H $目標主機地址
都應該可以輸出 NRPE 的版本: NRPE v2.12

在被監控端的 nrpe.cfg 文件中,可以看到這樣的配置:
command=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
這是用來檢查 CPU 負載的。

這樣,就可以在監控平台上定義如下服務來監控被監控端的 CPU 負載了:define service{
host_name remotehost
service_description check_load
...
check_command check_nrpe!check_load }作者:bluedata 來源:http://blog.bluedata.org/install-setup-nrp/

[火星人 ] Nagios 札記之三:安裝配置 NRPE已經有615次圍觀

http://coctec.com/docs/service/show-post-2347.html