Articles of nrpe

NRPE监视一个python进程

我是Nagios的新手。 我明白设置服务等,但我想监视正在运行的一些特定的Python进程。 当我为它设置check_procs命令时,我将-C选项设置为“-C python programName”? 谢谢

nrpe死了,但pid文件存在CentoS 6.4客户端上

我有一个类似的问题,像是在问题Memcached状态返回“memcached死了,但PID文件存在”,但我无法解决它。 我的Nagios客户端是CentOS 6.4,NRPE在停电后不能工作(强制停止CentOS)。 当我input时,我得到以下内容: /sbin/service nrpe status nrpe dead but pid file exists 此外,文件/var/run/nrpe.pid有进程ID,但试图杀死它时,我得到: -bash: kill: (3879) – No such process 并在/ var / lock / subsys /我有空的nrpe文件。 所以,请帮我解决这个问题。

我创build了一个Nagios检查,但它一直返回NRPE:无法读取输出,任何想法为什么?

我创build了一个使用crm_mon命令检查我们的起搏器的Nagios检查。 该检查在Nagios服务器和客户端的nrpe.cfg上以相同的方式configuration: nrpe.cfg的命令定义如下所示: [root@Nagios_clt plugins]# grep pacemaker /etc/nagios/nrpe.cfg command[check_pacemaker]=/usr/bin/sudo /usr/sbin/crm_mon -s 我做了两个testing:在第一个testing中,我只使用上面看到的那一行,然后从Nagios服务器上得到: [root@Nagios_srv ]# /usr/lib64/nagios/plugins/check_nrpe -H 192.168.57.157 -c check_pacemaker NRPE: Unable to read output [root@Nagios_srv ]# /usr/lib64/nagios/plugins/check_nrpe -H 192.168.57.157 NRPE v2.14 在第二个中,我写了一个不同的命令定义: [root@Nagios_srv ]# grep pacemaker /etc/nagios/nrpe.cfg command[check_pacemaker]=/usr/lib64/nagios/plugins/check_pacemaker.sh 虽然/usr/lib64/nagios/plugins/check_pacemaker.sh看起来像这样: [root@Nagios_svr ]# cat /usr/lib64/nagios/plugins/check_pacemaker.sh #!/bin/bash /usr/bin/sudo /usr/sbin/crm_mon -s 我已经chmod + x check_pacemaker.sh文件。 这些都没有工作。 如果我在Nagios客户端本地运行check_pacemaker.sh文件,我会得到正确的结果: [root@Nagios_clt ]# […]

NSCLIENT \ NRPE不处理与空格的参数

我有一个简短的脚本,打印出一个参数发送给它。 假设我发过来“打印这个”,不pipe我做什么,总是只打印出“打印”。 我曾尝试与PowerShell或批处理 – 相同的结果。 我也试过在testing模式,这是完全相同的问题。 有没有人遇到过这个?

NRPE:“CHECK_NRPE:从守护进程接收数据时出错”在gui中出现错误,但从terminal检查工作,可能是什么原因?

我使用NRPE来监视一些Linux服务器,大部分检查都在工作。 实际上,唯一不起作用的检查是check_disk 。 从Nagios服务器terminal运行远程check_disk ,: [root@nagios]# /usr/lib64/nagios/plugins/check_nrpe -H 10.200.XX -c check_disk -a '-w 20% -c 10% /' DISK OK – free space: / 271971 MB (97% inode=99%);| /=8321MB;236233;265762;0;295292 从受监控服务器的terminal运行本地check_disk : [root@Monitored ~]# /usr/lib64/nagios/plugins/check_nrpe -H 127.0.0.1 -c check_disk -a '-w 20% -c 10% /' DISK OK – free space: / 271971 MB (97% inode=99%);| /=8321MB;236233;265762;0;295292 这个check_disk命令在它检查的每个服务器上返回错误"CHECK_NRPE: […]

如何监视远程Icinga服务器上的NRPE守护程序

我们的networking有一个Icinga主人和23个Icinga卫星。 NRPE运行在每个卫星以及主站上。 有一个Nagios插件,我可以在主人上运行,以监测nrpe是否在卫星上运行? 我们需要在卫星没有运行时收到警报。 谢谢。

NRPE主目录

我正在使用NRPE和一个相当烦人的问题。 我需要将几个临时文件写入用户的主目录,NRPE正在(nagios)下运行。 我检查了Nagios的/ etc / passwd项是否正确指向/ home / nagios,并且将NRPE设置为在Nagios用户下执行。 该服务可靠地尝试写入我的用户文件夹(使用sudo重新启动服务时)或/(重新启动时)。 官方文件没有关于这个问题的任何内容。 我怎样才能做到这一点? 编辑 – 这只发生在通过NRPE执行的项目上。 这不是一个权限问题。 添加一个设置HOMEvariables的小脚本,然后调用预期的可执行文件确实解决了这个问题,但这是一个丑陋的,不可扩展的解决scheme。

nagios nrpe插件输出不完整

我写了一个小脚本来检查PfSense的状态,并使用此脚本通过NRPE获得nagios中的输出… 这是脚本 used =`pfctl -s state | wc -l | bc | cut -c1-5 | bc` 回声“消耗的国家= $使用” 脚本的正常输出如下(当它在客户端上运行时)。 States consumed=25519 但问题是,当相同的脚本从nagios服务器通过NRPE运行时,我得到这个命令。 States consumed=0 但是,当我把任何东西放在variables“used”中,例如传递123的值,或者abc,它通过nrpe就可以在nagios服务器上看到…这里有什么问题? 自从最近5天以来,我已经尝试了所有可能的解决scheme。

无法ping通远程服务器Nagios

我们最近在我们的一个Amazon EC2实例上设置了Nagios ,作为其他实例的监控服务器。 nrpe安装在我们的登台服务器nrpe上,似乎工作正常: monitoring_server~: /usr/lib/nagios/plugins/check_nrpe -H xx.xx.xx.xx -p 5666 NRPE v2.12 问题是 – 在Nagiospipe理屏幕中查看远程服务器stager ,它显示为“DOWN”。 check_ping命令显示: monitoring_server~: /usr/lib/nagios/plugins/check_ping -H 'xx.xx.xx.xx' -w 5000,100% -c 5000,100% -p 1 PING CRITICAL – Packet loss = 100%|rta=5000.000000ms;5000.000000;5000.000000;0.000000 pl=100%;100;100;0 任何人都可以提供一些方向如何得到这个工作? 不知道还有什么要做

debugging一个Nagios NRPE命令

我的nagios fail2ban服务失败。 另外一个命令是好的: nagios @ server:/ usr / lib / nagios / plugins $ / usr / local / nagios / libexec / check_nrpe -H 127.0.0.1 -c“check_load” OK – 加载平均值:0.00,0.06,0.08 | load1 = 0.000; 15.000; 30.000; 0; load5 = 0.060; 10.000; 25.000; 0; load15 = 0.080; 5.000; 20.000; 0; 使用fail2ban服务,它不起作用。 这fail2ban脚本testing这个(见http://pastebin.com/1utP9iM6 ): $(ps aux |grep […]