我正在尝试编写一个 nagios 检查,以检查某个端口是否是特定 VLAN 的成员(已标记)。
我发现了以下 SNMP 位置 SNMPv2-SMI::mib-2.17.7.1.4.5.1.1.40,用于检查端口未标记的 vlan 成员身份。但似乎找不到标记的等效位置。我猜想,由于它是一对多关系,因此可能会更复杂。
有问题的交换机是 HP Procurve 2920-48G
任何提示都非常感谢
谢谢 Jona
答案1
在我所做的简短研究中,似乎标记的 VLAN 在 SNMP 中没有标准化。HP-VLAN MIB似乎有必要。但是,当我尝试在 HP 2810-48G 上使用它时,它不起作用。它可能对你更有效。
答案2
它位于802.1q 桥接 MIB:
1.3.111.2.802.1.1.4.1.4.2.1.5 (ieee8021QBridgeVlanCurrentEgressPorts)
“以标记或未标记帧的形式传输此 VLAN 流量的端口集。”
1.3.111.2.802.1.1.4.1.4.2.1.6 (ieee8021QBridgeVlanCurrentUntaggedPorts)
“以未标记帧的形式传输该 VLAN 流量的端口集。”
我已经在 2920-24G 上测试过了,所以如果它在 2920-48G 上不起作用,那才是令人惊讶的。