HP 提供了许多可用于管理其服务器的软件,您只需稍稍寻找一下即可。他们曾经有一个页面,他们所有的 Linux 软件都在一个地方,但他们似乎重新安排了他们的网站。我通过访问他们的支持站点并深入了解我正在寻找的服务器模型找到了该软件(尽管您正在寻找的大多数软件都可以在任何 ProLiant 服务器上运行,我假设您有)。
你会看到大量的软件。如果您购买的是新服务器,其中大部分内容可能包含在服务器随附的一张或多张 CD 中。在我的公司,我们使用HP System Health Application and Insight Management Agents,也称为hpasm. 它提供可以直接戳硬件传感器的代理,因此我们可以从操作系统内部查看温度、风扇状态、电源和磁盘故障等信息。它作为子代理集成到 Net-SNMP(或 Windows SNMP)中,我们使用 Nagios 对其进行监控。在 Linux 上,它只是您安装的一个 RPM/DEB 包。
要直接通过网络控制 iLO,请查看HP Lights-Out 配置实用程序的软件页面。我从来没有使用过它,所以我不知道它能给你什么级别的控制,但这是我所知道的唯一用于远程控制 iLO 的软件。除此之外,还有一个 XML 接口,您可以在 iLO 所在的同一台服务器上本地访问该接口。
HP 提供了许多可用于管理其服务器的软件,您只需稍稍寻找一下即可。他们曾经有一个页面,他们所有的 Linux 软件都在一个地方,但他们似乎重新安排了他们的网站。我通过访问他们的支持站点并深入了解我正在寻找的服务器模型找到了该软件(尽管您正在寻找的大多数软件都可以在任何 ProLiant 服务器上运行,我假设您有)。
你会看到大量的软件。如果您购买的是新服务器,其中大部分内容可能包含在服务器随附的一张或多张 CD 中。在我的公司,我们使用HP System Health Application and Insight Management Agents,也称为
hpasm
. 它提供可以直接戳硬件传感器的代理,因此我们可以从操作系统内部查看温度、风扇状态、电源和磁盘故障等信息。它作为子代理集成到 Net-SNMP(或 Windows SNMP)中,我们使用 Nagios 对其进行监控。在 Linux 上,它只是您安装的一个 RPM/DEB 包。要直接通过网络控制 iLO,请查看HP Lights-Out 配置实用程序的软件页面。我从来没有使用过它,所以我不知道它能给你什么级别的控制,但这是我所知道的唯一用于远程控制 iLO 的软件。除此之外,还有一个 XML 接口,您可以在 iLO 所在的同一台服务器上本地访问该接口。
花了相当多的时间试图找到“HP System Health Application and Insight Management Agents”,所以我认为您应该知道您需要的 HP 服务器温度的 Windows SNMP-ing 是:
如果它们是 linux 服务器,您可以安装 HP SNMP 扩展并阅读它。我还没有找到一个很好的库来处理 iLO。
戴尔提供 WMI 接口作为其 OpenManage 软件的一部分,因此您可以使用来自 VBScript、Powershell 或其他任何东西的 WMI 从其 BMC 读取数据。我已经为我们拥有的六个 HP 寻找了类似的东西,但到目前为止还没有找到任何东西。在 Serverfault 领域的任何大 HP 用户都知道 HP 的任何 WMI 软件吗?
如果有适用于 iLO 的 WMI 软件,那么这是一种非常简单的方法来做您想做的事。
JR
您为什么不直接使用 HP SIM?这就是它的设计目的。
哪个 iLO?原始 iLO、iLO2 或 iLO3(可能没有给出问题的日期)?如果是 iLO2/3,它们都支持 IPMI,无论是从主机操作系统还是通过网络解决您的原始意图。请注意,iLO2 需要最新固件(撰写本文时为 2.00)才能完全支持 LAN 上的 IPMI 功能。
如果它是原始 iLO,那么遗憾的是几乎/不支持 IPMI,但是正如其他人所说,您可以使用 SNMP 查询运行在主机操作系统上的代理,这些代理通过“主机通道”查询 iLO/2/3(如果主机失败,则此操作失败)操作系统损坏/重新启动)。有 ssh,尽管“DMTF SMASH”CLI 语法有点奇怪。有一种以某种 XML 格式向 iLO 推/拉数据的方法,但它再次需要带内访问,即不是您要查找的内容。
据我所知,至少在 hpilo2 上无法通过 HPilo 获得温度 Integrity 可以通过 hpux 或 linux 使用 smh(linux/hpux) 和 crprop(hpux) 这至少在我的旧 rx2600 服务器上