NRPE v2.12 但是如果出现一些error信息,则需要检查配置,检查的内容包括主要有下面几项: nrpe的版本号和nrpe-plugin的版本号是否一致。版本不一致极有可能造成该问题。...确保NRPE的配置文件nrpe.cfg文件可以被nagios用户读取并且nagios用户可以执行nrpe二进制程序。...Nagios并没有提供针对这些监测程序的脚本的说明文档,想了解这些脚本如何工作,需要通过–h参数,显示其使用方法和参数,并会给出一些实际的例子。例如:./check-disk –h。...那么我们可以尝试按照其中一个例子执行该脚本,执行和显示的结果如下: # ....总之,在企业系统和应用监测的领域中,尽管有各种不同类型的监测要求,尽管也相应地也提供了各种不同类型的监测部署方案。
显示出来。...安装完成后,在nagios主目录下的/libexec里放有nagios自带的可以使用的所有插件,如,check_disk是检查磁盘空间的插件,check_load是检查CPU负载的,等等。...check_nrpe,check_nrpe 再把结果送到Nagios状态队列中 5.Nagios 依次读取队列中的信息,再把结果显示出来 9、Nagios所需要的软件 LAP环境,不需要mysql...#Nagios插件,用于存放脚本和命令 NSCP-0.5.0 #也就是Nsclient++,用来监控Windows,分为64位、32位版本 nrpe-2.15....Nagios 服务器执行check_nrpe 插件并告诉他检查哪个服务,check_nrpe 插件通过SSL 连接方式联系远程服务器上的NRPE守护进程,NRPE守护进程执行相应的插件完成指定的检查,并返回结果
安装过程中常见疑难解答: 其实nrpe安装很简单,但针对ORACLE数据库的检查(check_oracle),有可能会出现一些问题,这里整理了下: 1、nagios服务端check_nrpe -H...可能原因: a、检查nagios_client的nrpe.cfg配置文件,allowed_hosts有没有正确添加服务端的IP; b、检查openssl包有没有装上; c、检查服务器之间的防火墙有没有放通...可能原因: a、遇到这个问题,最好的测试方法是在nrpe.cfg的中相关监控项目后加上 >> /tmp/output 2>&1 将输出结果输入一个 文件,方便查看; b、一些库文件找不到,如utils...,只需要将nrpe用户添加 到oinstall组 usermod -G oinstall nrpe 4、执行check_oracle这个脚本就报错,如找不到服务名,没有权限等等 可能原因: a、由于我们是在...nrpe这个用户下执行check_oracle,所以一定要注意环境变量问题,把$ORACLE_HOME加到这个脚本中去
和retry_check_interval检查间隔的单位是分钟。...配置文件nrpe.cfg把脚本所需的两个参数写上了,因此这个脚本就不需判断两个参数输入值的情况。...把这个脚本放在目录/usr/local/nrpe/libexec下,并给于执行权限; 注:脚本来自田逸的《开源监控利器nagios》 修改/usr/local/nagios/etc/objects/...nrpe daemon,所用的方式是ssl 3.nrpe daemon会运行相应的nagios插件来执行检查 4.nrpe daemon将检查的结果返回给check_nrpe插件,插件将其递交给nagios...nagios目前常用的告警机制有邮件、短信、msn、web页面显示等几种手段,这几种手段中,短信报警最佳。
Nagios守护程序的行为就像是在某些时刻运行某些脚本的调度程序。它存储这些脚本的结果,如果这些结果发生更改,它将运行其他脚本。 现在期待有关Nagios组件(如插件,NRPE等)的一些问题。 Q4。...Nagios中的插件是什么? 通过定义插件来开始这个答案。它们是可从命令行运行以检查主机或服务状态的脚本(Perl脚本,Shell脚本等)。...插件将执行检查,然后将结果简单返回给Nagios。Nagios将处理从插件收到的结果,并采取必要的措施。 Q5。什么是Nagios中的NRPE(Nagios远程插件执行器)?...** 对于这个答案,首先要指出主动和被动检查的基本区别。主动检查和被动检查之间的主要区别在于,主动检查由Nagios启动和执行,而被动检查则由外部应用程序执行。...Nagios中的状态跟踪是什么? 我建议您首先简要介绍一下状态跟踪。它用于记录目的。为特定主机或服务启用跟踪功能后,Nagios将非常仔细地监视该主机或服务,并记录检查结果输出中看到的所有更改。
安装完nagios之后,在nagios主目录下的/libexex里面放有nagios自带的插件,如:check_disk是检查磁盘空间的插件,check_load是检查cpu负载的插件,每一个插件可以通过运行.../check_xxx-h命令来检查其使用方法和功能。 三、nagios的四种监控状态 Nagios可以识别四种状态返回信息。...四、nagios通过nrpe插件来远程管理服务的工作过程 1) Nagios执行安装在它里面的check_nrpe插件,并告诉check_nrpe去检测哪些服务。...4) NRPE把检测的结果传给主机端的check_nrpe,check_nrpe再把结果送到nagios状态队列中。 5) Nagios依次读取队列中的信息,再把结果显示出来。...五、nagios命令解释 make install //安装主程序,CGI和HTML文件 make install-init //在/etc/rc.d/init.d安装启动脚本 make
*可以监控支持SSH或SSK加通道方式进行监 可以通过配置Nagio远程 执行插件远程执行脚本 *简单的plugin设计允许用户很容易的开发自己 需要的检查服务,支持很多开发语言(shel scripts...Nagios根据插件返回来的值,来判断 监控对象的状态,并通过web显示出来,以提供管理员及时发现故障 ?...Nagios通过NRPE来远端管理服务 Nagios执行安装在它里面的check_nrpe插件,并告诉check_nrpe去检测哪些服务。...通过SSL,check_nrpe连接远端 机子上的NRPE daemon NRPE运行本地的各种插件去检测本地的服务和状态 最后,NRPE把检测的结果传给主机端check_nrpe,check_nrpe...安装了NRPE等客户端,根据监控机的请求执行监控,然后将结果回传给监控机。
脚本以指定您希望Nagios使用的用户和组。...第三步、配置Nagios 现在让我们执行初始的Nagios配置,编辑一些配置文件。您只需在Nagios服务器上执行一次该操作。...$USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ } 这定义了执行插件的命令行选项。...第四步、访问Nagios Web界面 访问http://nagios_server_public_ip/nagios,在显示的弹出窗口中输入Web界面的登录凭据。...在要监视的主机上完成NRPE的安装和配置后,必须先将这些主机添加到Nagios服务器配置中,然后才能开始监视它们。
rabbitmqadmin脚本 另外,还提供了rabbitmqadmin脚本的方式查看元数据信息和一些统计数据,它会包装REST API,使用干净的接口与其交互,而且输出内容也是格式化过的,方便我们查看...深黄色; Nagios根据插件返回来的值,来判断监控对象的状态,并通过web显示出来,以供管理员及时发现故障。...它是如何管理远端服务器对象的,使用NRPE插件,主要过程如下: Nagios 执行安装在它里面的check_nrpe插件,并告诉check_nrpe去检测哪些服务; 通过SSL,check_nrpe连接远端机子上的...NRPE daemon; NRPE 运行本地的各种插件去检测本地的服务和状态; NRPE把检测的结果传给主机端的check_nrpe,check_nrpe再把结果送到Nagios状态队列中; Nagios...基本思路都是通过编写Nagios需要的检测脚本,使用AMQP客户端或REST API的方式,获取关心的监控信息,根据情况返回不同的状态码。
然而有的时候磁盘阵列组中的某些磁盘可能由于某些原因导致掉线,会使系统出现异常,所以对其进行监控是很必要的,文章就是介绍如何进行监控 其实很简单的啦:) 安装脚本: 需要做一个web服务器作为软件下载使用...,如果多台机器的话,直接执行就OK了 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ wget http...nagios/libexec/check_raid_info.sh" >>/usr/local/nagios/etc/nrpe.cfg /usr/local/nagios/bin/nrpe -c /usr.../local/nagios/etc/nrpe.cfg -d /bin/chmod a+rx /usr/local/nagios/libexec/* /bin/sed -i 's/require/!...配置无误,重启服务 web界面的显示效果如下: 可以很明显看出阵列类型是RAID10 4块磁盘 容量和状态
在要监控的机器上client部署nagios 如果你打开了web页面,点击左栏的Host Detail 会在右栏看到一行数据,其中Host 名为 “localhost” ,Status显示为”up”,并且显示为绿色...其实这三个项目使用的脚本都为本地脚本,也就是说,即使远程主机没有安装nagios和nrpe同样可以监控这些项目。...这个到远程主机获取相关的信息的过程是由nrpe完成的。如果你的client上没有启动nrpe服务那么我们是无法获取远程主机的load和disk等信息的。...检测刚才的脚本是否正常运行的方法是,到server端执行如下命令: /usr/local/nagios/libexec/check_nrpe -H 10.0.4.56 -c check_disk (server...上) 如果正常的话,会输出一行磁盘检测的数据,否则可能会报错。
为了解决这个问题,Nagios为我们提供了多种解决方案。 有几种不同方式来监控远程Linux/UNIX服务器的服务与属性。...1、NRPE介绍 NRPE是Nagios的一个功能扩展,它可在远程Linux/UNIX主机上执行插件程序。...需要监控某个远程Linux 主机的服务或者资源情况时: Nagios 会运行check_nrpe 这个插件,告诉它要检查什么; check_nrpe 插件会连接到远程的NRPE daemon,所用的方式是...SSL; NRPE daemon 会运行相应的Nagios 插件来执行检查; NRPE daemon 将检查的结果返回给check_nrpe 插件,插件将其递交给nagios做处理。...1、查看邮件服务是否启动,nagios服务器和客户端是否启动。可以通过ps -ef ,或者 netstat 命令查看 2、如果上述检查通过, 那么手动通过mail命令来发送邮件,测试能否收到。
当Nagios 需要监控某个远程Linux 主机时: nagios 会运行check_nrpe 这个插件,告诉它要检查什么 check_nrpe 插件会连接到远程的NRPE daemon,所用的方式是SSL...; NRPE daemon 会运行相应的nagios 插件来执行检查; NRPE daemon 将检查的结果返回给check_nrpe 插件,插件将其递交给nagios做处理。...登录后的初始界面如下: 被监控端软件安装 在网络中需要被监控的Linux主机中安装nagios plugin和nrpe两个组件,并安装xinetd组件,用于启动nrpe程序。...启动xinetd服务并设置开机自启: 检查nrpe是否启动即端口5666是否处于监听状态: ss -tnl 另一个检测nrpe是否工作正常的办法是在nagios服务器上使用check_nrpe插件来测试与这台客户端的...在它里面可以针对不同的服务调用不同的模板,以及把这些服务应用到哪些主机或主机组上。
一、简介 1、NRPE介绍 NRPE是Nagios的一个功能扩展,它可在远程Linux/Unix主机上执行插件程序。...而其执行的开销远低于基于SSH的检测方式,而且检测过程不需要远程主机上的系统账号信息,其安全性也高于SSH的检测方式。 ?...详细的介绍NRPE的工作原理 当Nagios需要监控某个远程Linux主机的服务或者资源情况时: 首先:Nagios会运行check_nrpe这个插件,告诉它要检查什么; 其次:check_nrpe插件会连接到远程的...NRPE daemon,所用的方式是SSL; 然后:NRPE daemon 会运行相应的Nagios插件来执行检查; 最后:NRPE daemon 将检查的结果返回给check_nrpe 插件,插件将其递交给...二、被监控端安装Nagios-plugins插件和NRPE 1、添加nagios用户 [root@ClientNrpe ~]# useradd -s /sbin/nologin nagios 2、
创建Nagios用户和组 我们必须创建一个运行Nagios流程的用户和组。.../configure --with-command-group=nagcmd 现在使用以下命令编译Nagios: make all 现在我们可以运行这些make命令来安装Nagios,init脚本和示例配置文件...配置Nagios 现在让我们执行初始的Nagios配置。您只需在Nagios服务器上执行一次此部分。 组织Nagios配置 在您喜欢的文本编辑器中打开主Nagios配置文件。...在要监视的服务器上,安装EPEL存储库: sudo yum install epel-release 现在安装Nagios插件和NRPE: sudo yum install nrpe nagios-plugins-all...重新启动NRPE以使更改生效: sudo systemctl start nrpe.service sudo systemctl enable nrpe.service 在要监视的主机上完成NRPE的安装和配置后
Nagios监控客户端内存使用量的配置,本例中以train为例进行配置说明 被监控端的配置 1.下载check_memory.pl脚本,此脚本下载地址: 免费下载地址在 http://linux.linuxidc.com.../ 用户名与密码都是www.linuxidc.com 具体下载目录在 /2014年资料/1月/23日/Nagios脚本监控内存使用情况 下载方法见 http://www.linuxidc.com/Linux...nrpe配置文件 vim /usr/local/nagios/etc/nrpe.cfg 添加以下内容 command[check_free_mem]=/usr/local/nagios/libexec...xinetd,使用这种方式重启服务 /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d 服务端的配置 5.修改主机配置文件...check_free_mem register 1 } 6.检查配置文件正确性并重载配置文件 /usr/local/nagios
和HTML文件 make install-init //在/etc/rc.d/init.d安装启动脚本 make install-config //来安装示例配置文件,安装的路径是/usr/local/...# 也就是是否允许nagios在web界面下执行重启nagios、停止主机/服务检查等操作; ...的数据输出功能; ; 如果将此项赋值为1,那么Nagios就会将收集的数据写入某个文件中...监控客户端5个步骤: 1、在服务器端和客户端都安装nrpe,在客户端安装nagios-plugins 2、在客户端定义监控的具体项目,修改allow允许的ip(服务器的ip) 3、分别启动客户端、服务器...如上截图表示,关键词ATM不存在,则nagios在监控页面上会显示CRITICAL紧急。
用户 /usr/sbin/useradd -m nagios passwd nagios 创建Nagios用户组并把nagios用户和apache用户加入到这个组里 /usr/sbin/groupadd...tar xzf nagios-3.0.6.tar.gz cd nagios-3.0.6 运行配置脚本,指定用户组 ....安装xinetd的NRPE服务 make install-xinetd 编辑 /etc/xinetd.d/nrpe 文件在 only_from 后加入监控主机的ip. only_from = 127.0.0.1...xinetd restart 本地测试 netstat -at | grep nrpe 会显示 tcp 0 0 :nrpe *: LISTEN.../usr/local/nagios/libexec/check_nrpe -H localhost 会显示nrpe的版本信息 打开防火墙 iptables -I RH-Firewall-1-INPUT
1)Nagios 运行 check_nrpe 插件,说明要获取哪些信息 2)check_nrpe 连接到远程的 nrpe daemon 3)nrpe daemon 运行相应的插件执行检查 4)nrpe...daemon 将检查结果返回给 check_nrpe,然后交给nagios处理 安装配置过程 1)被监控主机中安装 Nagios-plugins 和 Nrpe 添加用户 $ useradd -s...usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d 执行 netstat -tnlp 检查 5666 端口是否正常 2)Nagios.../libexec/ $ ll -d check_nrpe 检查和被监控主机是否正常沟通 ....check_load } 需要修改 host 中 address 为被监控主机的IP,保存退出,这里是定义了被监控主机信息,和监控服务,只定义了一个 check_load 服务,以后需要其他服务时,就在此文件中添加
procs) 通过nrpe检测外来linux/unix主机的服务(资源)。在被监控主机上需要安装nagios-plugin和nrpe; nagios监控主机再需用安装一个nrpe插件 ?...第一节讲到,nagios监控远程主机的方法很多,包括SNMP,NRPE,SSH和NCSA,这里详细讲述NRPE NRPE(Nagios Remote Plugin Executor)是用于在远端服务器上运行检测命令的守护进程...被监控的win主机需要安装NSClients++软件,然而这个软件支持nrpe和nt的访问; 在nagios中默认已经有了check_nt监控命令,因此使用这个方式监控windows主机还是比较不错的。...打开nsc文件进行编辑 在windows主机上查看开启的端口,一般是支持两种方式的:(nrpe和nt) ?...可以利用rrdtool工具将Nagios采集的数据绘制成相关的图表,然后显示主机或者服务在一段时间内的运行状况 整合后的apache和php环境,需支持gd/zlib/jpeg.rrdtool perl
领取专属 10元无门槛券
手把手带您无忧上云