VLAN info via SNMP missing?

Patagoche
Member
 
Posts: 12
Joined: Tue Mar 08, 2016 6:47 pm
Has thanked: 2 times
Been thanked: 2 times

VLAN info via SNMP missing?

Thu May 18, 2017 11:29 am

I've been using LibreNMS monitoring software for almost 2 years now. It's a really GREAT monitoring platform and they also have a very helpful community.
I noticed that netonix switches did not show a VLAN tab with info about VLAN names, tags and inter and interfaces on LibreNMS but other vendors do, so I addressed this issue to some of the devs there.
I would like to know if you provide VLAN info via SNMP, and if you do, which MIBs do you support for this? AFAIK they are already using the mib you provide in this forum -I don't know if they are using an older version-.
Any info you need I would be glad to help out.

User avatar
Eric Stern
Employee
Employee
 
Posts: 532
Joined: Wed Apr 09, 2014 9:41 pm
Location: Toronto, Ontario
Has thanked: 0 time
Been thanked: 130 times

Re: VLAN info via SNMP missing?

Thu May 18, 2017 1:30 pm

We support Q-BRIDGE-MIB for VLAN information.

Here is a dump from one of my switches with a single VLAN.

464: dot1qVlanStaticName.1 Management
465: dot1qVlanStaticEgressPorts.1 fffffffffffffffc0000
466: dot1qVlanForbiddenEgressPorts.1
467: dot1qVlanStaticUntaggedPorts.1 fffffffffffffffc0000
468: dot1qVlanStaticRowStatus.1 active(1)

Patagoche
Member
 
Posts: 12
Joined: Tue Mar 08, 2016 6:47 pm
Has thanked: 2 times
Been thanked: 2 times

Re: VLAN info via SNMP missing?

Fri May 19, 2017 10:18 am

I'm getting back to you... Today I made a few tests and got this results:

Code: Select all
$ snmpget -v2c -c<mycommunity> <myhostname> -m Q-BRIDGE-MIB -M /opt/librenms/mibs dot1qVlanVersionNumber.0
$ Q-BRIDGE-MIB::dot1qVlanVersionNumber.0 = No Such Object available on this agent at this OID


So I'm guessing you are not fully supporting Q-BRIDGE-MIB then, or could there be any other reason it doesn't return anything there? :???:

User avatar
Eric Stern
Employee
Employee
 
Posts: 532
Joined: Wed Apr 09, 2014 9:41 pm
Location: Toronto, Ontario
Has thanked: 0 time
Been thanked: 130 times

Re: VLAN info via SNMP missing?

Fri May 19, 2017 1:19 pm

Two reasons. The number at the end should be the VLAN ID, there is no VLAN with ID 0.
Also we do not support dot1qVlanVersionNumber. Doing an SNMP walk will return everything and you can see what is available.

Patagoche
Member
 
Posts: 12
Joined: Tue Mar 08, 2016 6:47 pm
Has thanked: 2 times
Been thanked: 2 times

Re: VLAN info via SNMP missing?

Fri May 19, 2017 2:26 pm

Here is my conversation with the LibreNMS team:

[14:38]<Andreser> I asked them about Q-BRIDGE-MIB::dot1qVlanVersionNumber.0 = No Such Object available on this agent at this OID
[14:39] <Andreser> they responded: The number at the end should be the VLAN ID, there is no VLAN with ID 0. Also we do not support dot1qVlanVersionNumber. Doing an SNMP walk will return everything and you can see what is available.
[15:00] <@laf> Andreser: they are ignoring the standard then. Version isn't a per vlan thing it's what version the device is configured with so walking shouldn't make a difference. In fact that's not even a table so unless they just chuck a random id on the end then it's just plain wrong.
[15:06] <@murrant> Andreser, yeah, they have not followed the standard: dot1qVlanCurrentTable is not populated...
[15:07] <@murrant> A table containing current configuration information for each VLAN currently configured into the device by (local or network) management, or dynamically created as a result of GVRP requests received.
[15:13] <Andreser> Ok, thank you for the info. I'll ping them about this and get back to you. To be clear about this, if they upgrade their firmware to correct this, on the next discovery the vlan tab should be automatically populated in librenms?
[15:14] <@laf> Andreser: Yes, we check the version first and then continue on. Using the standard Q-BRIDGE-MIB info we then populate vlans


