我正在为 Zabbix 中的内部交换网络设置 SNMP 监控。
我现在一切正常,但我使用的模板会发现交换机上的所有端口,我真的只需要监控中继端口。
到目前为止,我正在使用各种正则表达式来决定交换机上的哪个端口是中继端口,但是我遇到了很多我们使用的中继端口不一致的情况。
例如,我们的许多交换机可能有 GI[0-9]/1/[1-4] 作为主干,但其他交换机可能有 GI[0-9]/0/(24|48) 或旧的GI0/(49|50|51|52)。
因此,我决定避免在此过程中进行大量额外工作,以尝试确定哪些端口是使用 OID 的中继端口,但到目前为止,我无法看到可行的 OID。
如果我输入:
sh int status
在列表中向下导航,我注意到 vlan 列只是为我们设置为中继端口的端口显示“中继”。
有没有办法使用思科 MIB/OID 来拉取端口是否处于中继模式?
我应该先说这一切,说我仍在努力学习通过 MIB 树查看所有 eOID 及其功能的所有细节,并且通常是 SNMP 监控的新手。
编辑:
根据上面的链接应该有一个 OID,但是当我使用我的社区字符串 snmpwalk 并将输出推送到文本文件时,我没有看到他们提到的 OID。
我已经将主干和主干的文件作为字符串grep,但也没有运气。
编辑2:
我最终发现我们的平台不支持 CISCO-VTP-MIB。