为什么我的 check_esx_cim 插件没有返回任何输出?

为什么我的 check_esx_cim 插件没有返回任何输出?

我有几个运行 v5.0.0-469512 的 ESXi 主机。我正在使用 Icinga 监控这些主机。最近我不得不重新安装其中一个 ESXi 主机,重新安装后我无法获取所有监控指标。

我使用 check_esx_cim 脚本进行监控,该脚本是 Nagios 的编译 python 脚本。我已确保 UserVars.CIMEnabled=1 已正确配置。vSphere 报告安全 CIM 服务器正在端口 5989 上运行。我可以从监控主机成功远程登录到该端口,因此我认为不存在任何 vCenter 防火墙问题。

我甚至收到了 CIM_PhysicalMemory 和 CIM_Processor 指标的监控数据。但我收到了 CIM_Battery、CIM_Fan 和 CIM_PowerSupply 的“插件未返回输出”消息。check_esx_temp.pyc 脚本也是如此。

我在这里找到的文档在这种情况下没有什么帮助:http://exchange.nagios.org/directory/Plugins/Operating-Systems/Linux/Monitor-ESX-hosts-in-Nagios-with-CIM-and-SSH/details

我将正常运行的 ESXi 主机与重新安装的 ESXi 主机进行了比较,一切似乎都很相似。我已重新启动安全 CIM 服务器以尝试解决该问题。我认为 NRPE 未在任何 ESXi 主机上运行。我还可以执行哪些其他故障排除步骤?我还忽略了哪些其他配置步骤?

相关内容