Здравствуйте.
Имеются кондиционеры в количестве 4-х штук. С них приходят данные по SNMP в систему мониторинга (температура, давление, состояние вентиляторов, триггеры и прочее). С этим проблем нет.
Вопрос следующий, при обнаружении имена устройств распознаются в таком виде: D0 A3 D1 81 D1 82 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 20 31 2D 31, при конвертировании должно быть: Установка 1-1, к примеру.
Что было сделано: создано правило обнаружения discovery[{#MODULE_NAME},1.3.6.1.4.1.29462.10.1.1.6.1.1.3932 21.1]
Создана предобработка с помощью JavaScript которая конвертирует hex в string.
При тестировании все отрабатывает как нужно, имя устройства пишется на русском.
Но после создания узла сети и при обнаружении имена устройств выводятся в следующем виде: D0 A3 D1 81 D1 82 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 20 31 2D 31
В чем может быть проблема?
Имеются кондиционеры в количестве 4-х штук. С них приходят данные по SNMP в систему мониторинга (температура, давление, состояние вентиляторов, триггеры и прочее). С этим проблем нет.
Вопрос следующий, при обнаружении имена устройств распознаются в таком виде: D0 A3 D1 81 D1 82 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 20 31 2D 31, при конвертировании должно быть: Установка 1-1, к примеру.
Что было сделано: создано правило обнаружения discovery[{#MODULE_NAME},1.3.6.1.4.1.29462.10.1.1.6.1.1.3932 21.1]
Создана предобработка с помощью JavaScript которая конвертирует hex в string.
При тестировании все отрабатывает как нужно, имя устройства пишется на русском.
Но после создания узла сети и при обнаружении имена устройств выводятся в следующем виде: D0 A3 D1 81 D1 82 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 20 31 2D 31
В чем может быть проблема?
Comment