Примеры применения
06.02.2018

Пример интеграции устройств NetPing с системой мониторинга LibreNMS


Пример интеграции устройств NetPing с системой мониторинга LibreNMS

Как Zabbix, Nagios, PRTG Network Monitor и некоторое другие, LibreNMS является системой мониторинга и наблюдения за сетевыми устройствами и серверами.

Основная цель проекта LibreNMS – создание системы мониторинга с максимально простым управлением для наблюдения за устройствами. Система распространяется по лицензии GPLv3. Подробности можно найти на официальном сайте проекта: http://www.librenms.org/ .

Рассмотрим пример интеграции LibreNMS с устройством UniPing server solution v3/SMS.

Предлагаемое в этой статье решение позволяет наблюдать за параметрами, получаемыми от датчиков температуры и влажности, подключённых к устройству UniPing server solution v3/SMS. Система строит графики доступности устройства, изменения температуры и влажности, отображает на них верхние и нижние границы нормы, которые заданы в соответствующих параметрах устройства. При пересечении границы норм, перезагрузке или недоступности подключённого устройства UniPing server solution v3/SMS, система заносит соответствующие записи в Журнал событий.

Преимуществом данного решения является простота развёртывания. Любые изменения в конфигурации имеющихся датчиков на устройстве UniPing server solution v3/SMS, а также добавление или удаление датчиков не требуют вмешательства в конфигурацию LibreNMS и происходят автоматически.

Требования

Для реализации представленного решения потребуется следующее оборудование:

Необходимо произвести первоначальную установку и настройку ПО LibreNMS на ПК/сервер.

В нашем примере мы используем LibreNMS v. 1.36-1 установленный на Ubuntu Server 16.04.3 LTS. Данное ПО или дистрибутив на его основе может быть развернут и в виртуальной среде. За дополнительной информацией необходимо обращаться к официальной документации по продукту и/или к соответствующим ресурсам в Интернете.

Настройка UniPing server solution v3/SMS

Подключите датчики, перечисленные в разделе «Требования» к устройству UniPing server solution v3/SMS, и приведите устройство в рабочее состояние согласно соответствующим разделам руководства пользователя и описания встроенного ПО. Подключите устройство UniPing server solution v3/SMS к локальной сети организации.

Допустим, устройство UniPing server solution v3/SMS будет доступно по протоколу SNMP в сети организации со следующими параметрами:

  • IP адрес/хост: 192.168.1.200
  • порт SNMP: 161
  • Community чтения: snmpread

Настройка LibreNMS

Начиная с версии LibreNMS v. 1.33-184, реализована частичная поддержка устройств NetPing «из коробки», что избавило пользователей от ручного редактирования конфигурационных файлов. На текущий момент, к сожалению, не доступен функционал по контролю и управлению IO линиями устройств NetPing.

После установки LibreNMS переходим в web-интерфейс. В браузере указываем IP адрес нашего сервера системы мониторинга LibreNMS и вводим логин и пароль, созданные при установке. Нажимаем кнопку «Login»

Вход в LibreNMS

Добавление нового устройства - выбираем в меню пункт «Devices» (1) и добавляем новое устройство разделом меню «Add Device» (2):

Добавление нового устройства

Заполняем поля в форме добавления устройства:

В поле «Hostname» указываем IP адрес устройства UniPing server solution v3/SMS (1). В поле «Port» указываем порт для обмена данными по протоколу SNMP (2). В поле «Community» указываем community чтения устройства UniPing server solution v3/SMS (3). Нажимаем кнопку «Add Device» (4) для добавления устройства с указанными параметрами в систему мониторинга:

Заполнение формы добавления устройства

После добавления устройства будет выполнена автоматическая проверка доступности устройства в сети, и начнется процесс получения информации о настройках и состоянии из устройства UniPing server solution v3/SMS. Процесс длится не более 5-10 минут.

Если перейти в раздел «Devices»-«All Devices»-«Environment»:

