WirenBoard 6 + SNMP

Добрый вечер, логи есть, добавил
log(exitCode);
для анализа доступности snmp устройства.
2022-07-05 13:47:49 cmd output:
2022-07-05 13:47:49 cmd ErrorOutput: Timeout: No Response from IP_address
2022-07-05 13:47:49 1
2022-07-05 13:47:54 cmd output: .1.3.6.1.4-номер_snmp = INTEGER: -1234567890
2022-07-05 13:47:54 cmd ErrorOutput:
2022-07-05 13:47:54 0

Подскажите как обработать число snmp ответа -1234567890 и “выплюнуть” в modbus для дальнейшего анализа.

1 лайк

Если верно понимаю - хотете настроить контроллер как Modbus slave. Это можно сделать так: Шлюз Modbus RTU/TCP — Wiren Board
То есть технология проста: Полученное значение публикуем в MQTT топик, откуда его уже mbgate отдаст в Modbus.

Добрый день, если я правильно посмотрел, задача сдвинулась с мертвого места, проверьте пожалуйста.
Branches · wirenboard/wb-mqtt-snmp · GitHub

Добрый день. Хотел узнать у Вас будет ли возможность подключится к вашему контроллеру непосредственно через ssh или с помощью anydesk после момента возникновения ошибки?

Доброе утро, можно подключиться по ssh. Проблема в том что ошибка “плавающая”. Может собрать логи за 24 часа. А вы проведёте анализ.

Да, можно собрать логи за 24 часа, это будет полезно для анализа + прикрепить файл конфигурации /etc/wb-mqtt-snmp.conf + по возможности, текстовое описание конфигурации: какие узлы включены, какие отключены.

И хотелось бы узнать характер плавающей ошибки. Она возникает и через какое-то время исчезает, или продолжается до перезагрузки сервиса/контроллера?

Здравствуйте!
@Pulsar получилось ли решить проблему? Если проблема осталась, то ответьте, пожалуйста, нашему разработчику на сообщение выше.

Возникает на короткий промежуток времени. Интервал предположить нет возможности. Текстовое описание и файл конфигурации будут позже.

Задача пока в работе у программистов. Пришлите, пожалуйста, информацию по возможности быстрее.

Если нет информации, тогда придется закрыть тему