Интеграция NetPing с системой мониторинга The Dude от Mikrotik

The Dude – мощная и гибкая система мониторинга сетевых устройств (NMS), которая поддерживает различные типы проверки доступности сервисов и умеет опрашивать устройства по протоколу SNMP. Есть возможность отправки уведомлений о событиях по e-mail, Syslog, а также, настроить SMS уведомления. В отличие от большинства других систем мониторинга, The Dude совершенно не требовательна к аппаратным ресурсам, проста в установке, имеет интуитивно понятный интерфейс и может быть установлена практически под любую ОС.

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

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

The Dude - графики температуры и влажности от устройства UniPing server solution v3SMS

Уведомления программы и системное уведомление, соответственно:

The Dude - уведомления программы о превышении температуры от устройства NetPing

The Dude - cистемное уведомление о понижении температуры от устройства NetPing

Требования

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

Необходимо произвести первоначальную установку и настройку системы мониторинга The Dude на ПК/сервер. За дополнительной информацией необходимо обращаться к официальной документации по продукту или на соответствующие ресурсы в Интернете («The Dude. Практический мониторинг (Часть 1)», «Мониторинг активного сетевого оборудования средствами The Dude. Part1. Установка и настройка»).

Если оборудование NetPing для доступа к сети Интернет использует маршрутизатор/роутер с функцией NAT и/или Firewall, необходимо разрешить входящие пакеты по протоколу SNMP (UDP/161) в сторону устройства NetPing для его управления извне. За дополнительной информацией обратитесь к документации на оборудование маршрутизатора/роутера или к администратору сети.

При необходимости, устройство NetPing может быть подключено к роутеру по беспроводной технологии Wi-Fi посредством адаптера VAP11N. Адаптер приобретается отдельно. За дополнительной информацией обратитесь к «Руководство пользователя VAP11N».

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

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

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

  • IP адрес/хост: dude.netping.ru
  •  порт SNMP: 161
  •  SNMP Community чтение: snmpread

Доступ к подключенным датчикам температуры и датчику влажности соответственно можно получить по следующим SNMP OID:

  • .1.3.6.1.4.1.25728.8800.1.1.2.1
  • .1.3.6.1.4.1.25728.8800.1.1.2.2
  • .1.3.6.1.4.1.25728.8400.3.2.0.1

Настройка NMS The Dude

После установки и первоначальной настройки NMS The Dude необходимо добавить новый SNMP профиль для дальнейшей работы с устройством UniPing server solution v3/SMS. «Settings» -> «SNMP» -> (иконка с красным плюсом) – заполнить поля следующим образом и сохранить все настройки:

  • Name: netping_snmp
  • Version: 1
  • Port: 161
  • Community: snmpread

The Dude - добавление нового профиля SNMP для подключения устройства UniPing server solution v3SMS

Далее необходимо добавить датчики, с которых будет собираться информация и строятся графики. В случае превышения заданного значения будет показано уведомление. Для добавления нового датчика необходимо перейти в раздел «Probes» -> (иконка с красным плюсом) – ввести следующие значения первого датчика температуры «Temp1»:

  • Name: Temp1
  • Type: Function
  • Agent: default
  • Available: «1»
  • Error: if (oid(«1.3.6.1.4.1.25728.8800.1.1.2.1») > 30, «Temp Over 30 C»,»»)
  • Value: oid(«1.3.6.1.4.1.25728.8800.1.1.2.1»)
  • Unit: C

The Dude - добавление нового датчика от устройства UniPing server solution v3SMS

Аналогичным образом добавить второй датчик температуры «Temp2»:

  • Name: Temp2
  • Type: Function
  • Agent: default
  • Available: «1»
  • Error: if (oid(«1.3.6.1.4.1.25728.8800.1.1.2.2») > 30, «Temp Over 30 C»,»»)
  • Value: oid(«1.3.6.1.4.1.25728.8800.1.1.2.2»)
  • Unit: C

И датчик влажности «Humid1»:

  • Name: Humid1
  • Type: Function
  • Agent: default
  • Available: «1»
  • Error: if (oid(«.1.3.6.1.4.1.25728.8400.3.2.0.1») > 70, «Humid Over 70%»,»»)
  • Value: oid(«.1.3.6.1.4.1.25728.8400.3.2.0.1»)
  • Unit: %

Для добавления устройства UniPing server solution v3/SMS перейти в раздел «Devices» -> (иконка с красным плюсом) – ввести в поле «Address» адрес опубликованного устройства UniPing server solution v3/SMS в сети Интернет – dude.netping.ru и перейти к следующему шагу «Next»:

The Dude - добавление нового устройства UniPing server solution v3SMS

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

The Dude - добавление датчика температуры от устройства UniPing server solution v3SMS



Включить уведомления и запись событий в журнал (при необходимости):

The Dude - включение уведомлений и запись событий от датчиков UniPing server solution v3SMS в системный журнал

Повторить шаги для добавления остальных датчиков.

Снова вернитесь к настройкам устройства и смените профиль SNMP, используемый по умолчанию:

 The Dude - смена профиля SNMP по умолчанию

Для настройки отображения состояния датчиков непосредственно на карте устройств необходимо кликнуть правой кнопкой мыши по устройству и выбрать «Appearance»:

The Dude - настройка отображения датчиков на карте

Активировать раздел «Label» и ввести следующие данные:

  • [Device.Name]
  • [Device.ServicesDown]
  • Uptime: [oid(«1.3.6.1.2.1.1.3.0»)]
  • TEMP1=[oid(«1.3.6.1.4.1.25728.8800.1.1.2.1»)] C
  • TEMP2=[oid(«1.3.6.1.4.1.25728.8800.1.1.2.2»)] C
  • HS1=[oid(«1.3.6.1.4.1.25728.8400.3.2.0.1»)] %

he Dude - настройка отображения датчиков на карте

Для добавления иконки к устройству перейти в закладку «Image» и выбрать подходящую (или добавить свою):

The Dude - настройка отображения иконки устройства на карте

Основная настройка системы мониторинга The Dude от Mikrotik на этом закончена.