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

Пример мониторинга серверной комнаты на основе Zabbix и UniPing v3

Мониторинг серверной комнаты на основе UniPing v3 и Zabbix

Данная статья рассказывает о настройке мониторинга датчиков сетевого устройства UniPing v3 в системе мониторинга Zabbix версии 2.4 при помощи протокола SNMP.

Основной функционал уже настроен в готовом шаблоне для UniPing v3 и доступен по следующей ссылке: zbx_2.x_UniPing_v3_template.xml (шаблон предназначен только для версии Zabbix 2.x).

Рассмотрим основные пункты:

  1. Импорт шаблона «Template UniPing v3»;
  2. Настройка шаблона;
  3. Редактирование параметров опроса датчиков;
  4. Создание устройства UniPing v3;
  5. Проверка работы шаблона и просмотр графиков по данным мониторинга;
  6. Настройка пользовательского мониторинга

1.Импорт шаблона производится через меню Configuration / Templates / Import.

Демонстрация импорта шаблона UniPing v3 в Zabbix
Указываем файл и параметры импорта.
Импорт шаблона UniPing v3 в Zabbix

2.После этого заходим в конфигурацию загруженного шаблона Configuration / Templates / Template UniPing v3 и открываем вкладку Macros.

Настройка community в шаблоне для UniPing v3

Вместо значения по умолчанию «public» необходимо указать в значении макроса {$SNMP_COMMUNIY_UNIPING} настроенный snmp community на устройстве UniPing v3. Community прописан в разделе «Настройки доступа» на станице «НАСТРОЙКИ» web-интерфейса устройства. Для сохранения изменений нажимаем кнопку Update.

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

3.В данном шаблоне настроен мониторинг следующих датчиков:

  • влажности;
  • температуры;
  • дыма;
  • датчиков, подключенных к IO интерфейсу (открытия двери, протечки)

Редактирование производится в меню Configuration / Templates / Template UniPing v3.

Настройка мониторинга датчика влажности (Humidity Sensor) доступна во вкладке Items:

  • Humidity Sensor Status - Статус датчика:
    • Ошибка датчика (0);
    • Ниже безопасного диапазона (1);
    • В рамках безопасного диапазона (2);
    • Выше безопасного диапазона (3)
  • HumiditySensorValue - Значение относительной влажности (%);
  • HumiditySensorValueSafeRangeHigh - Значение верхней границы безопасного диапазона (%);
  • HumiditySensorValueSafeRangeLow - Значение нижней границы безопасного диапазона (%);
  • HumiditySensorValueTemperature - Значение датчика температуры, установленного на датчике влажности (°C)

Элементы данных в Zabbix шаблона для UniPing v3

Настроить периодичность опроса и срок хранения данных можно индивидуально при переходе на конкретное правило опроса.

Периодичность опроса и срок хранения данных в Zabbix для UniPing v3

 Важно помнить, что редактирование правил мониторинга в контексте устройства применяется только к этому устройству (Configuration / Hosts), а редактирование правил в контексте шаблона (Configuration / Templates) применяется ко всем устройствам, к которым привязан данный шаблон.

По этим данным настроено два графика. Как видно из названия, на одном отображается график влажности, на другом - график температуры:

Настройка графиков в шаблоне устройства UniPing v3

Стиль отображения соответствующих графиков также можно изменять:

Подробная настройка графиков в шаблоне устройства UniPing v3

Мониторинг датчиков дыма, температуры и датчиков, подключаемых через IO интерфейс происходит в автоматическом режиме согласно настроенным правилам в меню Discovery rules:

Настройка правил обнаружения в шаблоне устройства UniPing v3

В каждом правиле настроены прототипы сбора данных и графиков на их основе.

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

Для датчика дыма собираются значения силы тока, сопротивления, статус и вольтаж UniPing v3

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

Для датчиков, подключенных через IO интерфейс собираются значения режима работы IO линии и текущего логического уровня UniPing v3

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

Для датчиков температуры значения установленных границ безопасного диапазона, верхнего и нижнего, статус и непосредственное значение температуры UniPing v3

