- NetPing
- >
- Блог
- >
- Примеры применения
- >
- Пример мониторинга серверной комнаты на основе PRTG и устройств NetPing
Пример мониторинга серверной комнаты на основе PRTG и устройств NetPing
Пример мониторинга серверной комнаты на основе PRTG Network Monitor и UniPing server solution v3/SMS. В результате настройки текущее состояние датчиков будет видно на карте PRTG Network Monitor, будет возможно мгновенное оповещение ответственных лиц об отклонении параметров окружающей среды посредством SMS/e-mail, а также получение периодических отчетов о состоянии окружающей среды в помещении и аудит анализа данных за прошедшие промежутки времени.
Пример уведомления о затоплении серверной комнаты:
Сводный отчет о состоянии серверной комнаты (графики и данные) за месяц:
Устройство 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:

Цена: 2 340 руб.

Цена: руб.

Цена: 1 045 руб.

Цена: 42 500 руб.

Цена: 950 руб.

Цена: 15 730 руб.

Цена: 4 290 руб.

Цена: 6 200 руб.

Цена: 20 280 руб.

Цена: 20 280 руб.

Цена: 10 980 руб.

Цена: 8 580 руб.

Цена: 18 000 руб.

Цена: 27 300 руб.

Цена: 1 429 руб.

Цена: 3 354 руб.

Цена: 2 240 руб.

Цена: 1 400 руб.

Цена: 8 973 руб.

Цена: 15 700 руб.

Цена: 1 224 руб.

Цена: 6 700 руб.

Цена: 3 800 руб.