huumm ... i need to make some additional tests tomorrow ...
[LINUX:observium]# /usr/bin/snmpbulkwalk -v2c -c **** -Pu -OQUs -m BRIDGE-MIB -M /var/www/observium/mibs/rfc:/var/www/observium/mibs/net-snmp 'udp':'2.100.79.11' dot1dBasePortIfIndex dot1dBasePortIfIndex.1 = 10001 dot1dBasePortIfIndex.2 = 10002 dot1dBasePortIfIndex.3 = 10003 dot1dBasePortIfIndex.4 = 10004 dot1dBasePortIfIndex.5 = 10005 dot1dBasePortIfIndex.6 = 10006 dot1dBasePortIfIndex.7 = 10007 dot1dBasePortIfIndex.8 = 10008 dot1dBasePortIfIndex.9 = 10009 dot1dBasePortIfIndex.10 = 10010 dot1dBasePortIfIndex.11 = 10011 dot1dBasePortIfIndex.12 = 10012 dot1dBasePortIfIndex.13 = 10013 dot1dBasePortIfIndex.14 = 10014 dot1dBasePortIfIndex.15 = 10015 dot1dBasePortIfIndex.16 = 10016 dot1dBasePortIfIndex.17 = 10017 dot1dBasePortIfIndex.18 = 10018 dot1dBasePortIfIndex.19 = 10019 dot1dBasePortIfIndex.20 = 10020 dot1dBasePortIfIndex.21 = 10021 dot1dBasePortIfIndex.22 = 10022 dot1dBasePortIfIndex.25 = 10101 dot1dBasePortIfIndex.26 = 10102 [LINUX:observium]# [LINUX:observium]# /usr/bin/snmpbulkwalk -v2c -c **** -Pu -OQUs -m BRIDGE-MIB -M /var/www/observium/mibs/rfc:/var/www/observium/mibs/net-snmp 'udp':'2.58.65.161' dot1dBasePortIfIndex dot1dBasePortIfIndex.1 = 10001 dot1dBasePortIfIndex.22 = 10022 dot1dBasePortIfIndex.25 = 10101 dot1dBasePortIfIndex.26 = 10102 dot1dBasePortIfIndex.64 = 5001 [LINUX:observium]#
Where are the other interfaces ??? Oo
7 mars 2018 23:30 "Adam Armstrong" adama@memetic.org a écrit:
Hmm, odd.
The behaviour of these tables is likely to sometimes be buggy, since very very few people ever poll them.
I'm not sure if this actually is buggy, or if were just not quite understanding something, though.
Adam.
Sent from BlueMail On 7 Mar 2018, at 22:28, todevnull@free.fr wrote:
Don't know if this can help on the understanding/resolution, but on a switch where there is no issue, there is a full "matching" table :
CMD[/usr/bin/snmpbulkwalk -v2c -c *** -Pu -OQUs -m BRIDGE-MIB -M /var/www/observium/mibs/rfc:/var/www/observium/mibs/net-snmp 'udp':'2.100.79.11':'161' dot1dBasePortIfIndex]
CMD EXITCODE[0] CMD RUNTIME[0.1011s] STDOUT[ dot1dBasePortIfIndex.1 = 10001 dot1dBasePortIfIndex.2 = 10002 dot1dBasePortIfIndex.3 = 10003 dot1dBasePortIfIndex.4 = 10004 dot1dBasePortIfIndex.5 = 10005 dot1dBasePortIfIndex.6 = 10006 dot1dBasePortIfIndex.7 = 10007 dot1dBasePortIfIndex.8 = 10008 dot1dBasePortIfIndex.9 = 10009 dot1dBasePortIfIndex.10 = 10010 dot1dBasePortIfIndex.11 = 10011 dot1dBasePortIfIndex.12 = 10012 dot1dBasePortIfIndex.13 = 10013 dot1dBasePortIfIndex.14 = 10014 dot1dBasePortIfIndex.15 = 10015 dot1dBasePortIfIndex.16 = 10016 dot1dBasePortIfIndex.17 = 10017 dot1dBasePortIfIndex.18 = 10018 dot1dBasePortIfIndex.19 = 10019 dot1dBasePortIfIndex.20 = 10020 dot1dBasePortIfIndex.21 = 10021 dot1dBasePortIfIndex.22 = 10022 dot1dBasePortIfIndex.25 = 10101 dot1dBasePortIfIndex.26 = 10102 ]
And on switche where there is the issue :
CMD[/usr/bin/snmpbulkwalk -v2c -c *** -Pu -OQUs -m BRIDGE-MIB -M /var/www/observium/mibs/rfc:/var/www/observium/mibs/net-snmp 'udp':'2.58.65.161':'161' dot1dBasePortIfIndex]
CMD EXITCODE[0] CMD RUNTIME[0.0404s] STDOUT[ dot1dBasePortIfIndex.1 = 10001 dot1dBasePortIfIndex.22 = 10022 dot1dBasePortIfIndex.25 = 10101 dot1dBasePortIfIndex.26 = 10102 dot1dBasePortIfIndex.64 = 5001 ]
The only difference in term of config between these 2 switches is that almost all ressources are on the native vlan (vlan1) on the switch on which the fdbtable is complete ...
Thanks again for your help.
Tarik.
7 mars 2018 22:38 "Adam Armstrong" adama@memetic.org a écrit:
This is because these two indexes aren't the same, afaik dot1d doesn't use the same indexing as ifTable.
There's an intermediate index, but I can't remember where it is :)
Adam.
Sent from BlueMail On 7 Mar 2018, at 21:35, todevnull@free.fr wrote:
it's not an ignored port :-/
snmpwalk -v2c -c ****** 2.58.65.161 | grep ifName IF-MIB::ifName.1 = STRING: Vl1 IF-MIB::ifName.100 = STRING: Vl100 IF-MIB::ifName.5001 = STRING: Po1 IF-MIB::ifName.10001 = STRING: Fa0/1 IF-MIB::ifName.10002 = STRING: Fa0/2 IF-MIB::ifName.10003 = STRING: Fa0/3 IF-MIB::ifName.10004 = STRING: Fa0/4 IF-MIB::ifName.10005 = STRING: Fa0/5 IF-MIB::ifName.10006 = STRING: Fa0/6 IF-MIB::ifName.10007 = STRING: Fa0/7 IF-MIB::ifName.10008 = STRING: Fa0/8 IF-MIB::ifName.10009 = STRING: Fa0/9 IF-MIB::ifName.10010 = STRING: Fa0/10 IF-MIB::ifName.10011 = STRING: Fa0/11 IF-MIB::ifName.10012 = STRING: Fa0/12 IF-MIB::ifName.10013 = STRING: Fa0/13 IF-MIB::ifName.10014 = STRING: Fa0/14 IF-MIB::ifName.10015 = STRING: Fa0/15 IF-MIB::ifName.10016 = STRING: Fa0/16 IF-MIB::ifName.10017 = STRING: Fa0/17 IF-MIB::ifName.10018 = STRING: Fa0/18 IF-MIB::ifName.10019 = STRING: Fa0/19 IF-MIB::ifName.10020 = STRING: Fa0/20 IF-MIB::ifName.10021 = STRING: Fa0/21 IF-MIB::ifName.10022 = STRING: Fa0/22 IF-MIB::ifName.10023 = STRING: Fa0/23 IF-MIB::ifName.10024 = STRING: Fa0/24 IF-MIB::ifName.10101 = STRING: Gi0/1 IF-MIB::ifName.10102 = STRING: Gi0/2 IF-MIB::ifName.10501 = STRING: Nu0
7 mars 2018 22:09 "Tom Laermans" tom.laermans@powersource.cx a écrit:
What's interface id 8 on your device? snmpget ifName.8 maybe. Is it an ignored port per chance?
Tom
On 3/7/2018 10:03 PM, todevnull@free.fr wrote:
Humm seems that the devices is reporting some mac addresses, bot no interfaces are associated to them... They appear without portID on the "vlans_fdb" table and so, not present on the web GUI.
Do you know why their is no port ID ?
Please find below some output sample of the command line : ./poller.php -d -h 2.58.65.161
dot1dTpFdbAddress[0:0:c:7:ac:a] = 0:0:c:7:ac:a dot1dTpFdbAddress[0:15:70:29:52:81] = 0:15:70:29:52:81 dot1dTpFdbAddress[0:15:70:3e:d6:63] = 0:15:70:3e:d6:63 dot1dTpFdbAddress[0:15:70:40:72:3f] = 0:15:70:40:72:3f dot1dTpFdbAddress[0:15:70:40:73:3b] = 0:15:70:40:73:3b dot1dTpFdbAddress[0:15:70:40:76:c7] = 0:15:70:40:76:c7 dot1dTpFdbAddress[0:15:70:52:3b:3f] = 0:15:70:52:3b:3f dot1dTpFdbAddress[0:23:68:91:5d:f1] = 0:23:68:91:5d:f1 dot1dTpFdbAddress[2c:33:11:d2:4:0] = 2c:33:11:d2:4:0 dot1dTpFdbAddress[5c:e:8b:12:da:41] = 5c:e:8b:12:da:41 dot1dTpFdbAddress[5c:e:8b:12:e5:c3] = 5c:e:8b:12:e5:c3 dot1dTpFdbAddress[5c:e:8b:12:ef:53] = 5c:e:8b:12:ef:53 dot1dTpFdbAddress[5c:e:8b:12:ef:87] = 5c:e:8b:12:ef:87 dot1dTpFdbAddress[5c:e:8b:12:ef:97] = 5c:e:8b:12:ef:97 dot1dTpFdbAddress[5c:e:8b:12:f1:47] = 5c:e:8b:12:f1:47 dot1dTpFdbAddress[5c:e:8b:12:fe:ff] = 5c:e:8b:12:fe:ff dot1dTpFdbAddress[5c:e:8b:13:cb:a7] = 5c:e:8b:13:cb:a7 dot1dTpFdbAddress[5c:e:8b:13:cc:3b] = 5c:e:8b:13:cc:3b dot1dTpFdbPort[0:0:c:7:ac:a] = 25 dot1dTpFdbPort[0:15:70:29:52:81] = 26 dot1dTpFdbPort[0:15:70:3e:d6:63] = 64 dot1dTpFdbPort[0:15:70:40:72:3f] = 64 dot1dTpFdbPort[0:15:70:40:73:3b] = 64 dot1dTpFdbPort[0:15:70:40:76:c7] = 8 dot1dTpFdbPort[0:15:70:52:3b:3f] = 64 dot1dTpFdbPort[0:23:68:91:5d:f1] = 17 dot1dTpFdbPort[2c:33:11:d2:4:0] = 25 dot1dTpFdbPort[5c:e:8b:12:da:41] = 26 dot1dTpFdbPort[5c:e:8b:12:e5:c3] = 9 dot1dTpFdbPort[5c:e:8b:12:ef:53] = 3 dot1dTpFdbPort[5c:e:8b:12:ef:87] = 19 dot1dTpFdbPort[5c:e:8b:12:ef:97] = 26 dot1dTpFdbPort[5c:e:8b:12:f1:47] = 21 dot1dTpFdbPort[5c:e:8b:12:fe:ff] = 6 dot1dTpFdbPort[5c:e:8b:13:cb:a7] = 20 dot1dTpFdbPort[5c:e:8b:13:cc:3b] = 4 dot1dTpFdbStatus[0:0:c:7:ac:a] = learned dot1dTpFdbStatus[0:15:70:29:52:81] = learned dot1dTpFdbStatus[0:15:70:3e:d6:63] = learned dot1dTpFdbStatus[0:15:70:40:72:3f] = learned dot1dTpFdbStatus[0:15:70:40:73:3b] = learned dot1dTpFdbStatus[0:15:70:40:76:c7] = learned dot1dTpFdbStatus[0:15:70:52:3b:3f] = learned dot1dTpFdbStatus[0:23:68:91:5d:f1] = learned dot1dTpFdbStatus[2c:33:11:d2:4:0] = learned dot1dTpFdbStatus[5c:e:8b:12:da:41] = learned dot1dTpFdbStatus[5c:e:8b:12:e5:c3] = learned dot1dTpFdbStatus[5c:e:8b:12:ef:53] = learned dot1dTpFdbStatus[5c:e:8b:12:ef:87] = learned dot1dTpFdbStatus[5c:e:8b:12:ef:97] = learned dot1dTpFdbStatus[5c:e:8b:12:f1:47] = learned dot1dTpFdbStatus[5c:e:8b:12:fe:ff] = learned dot1dTpFdbStatus[5c:e:8b:13:cb:a7] = learned dot1dTpFdbStatus[5c:e:8b:13:cc:3b] = learned
+------+--------------+-----------+---------+---------+ | VLAN | MAC Address | Port Name | Port ID | Status | +------+--------------+-----------+---------+---------+ | 1 | 0018ba20d483 | Po1 | 1417 | learned | | 1 | 2401c7786f97 | Po1 | 1417 | learned | | 1 | 2401c7786f98 | Po1 | 1417 | learned | | 1 | 2401c7affb19 | Gi0/2 | 1443 | learned | | 1 | 2401c7ba5299 | Gi0/1 | 1442 | learned | | 1 | 2c3311d20400 | Gi0/1 | 1442 | learned | | 1 | 5c0e8b13c935 | Fa0/1 | 1418 | learned | | 1 | 7467f7039b90 | Gi0/1 | 1442 | learned | | 15 | 00000c07ac0a | Gi0/1 | 1442 | learned | | 15 | 001570295281 | Gi0/2 | 1443 | learned | | 15 | 0015703ed663 | Po1 | 1417 | learned | | 15 | 00157040723f | Po1 | 1417 | learned | | 15 | 00157040733b | Po1 | 1417 | learned | | 15 | 0015704076c7 | | | learned | | 15 | 001570523b3f | Po1 | 1417 | learned | | 15 | 002368915df1 | | | learned | | 15 | 2c3311d20400 | Gi0/1 | 1442 | learned | | 15 | 5c0e8b12da41 | Gi0/2 | 1443 | learned | | 15 | 5c0e8b12e5c3 | | | learned | | 15 | 5c0e8b12ef53 | | | learned | | 15 | 5c0e8b12ef87 | | | learned | | 15 | 5c0e8b12ef97 | Gi0/2 | 1443 | learned | | 15 | 5c0e8b12f147 | | | learned | | 15 | 5c0e8b12feff | | | learned | | 15 | 5c0e8b13cba7 | | | learned | | 15 | 5c0e8b13cc3b | | | learned | | 100 | 00000c07ac14 | Gi0/1 | 1442 | learned | | 100 | 0000aad49fd1 | | | mgmt | | 100 | 0000aad9f661 | Gi0/1 | 1442 | learned | | 100 | 00074d28a7cc | Gi0/1 | 1442 | learned | | 100 | 00074d3c0980 | Po1 | 1417 | learned | | 100 | 0015704081e9 | | | mgmt | | 100 | 0015706d1e61 | Gi0/1 | 1442 | learned | | 100 | 00157077760d | Gi0/1 | 1442 | learned | | 100 | 0018ba20d4c1 | Po1 | 1417 | learned | | 100 | 0019065cf0c1 | Po1 | 1417 | learned | | 100 | 001e49cf7241 | Po1 | 1417 | learned | | 100 | 004058115f39 | Po1 | 1417 | learned | | 100 | 00a2ee3ecaa0 | Gi0/1 | 1442 | learned | | 100 | 10604b7ab36a | Gi0/1 | 1442 | learned | | 100 | 2401c7786fc1 | Po1 | 1417 | learned | | 100 | 2401c7afcbc1 | Gi0/1 | 1442 | learned | | 100 | 2401c7affb41 | Gi0/2 | 1443 | learned | | 100 | 2c3311d20400 | Gi0/1 | 1442 | learned | | 100 | 30cda78eb43c | Po1 | 1417 | learned | | 100 | 6c3be5197201 | Po1 | 1417 | learned | | 100 | 6c3be522fe98 | Po1 | 1417 | learned | | 100 | 6c3be524dd33 | Gi0/1 | 1442 | learned | | 100 | 6c3be524dd34 | Po1 | 1417 | learned | | 100 | 6c3be524dd35 | Gi0/1 | 1442 | learned | | 100 | 6c3be524dd3a | Po1 | 1417 | learned | | 100 | 6c3be524dd3b | Gi0/1 | 1442 | learned | | 100 | 6c3be530d8f2 | | | mgmt | | 100 | 6c3be530d8fc | | | mgmt | | 100 | 6c3be530d8ff | Po1 | 1417 | learned | | 100 | 6c3be5329060 | Po1 | 1417 | learned | | 100 | 6c3be5329066 | Po1 | 1417 | learned | | 100 | 802aa801c962 | | | mgmt | | 100 | 9c934e1b3bbf | Po1 | 1417 | learned | | 100 | 9c934e53ad5c | | | mgmt | | 100 | deadbeef0001 | Gi0/1 | 1442 | learned | | 101 | 00000c07ac1e | Gi0/1 | 1442 | learned | | 101 | 00809fc0f1b6 | | | learned | | 101 | 00809fc1d932 | | | learned | | 101 | 00a2ee3ecaa0 | Gi0/1 | 1442 | learned | | 101 | 2c3311d20400 | Gi0/1 | 1442 | learned | | 100 | 0017c811c5d3 | 1417 | deleted | | 100 | 004058115ee8 | 1417 | deleted | | 100 | 30cda78eb43f | 1417 | deleted | | 100 | 802aa800c572 | 1443 | deleted | +------+--------------+-----------+---------+---------+
Tell me if you need more info Adam.
Thanks in advance.
Tarik.
6 mars 2018 17:01 "Adam Armstrong" adama@observium.org a écrit:
> If we're showing macs, then the device is reporting macs. > > adam.
On 2018-03-06 15:56:33, todevnull@free.fr todevnull@free.fr wrote:
Hello all,
First of all, i would like to tanks all people that made this great tool ! :) I'm still preparaing the migration from our old tool to Observium. So, i am playing/testing it with some Cisco devices.
A strange thing that i observed is that the FDB tables show mac addresses on switch interfaces that are in trunk mode only (dot1Q flagged).
Do i need to setup or declare something somewhere ?
Thank in advance for your help.
Tarik. Observium 18.3.9076 (6th March 2018)
OS Linux 3.16.0-4-amd64 [amd64] (Debian 8.5)
Apache 2.4.10 (Debian)
PHP 5.6.23-0+deb8u1 (OPcache: ENABLED)
Python 2.7.9
MySQL 5.5.50-0+deb8u1 (extension: mysqli 5.0.11-dev)
SNMP NET-SNMP 5.7.2.1
RRDtool 1.4.8 _______________________________
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium