Найти в Дзене
MySmartHome

Мониторинг устройств по SNMP в умном доме

С помощью плагина SNMP можно получать состояния любых сетевых устройств, поддерживающих протокол SNMP. Сегодня его поддерживают практически все устройства, подключаемые к сети: коммутаторы, сервера, ИБП, настольные ПК, роутеры и тд. В первую очередь в intraHouse создаем устройства, в которые будем писать интересующие нас данные: Затем добавляем плагин и каналы в него, привязываем к каналам устройства и прописываем путь к OID с необходимым значением: И команду: OID можно узнать, загрузив MIB для устройства или взять стандартные значения. Посмотреть OID можно любым MIB-браузером. В моем случае это коммутатор Dlink и счетчики входящих и исходящих пакетов: Нас интересуют счетчики входящих и исходящих бит. После указанных действий, можно получить значения устройств, но просто счетчик бесполезен. Чтобы вычислить разницу, напишем простой мультисценарий, который можно будет применять к разным устройствам: Не совсем красивый маневр с присвоением скорости значению устройства позволяет отк

С помощью плагина SNMP можно получать состояния любых сетевых устройств, поддерживающих протокол SNMP. Сегодня его поддерживают практически все устройства, подключаемые к сети: коммутаторы, сервера, ИБП, настольные ПК, роутеры и тд.

В первую очередь в intraHouse создаем устройства, в которые будем писать интересующие нас данные:

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

-2

И команду:

-3

OID можно узнать, загрузив MIB для устройства или взять стандартные значения. Посмотреть OID можно любым MIB-браузером. В моем случае это коммутатор Dlink и счетчики входящих и исходящих пакетов:

-4

Нас интересуют счетчики входящих и исходящих бит.

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

-5

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

Теперь устройства можно добавить на мнемосхему:

-6

Оригинал статьи размещен здесь: https://vk.com/my_smart_home