Протокол SNMP является ключевым средством мониторинга состояния сетевого оборудования и управления его конфигурацией в современных сетях связи. В системе удаленного мониторинга Eltex EMS данный протокол выступает основным механизмом взаимодействия с управляемыми устройствами. В ходе эксплуатации фиксируются отдельные случаи нарушения доступности устройств для EMS, а также ошибки при выполнении запросов.
Одной из наиболее часто встречающихся ошибок в системе Eltex EMS является превышение установленного времени ожидания: сервер мониторинга не получает ответ от управляемого устройства в отведенный интервал. На первом этапе устранения неисправности необходимо убедиться в наличии связи между устройством и сервером.
EMS@EMS:~$ ping 192.168.4.15 PING 192.168.4.15 (192.168.4.15) 56(84) bytes of data. ^C --- 192.168.4.15 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1006ms
При отсутствии связности необходимо убедиться в правильности указания IP-адреса добавленного устройства в настройках EMS. Для этого следует открыть страницу соответствующего устройства в EMS и перейти на вкладку «Описание».
В случае корректности указанных данных следует провести диагностику сетевой инфраструктуры между сервером и станционным терминалом, в том числе проверить наличие обрывов связи, а также корректность настроек на промежуточных узлах.
Если связь между оборудованием и сервером установлена, однако проблемы с синхронизацией и обработкой запросов сохраняются, рекомендуется проверить корректность указанных в настройках community для чтения и записи. В системе управления Eltex EMS настройки community можно посмотреть во вкладке Доступ станционного терминала.
Со стороны оборудования LTP-N / LTX / MA5160 значения community-параметров можно проверить в выводе соответствующей команды. Значения отображаются в зашифрованном виде.
LTP-16N# show running-config ip snmp all ip snmp enable no ip snmp access-control ip snmp contact "admin" ip snmp location "unknown" ip snmp transport udp ip snmp engine-id 00000000000000000000000000 ip snmp encrypted-community 1 5ay9+dX92eH access ro ip snmp encrypted-community 2 ACf3r7Of87fCQ== access rw ip snmp traps ont-activation 192.168.8.80 port 162 type v2 ip snmp allow ip 0.0.0.0 mask 255.255.255.255 ip snmp allow ip 0.0.0.0 mask 255.255.255.255 ip snmp allow ip 0.0.0.0 mask 255.255.255.255 ip snmp allow ip 0.0.0.0 mask 255.255.255.255 ip snmp allow ip 0.0.0.0 mask 255.255.255.255 ip snmp allow ip 0.0.0.0 mask 255.255.255.255 ip snmp allow ip 0.0.0.0 mask 255.255.255.255 ip snmp allow ip 0.0.0.0 mask 255.255.255.255 ip snmp trap-community "trapcommunity"
Для станционных терминалов LTP-N/LTX возможна настройка через WEB-интерфейс:
На оборудовании LTP-X/MA4000 проверка community-настроек выполняется следующей командой:
LTP-8X# show ip snmp
Snmp:
Enabled: true
Access control: false
Allow ip: <list is empty>
Traps [0]:
Type: v2
Ipaddr: 10.252.1.77
Version: v2
Community read-only [0]: 'GJSCShJbHmpT12/3G9v'
Community read-only [1]: 'QwYva0dvS3N'
Community read-only [2]: 'QwYva0dvS3N'
Community read-write [0]: 'LQtfx9v3m9+qA=='
Community read-write [1]: 'LQtfx9v3m9+qA=='
Community read-write [2]: 'LQtfx9v3m9+qA=='
Trap community: '9qXUEDwUMAg'
Location: 'unknown'
Contact: 'admin'
Alias: <for showing use separate command>
EngineID: 0x974E498A22BF1DC57032EABD52
Users: <for showing use separate command>
Обратите внимание, что значения community-параметров должны полностью совпадать как в системе EMS, так и в конфигурации самого устройства.
В случае корректности всех указанных данных необходимо провести синхронную запись дампа с целью отслеживания обмена SNMP-пакетами между устройствами. На сервере, на котором функционирует EMS, можно осуществить запись трафика с помощью утилиты tcpdump, применив фильтр по порту 161 или IP-адресу станционного терминала. Для получения дампа со стороны станционного терминала необходимо настроить зеркалирование порта. Пример настройки зеркалирования на станционном терминале приведен в статьях и [LTP-X, MA4000] Настройка зеркалирования трафика и [LTP-N, LTX, MA5160] Настройка зеркалирования.
После записи дампов необходимо выполнить попакетное сравнение обмена: убедиться, что все пакеты, направленные сервером EMS, доходят до станционного терминала, а ответы станционного терминала — до сервера EMS. Если, например, в дампе со стороны станционного терминала отсутствует пакет, отправленный сервером EMS, рекомендуется аналогичным образом снять синхронные дампы на самом сервере и на сетевом узле, расположенном выше станционного терминала.
Стоит отметить, что при использовании внешних скриптов для опроса оборудования, включающего значительный объем SNMP OID, целесообразно разнести запросы во времени, обеспечив станционному терминалу интервал на обработку каждого запроса и формирование ответа до поступления следующего.



