我正在为我们在Zabbix的内部交换网络设置SNMP监控。
我现在所有的工作,但我使用的模板发现交换机上的所有端口,我真的只需要监测主干端口。
到目前为止,我正在使用各种正则表达式来决定交换机上的哪个端口是主干端口,但是我遇到了很多情况,我们使用的主干端口不一致。
例如,我们的许多开关可能以GI0-9/1/1-4作为主干(S),而其他开关则可能有GI0-9/0/(24 Co448),或者在较老的交换机上使用GI 0/(49 x,50,51,52)。
因此,我决定避免在今后的道路上进行大量额外的工作,以尝试决定哪些端口是使用OID的主干端口,但到目前为止,我很难看到一个能够工作的OID。
如果我输入:
sh int status在下面的列表中,我注意到vlan列对我们设置为主干端口的端口只是简单地表示“主干”。
是否有一种方法可以使用cisco MIB/OID来提取端口是否处于主干模式?
首先,我应该说,我仍然在努力学习通过MIB树查看所有eOID以及它们所做的事情的所有细节,并且通常是SNMP监视的新手。
编辑:
根据上面的链接,应该有一个OID,但是当我用社区字符串进行snmpwalk,并将输出推到文本文件时,我没有看到他们提到的OID。
我有grep的文件主干和主干作为字符串,也没有运气。
EDIT2:
最后,我发现我们的平台(S)不支持思科-VTP-MIB.
发布于 2017-11-11 18:14:21
我没有准确回答你的问题,但我有几乎相同的问题,但与nagios。
我创建了一个读取接口描述的脚本,以确定我正在监视的端口类型。每个接口描述都从一个代码开始(例如,CUS,后面跟着真正的接口描述)
这是一个非常好的选择,只需要很好地描述每个接口,我就可以创建不同的类(内部关键接口、非关键接口、客户接口、SLA客户接口等等),这与nagios上的各种行为相联系(警报、通知和通知)。
HTH
https://networkengineering.stackexchange.com/questions/45649
复制相似问题