如何监控交换机的温度?

如何监控交换机的温度?

是否有任何应用程序可以提供我网络上每个交换机的温度?

答案1

一些高端交换机包含温度传感器。这些通常可以通过 SNMP 查询,请搜索您的交换机型号以了解如何执行此操作。

否则,您必须将外部温度传感器与它们一起放入柜子中。这实际上取决于您拥有的套件。

答案2

大多数交换机(Juniper、Cisco、Foundry、HP 等)将通过 SNMP 公开各种指标。在 Linux/Unix 上,提取此信息的最简单工具是 snmpwalk。

为了做到这一点,您需要了解与您的交换机相关的 MIB(管理信息库)和您想要的度量的 OID(对象标识符)。

例如,您可能确定所需传感器的 OID 是 1.3.6.1.4.1.9.9.91.1.1.1.1.4。在这种情况下,假设交换机的 IP 是 10.2.2.1,您可以输入:

# snmpwalk -c public 10.2.2.1 1.3.6.1.4.1.9.9.91.1.1.1.1.4

这将为您提供一系列可以解释或绘制的数值。监控软件(例如 Cacti 或 Zabbix)通常提供 SNMP 功能,使您能够根据此信息进行趋势分析和故障检测。

答案3

这取决于您的交换机是否提供此功能,请参阅设备文档。但我不明白为什么需要交换机温度,你认为它过热了吗?

答案4

如果交换机有温度传感器,那么它们将可以通过制造商的管理软件进行监控,并且如果他们提供 MIB,那么可以通过任何其他 SNMP 管理系统(如 Nagios/Munin 等)进行监控。

相关内容