Добрый день, инструкцию на сайте прочитал,но не понятно, что должен в себя включать wb-mqtt-snmp.conf.
И чем нам может помочь MIB файл на контроллере?
И должен ли контроллер находится в одном сегменте сети с ИБП ?
Добрый день.
Вы редактируете сразу конфиг? Тогда удобно пользоваться описанием: GitHub - wirenboard/wb-mqtt-snmp: SNMP device to MQTT bridge follows Wiren Board MQTT Conventions
Ну и целесообразно для начала получить OID с устройства просто с помощью snmpwalk. Даже не с контроллера а с компьютера, например.
В общем случае не нужен, может использоваться только для преобразования значений.
Нет, совершенно не обязательно, маршрут может лежать и через несколько подсетей/туннелей.
Добрый день, можете дать наводку с чего мне начать интеграцию на контроллере ?
У меня есть MIB файл SNMP карты моей ИБП.
И я по инструкции не могу понять толи мне заполнять wb-mqtt-snmp.conf толи писать json для своей ИБП…
Я прочитал данную переписку и понял:
- Заполняем файл wb-mqtt-snmp.conf
- Заливаем на контроллер Mib
3)Пишем пользовательский шаблон
И далее указанные мной OID’ы должны выводиться в шаблон на веб-странице ?
Да, верно. Но MIB прямо сразу и не обязателен, OID читаться и без него будут.
Пользовательский шаблон - ни к чему, сам wb-mqtt-snmp уже создаст все топики, которые в “устройствах” отобразятся.
Ну и для примера посмотрите на WirenBoard 6 + SNMP - #11 от пользователя BrainRoot
А сами данные, полученные с ИБП преобразуются в число или мне это надо сделать в wb-mqtt-snmp, то есть у OID указать формат ?
Да, будут преобразовываться. Но в mqtt в любом случае хранится строка - а тип уже в соответствии с конвенцией указан рядом.
Добрый день, можете подсказать в чем я ошибся.
Я заполнил wb-mqtt-snmp.conf для теста вот таким образом:
И сервис у меня в ошибке
Как я понял у меня в ИБП таких OID нету
Поэтому и опросить ничего не можем
По итогу я сделал WB7 в одну сеть с ИБП и начались ответы такого вида
snmpget -v 2c -c public 169.254.201.176 .iso.3.6.1.2.1.33.1.4.1.0
iso.3.6.1.2.1.33.1.4.1.0 = INTEGER: 3
хотя в москито опрос идет крайне странно
Не влияет, одна сеть или разные, при работающей маршрутизации.
Так, а что работает не так как ожидается?
ИБП отправляет странные данные /error (null), а не постоянно шлет параметр.
Я прикреплял скриншот выше
Топик /meta
- описан в конвенции, естественно что неизменное значение перепубликовываться не будет. Когда изменится - да, будет опубликовано.