Переход к списку устройств

Будет доступен список подключённых к системе мониторинга устройств с краткой информацией о статусе устройства, производителе, имени и адресе устройства, количестве открытых портов и подключённых к устройству датчиков, операционной системе, времени аптайма, географического размещения и списке пиктограмм возможных действий с устройством:

Список устройств

При клике на имя устройства становится доступна общая информация: описание, контактные данные, место расположения, время работы, данные с датчиков и т.д.:

Страница UniPing Server Solutoin v3 sms

Вкладка «Graphs» отображает детальные графики о «жизни» устройства в различные промежутки времени:

Вкладка Graphs

Вкладка «Health» отображает сводные данные с датчиков, подключённых к устройству:

Вкладка Health

 Отдельно показаны данные о влажности с указанием границ норм:

Графики влажности с указанием границ норм

Отдельно показаны данные о температуре с указанием границ норм:

Графики температуры

Теперь настроим стартовую страницу LibreNMS.

Разместим карту мира с отражением на ней нашего устройства UniPing server solution v3/SMS, графиков температуры и влажности и статуса устройств. Переходим в раздел «Overview»-«Dashboard»:

Переход на страницу Dashboard

Нажимаем кнопку «Edit Dashboard»:

Редактирование Dashboard

В поле «Add Widgets» выбираем нужные виджеты из списка «Select Widget»:

Список виджетов

Чтобы добавить карту географического размещения устройств, выбираем виджет «World Map». Настройка этого виджета не требуется, просто при помощи мыши разместите его в удобном месте в окне:

Выбор виджета World Map

Для отображения суммарного статуса устройств, подключённых к системе мониторинга, добавляем виджет «Device Summary horizontal» или «Device Summary vertical» (с горизонтальным или вертикальным отображением информации соответственно). Настройка этого виджета также не требуется, разместите его при помощи мыши в удобном месте в окне:

Добавление виджета Device Summary

Для отображения графиков выбираем виджет «Graph»:

Выбор виджета Graph

Настраиваем виджет отображения графиков.

Выбираем данные, которые будут отображаться на графике в поле «Graph» (1). Затем задаём временной интервал в поле «Range» (2). Выбираем устройство поставщика данных для графика в поле «Device» (3) и нажимаем кнопку «Set» (4) для сохранения и применения настроек. Этим способом Вы можете настроить отображение всех нужных графиков:

Настройка виджета Graph

Итоговый вид стартовой страницы:

Итоговый вид Dashboards

Результат

Таким образом реализуется интеграция системы мониторинга LibreNMS с устройством UniPing server solution v3/SMS для контроля параметров в серверных комнатах, расположенных территориально даже в разных уголках планеты. Подобная интеграция и функционал устройств NetPing помогут заблаговременно предотвратить возможные чрезвычайные ситуации с серверным и сетевым оборудованием, что в свою очередь поможет избежать возможных финансовых потерь при простоях сервисах.


  • Устройство UniPing server solution v3/SMS

Основные теги


