![为什么我的 check_esx_cim 插件没有返回任何输出?](https://linux22.com/image/623885/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%20check_esx_cim%20%E6%8F%92%E4%BB%B6%E6%B2%A1%E6%9C%89%E8%BF%94%E5%9B%9E%E4%BB%BB%E4%BD%95%E8%BE%93%E5%87%BA%EF%BC%9F.png)
我有几个运行 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 主机上运行。我还可以执行哪些其他故障排除步骤?我还忽略了哪些其他配置步骤?