我试图写一个nagios检查,将检查如果一个端口是(标记在)一个特定VLAN的成员。
我发现了以下SNMP位置SNMPv2-SMI :: mib-2.17.7.1.4.5.1.1.40,用于检查端口未标记的VLAN成员资格。 但似乎无法find一个标签equivlent。 我想因为这是一个“多”的关系,所以可能会更复杂。
有问题的交换机是HP Procurve 2920-48G的
任何提示非常赞赏
谢谢Jona
在我做的简短的研究中,似乎标记的VLAN在SNMP中没有标准化。 HP-VLAN MIB似乎是必要的。 但是,当我尝试在HP 2810-48G上行走时,它并不适用于我。 这可能对你更好。
它在802.1q桥MIB中 :
1.3.111.2.802.1.1.4.1.4.2.1.5(ieee8021QBridgeVlanCurrentEgressPorts)
“将该VLAN的stream量作为带标记或无标记的帧传输的一组端口”。
1.3.111.2.802.1.1.4.1.4.2.1.6(ieee8021QBridgeVlanCurrentUntaggedPorts)
“将此VLAN的stream量传输为无标记帧的端口集合。”
我已经在2920-24G上testing过了,所以如果在2920-24G上不行,那将是非常令人吃惊的。