Could you please check this out and get back to me?
Additional info & Support with libreNMS team @ http://webchat.freenode.net/?channels=##librenms
Thank you!!

User avatar
tonym
Member
 
Posts: 31
Joined: Thu Nov 19, 2015 1:42 pm
Location: Havelock, IA
Has thanked: 0 time
Been thanked: 7 times

Re: VLAN info via SNMP missing?

Fri May 19, 2017 2:47 pm

FYI, here is what happens in LibreNMS to pull in info from Q-BRIDGE-MIB:

1. Check dot1qVlanVersionNumber.0 to see if Q-BRIDGE-MIB is supported (should be 1 or 2)
2. Walk the VLAN names from dot1qVlanStaticName (vlan indexes there need to match those in other spots of the MIB, usually they are the vlan id for stability if vlans get added/removed)
3. we walk dot1qVlanCurrentEgressPorts and dot1qVlanCurrentUntaggedPorts Which must contain all currently provisioned ports. Example output with two vlans:
Code: Select all
dot1qVlanCurrentEgressPorts.0.1 = "FE FF FF 00 00 00 00 00 00 00 00 00 "
dot1qVlanCurrentEgressPorts.0.1351 = "11 00 00 00 00 00 00 00 00 00 00 00 "
dot1qVlanCurrentUntaggedPorts.0.1 = "FE FF FF 00 00 00 00 00 00 00 00 00 "
dot1qVlanCurrentUntaggedPorts.0.1351 = "00 00 00 00 00 00 00 00 00 00 00 00 "


Thats it really. You should probably fully follow the standard to make sure other NMS support things properly. Here is the RFC: https://tools.ietf.org/html/rfc4363

I can test things out if you reach out :)

User avatar
Eric Stern
Employee
Employee
 
Posts: 532
Joined: Wed Apr 09, 2014 9:41 pm
Location: Toronto, Ontario
Has thanked: 0 time
Been thanked: 130 times

Re: VLAN info via SNMP missing?

Fri May 19, 2017 3:10 pm

I'll try to address this in the near future.

Patagoche
Member
 
Posts: 12
Joined: Tue Mar 08, 2016 6:47 pm
Has thanked: 2 times
Been thanked: 2 times

Re: VLAN info via SNMP missing?

Sat May 20, 2017 10:41 am

Thanks Eric, keep us posted please. I can also "besta test" your update with librenms when it's available, glad to help.

Patagoche
Member
 
Posts: 12
Joined: Tue Mar 08, 2016 6:47 pm
Has thanked: 2 times
Been thanked: 2 times

Re: VLAN info via SNMP missing?

Wed May 31, 2017 12:35 pm

I just realized there is an update to your firmware v1.4.8rc5 Released 5/26/2017 which states: - Improved Q-BRIDGE-MIB support - RC5.
Is this about VLAN reporting?
FYI I just tested with my NMS and it's still not reporting any info about VLANs.
Greetings.

User avatar
Eric Stern
Employee
Employee
 
Posts: 532
Joined: Wed Apr 09, 2014 9:41 pm
Location: Toronto, Ontario
Has thanked: 0 time
Been thanked: 130 times

Re: VLAN info via SNMP missing?

Tue Jun 13, 2017 1:50 pm

I updated Q-BRIDGE-MIB support in RC5 according to this post: viewtopic.php?f=6&t=2762&p=19349&hilit=bridge+mib#p19125

If it still doesn't work someone will have to do some testing to figure out why librenms still doesn't like it and I'll update it accordingly.

Next
Return to General Discussion

Who is online

Users browsing this forum: No registered users and 20 guests