客戶端配置要求:
1, 建立nagios帳號
# useradd -s /sbin/nologin nagios
2, 安裝nagios插件
# tar zxvf nagios-plugins-1.4.14.tar.gz –C /usr/src
# cd /usr/src/nagios-plugins-1.4.14
# ./configure
# make
# make install
3, 安裝openssl-devel、xinet
# yum -y install openssl-devel
# yum -y install xinetd
4, 安裝nrpe插件
# tar zxvf nrpe-2.8.1.tar.gz -C /usr/src //nrpe插件
# cd /usr/src/nrpe-2.8.1
# ./configure
# make all && make install
# make install-plugin
# make install-daemon
# make install-daemon-config
# make install-xinetd
5, 測試NRPE:
#/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg –d (啓動nrpe)
# /usr/local/nagios/libexec/check_nrpe -H localhost
NRPE v2.12
服務器端測試NRPE:
# /usr/local/nagios/libexec/check_nrpe -H IP(客戶端IP)
NRPE v2.12
6,#vi /usr/local/nagios/etc/nrpe.cfg
添加以下幾行
command[check_ssh]=/usr/local/nagios/libexec/check_ssh -H 192.168.77.31 -p 47861
command[check_ftp]=/usr/local/nagios/libexec/check_ftp -H 192.168.77.31 -p 2021
command[check_http]=/usr/local/nagios/libexec/check_http -H 192.168.77.31
command[check_tcp_8443]=/usr/local/nagios/libexec/check_tcp -H 192.168.77.31 -p 8443
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 300 -c 350
command[check_root]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/cciss/c0d0p2
command[check_data]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/cciss/c0d0p8
command[check_home]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/cciss/c0d0p6
command[check_var]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/cciss/c0d0p3
command[check_usr]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/cciss/c0d0p5
command[check_boot]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/cciss/c0d0p1
command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20% -c 10%
allowed_hosts=127.0.0.1, 192.168.77.83
7,# vi /etc/services (用xinet方式啓動nrpe)
//添加nrpe對應端口:
nrpe 5666/tcp # NRPE
# vi /etc/xinetd.d/nrpe
//修改一下:把disables=yes 去掉
service nrpe
{
flags = REUSE
socket_type = stream
port = 5666
wait = no
user = nagios
group = nagios
server = /usr/local/nagios/bin/nrpe
server_args = -c /usr/local/nagios/etc/nrpe.cfg --inetd
log_on_failure += USERID
disable = no
only_from = 127.0.0.1 192.168.77.83
}
# service xinetd start
http://192.168.77.83/nagios