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

Пример мониторинга серверной комнаты на основе PRTG и устройств NetPing

Пример мониторинга серверной комнаты на основе PRTG и устройств NetPing

Пример мониторинга серверной комнаты на основе PRTG Network Monitor и UniPing server solution v3/SMS. В результате настройки текущее состояние датчиков будет видно на карте PRTG Network Monitor, будет возможно мгновенное оповещение ответственных лиц об отклонении параметров окружающей среды посредством SMS/e-mail, а также получение периодических отчетов о состоянии окружающей среды в помещении и аудит анализа данных за прошедшие промежутки времени.

Пример уведомления о затоплении серверной комнаты: 
Пример мониторинга серверной комнаты на основе PRTG и устройств NetPing

Сводный отчет о состоянии серверной комнаты (графики и данные) за месяц:

Пример мониторинга серверной комнаты на основе PRTG и устройств NetPing

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

К преимуществам организации на основе такой схемы мониторинга можно отнести:

  • наличие простой установки и настройки аппаратного обеспечения устройства NetPing c датчиками;
  • наличие быстрой и несложной настройки PRTG Network Monitor;
  • наличие подробной документации и технической поддержки по UniPing server solution v3/SMS и PRTG Network Monitor;
  • стабильный контроль параметров;
  • мгновенное получение уведомлений по необходимости несколькими способами;
  • построение подробных отчетов различной сложности;
  • наличие истории событий. 

Требования

 Для реализации работы выше описанного примера мониторинга серверной комнаты на основе PRTG Network Monitor и UniPing server solution v3/SMS необходимо:

  • устройство удаленного мониторинга UniPing server solution v3/SMS;
  • термодатчик для измерения температуры окружающего воздуха в серверной комнате;
  • датчик влажности;
  • датчик открытия/закрытия двери;
  • датчик протечки;
  • датчик дыма;
  • развернутая система мониторинга PRTG Network Monitor в локальной сети.

Считаем, что все датчики подключены к UniPing server solution v3/SMS в соответствующие интерфейсы и заранее настроены. 

Описание системы PRTG Network Monitor и руководство пользователя по установке и настройке системы во время первого запуска можно найти на официальном сайте по адресу http://www.paessler.com/support/manuals.

Для установки и работы PRTG Network Monitor v14 необходимо:

  • ПК, сервер или виртуальная машина с CPU не ранее 2007 года выпуска и минимум 1GB RAM;
  • Microsoft Windows 7 или более поздняя ОС (архитектура x86 или x64 бита);\
  • Web-браузер Google Chrome v38 и выше (рекомендуется), Firefox v33 и выше, Internet Explorer 10 или 11.
    Более подробная информация по системным требованиям системы PRTG Network Monitor имеется по адресу: http://www.paessler.com/prtg/detailed-requirements

Настройка системы

Подключение к PRTG Network Monitor

Подключиться в браузере к web-интерфейсу системы PRTG Network Monitor v14 и пройти авторизацию:


В данном примере система PRTG Network Monitor установлена на сервере с IP-адресом 172.29.129.1

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


Добавление устройства UniPing server solution v3/SMS в PRTG

Перед добавлением устройства UniPing server solution v3/SMS в PRTG необходимо подключить к нему все имеющиеся датчики и настроить его так, чтобы на web-интерфейсе устройства отображались все значения. Перед добавлением самого устройства UniPing server solution v3/SMS в PRTG рекомендуется добавить группу для определения иерархического порядка и общего функционала всех устройств, находящихся в группе. Для добавления группы вручную перейти по вкладке «Devices», пункт меню «Add Group»:


На странице «Add Group» выбрать «Main probe», в котором будет создана новая группа для мониторинга серверной комнаты, и нажать кнопку «Continue >»:


Заполнить все необходимые параметры на втором шаге создания новой группы, страница «Add Group to Group Main probe»:


