码迷,mamicode.com
首页 > 移动开发 > 详细

Nagios监控之NRPE安装(被监控主机)

时间:2015-10-13 01:43:33      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:nagios   监控   nrpe   

NRPE是在nagios-plugins正确安装的基础上进行的,nagios-plugins的安装详情请移步到:

[Nagios监控之nagios-plugins安装]http://4709096.blog.51cto.com/4699096/1702224

注意:在被监控主机上只安装nagios-plugins即可,Nagios Core不需要安装。


1.依赖包检测

#rpm -q xinetd openssl-devel

#yum install xinetd openssl-devel


2.创建nagios用户和用户组

# useradd -s /sbin/nologin nagios


3.编译安装

NRPE依赖于nagios-plugins,因此,需要先安装之(查看前面安装nagios-plugins)

# tar -zxvf nrpe-2.12.tar.gz

# cd nrpe-2.12.tar.gz

# ./configure \

--prefix=/usr/local/nrpe \

--with-nrpe-user=nagios \

--with-nrpe-group=nagios \

--with-nagios-user=nagios \

--with-nagios-group=nagios \

--enable-command-args \

--enable-ssl

# make all

# make install-daemon

# make install-daemon-config

#make install-xinetd


3.服务配置

3.1NRPE配置

#vim /usr/local/nrpe/etc/nrpe.conf

log_facility=daemon

pid_file=/var/run/nrpe.pid

server_address=172.16.100.11

server_port=5666

nrpe_user=nagios

nrpe_group=nagios

allowed_hosts=172.16.100.1

command_timeout=60

connection_timeout=300

debug=0

allowed_hosts指令用于定义本机所允许的监控端的IP地址。


主监控主机要监控时,使用的命令要在这里先做了定义后才能在主监控主机上配置使用这样被监控端才能识别主监控端传来的监控命令及参数。


3.2配置xinetd.d

编辑脚本/etc/xinetd.d/nrpe

在only_from 后增加监控主机的IP地址


3.3配置service服务

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

最后添加一行  nrpe         5666/tcp        # NRPE


4.启动服务

# service xinetd restart

#/usr/local/nrpe/bin/nrpe -c /usr/local/nrep/etc/nrpe.cfg –d


5.验证服务

5.1查看NRPE 是否已经启动

#netstat -an|grep 5666


5.2在被监控机上安装的check_nrpe插件测试NRPE 是否工作正常。

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

正常会返回当前NRPE的版本



鸣谢:本人参考了多篇文章后总结而得,在此感谢各位网络分享者!

本文出自 “4699096” 博客,请务必保留此出处http://4709096.blog.51cto.com/4699096/1702284

Nagios监控之NRPE安装(被监控主机)

标签:nagios   监控   nrpe   

原文地址:http://4709096.blog.51cto.com/4699096/1702284

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!