好的,正如主题行中所述,我有一台运行免费 esxi 5.0 和 ILO3 的 HP DL380 G7。有没有办法让我获得一些不错的硬件监控,而无需为允许我设置 SNMP 社区字符串的 vmware 许可证支付额外费用,或者无需购买 HP SIM?我似乎无法访问https://[主机名]:2381管理页面,据我所知,这仅适用于 Linux/Windows。此外,esxi free 的防火墙似乎无法为我解除该端口的阻塞。我似乎正在从设备向目标服务器接收测试陷阱,但没有其他任何东西。
到目前为止我尝试过: - 登录 iLO 并设置陷阱目标。这样我就可以获取测试陷阱,但当驱动器状态发生变化时,我不会收到任何警报。这是有道理的,因为我没有看到任何地方可以根据事件设置警报 - 使用 VMA(vmware 管理助手)设置 SNMP 社区字符串 - 设置 esxi 免费防火墙以接受端口 2381 上的连接,尽管这似乎是一条死路。
任何来自拔掉头发的人的智慧之言都会受到欢迎!
答案1
此限制是为了“帮助”您决定购买付费版本。
但是,如果您在评估期间启用 SNMP,该服务将保持活动状态。
还可以通过 CIM/WBEM 监控 ESXi 服务器。请参阅:http://blogs.vmware.com/vsphere/2010/04/hardware-health-monitoring-via-cim.html
答案2
另一个选择是不使用 SNMP,而是使用 iLO XML 接口。您可以通过编写一些 XML 并发出 HTTP 请求来查询健康状况。我一直使用这种方法(虽然是为了保存库存,而不是为了监控)。
如果你不想手动编写 XML(谁会这么做呢),也许可以看看python 库和 CLI 工具我这样写是因为我也不想这么做。
答案3
我有点好奇您期待什么……
ESXi 安装的端口 2381 上没有 HP 系统管理页面。但是,HP 系统洞察管理器 (HP SIM)是免费的,可供下载。不过,对于一个主机来说,这有点过头了。
将 HP 管理代理添加到 ESXi 主机。您会在这里找到它们以及安装说明。这些将通过 vSphere 客户端为您提供一些硬件见解。特别是,这增加了存储、ILO 和一些其他特定于平台的传感器。
使用 hp-tools 包,您可以获得基于 ESXi 控制台的存储和 ILO 实用程序。
另请参阅:在运行虚拟服务器时如何监控 HP 硬件?
答案4
你不需要购买HP SIM。通过 WBEM 监控 ESXi 主机硬件所需的 HP SIM 基本功能是免费提供的!