使用 SNMP 监控 Dell 群集的电源

使用 SNMP 监控 Dell 群集的电源

我必须使用 SNMP 远程监控/收集戴尔集群的功率值。我在这方面经验很少。有人能一步一步指导我如何以 1 秒为间隔从戴尔集群收集或获取功率值日志文件吗?

编辑:好的,我了解到,要获取功率值,我们必须向 SNMP 提交适当的 OID 集,才能访问功率值。

但是,有没有关于用于访问集群中功率值的 OID 的提示?我认为这取决于制造商?

答案1

如果您安装 Dell Open Manage Server Administrator (Dell Linux OMSA 存储库) 它包含一个 SNMP agentX 模块,该模块是 net-snmp 守护程序,允许您查询所有 Dell 特定的供应商信息。您可以从 Dell 获取所有 MIB,这将使您能够将数字 OID 转换为人类可读的文本,这可以帮助您轻松识别您正在寻找的 OID 以及返回的值的含义。

然后,任何支持 SNMP 的系统(如 Cacti、Nagios 等)都可以监控这些信息,以提供趋势、跟踪和警报通知。

答案2

您可以使用以下监控系统仙人掌芝诺斯扎比克斯(还有很多其他的)会给你带来很多麻烦。对于大多数情况,你只需要学习如何使用它们收集的数据来为你提供图表。

另一个解决方案是使用snmpwalksnmpget和其他网络管理协议cron工具来制作一个 shell 脚本并时不时运行它来获取数据和日志。

我首先提到的工具的优点是它们已经为您完成了艰苦的工作,但对于小型设置来说它们可能有点太多了,在这些情况下脚本可能会更好。

请记住,你需要一个只读社区(SNMP v2)来从集群的每个成员获取数据,并且你必须准确解码 snmp 获取的你需要的值(snmp 值有时有奇怪的名称,更糟糕的是当它是一个未知的管理信息库)。

相关内容