Каталог устойств мониторинг серверных комнат и шкафов
Все устройства
Устройство UniPing v3
Устройство UniPing server solution v3/SMS
Устройство NetPing 2/PWR-220 v1/SMS
Устройство NetPing IO v2
Устройства NetPing
Каталог датчиков для устройств NetPing
Устройство NetPing 8/PWR-220 v3/SMS
Устройство NetPing 2/PWR-220 v3/ETH
Устройство NetPing 2/PWR-220 v2/SMS
Устройство NetPing 4/PWR-220 v3/SMS
Устройство NetPing SMS
Устройство NetPing /PWR-220 v3/ETH
Адаптер WiFi VAP11N
Коммутатор PS104GT
Устройство NetPing Mini-UPS
Коммутатор NP-SM4
Сплиттер POE 12В (стандарта 802.3af)
IRC-TR v2 (ИК модуль расширения)
Каталог устройств удалённого управления и распределения электропитания NetPing
Устройство UniPing server solution
Устройство UniPing server solution v3
Датчик разбития стекла (Стекло-3 ИО 329-4), 2м
Переходник для NetPing IO v2
Устройство NetPing PWR68-01
Датчик мониторинга 220В 1-wire
Адаптер DKST910.8
Устройство NetPing DKST61-01
Блок питания 48В 1,5А (мод.HRS20005)
Датчик температуры TS, 1м
Датчик температуры, (T811), 2м
Датчик температуры WT, 1м
Датчик протечки, модель 2605, 2м
Датчик протечки H2О
Датчик температуры 1-wire, (THS), 2м
МАЯК-12-СТ
Датчик движения (PYRONIX COLT QUAD PI ПИК детектор), 2м
Датчик движения (SWAN-QUAD ИК детектор квадросенсор), (2м)
BM8070D Силовое реле 16А/250В на DIN-рейку
MP701 Исполнительный элемент (4 независимых канала по 2 кВт 10А)
Датчик дыма комбинированный (дым/тепло) ИП 212/101-2М-A10R с базой Е412NL
МОЛЛЮСК-12/1,5
Внешний ИБП SKAT-12DC-1.0 Li-ion
ИКС-1 извещатель охранный инфракрасный активный однолучевой
Готовое решение для мониторинга серверной комнаты на основе UniPing server solution v3/SMS
Датчик охранный (Извещатель охранный ИО102-20/Б2П, 2м)
▼ Все теги
Новинки
Блок розеток SNR-PDU-08S-1
Блок розеток SNR-PDU-08S-1 предназначен для подключения различного оборудования к сети с напряжением подробнее...

Цена: 3 236 руб.

Датчик воздушного потока LCF013
Датчик воздушного потока позволяет контролировать наличие или отсутствие напора воздушного потока. Содержит подробнее...

Цена: 2 587 руб.

ИКС-1 извещатель охранный инфракрасный активный однолучевой
Извещатель предназначен для регистрации пересечения нарушителями контролируемой зоны, образованной оптическим подробнее...

Цена: 3 854 руб.

Внешний ИБП SKAT-12DC-1.0 Li-ion
Малогабаритный источник бесперебойного питания (ИБП) со встроенной Li-Ion АКБ. Для питания устройств подробнее...

Цена: 3 200 руб.

МОЛЛЮСК-12/1,5
Малогабаритный блок питания с выходным напряжением 12 В. Имеет уникальный корпус, который позволяет подробнее...

Цена: 950 руб.

Датчик дыма комбинированный (дым/тепло) ИП 212/101-2М-A10R с базой Е412NL
Комбинированный извещатель предназначен для обнаружения возгораний в помещениях различных зданий и сооружений подробнее...

Цена: 2 098 руб.

MP701 Исполнительный элемент (4 независимых канала по 2 кВт 10А)
Силовой модуль коммутации предназначен для обеспечения управления при помощи устройств NetPing силовыми подробнее...

Цена: 1 400 руб.

BM8070D Силовое реле 16А/250В на DIN-рейку
Блок реле для удалённой коммутации мощной нагрузки при помощи устройств NetPing. Изготавливается в корпусе подробнее...

Цена: 1 350 руб.

Датчик движения (SWAN-QUAD ИК детектор квадросенсор), (2м)
Пассивный инфракрасный детектор движения позволяет регистрировать любое движение в зоне до 18 метров. подробнее...

Цена: 1 516 руб.

МАЯК-12-СТ
Оповещатель охранно-пожарный световой стробоскопический предназначен для выдачи световых стробоскопических подробнее...

Цена: 385 руб.

Датчик протечки H2О
Датчик протечки позволяет определить наличие воды в точке установки датчика. Устанавливается в нескольких подробнее...

Цена: 1 450 руб.

-+ руб. руб.
Итого руб.

Данные о заказе