Доброго времени суток!
С помощью программы cacti и плагина MacTrack снимаем статистику со свитчей Dlink преимущественно 35хх и 30хх серии.
В один момент с большей части свитчей статистика перестала сниматься. Как оказалось, это совпало с вводом параметра Port Security в режиме Delete On Timeout.
Получается так: со свитчей, порты которых имеют статус Learned=Dynamic (Port Security соотвественно выключен) статистика собирается в MacTrack, а оттуда где статус порта Learned=DeleteOnTimeout статистики нету.
Используем библиотеку mactrack_dlink_c1.php, взятую с форума cacti
http://forums.cacti.net/download.php?id=8868
В ней нашёл блок, отвечающий за сканирование портов по snmp, решил сравнить 2 свитча: с которого нормально всё снимается, и с которого нету никаких данных:
свитч, с которого данные нормально снимаются:
Код:
# snmpwalk -v2c -c community SWITCH_IP 1.3.6.1.2.1.17.7.1.2.2.1.3
SNMPv2-SMI::mib-2.17.7.1.2.2.1.3.9.0.20.209.59.25.17 = INTEGER: 3
SNMPv2-SMI::mib-2.17.7.1.2.2.1.3.9.0.20.209.59.116.146 = INTEGER: 3
SNMPv2-SMI::mib-2.17.7.1.2.2.1.3.9.0.20.209.82.211.36 = INTEGER: 3
SNMPv2-SMI::mib-2.17.7.1.2.2.1.3.9.0.23.49.200.2.35 = INTEGER: 3
свитч, с которого данные не снимаются:
Код:
# snmpwalk -v2c -c community SWITCH_IP2 1.3.6.1.2.1.17.7.1.2.2.1.3
SNMPv2-SMI::mib-2.17.7.1.2.2.1.3.291.0.19.212.142.143.116 = INTEGER: 1
SNMPv2-SMI::mib-2.17.7.1.2.2.1.3.291.0.22.234.123.75.168 = INTEGER: 1
SNMPv2-SMI::mib-2.17.7.1.2.2.1.3.291.0.28.240.33.34.238 = INTEGER: 3
SNMPv2-SMI::mib-2.17.7.1.2.2.1.3.291.0.30.193.76.150.179 = INTEGER: 1
На сколько я вижу, различий в структуре данных нету.
Проверил выводы остальных snmp запросов с этой библиотеки - структуры одинаковые.
Никто не сталкивался с подобной проблемой, как её можно решить ?