Для всех правил автоматического обнаружения действует следующий формат наименования:

  • после слова Sensor идёт порядковый номер датчика - {#SNMPINDEX};
  • после двоеточия идёт его текстовое описание - {#SNMPVALUE} (за исключением датчика дыма Current Loop Sensor, где данный параметр отсутствует)

Изменение настроек мониторинга и графиков правил авто определения ничем не отличается от изменения аналогичных статичных правил.

4. Добавление устройства UniPing производится через меню Configuration / Hosts / Create host:

Добавление устройства UniPing v3 в Zabbix

Указываем название устройства, проверяем, что оно находится в группе Templates. Далее удаляем Agent interfaces, установленный по умолчанию, и добавляем SNMP interfaces, где указываем IP адрес/DNS-имя устройства, способ подключения (по имени или IP) и порт подключения (по умолчанию используется 161):

Добавление устройства UniPing v3 в Zabbix - snmp agent

Помимо этого, связываем устройство с нашим шаблоном во вкладке Templates:

Связываем устройство UniPing v3 с нашим шаблоном

Не забываем нажимать кнопку Add и Update для сохранения изменений:

Связываем устройство UniPing v3 с нашим шаблоном. Сохранение.

5.Если всё сделано правильно, мы увидим в списке хостов, что наше устройство включено и доступно по SNMP (через меню Configuration / Hosts):

Просмотр статуса активности устройства UniPing v3 в Zabbix

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

UniPing v3 Items in Zabbix

При желании мониторинг любого сенсора можно отключить, изменив его статус на Disabled:

Отключение сенсора UniPing v3 в Zabbix

Просмотр соответствующих графиков производится через меню Monitoring / Graphs:

Просмотр графиков UniPing v3 в Zabbix

Примеры графиков для различных типов датчиков представлены ниже:

Примеры графика для датчиков влажности UniPing v3

Примеры графика для датчиков температуры UniPing v3


Примеры графика для датчиков открытия двери UniPing v3

6.Если необходимости в шаблоне нет, и требуется настроить мониторинг только одного датчика, это можно сделать вручную.

Настройка производится в контексте сетевого устройства UniPing через меню Configuration / Hosts / UniPing / Items / Create Item:

Настройка мониторинга Zabbix только одного датчика UniPing v3

Описание полей и их назначения описаны в руководстве по Zabbix по адресу https://www.zabbix.com/documentation/2.4/manual, документация на русском языке (но для версии 2.2) по адресу https://www.zabbix.com/documentation/2.2/ru/manual.

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

Настройка элемента данных для UniPing v3 в Zabbix

  • Name – название элемента данных;
  • Type - тип «агента», при помощи которого получаем данные с устройства. В нашем случае SNMPv2;
  • Key – ключ элемента данных (разрешенные символы 0-9a-zA-Z_-.);
  • SNMP OID - идентификатор объекта в базе MIB

Структурная база управляемых данных на подсистеме устройства (MIB) UniPing v3 доступна на официальном сайте на странице описания устройства. Вкладка "Файлы": http://www.netping.ru/products/uniping-v3. Нужный SNMP OID можно посмотреть в любом mib браузере (например, в бесплатном iReasoning MIB Browser Personal Edition), в данном случае это «.1.3.6.1.4.1.25728.8400.2.4.0».

Просмотр данных и OID UniPing v3 в MIB Browser

  • SNMP community:
  • Units – единица измерения;
  • Интервал обновления в сек.;
  • Хранение истории в днях

  • Устройство UniPing v3

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


Каталог устойств мониторинг серверных комнат и шкафов
Все устройства
Устройство UniPing v3
Устройство NetPing 2/PWR-220 v1/SMS
Устройство NetPing 2/PWR-220 v3/ETH
Устройство NetPing /PWR-220 v3/ETH
Устройство UniPing server solution
Устройство UniPing server solution v3/SMS
Устройство NetPing IO v2
Устройства NetPing
Каталог датчиков для устройств NetPing
Устройство NetPing 8/PWR-220 v3/SMS
Устройство NetPing 2/PWR-220 v2/SMS
Устройство NetPing 4/PWR-220 v3/SMS
Устройство NetPing SMS
Адаптер WiFi VAP11N
Коммутатор PS104GT
Устройство NetPing Mini-UPS
Коммутатор NP-SM4
Сплиттер POE 12В (стандарта 802.3af)
IRC-TR v2 (ИК модуль расширения)
Каталог устройств удалённого управления и распределения электропитания NetPing
Устройство 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 руб.

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

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