где:
Group name – имя группы для идентификации. Имя будет отображаться по умолчанию в дереве устройств и во всех сообщениях об ошибках.

Tags – тэги группируют объекты в системе PRTG, а также позволяют их фильтровать по интересующему функционалу.

Credentials for SNMP devices – данные для подключения к устройствам для мониторинга и управления по протоколу SNMP.

Для настройки параметров «Credentials for SNMP devices» необходимо либо наследовать параметры, сконфигурированные при первом запуске PRTG в конфигураторе Guru (http://www.paessler.com/support/video_tutorials/configuration-guru), установкой галочки «inherit from Main probe», либо убрать галочку «inherit from Main probe» и заполнить предлагаемую форму соответствующими параметрами, взятыми с web-интерфейса устройства UniPing server solution v3/SMS:


2.4) После завершения настройки параметров группы нажмите на кнопку «Continue >».  Новая группа «Monitoring server room» появится на странице «Group room»:

Далее нажать на кнопку «Add Device», которая расположена под названием группы «Monitoring server room», для добавления UniPing server solution v3/SMS:

Либо можно добавить новое устройство через верхнее меню, вкладка «Devices», пункт контекстного меню «Add Device»:


Процесс добавления нового устройства проходит в два этапа. Первый этап - на странице «Add devices» выбрать параметр «Add device to an existing group» и указать уже заранее созданную группу «Monitoring server room» для добавляемого устройства. Нажать кнопку «Continue >» для перехода на второй этап настройки:


Важно: в данном примере показана настройка добавления нового устройства от учетной записи PRTG System Administrator на главной ноде (master node). Для других учетных записей, интерфейсов или нод не все указанные в описании параметры могут быть доступны.
На втором этапе на странице «Add Device to Group Monitoring server room» заполнить основные параметры, выделенные красным цветом:


где:
Device Name – имя для идентификации устройства. Имя будет отображаться по умолчанию в дереве устройств и во всех сообщениях об ошибках.

IP Version – выбор версии IP протокола для подключения к новому устройству.

IPv4-Address/DNSName – IP-адрес или DNS-имя нового устройства.

Tags – тэги группируют объекты в системе PRTG, а также позволяют их фильтровать по интересующему функционалу.

Device Icon – выбор значка для устройства из списка. Значок будет отображаться в дереве устройств. При необходимости можно добавить собственный значок. Для этого файл значка нужно положить в папку по пути: C:\Program Files (x86)\PRTG Network Monitor\webroot\icons\devices\

Sensor Management – выбор типа обнаружения устройства. В данном примере будет рассмотрен ручной режим добавления без автоматического обнаружения устройства. Для более детального изучения режимов автоматического обнаружения и дополнительных настроек рекомендуем обратиться к статье «PRTG Manual: Add a Device» по адресу http://www.paessler.com/manuals/prtg/add_a_device.

Credentials for SNMP devices – данные для подключения к устройствам для мониторинга и управления по протоколу SNMP. В примере параметры наследуются от группы «Monitoring server room». Если необходимо указать параметры, отличные от наследуемых, необходимо снять галочку «inherit from Monitoring server room».

После нажатия кнопки «Continue >» устройство UniPing server solution v3/SMS будет добавлено на страницу «Group Root»:


Добавление датчиков при помощи oidlib-файлов в PRTG

Важно: в данном примере показана настройка добавления датчиков от учетной записи PRTG System Administrator на главной ноде (master node). Для других учетных записей, интерфейсов или нод не все указанные в описании параметры могут быть доступны.
Для того, чтобы добавить датчики, подключенные к UniPing server solution v3/SMS, необходимо выбрать из главного меню вкладку «Sensors» и нажать пункт «Add Sensor»:

Такой запуск добавления сенсоров будет состоять из двух этапов. Для более быстрого добавления датчиков на устройство нужно нажать кнопку «Add Sensor» контекстного меню устройства UniPing server solution v3/SMS. Второй вариант сократит добавление датчиков до одного шага:

