The Dude – мощная и гибкая система мониторинга сетевых устройств (NMS), которая поддерживает различные типы проверки доступности сервисов и умеет опрашивать устройства по протоколу SNMP. Есть возможность отправки уведомлений о событиях по e-mail, Syslog, а также, настроить SMS уведомления. В отличие от большинства других систем мониторинга, The Dude совершенно не требовательна к аппаратным ресурсам, проста в установке, имеет интуитивно понятный интерфейс и может быть установлена практически под любую ОС.
Рассмотрим пример интеграции системы мониторинга The Dude с устройством UniPing server solution v3/SMS.
Предлагаемое решение позволяет наблюдать за параметрами, получаемыми от датчиков температуры и влажности, подключенных к устройству UniPing server solution v3/SMS. Система строит графики температуры и влажности и отображает текущие значения на карточке устройства в системе мониторинга The Dude. В случае превышения заданных границ будет показано соответствующее уведомление.
Уведомления программы и системное уведомление, соответственно:
Требования
Для реализации представленного решения потребуется следующее оборудование:
- Устройство удалённого мониторинга датчиков UniPing server solution v3/SMS – 1 шт.;
- Термодатчик 1-Wire, (THS) – 2 шт.;
- Датчик влажности 1-Wire, (HS) – 1 шт.;
- ПК/сервер с предустановленной системой мониторинга The Dude – 1 шт.
Необходимо произвести первоначальную установку и настройку системы мониторинга 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
Далее необходимо добавить датчики, с которых будет собираться информация и строятся графики. В случае превышения заданного значения будет показано уведомление. Для добавления нового датчика необходимо перейти в раздел «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
Аналогичным образом добавить второй датчик температуры «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»:
На следующем шаге добавить ранее созданный датчик температуры:
Включить уведомления и запись событий в журнал (при необходимости):
Повторить шаги для добавления остальных датчиков.
Снова вернитесь к настройкам устройства и смените профиль SNMP, используемый по умолчанию:
Для настройки отображения состояния датчиков непосредственно на карте устройств необходимо кликнуть правой кнопкой мыши по устройству и выбрать «Appearance»:
Активировать раздел «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»)] %
Для добавления иконки к устройству перейти в закладку «Image» и выбрать подходящую (или добавить свою):
Основная настройка системы мониторинга The Dude от Mikrotik на этом закончена.