Ваш регион:
Ваш город — Массачусетс
Угадали?
Ваша корзина пуста!

Zabbix для объединения устройств в единую систему мониторинга

Устройства, работающие в сети интернет, предоставляют нам удобный инструмент для сбора данных и контроля самых различных параметров на удаленных от оператора объектах. Мы можем вполне комфортно посмотреть температуру дома или в серверной через встроенный web-интерфейс в интернет-браузере, но, когда используемых устройств становится много, разумеется, встает вопрос о выборе подходящего средства для их объединения в единую удобную систему мониторинга. Существует множество различных подходов для решения данной задачи со своими преимуществами и недостатками. Один из них – использовать собственный сервер cо свободной, бесплатно предоставляемой системой мониторинга «zabbix».

Преимущества данного похода:

 

В рамках данной статьи были написаны шаблоны для устройств TE_MONITOR_V4, TE_MONITOR_V6 и RODOS-16 (RODOS-16 DIN), которые Вы можете свободно скачивать и использовать в собственных zabbix системах «как есть» или в качестве примера для написания собственных шаблонов. Вследствие используемых в данных шаблонах компонентов, они актуальны для версий zabbix не менее 4.2, однако функционал может быть частично реализован и на более ранних версиях.

Получение данных от устройств в шаблонах производится через HTTP агент с последующей обработкой полученных значений в зависимых элементах через компонент предобработки (Preprocessing) с использованием JavaScript. Для проверки доступности устройства по указанному адресу используется компонент Simple Check (net.tcp.service.perf[service,,]).

ССЫЛКА ДЛЯ СКАЧИВАНИЯ ШАБЛОНОВ

 

Примеры интеграции в Zabbix

Мониторинг климатических параметров со своевременным обнаружением отказа датчиков

Предупреждение по почте либо SMS при выходе определенных показаний за установленные пределы

Чтобы правило сработало, не забудьте выдать разрешение группе пользователя на чтение данных из группы с узлом (хостом) устройства.

Оценочный расчет затрат на работу нагревательного и охладительного оборудования

Зная потребляемую мощность оборудования, подключаемого через термо/гигростат RODOS-16 можно проводить оценочный расчет энергозатрат, например, на терморегуляцию (усреднение состояний реле «0» либо «1» за определенный промежуток времени – не что иное, как процент времени, когда прибор был активен). Подсчет можно проводить вручную на основании среднего значения, отображаемого на графике либо автоматизировать данный процесс, создав «Вычисляемый элемент» (Calculated Item).

 

Подключение шаблона к серверу Zabbix

1). Создаем новый узел сети (Host) с любым незанятым портом сервера

2). Подключаем шаблон, соответсующий подключаемому устройству

3). Переходим на вкладку макросов и переопределяем переменные, унаследованные из шаблона, отвечающие за подключение

4). Заходим в список элементов данных (Items) узла (Host) и включаем те, которые требуется мониторить. При необходимости подключения большого количества однотипных устройств требуемые элементы данных можно включить прямо в шаблоне перед созданием узлов.

 

Элементы данных и триггеров в Zabbix шаблонах

TE_MONITOR_V4

TE_MONITOR_V6

RODOS-16