+15
Started

SNMP protocol

Nikolay Rusanov 5 years ago in Products / Other drivers updated by Vladimir Ovchinnikov 5 months ago 30
IT and SNMP is widely used for monitoring UPS in the building, access points, electric meters and many other systems like NetPing
http://habrahabr.ru/sandbox/56751/
Waiting for user's reply

I've done UPS monitoring but not over snmp (because didn't find protocol for cirtain device). I've done it over HTTP.

+1

Очень хотелось бы оживить эту тему.

только сегодня возникло два момента на объекте, где средствами SNMP возможно реализовать пару интересных фишек:

- клиенту нужно включать и выключать камеру видеонаблюдения, которая стоит в приватной части дома

когда хозяева дома, то выключить, когда их нет включить (контроль персонала: домработницу и др.)

средствами SNMP очень легко было бы включать и выключать порт PoE на управляемом коммутаторе


- контроль перемещения клиента между базовыми точками WiFI, далее реализовать алгоритмы

а так же определение, кто в доме из жильцов (по присутствию телефона в сети wifi)

на объекте как раз удачный момент, что клиент приехал к воротам, в доме охраны уже есть БС WiFI телефон клиента уже регистрируется в нем, от сюда дом может уже отработать сценарии


- контроль детей и пользование интернетом, когда они приходят домой.. уходят...


- ну и самое банальное, для обслуживания сетевых устройств

было бы интересно не привлекая стороннего обеспечения обеспечить контроль и мониторинг работы оборудования, как высказался Николай



да и Иридиум получил бы поле для творчества - рост количества каналов обратной связи, от сюда спрос на более объемные лицензии




Этот вопрос нами изучался в начале года, но исходя из приоритетов, в план разработки не попал. Так что в ближайшие полгода мы не планируем поддержку данного протокола.

Александр, вопрос с SNMP для нашего проекта очень актуален. Такие железки как SNR-ERD и NetPing работают с использованием протокола SNMP. Есть движение в этом направлении?

Релиз поддержки протокола возможен под конкретный проект под закупку лицензий. В текущем плане разработки SNMP пока нет.

Поддерживаю актуальность вопроса с SNMP. В моем случае по этому протоколу хочется включать запись на видео-камерах - нет смысла писать постоянно, только в режиме "Охрана", и когда датчики срабатывают.

у моего Заказчика было пожелание выключать камеру в приватных зонах(типа спальни),когда он дома

и включать когда нет, но в доме персонал по уборке или обслуживанию дома


сейчас просто заклеиваем бумажкой

+1

Протокол SNMP  в планах не появился?

+4

Драйвер сейчас в тестах, планируется к выпуску через пару релизов (летом)

Заказчику нужно мониторить состояние ИБП по SNMP.

+1

спасибо, протокол вышел, когда будет WIKI по работе с ним?

Александр, очень полезная фича. Если был она ранее была, могли бы очень элегантно отмониторить доступность более 100 устройств по IP на уровне SNMP коммутатора сети. Сейчас делаем на AMX с использованием некоторых "костылей"

Started

Документация появится в ближайшее время, сообщим здесь и в рассылке

А может пока документацию делаете кинете рабочий пример проекта, а то попытки пользоваться либо вообще нет результата либо i3 Client падает

Добрый день.

Вячеслав, можете приложить ваш проект? Сообщите, есть ли возможность организовать TeamViewer к вашему ПК? Если последнее возможно, то мы выделим ваше сообщение в приватный топик.

Проект пустой, т.к. нет документации тыкаюсь наобум, клиент падает, если пытаешься послать в команду что-нибудь, возможно так не надо делать :)
snmp.irpz
если недостаточно данных, можно и тимвивер

Похоже причина понятна.

Уточните, падение происходит после того как нажимаете большую кнопку в левом верхнем углу? Если это так, то происходит это из-за незаполненного поля Community. Пропишите там public или private (то, что у вас настроено на устройстве). Ошибку поправим, но продолжить проверку вы можете, указав какое-нибудь значение в поле Community. Документацию по драйверу SNMP добавим.

Да, падение так и происходит, при нажатии на кнопку добавлять коммьюнити я пробовал, но никаких данных не получаю,
хотя mib browser возвращает данные и при пустом коммьюнити и при указанном например public

Попробуйте в канале и в фидбэке точку из начала убрать. Данные приходят?

Да так работает, не совсем корректно

sysuptime выдает при каждом нажатии разные цифры, не похожие на uptime, пробовал и string time int
sysname выдает все верно
stsDescr выдает ошибку в  лог DEBUG SNMP_UDP Bad message size 1, data size 301

Ошибку в получении uptime нашли. Можем выложить тестовую сборку клиента для Windows. Сообщите, готовы ли проверить сейчас или будете ждать, когда выйдет очередной релиз с изменением.

По stsDescr - сделайте дамп Wireshark в момент получения этого значения в нативной программе и приложите сюда.

значение
Cisco IOS Software, IOS-XE Software, Catalyst L3 Switch Software (CAT3K_CAA-UNIVERSALK9-M), Version 03.06.06E RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2016 by Cisco Systems, Inc.
Compiled Sat 17-Dec-

может оно просто длинновато?


тестовый релиз давайте, попробую

Возможно дело не только в длине. Сохраните всё сообщение целиком из дампа по этому параметру.

Почему в приватный? Думаю, многие следят за развитием темы.

Приватный для безопасности. Если будут даны реквизиты доступа к рабочему ПК, то любой желающий сможет подключиться от нашего имени.

Добрый день.

Мы внесли исправления таймера (аптайм теперь приходит правильный); добавили обработку длинных строк; в OID добавили обработку строк, начинающихся с точки; падать теперь не должно.

snmp.7z

Клиент на данный момент только для Windows. Если ошибок не будет, то добавим изменения в один из следующих релизов.