监视没有IMM端口连接的IBM服务器硬件

我们有很多IBM x86服务器,我们需要监视硬件问题(磁盘故障/温度/风扇)。 其中50%左右的IMM端口已经连接,我们可以使用Nagios监视SNMP陷阱。 如果出现任何硬件问题,IMM将向Nagios服务器IP发送陷阱,并收到通知。

这里的问题是我们有很多服务器在不同的地方,我们无法连接IMM端口。 有没有我们可以安装在这些服务器上的代理来监视硬件故障? 某些不需要IMM端口连接并将使用常规networking接口? 运行在这些服务器上的操作系统是Windows和RHEL。

我们可以安装Nagios代理(nsclient ++或NRPE),但根据我收到的信息,他们无法读取硬件信息。

我有什么select?

如果加载内核IPMI模块,则可以使用通过NRPE或check_by_ssh (至less在Linux中)运行的各种check_ipmi变体之一。

加载(即modprobe) ipmi_devintfipmi_si

一些检查使用ipmitools ,其他人可能使用openipmiopenipmi 。 你将不得不寻找一个满足你的需求。 (他们也可以使用LAN上的IPMI通过IMM检查硬件。)

不过,我不知道你能为Windows做什么。

就像Keith说的那样,你可以通过加载内核IPMI来做到这一点。 你可以通过Nagios来做到这一点,但是我build议你尝试一下潘多拉FMS和IPMI。 潘多拉FMS是一个鲜为人知的监测解决scheme,我一直在testing和修补,我开始推荐它作为替代别人。