问题描述
我们使用 Nagios XI 和 Nagios Core 4.4.5。我们已将客户端更新为 nrpe 4.0.3 代理。我们在服务器日志中收到“远程不支持版本 3 数据包”消息。如何解决这个问题,默认情况下,nrpe 4.0.3 不应该支持版本 3 数据包。配置中是否缺少某些内容?我们知道请求只能配置为使用版本 2,但使用最新版本更好,不是吗?
遗憾的是,开发人员无法访问 Nagios 论坛,他们无法使用客户的生产许可证进行自己的搜索。
编辑:
nagios-server:~$ /usr/local/nagios/bin/nagios -h
Nagios Core 4.4.5
copyright (c) 2009-present Nagios Core Development Team and Community Contributors
copyright (c) 1999-2009 Ethan galstad
Last Modified: 2019-08-20
License: GPL
nagios-server:~$ cat /usr/local/nagiosxi/var/xiversion
full=5.6.7
major=5
minor=6.7
releasedate=2019-09-26
release=5607
nagios-client:~$ nrpe -V
NRPE - Nagios Remote Plugin Executor
Version: 4.0.3
解决方法
很可能你更新了 NRPE 客户端,但没有更新代理机器中的插件 运行这些命令来检查一些插件版本(nrpe、http、ping):
/usr/lib/nagios/plugins/check_nrpe --version
/usr/lib/nagios/plugins/check_http --version
/usr/lib/nagios/plugins/check_ping --version
同时运行此命令来检查 nrpe 守护进程版本:
/usr/sbin/nrpe-ng --version
您很可能会收到低于 3 的报告版本,因此您需要更新插件。