Стартовая страница › Форумы › Ошибки в работе › Ошибки с SNMP в 6.0
- В этой теме 16 ответов, 5 участников, последнее обновление 10 месяцев, 1 неделя назад сделано Mikhail.
-
АвторСообщения
-
31.01.2023 в 19:26 #27250AllmyУчастник
Добрый день! Подскажите, в чем может быть проблема с получением данных по SNMP (картинки по ссылке)
Что я где не доностроил? Если читаю тестовым клиентом (Paessler SNMP Tester), то устройство отвечает корректно. Если читаю SCADA, то вот такая ошибка.
https://drive.google.com/drive/folders/1ejWOcSyaHs7iu3QcOpkT0EaZJp4PbtKA?usp=sharing
31.01.2023 в 19:46 #27251AllmyУчастникЗабыл написать — версия 6 на Linux
31.01.2023 в 20:25 #27252AllmyУчастникВсе, разобрался.
31.01.2023 в 20:30 #27253JurasskParkУчастникФормат int64, а нужно было ставить int32?)
31.01.2023 в 21:13 #27254AllmyУчастникДа нет, в документации на контроллер написано, что надо запрашивать, например, вот такой OID:
1.3.6.1.4.1.40418.2.4.4.1 и он не работает,
а когда сканируешь устройство командой snmpwalk, то выдается вот такой OID:
1.3.6.1.4.1.40418.2.4.4.1.0И когда 0 добавляешь в драйвер, то все сразу начинает работать
31.01.2023 в 23:05 #27255AllmyУчастникЯ так понимаю, что в драйвере реализована только команда snmpget, а snmpwalk нет?
31.01.2023 в 23:22 #27256JurasskParkУчастникНа скриншоте тестовый клиент не увидел команду 1.3.6.1.4.1.40418.2.4.4.1.0, там заканчивается на *.2.4.3.7 🙂
01.02.2023 в 09:03 #27257AllmyУчастникВ моем последнем сообщении — это пример. А если в привязке к скриншоту, то в Параметрах линии драйвера должен быть указан OID: 1.3.6.1.4.1.40418.2.4.3.7.0
01.02.2023 в 09:59 #27258manjey73УчастникУ меня вопрос по SNMP, каждый OID опрашивается драйвером отдельно, или все же происходит группировка запросов по всему дереву?
Как раз в тему поддержки walk запросов?
01.02.2023 в 15:34 #27265MikhailМодератор19.05.2023 в 09:41 #28602RomirosУчастникДобрый день. Начал тестировать драйвер snmp с MoxaNPort-5650. При добавлении в группу переменных более 10 шт, драйвер перестает читать данные и просто зависает. При перезагрузке Moxa чтение драйвером так же зависает и восстанавливается только после перезапуска коммуникатора.
В обоих случаях поведение драйвера одинаковое.
В логе линии связи всего одна строка: Request variable group «System»
Т.е. драйвер послал запрос на чтение и ждет ответа. Повторных попыток запроса не происходит.Коммуникатор версия 6.1.0.0
- Этот ответ был изменен 10 месяцев, 2 недели назад от Romiros.
19.05.2023 в 12:35 #28612MikhailМодераторДобрый день!
Группа запрашивается одним запросом. Помогает ли разбивка группы на несколько?
Выполнение запроса реализовано внутри библиотеки https://github.com/lextudio/sharpsnmplibВ момент перезагрузки, устройство недоступно по сети, и я думаю, что при коннекте подвисавет. По идее, там системный таймаут при соединении, он может быть довольно большим. Но должно бы само отвиснуть через некоторое время.
19.05.2023 в 12:38 #28613MikhailМодераторСудя по Вашему описанию, здесь зависает. Попробуете у себя в отладчике? Если есть удалённый доступ к устройству, я тоже могу проверить.
19.05.2023 в 15:24 #28624RomirosУчастникРазбитие группы на несколько помогает. Отладчиком посмотреть пока не могу, в рабочей сети студии нет. Удаленного доступа соответственно тоже. Буду что-то придумывать, чтобы на ноутбуке со студией проверить.
19.05.2023 в 15:28 #28625RomirosУчастникСамо кстати не отвисает и спустя несколько часов.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.