读出交换机端口的宕机时间

网络工程 思科 转变 顺式催化剂 监控
2022-02-16 08:02:31

是否可以读出 Cisco 交换机(例如 2960x)上的交换机端口处于关闭状态的时间。

坦率

3个回答

您可以通过 SNMP 查询交换机以从标准 MIB-2 中读取 ifLastChange 字段,该字段为您提供接口上次更改状态时 sysUpTime 计数器的值。当然,您还必须阅读当前的 sysUpTime 值才能理解它,我记得如果最后一次更改在过去太远了,因为该字段是一个 32 位计数器,计数为 100 -第二个滴答声。

我不相信你可以直接从 CLI 做同样的事情,但你可以在接口状态上实现对象跟踪以获得相同的结果。

在 CLI 中,最后的输入或输出行可能是一个粗略的指标。请记住,安静的界面可能会关闭很多。

如果您使用其他管理引擎,系统日志将显示接口状态更改。也可以设置 SNMP 陷阱/通知以发出状态更改的信号。

发现这个挂没有关闭。对不起。

找到了(此时对我而言)最佳解决方案(尽管并不完美)。

sh int | incl proto.*is down|Last in.*[5-9]w|Last in.*[1-9][0-9]w|Last in.*[1-9]y|Last in.*[1-9][0-9]y|output never

这向我显示了超过 5 周未处于活动状态的端口。

感谢所有输入。

坦率