我必须使用SNMP远程监控/收集dell集群的电源值。 我对此很less有经验。 任何人都可以一步一步地指导我如何收集或从一个1秒的时间间隔得到从dell集群功率值的日志文件?
编辑:好吧,我了解到,要获得功率值,我们必须提交适当的OID与SNMP集,以便能够访问功率值。
但是关于在集群中访问Power值的OID的指针是什么? 我相信这是制造业的依赖?
如果您安装了Dell OpenManage Server Administrator( Dell Linux OMSA Repo ),则它将包含一个SNMP agentX模块,该模块使用net-snmp守护进程并允许您查询所有Dell特定的供应商信息。 您可以从戴尔获取所有的MIB,这将使您能够将数字OID转换为可读的文本,以帮助您轻松识别要查找的文本以及返回值的含义。
然后,可以通过任何启用SNMP的系统(如Cacti,Nagios等)来监控此信息,以提供趋势,跟踪和警报通知。
您可以使用像仙人掌 , Zenoss , Zabbix (还有很多其他)的监控系统来为您做出努力。 在大多数情况下,您只需要学习如何使用收集的数据为您提供图表。
另一种解决scheme是使用snmpwalk , snmpget和其他net-snmp工具来制作一个shell脚本,并且不时用cron运行它来获取数据和日志。
像我刚才提到的那些工具的优点是,他们已经为你做了很多工作,但是对于小设置他们可能会有点太多,在这种情况下,脚本可能会更好。
请记住,您将需要一个只读社区(SNMP v2)从群集的每个成员获取数据,并且您将不得不解码snmp正在获取您需要的值(snmp值有时具有奇怪的名称,更糟的是,当它是一个未知的MIB )。