网络管理软件Hyperic HQ监控Dell Systems

网络管理软件Hyperic HQ可以用自定义插件监控Dell Systems。

介绍

自定义插件的详细信息

插件:Dell Systems

版本:1.0

下载:

作者:Leander Koornneef

我开发了一个HQ插件来监控我们的戴尔系统的硬件状态,采用了戴尔OpenManage和SNMP。

插件的最初版本http://support.hyperic.com/confluence/download/attachments/8716298/dells...

还有戴尔最新的MIB(http://support.hyperic.com/confluence/download/attachments/8716298/Dell+...

(参见:链接 http://support.hyperic.com/display/hyperforge/Dell+Systems#DellSystems-L...

该插件没有做的很好。目前,该插件会作为服务器类型资源出现在Hyperic用户界面,名为“戴尔硬件”,它会自动发现可用的电源,在父服务器资源内显示为“Power Supply”服务类型资源。对于每一个检测到的电源,它可以测量他们单独的输出瓦特。

到目前为止,我只测试了插件,插件安装在被监控的主机(HQ代理运行的地方),所以插件发送SNMP查询给本地主机。

先决条件

该插件要求OpenManage运行(工作),SNMP功能启用。

在Linux上,你可以检查是否启用了SNMP,使用此命令:

[root@host root]# /etc/init.d/dataeng getsnmpstatus
Data Engine SNMP enabled

 

如果没有启用,您可以使用这些命令启用SNMP

启用OpenManage SNMP

[root@host root]# /etc/init.d/dataeng enablesnmp
Data Engine SNMP enabled

 

然后重启snmpd和OpenManage Data Engine:

重启snmpd和dataeng

[root@host root]# /etc/init.d/snmpd restart
Stopping snmpd:                                            [  OK  ]
Starting snmpd:                                            [  OK  ]
[root@host root]# /etc/init.d/dataeng restart
Stopping Systems Management Data Engine:
Stopping dsm_sa_snmp32d:                                   [  OK  ]
Stopping dsm_sa_eventmgr32d:                               [  OK  ]
Stopping dsm_sa_datamgr32d:                                [  OK  ]
Starting Systems Management Data Engine:
Starting dsm_sa_datamgr32d:                                [  OK  ]
Starting dsm_sa_eventmgr32d:                               [  OK  ]

Starting dsm_sa_snmp32d:                                   [  OK  ]

您可以检查SNMP Get请求发送的OpenManage SNMP值是否可用的。

确保Dell MIB文件使用SNMP命令。我通常把它们放在/usr/share/snmp/mibs ,并在SNMP的配置文件(/etc/snmp/snmp.conf)放置选项"mibs ALL"。

检查是否OpenManage SNMP正在工作

[root@host root]# snmpget -Os -v2c -c public localhost systemManagementSoftwareDescriptionName.0
systemManagementSoftwareDescriptionName.0 = STRING: "Management software for Dell systems."