一、简介 1、NRPE介绍 NRPE是Nagios的一个功能扩展,它可在远程Linux/Unix主机上执行插件程序。...2、NRPE的工作原理 NRPE有两部分组成 check_nrpe插件:位于监控主机上 nrpe daemon:运行在远程主机上,通常是被监控端agent 注意:nrpe daemon需要Nagios-plugins...NRPE daemon,所用的方式是SSL; 然后:NRPE daemon 会运行相应的Nagios插件来执行检查; 最后:NRPE daemon 将检查的结果返回给check_nrpe 插件,插件将其递交给...nrpe-2.15]# ....三、监控端安装NRPE 1、安装NRPE [root@Nagios ~]# tar xf nrpe-2.15.tar.gz [root@Nagios ~]# cd nrpe-2.15
/configure --with-nagios-user=nagios \ >--with-nagios-group=nagios \ >--with-nrpe-user=nagios \ >--with-nrpe-group...文件 找到allowed_hosts添加你的服务器的IP 启动nrpe /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d 下面就可以在服务器端定义主机...NrpeCfg=/usr/local/nagios/etc/nrpe.cfg LockFile=/var/lock/subsys/nrpe # See how we were called. case...echo -n "Shutting down nrpe: " killproc nrpe echo rm -f $LockFile ;; restart) $0 stop... $0 start ;; status) status nrpe ;; *) echo "Usage: nrpe {start|stop|restart|status}"
另一种方法是使用NRPE外部构件监控远程主机。NRPE外部构件可以在远程的Linux/Unix主机上执行插件程序。...1、NRPE介绍 NRPE是Nagios的一个功能扩展,它可在远程Linux/UNIX主机上执行插件程序。...SSL; NRPE daemon 会运行相应的Nagios 插件来执行检查; NRPE daemon 将检查的结果返回给check_nrpe 插件,插件将其递交给nagios做处理。...# cd nrpe-2.15/ [root@localhost nrpe-2.15]# ....也就是NRPE daemon只运行nrpe.cfg中所定义的命令。
最近在做heartbeat监控的时候,在nagios服务器端报警提示:NRPE: Command 'check_heartbeat' not defined 但是在nagios客户端/usr/local.../nagios/libexec/check_nrpe -H 192.168.3.211 -c check_heartbeat都能够正常执行,查了很多资料主要有以下几种情况: 1.nagios客户端nrpe.cfg...Jan 29 17:04:41 usvr-210 xinetd[30971]: bind failed (Address already in use (errno = 98)). service = nrpe...Jan 29 17:04:41 usvr-210 xinetd[30971]: Service nrpe failed to start and is deactivated. lsof -i:5666...检查端口并没有启动,但是ps -ef |grep nrpe是有的,于是重启了nrpe service xinetd restart ok,这下nagios能够正常监控了。
/configure make make install 1.2被监控服务器安装nrpe程序 tar xzvf nrpe-2.1.2.tar.gz cd nrpe-2.1.2 ..../nagios/bin/nrpe -c/usr/local/nagios/etc/nrpe.cfg –d # netstat -plnt |grep nrpe tcp 0 0 0.0.0.0.../bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d'>>/etc/rc.local 1.5在主Nagios上验证客户端nrpe是否安装好 [root@nagios-server...src]#/usr/local/nagios/libexec/check_nrpe -H 192.168.1.100 NRPE v2.12 若出现版本号,代表nrpe客户端安装成功。...2主Nagios调用nrpe配置 2.1编辑客户端上的nrpe配置文件 #vi /usr/local/nagios/etc/nrpe.cfg command[check_users]=/usr/local
Nagios NRPE客户端的安装与配置 http://www.linuxidc.com/Linux/2014-05/102151.htm 看到客户端里面的日志有: Running command: /...usr/local/nagios/libexec/check_load -w -c 很显然就是命令参数错误 于是我就调整,客户端和服务端的nrpe的参数,发现里面的ARG1,ARG2各种传过来传过去迷糊了...=/usr/local/nagios/libexec/check_load $ARG1$ 服务端: define command{ command_name check_remote_nrpe... command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -a $ARG2$ } define service...{ host_name web_218 service_description check-load check_command check_remote_nrpe!
HPUX上安装NRPE,特别是在监控Oracle数据库有一些疑难的点,自己一边摸索一边整理了出来,就当是做个备忘 一、下载预编译好的depot源码包 包名:NRPE-2.12.depot.gz 免费下载地址在...用户 groupadd -g 312 nrpe useradd -g nrpe -G oinstall -u 312 nrpe (注:之所以添加到oinstall组,是使其具备执行oracle插件的权限...) 三、HPUX上安装NRPE swinstall -s /tmp/NRPE-2.12.depot.gz swlist -l product | grep NRPE 四、将NRPE配置为inetd管理进程.../opt/nrpe/bin/configure.sh 会在/etc/services与/etc/inetd.conf文件中添加nrpe相关的配置项 五、修改NRPE主配置文件 vi /opt/nrpe.../nagios/libexec/check_nrpe -H xxxxxx NRPE v2.12 返回上信息测试成功,在服务端同样测试 netstat -na | grep 5666 查看nrpe服务端口
nicSpeed ]; then continue; else sed -i "/check_$nicName/d" /usr/local/nagios/etc/nrpe.cfg...check_iftraffic.pl -i $nicName -w $WARNING -c $CRITICAL -b $nicSpeed -u m" >> /usr/local/nagios/etc/nrpe.cfg...'BEGIN{printf "%.2f\n",cpuNumber*critial/100}' `; sed -i '/check_load/d' /usr/local/nagios/etc/nrpe.cfg...[check_load]=$scriptPath/check_load -w $warningNumber -c $criticalNumber" >> /usr/local/nagios/etc/nrpe.cfg...[check_disk_$pN]=$scriptPath/check_disk -w $WARNING -c $CRITICAL -p $pN " >> /usr/local/nagios/etc/nrpe.cfg
Centreon+Nagios实战第七篇——安装NRPE 把以上全部安装完成之后即完成了服务端的监控设置,要想利用服务端监控其他机器的性能,还需要在被禁控端安装NRPE和Nagios-plugin,当然如果要监控本机服务端性能...,也需要在本机上安装NRPE。.../NagiosEnterprises/nrpe/archive/nrpe-2-15.tar.gz tar zxvf nrpe-2-15.tar.gz 拷贝nrpe.cfg文件到您的远程主机nrpe配置目录...nrpe-nrpe-2-15 make install-xinetd 现在您需要对nrpe文件进行配置,这个文件包含了一条指令”only_ from”,这条指令指明了哪个ip可以和守护进程进行沟通,您的.../check_nrpe -H 127.0.0.1 执行完上面操作之后您应该看到下面的输出信息 NRPE v2.15 如果您看到了NRPE的版本号,说明您的NRPE和xinted安装正确和配置完成
#tar -zxvf nrpe-2.13.tar.gz && cd nrpe-2.13 #....配置nrpe信息 #vim /usr/local/nagios/etc/nrpe.cfg,查找并修改如下一行 allowed_hosts=172.16.17.223,127.0.0.1 #注意修改为...,并测试 #/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d #echo “/usr/local/nagios/bin/nrpe...-c /usr/local/nagios/etc/nrpe.cfg -d &> /dev/null” >> /etc/rc.local #netstat -atulnp | grep nrpe tcp...#/usr/local/nagios/libexec/check_nrpe -H localhost NRPE v2.13 二、服务器端 1、安装所需的软件(nagios、nagios-plugins
tar xf nrpe-2.15.tar.gz cd nrpe-2.15 ....在CODE上查看代码片派生到我的代码片nrpe 5666/tcp # NRPE nrpe 5666/tcp # NRPE 启动服务 service xinetd restart 确认现在NRPE端口是否在监听...-at | grep nrpe tcp 0 0 *:nrpe *:* LISTEN 确认NRPE是否正常 /usr/local/nagios/libexec...扩展,并且安装 tar xf nrpe-2.15.tar.gz cd nrpe-2.15 ..../configure make all make install-plugins 确认一下NRPE是否能链接到远程服务器 /usr/local/nagios/libexec/check_nrpe -H
******************* 监控主机需要安装check_nrpe,被监控机器需要安装nrpe。...-2.12.tar.gz tar xzf nrpe-2.8.tar.gz cd nrpe-2.8 ....> 在/etc/services加入下面的条目 nrpe 5666/tcp # NRPE 重启Xinetd service xinetd restart 本地测试...netstat -at | grep nrpe 会显示 tcp 0 0 :nrpe *: LISTEN /usr/local/nagios.../nagios/nrpe-2.12.tar.gz tar xzf nrpe-2.12.tar.gz cd nrpe-2.12 .
、SSH 等,这里使用 Nrpe Nrpe 有两部分组成: 1)check_nrpe插件,位于Nagios服务器 2)nrpe daemon,运行在远程主机上,是被监控主机的agent 监控远程主机的过程...1)Nagios 运行 check_nrpe 插件,说明要获取哪些信息 2)check_nrpe 连接到远程的 nrpe daemon 3)nrpe daemon 运行相应的插件执行检查 4)nrpe...source=files 得到 nrpe-3.0.1.tar.gz $ tar xf nrpe-3.0.1.tar.gz $ cd nrpe-3.0.1 $ ....,在后面添加 nagios 服务器的IP 保存后启动 nrpe $ /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d...执行 netstat -tnlp 检查 5666 端口是否正常 2)Nagios服务器的安装与配置 安装 Nrpe 下载 nrpe-3.0.1.tar.gz $ tar xf nrpe-3.0.1
Centreon+Nagios实战第九篇——利用nrpe插件监控本机 接下来通过NRPE插件来监控本机状态,首先检测一下nrpe是否正常运行 执行以下命令 service xinetd start.../check_nrpe -H 127.0.0.1 若能够得到nrpe的版本,则说明nrpe处于正常运行状态 NRPE v2.15 添加check_nrpe命令 Command_name:check_nrpe...Command_line:$USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ ?...添加nrpe常用服务模版,修改nrpe配置后重启服务 [root@localhost ~]# vi /usr/local/nagios/etc/nrpe.cfg command[check_users]...-s Z command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200 如果您之前安装不出问题的话,在nrpe
cd /usr/local/src/ tar zxvf nrpe-2.12.tar.gz cd nrpe-2.12 .....tar.gz tar zxvf nrpe-2.12.tar.gz cd nrpe-2.12 ....” // 后边的IP是server的IP 找到” dont_blame_nrpe=0” 改成 “dont_blame_nrpe=1” 启动nrpe /usr/local/nagios/bin/nrpe...也就是说,如果在server端定义了一个service(通过nrpe方式)那么必须要在客户端上的nrpe.cfg中定义相应的脚本。保存这个文件后,需要重新启动一下nrpe服务。...check_disk.sh 保存,重启nrpe服务 killall nrpe ; /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg
2.通过SSL,check_nrpe 连接远端机子上的NRPE daemon 3.NRPE 运行本地的各种插件去检测本地的服务和状态(check_disk,..etc) 4.最后,NRPE 把检测的结果传给主机端的...这个插件来通信 12、nrpe插件 通过NRPE(一个插件)服务可以添加本地信息的监控,将数据发送到我们的Nagios服务器 NRPE两部分组成,一部分是监控机check_nrpe,一部分是被监控机的...Nagios 服务器执行check_nrpe 插件并告诉他检查哪个服务,check_nrpe 插件通过SSL 连接方式联系远程服务器上的NRPE守护进程,NRPE守护进程执行相应的插件完成指定的检查,并返回结果...13、nrpe工作原理 Nrpe是基于SSL的机制,那么我们需要做的事情就是构建SSL环境,所以需要使用NRPE工作的时候,都需要安装SSL,而且服务端和客户端都需要安装nrpe软件,而我们客户端不需要安装.../nrpe-2.15/ [root@serverc nrpe-2.15]# .
nrpe daemon,所用的方式是ssl 3.nrpe daemon会运行相应的nagios插件来执行检查 4.nrpe daemon将检查的结果返回给check_nrpe插件,插件将其递交给nagios...tar xvf nrpe-2.12.tar.gz cd nrpe nrpe-2.12. ....六、启动nrpe服务并检查其配置 1、以独立守护进程启动nrpe服务 /usr/local/nrpe/bin/nrpe –c /usr/local/nrpe/etc/nrpe.cfg –d 2...ss 18:01 0:00 nrpe -c /usr/local/nrpe/etc/nrpe.cfg –d 3、检查插件功能 1)检查nrpe的服务版本 [root@rhel nrpe]...# /usr/local/nrpe/libexec/check_nrpe -h 192.168.0.10 nrpe v2.12 2)检查nrpe.cnf里面定义的命令有没有错误,也就是检查主机资源:
二、安装nrpe [root@nagios ~]# yum -y install xinetd [root@nagios ~]# tar zxvf nrpe-2.13.tar.gz [root@nagios... ~]# cd nrpe-2.13 [root@nagios nrpe-2.13]# ..../configure --prefix= /usr/local/nagios [root@nagios nrpe-2.13]# make all [root@nagios nrpe-2.13]# make...[root@nagios nrpe-2.13]# make install-xinetd 配置nrpe,增加以下行: [root@nagios ~]# vim /etc/services nrpe ...5666/tcp #nrpe 在/usr/local/nagios/etc/objects/command.cfg中加入: #'check_nrpe'command definition
web登陆密码 image.png 4.登陆nagios,http://192.168.197.130/nagios3 账号/密码:nagiosadmin/111111 image.png 5.安装nrpe...ubuntu@ubuntu:~$ sudo apt-get install nagios-nrpe-server nagios-nrpe-plugin -y 6.nagios的配置文件 1..../etc/nagios 这个是nrpe的安装目录 7.启动nagios和nrpe服务 ubuntu@ubuntu:/etc/nagios$ sudo /etc/init.d/nagios3 restart...restart * Stopping nagios-nrpe nagios-nrpe ...[ OK ] * Starting nagios-nrpe nagios-nrpe
/configure make all make install http://sourceforge.net/projects/nagios/files/nrpe-2.x/ tar zxvf nrpe...-2.13.tar.gz cd nrpe-2.13 ....-2.13.tar.gz cd nrpe-2.13 ....将only_from = 后面加上监控端的地址:192.168.1.10 确保/etc/services有nrpe 5666/tcp #NRPE这一行,没有则添加 重启xinetd服务,至此被监控端配置完毕.../usr/local/nagios/libexec/check_nrpe -H 被监控端的地址 如能显示 “NRPE v2.12”,表明NRPE可以和被监控端正常通信
领取专属 10元无门槛券
手把手带您无忧上云