Nagios与NConf整合与使用(3)

五.nrpe安装配置

要利用nagios来监控linux主机,需要在监控主机中安装check_nrpe,在被监控主机中安装nrpe deamon.

1.NRPE 工作原理

NRPE 总共由两部分组成:

1 check_nrpe 插件,位于监控主机上

2 NRPE daemon,运行在远程的Linux主机上(通常就是被监控机)

按照上图,整个的监控过程如下:

当Nagios 需要监控某个远程Linux 主机的服务或者资源情况时:

1 Nagios 会运行check_nrpe 这个插件,告诉它要检查什么;

2 check_nrpe 插件会连接到远程的NRPE daemon,所用的方式是SSL;

3 NRPE daemon 会运行相应的Nagios 插件来执行检查;

4 NRPE daemon 将检查的结果返回给check_nrpe 插件,插件将其递交给nagios做处理。

注意:NRPE daemon 需要Nagios 插件安装在远程的Linux主机上,否则,daemon不能做任何的监控。

2.在监控主机上安装check_nrpe插件

此处以监控机192.168.8.188为例:

# wget ?ssig=xYr6eu70pI&Expires=1378279074&KID=sae,l30zoo1wmz&fn=nrpe-2.12.tar.gz

# tar -xvf nrpe-2.12.tar.gz

# cd nrpe-2.12

# ./configure

# make install

# make-plugin

在commands.cfg中增加对check_nrpe的定义:

# vi /usr/local/nagios/etc/objects/commands.cfg

3.在被监控主机安装nrpe deamon

此处以被监控主机192.168.9.190为例:

3.1 新增用户

# useradd nagios

# passwd nagios

3.2 安装nagios插件

# tar -xvf nagios-plugins-1.4.16.tar.gz

# cd nagios-plugins-1.4.16

# ./configure --prefix=/usr/local/nagios

# make&&make install

3.3修改目录权限

# chown nagios.nagios /usr/local/nagios

# chown -R nagios.nagios /usr/local/nagios/libexec

3.4 安装nrpe

# Tar -xvf nrpe-2.12.tar.gz

# cd nrpe-2.12

# ./configure

# make all

# make install-plugin

# make install-daemon

# make install-daemon-config

####将nrpe作为xinetd下的一个服务来管理

# make install-xinetd

####在配置文件中新增监控主机的IP地址

# vi /etc/xinetd.d/nrpe

wps_clip_image-19178

####编辑/etc/services文件,增加nrpe服务

wps_clip_image-32054

####重启xinetd服务

#service xinetd restart

3.5 测试nrpe是否正常工作

# /usr/local/nagios/libexec/check_nrpe -H localhost

####返回nrpe的版本,说明nrpe daemon正常。

####注意,若有开启防火墙,需要放行5666端口。

至此,nagios与nconf的整合完毕。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/c7cb08eab0cb68a2e89f370f166df1a2.html