Для сбора информации с датчиков устройства NetPing используется технология SNMP. В окне «Add Sensor to Device UniPing server solution v3/SMS (Step 1 of 2)» в процессе добавления датчиков лучше задать фильтр по параметрам «TARGET SYSTEM TYPE?» и «TECHNOLOGY USED?», как показано на рисунке. После выбрать подходящий тип добавляемых датчиков «SNMP Library»:

Выбрать необходимый oidlib-файл для UniPing server solution v3/SMS в списке «Please select a library file»:

OID libraries (oidlib)-файлы – это файлы, которые используются в PRTG для мониторинга и управления устройствами с помощью протокола SNMP. Oidlib-файлы получаются путем конвертации MIB-файлов (Management Information Base) специальным ПО MIB Importer (http://www.paessler.com/tools/mibimporter).

Из приведенного выше списка видно, что для UniPing server solution v3/SMS отсутствует библиотека oidlib. Для импортирования необходимой библиотеки в PRTG нужно с официального сайта компании производителя скачать подготовленный файл OID библиотеки (http://www.netping.ru/products/uniping-server-solution-v3-sms):

Скаченный файл OID библиотеки DKSF_70.2_OL.oidlib скопируйте на сервере в папку по пути C:\Program Files (x86)\PRTG Network Monitor\snmplibs. После обновите список «Please select a library file», выберите данный файл и нажмите «Ок»: 

PRTG предложит выбрать необходимые датчики для добавления их к UniPing server solution v3/SMS:

Далее нажать «Continue >». На странице устройства UniPing server solution v3/SMS появится таблица с датчиками:

Как видно из таблицы, значения некоторых датчиков отображаются в неприемлемом для нас числовом значении. Например, «Датчик протечки» и «Датчик открытия двери». Для понятного отображения датчиков необходимо настроить преобразование значений «Value Lookup».

Выбрать из таблицы необходимый датчик, например, «Датчик открытия двери»:

Нажать кнопку «Edit Channel Settings» на странице «Sensor Датчик открытия двери»:

На странице «Edit Channel» из выпадающего списка «Value Lookup» выбрать метод преобразования значений и нажать «Ок»:

В результате получим понятное отображение всех необходимых датчиков в системе PRTG Network Monitor:

Важно: Если отсутствует необходимый метод преобразования значений «Value Lookup», его можно создать самостоятельно (файл с расширением .ovl) и скопировать в папку на сервере по пути C:\Program Files (x86)\PRTG Network Monitor\lookups\custom. Для более подробного описания рекомендуется обратиться к статье «PRTG Manual: Define Lookups» (https://prtg.paessler.com/help/define_lookups.htm#customizing).

Пример ovl-файла для датчика открытия двери:

Настройка карты мониторинга серверной комнаты в PRTG

Нажать вкладку «Maps» главного меню и выбрать пункт «Add map»:


Заполнить все необходимые поля на странице «Add Map (Step 1 of 2)» и нажать «Continue to step 2 >»:


где:

Map Name – название карты.

Map Width – ширина области карты.

Map Heidth – высота области карты.

Background Image (optional) – выбор фонового изображения для карты.

В режиме конструктора карты «Map Designer» необходимо добавить на карту нужные датчики для мониторинга окружающей среды серверной комнаты посредством устройства UniPing server solution v3/SMS. Для этого в левой части конструктора (область «Device Tree») выбрать нужный датчик для добавления на карту. В правой части конструктора (область «Properties») выбрать нужную иконку из предложенного списка и вытянуть ее в область карты:

Аналогично в конструкторе добавляются остальные датчики. В результате имеем настроенную карту мониторинга окружающей среды серверной комнаты на основе PRTG Network Monitor и UniPing server solution v3/SMS:

Настройка уведомлений SMS/e-mail о событиях на датчиках в PRTG

Для настройки уведомлений SMS/e-mail первым делом необходимо настроить методы доставки уведомлений. Перейти по вкладку «Setup» главного меню и выбрать в разделе «SYSTEM ADMINISTRATION» пункт «Notification Delivery»:


Во вкладке «Notification Delivery» можно настроить шаблон отправляемого уведомления, сконфигурировать почтовый сервер для отправки данных уведомлений, а также настроить метод отправки уведомлений посредством SMS-сообщения:

где:

Email Templates – выбор используемого стандарта шаблонов.

EmailHeader (HTML) – настройка HTML-текста, который будет использоваться в качестве заголовка каждого HTML-письма.

Email Footer (HTML) – настройка HTML-текста, который будет использоваться в качестве нижней части каждого HTML-письма.

SMTP Delivery Mechanism – выбор почтового сервера для отправки уведомлений на e-mail получателя. По умолчанию используется встроенный почтовый сервер в PRTG Network Monitor. Если выбран сторонний почтовый сервер, то необходимо ввести его DNS-имя или IP-адрес.

Sender E-Mail – адрес электронной почты, который будет использоваться в качестве отправителя. Этот параметр может быть изменен только здесь.

Sender Name – имя, которое будет использоваться в качестве отправителя. Этот параметр может быть изменен только здесь.

HELO Ident – уникальный идентификатор для SMTP. Рекомендуется использовать DNS-имя сервера, на котором установлена система мониторинга PRTG.

Configuration Mode – режим выбора провайдера для отправки уведомлений посредством SMS-сообщений. Можно выбрать поставщика из заранее подготовленного списка, либо ввести URL поставщика, отсутствующего в списке.

Service Provider – выбор поставщика из списка. Данный параметр появляется, если установлен режим выбора поставщика из существующего списка.

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

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

API ID / Account – некоторым поставщикам необходимо дополнительно указать API идентификатор или информацию об аккаунте. При наличии указать, либо оставить поле пустым.

Для создания самих уведомлений необходимо перейти по вкладку «Setup» главного меню и выбрать в разделе «ACCOUNT SETTINGS» пункт «Notifications»:

На странице «Account Settings» в таблице «NOTIFICATIONS» по умолчанию уже присутствуют уведомления, настроенные заранее. При желании их можно использовать в работе. Для создания нового уведомления необходимо нажать на кнопку «Add new notification»:

На странице «Add notification» настраивается уведомление, которое будет отправляться указанным в настройке способом:

где:

Notification Name – значимое имя для уведомления.

Status – режим работы уведомления.

Schedule – настройка расписания, когда уведомление будет активным. Параметр «None» указывает, что уведомление активно всегда.

Postpone – параметр определяет реакцию уведомления на возникновения событий. No – все срабатывания на события будут удалены, когда уведомление находится в состоянии Paused. Yes – все срабатывания на события будут отправлены после того, как уведомление изменит свой статус на Started.

Method – параметр определяет, как PRTG обобщает данные в уведомлении в момент срабатывания нескольких тригеров в определенный промежуток времени.

Subject for Summarized Messages – определяет объект, который PRTG использует, когда отправляет обобщенные уведомления.

User Group Access – настройка прав для данного уведомления.

Send Email – метод доставки уведомления посредством электронной почты.

Email Address – адрес получателя уведомления.

Send to User Group – указание группы пользователей для отправки уведомления.

Subject – тема уведомления, которое будет отправлена по электронной почте.

Format – параметр определяет вид уведомления (HTML или text), отправляемого по электронной почте.

Message (HTML) – шаблон подготовленного уведомления, которое будет отправляться по электронной почте. Имеется возможность редактировать шаблон.

Priority – настройка приоритета для уведомления.

Уведомление, которое будет отправляться через SMS-сообщения, настраивается аналогично, только вместо метода отправки «SEND EMAIL» нужно выбрать «SEND SMS/PAGER MESSAGE» на странице «Add notification»:

где:

Recipient Number – номер для отправки SMS-сообщения.

Message – формируемое SMS-сообщение.

После сохранения всех параметров новые уведомления появятся в таблице «NOTIFICATIONS»:

Для того, чтобы новые уведомления работали, их нужно применить к необходимым датчикам. Для этого выбрать датчик, например, «Датчик протечки»:

Нажать вкладку «Notification» и добавить Threshold trigger:

Добавить условие, при котором триггер будет срабатывать, и нажать на кнопку «Save»:

где:

1 – имя канала данных от датчика.

2 – условие, при котором выполняется триггер.

3 – интервал времени, через которое сработает триггер.

4 – метод отправки уведомлений при срабатывании триггера.

5 – метод отправки уведомлений, когда условие перестает выполняться

Таким образом, при затоплении серверной комнаты системный администратор получит уведомления на электронную почту такого вида:

Отправка уведомлений посредством SMS настраивается аналогичным образом.

Настройка периодических отчётов о состоянии системы в PRTG

Настроим сводный отчёт, который будет содержать информацию о датчиках в серверной комнате и строить графики по каждому датчику в отдельности. Отчёт будет формироваться автоматически раз в месяц. Настройка периодических отчётов осуществляется путем заполнения специальной формы «Add Report». Для того, чтобы добавить новый отчёт, необходимо в главном меню выбрать вкладку «Reports», пункт «Add Report»:

Заполнить все необходимые поля (см. рисунок) на странице «Add Report» и нажать кнопку «Continue >»:


где:

Report Name – значимое имя для идентификации данного отчёта.

Template – выбор шаблона для отчёта, который определяет внешний вид и его составляющие. Можно формировать графики и данные в отчётах, делать сводные отчёты по сенсорам, отдельно строить только графики или только данные.

Security Context – учетная запись, которой будет предоставлен доступ к данным данного отчёта. Отчёт будет содержать те объекты, которые разрешены пользователю для просмотра.

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

Paper Size – установка размера страницы для формирования отчёта в PDF.

Add Sensors Manually – выбор датчиков из предложенного списка, которые будут включены в данный отчёт.

Add Sensors by Tag – выбор датчиков, которые будут добавлены в данный отчёт на основе тэгов.

Report Schedule – планировщик, который запускает отчёт по установленному расписанию. Для примера настроим запуск отчёта каждый первый день месяца.

Specify Day – выбор дня, когда отчёт будет запускаться. Данный параметр появляется, если выбран режим запуска отчёта раз в неделю или раз в месяц.

Scheduled Processing – параметр появляется, если было выбрано расписание для запуска отчёта. Определяет действие с отчётом после его выполнения: сохранение отчёта на диск и отправка его на электронную почту, сохранение отчёта только на диск, отправка отчёта только на электронную почту.

Reported Period – интервал времени, который будет включаться в отчёт.

Show Percentile – отображение показателей в процентном отношении.

Introduction – текст, который будет отображаться в начале отчёта на первой странице.

Footer Comments – текст, который будет отображаться в конце отчета на последней странице.

Чтобы не ждать запуска отчета по настроенному нами расписанию, его можно запустить вручную. Для этого необходимо выбрать отчет из таблицы «Reports»:

Далее сформировать отчет нажатием на кнопку «Run Report»:

В результате описанных выше настроек был создан отчет «Сводный отчет о состоянии серверной комнаты (графики и данные)», который формируется на основе данных с датчиков, подключенных к устройству удаленного мониторинга UniPing server solution v3/SMS. Отчет формируется каждый первый день месяца, содержит информацию за весь прошедший месяц и сохраняется в истории отчетов системы мониторинга PRTG:






  • Все устройства

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


Каталог устойств мониторинг серверных комнат и шкафов
Все устройства
Устройство 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 руб.

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

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