网络管理软件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."