Nagios:NRPE不能返回超过1024字节的输出

时间:2017-07-19 21:27:55

标签: monitoring nagios ami nrpe

我正在使用AWS,其中我使用 Nagios Core 4.2.4 来监控AMI中 NRPE代理v2.15 的节点

问题是NRPE代理从节点到Nagios监控服务器的输出在 1KB 之后被截断,而应该限制为 4KB

我尝试增加这些限制的值并尝试按照patch进行重新编译,但那不起作用

然后我安装了新的 NRPE v3 ,其中说限制已经增加到 64K 但我仍然保持输出值不超过的 1KB

不确定是否存在冲突,因为当我从Nagios监控服务器运行时,我得到了

  

/ usr / lib64 / nagios / plugins / check_nrpe -H slavenodeIP

     

NRPE v2.15

但是当我从服务器和从服务器运行时,我得到相同的输出

  

/ usr / local / nagios / bin / nrpe | grep -i version

     

版本:nrpe-3.0

确认我的设置是否合理

Nagios Monitoring Server - > Nagios Core + NRPE

要监控的奴隶 - > NRPE +插件(例如check_nrpe)

那么这是否意味着我使用NRPE v3和NRPE插件v2.15冲突?有没有人遇到过这个问题,它是如何解决的?很长一段时间一直潜伏在谷歌上,但无法得到它的解决方案

1 个答案:

答案 0 :(得分:1)

您需要升级目标上的NRPE代理和监控服务器上的NRPE插件。只有插件的v3.x才能解析更大的数据包。

好消息:

  • 如果您对v3.1.1感到满意,EPEL会为此提供RPM。
  • 到目前为止,我还没有发现NRPE v2命令的向后兼容性问题;
  • 您还可以获得改进的SSL位大小(最多2048位)。