Обработчик управления устройством с синхронизацией интерфейсов и их индексов - версия 2
Материал из BiTel WiKi
Версия от 11:59, 19 октября 2017; Stark (Обсуждение | вклад)
Отличия:
1) Не нужна стороняя библиотека у snmp4j, используется стандартная из поставки. Поэтому не нудны классы SnmpClient и SnmpDeviceManager из того решения. А класс IfaceSnmpDeviceManager немного изменен и переименован в IfaceSnmpDeviceManager.
2) В случае если интерфейс в биллинге не найден, то создается интерфейс с номером, который считыватся как group(1) из snmp.ifNameRegexpFilter=GigabitEthernet0/0/2\.(\d+). В старом решении просто присваивался (максимальный номер интерфейса) + 1.