首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSclient++ NRPE问题

NSclient++ NRPE问题
EN

Server Fault用户
提问于 2011-02-16 14:37:02
回答 2查看 6K关注 0票数 0

我已经让NSclient++与Nagios一起工作了一段时间。最近,出于纯粹的好奇心,我开始测试Nagwin,看看它是如何工作的。我停止使用我的主Nagios配置检查测试服务器,将NSclient++设置为NRPE模式,并指向Nagwin。它工作了几个小时,然后我突然开始看到“未知:没有那个命令的处理程序”。我认为这一定是Nagwin的错,因为它是新的,我只需要卸载NRPElistner.dll并将我的服务器返回到由check_NT监视的服务器。但是,现在check_NT无法工作,我的主Nagios服务器返回超时错误,根本无法连接。我的Nagwin服务器可以连接到它,服务器只是不知道如何处理check_NRPE命令,尽管它在几个小时前没有进行任何更改。

我已经为此做了一天了,我很肯定是NSclient++的错。我的nagwin盒已经成功地整夜连接到一个类似的服务器上,没有任何问题。通过简单地加载和卸载NRPE.dll,我成功地在nagios监视和nagwin监视之间切换了另一台服务器,没有任何问题。到目前为止,防火墙在服务器上关闭,NSclient++设置为接受来自任何服务器的连接,没有密码,我还关闭了ssl,并加载了NRPE模块。任何想法都会被感谢,我不是一个高级Nagios用户,但我知道我的方法,它可以很容易地打破和设置它。

我还想补充一下,在测试模式下,NSclient++也无法在那里处理check_NRPE命令。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-03-03 23:32:27

这似乎是一个愚蠢的答案,但我也有一个类似的问题,结果是nsclient++版本中的一个bug。我建议升级到最新的稳定版本,看看问题是否仍然发生。

如果一个新的配置文件不能工作,那么它听起来就像是nsclient++的一个问题。在这种情况下,可能值得发布一个bug,让他们仔细看看:http://www.nsclient.org/nscp/newticket,或者在他们的数据库中可能已经有类似的bug。

此外,这可能是一个.dll问题,值得检查机器上的事件查看器是否有其他错误。

希望这能帮到你。

票数 2
EN

Server Fault用户

发布于 2011-03-31 11:41:45

首先,在测试模式中没有"check_nrpe“命令。NSClient++是一个具有大量内置内部命令的NRPE代理。

诊断这一问题的正常方法是:

  1. 停止服务。
  2. 在“测试”模式下启动nsclient++。(即)nsclient++ /test)
  3. 等等..。
  4. 检查日志在Nagios发出调用时说了什么(或者您喜欢什么)。
  5. 修复任何问题(通常情况下,此类问题与SSL信任问题、允许主机配置问题以及其他不相关的问题有关)。
  6. (重新)启动nsclient++服务

另一个选项是检查日志文件和/或启用调试日志记录。如果没有“这个信息”,就很难诊断。

// Michael Medin

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/236240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档