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

SMS шлюз для The Dude


SMS шлюз для The Dude

Сетевой монитор The Dude – это приложение от латвийской компании MikroTik, которое может значительно улучшить работу сетевой среды. Оно автоматически сканирует все устройства в определенных подсетях, рисует и компонует карту сетей, отслеживает службы устройств и предупреждает, если у некоторых служб есть проблемы. Текущая версия сервера The Dude (на момент написания статьи версия 6.43.7 Stable) работает только под RouterOS и позволяет осуществлять мониторинг всей сетевой инфраструктуры – от роутеров и свитчей до серверов и виртуальных машин. Устройства мониторинга микроклимата серверных комнат и удаленного управления питанием (IP PDU) компании NetPing тоже можно подключить к сетевому монитору The Dude. Подробно процесс подключения рассматривается здесь. Также ранее в нашем блоге мы рассматривали процесс настройки e-mail уведомлений от The Dude. В этой статье мы рассмотрим вариант расширения функционала The Dude для отправки SMS-сообщений о событиях мониторинга (SMS-шлюз для The Dude). Для отправки SMS можно использовать следующие устройства компании NetPing:

Наличие SMS-уведомлений позволит IT персоналу оперативнее реагировать на события в сети и минимизировать простои бизнеса из-за сбоев в работе IT оборудования. Также предприятие сможет значительно сэкономить на услугах сторонних сервисов SMS-рассылки, потому что в таком случае стоимость SMS будет соответствовать тарифу сотового оператора без дополнительных комиссий.

Требования к оборудованию

  • Одно из перечисленных выше устройств NetPing с установленной SIM картой – 1 шт;
  • Роутер MikroTik, или ПК/Сервер/Виртуальная машина с установленной операционной системой RouterOS – 1 шт;
  • ПК администратора системы (ОС Windows)– 1 шт.;
  • Локальная сеть – 1 шт.

В нашем примере мы используем The Dude, встроенный в Router OS версии 6.43.7 Stable. На ПК администратора нужно установить программы The Dude client 6.43.7 и WinBox 3.18 (актуальные версии на момент написания статьи). Установка тривиальна и не требует специальных настроек. Для получения информации по установке и настройке сетевого монитора The Dude можно обратиться к официальной документации.

Настройка устройств NetPing

Для отправки SMS-уведомлений в нашем случае необходимо выполнить всего лишь часть базовой настройки (настроить сетевые параметры для доступа по сети) устройств NetPing SMS, UniPing server solution v4/SMS, UniPing server solution v3/SMS, NetPing 8/PWR-220 v3/SMS и установить рабочую SIM карту с положительным балансом в разъём встроенного GSM модема. Прочитать про базовую и дополнительную настройку устройств можно в следующей документации:

Реализация отправки SMS-оповещений от системы мониторинга The Dude

Считаем, что шлюз для отправки и приёма SMS-сообщений NetPing SMS доступен в локальной сети со следующими параметрами:

  • IP адрес – 192.168.1.200;
  • Логин – visor;
  • Пароль – ping.

Для отправки SMS используем URL-encoded команду, которую вызываем при помощи встроенной в RouterOS утилиты Fetch. Команда для отправки SMS будет иметь следующий вид:

/tool fetch url="http://visor:ping@192.168.1.200/sendsms.cgi?utf8" http-method=post http-data="[+70000000000] Service [Probe.Name] on [Device.Name] is now [Service.Status] ([Service.ProblemDescription])"

Где:
http://visor:ping@192.168.1.200/sendsms.cgi?utf8 – команда отправки SMS с помощью шлюза для отправки и приёма SMS-сообщений NetPing SMS. При необходимости укажите здесь свои данные для подключения к NetPing SMS.
[+70000000000] – номер телефона получателя уведомлений. Указывается в международном формате, начиная с +7. Квадратные скобки обязательны. Можно отправить SMS-сообщение до четырёх адресатов, указав их номера телефонов в квадратных скобках через запятую, без пробелов. Если не указывать адресатов вообще, SMS уйдёт на номера, заданные в настройках на странице «НАСТРОЙКИ GSM» web-интерфейса устройства NetPing SMS.
Service [Probe.Name] on [Device.Name] is now [Service.Status] ([Service.ProblemDescription]) – текст SMS-сообщения. Используются внутренние переменные сетевого монитора The Dude (в квадратных скобках).

Теперь перейдем к настройке сетевого монитора The Dude. На ПК администратора системы мониторинга открываем The Dude client. Указываем IP адрес роутера MikroTik с активированным сетевым монитором The Dude (1), логин и пароль для доступа к роутеру (2) и нажимаем кнопку «Connect» (3):

The Dude подключение к серверу

Затем выбираем из меню в левой части открывшегося окна пункт «Notification» (1), в основной части окна нажимаем кнопку «Add» (2):

The Dude создание нового уведомления

И заполняем открывшуюся форму:

The Dude настройка нового уведомления

Где:
Name – название оповещения, в нашем примере «SMS»;
Активируем чек-бокс Enabled;
Type – тип оповещения, выбираем из выпадающего списка «execute on server»;
Command – в поле пишем команду для отправки SMS, которую рассмотрели выше. Полный список переменных сетевого монитора The Dude для указания в тексте SMS сообщения доступен в списке под кнопкой «Insert Variable» (3).

Сохраняем изменения нажатием кнопки «Apply» (1). Затем переходим на вкладку «Advanced» (2) и выбираем статусы, при изменении которых будет отправляться SMS-уведомление (1):

The Dude настройка событий для нового уведомления

Сохраняем новое уведомление нажатием кнопки «OK» (2).

Далее нам нужно применить созданный новый тип уведомлений к объектам мониторинга. Для этого откройте настройки сервера (кнопка «Settings») (1) и в открывшемся окне перейдите на вкладку «Polling»(2):

The Dude применение нового уведомления к объектам мониторинга

В поле «Notification» поставьте галочку напротив строки «SMS» (3) и нажмите кнопку «Ok» (4).

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

Пример SMS

Таким образом мы расширили функционал сетевого монитора The Dude, добавив возможность отправки SMS-уведомлений при помощи аппаратного шлюза для отправки и приёма SMS-сообщений NetPing SMS.


  • Устройство UniPing server solution v3/SMS
  • Устройство UniPing server solution v4/SMS
  • Устройство NetPing SMS
  • Устройство NetPing 8/PWR-220 v3/SMS

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


Каталог устойств мониторинг серверных комнат и шкафов
Все устройства
Устройство UniPing v3
Устройство UniPing server solution v3/SMS
Устройство NetPing 2/PWR-220 v1/SMS
Устройство NetPing IO v2
Устройства NetPing
Каталог датчиков для устройств NetPing
Устройство NetPing 8/PWR-220 v3/SMS
Устройство NetPing 2/PWR-220 v3/ETH
Устройство NetPing 2/PWR-220 v2/SMS
Устройство NetPing 4/PWR-220 v3/SMS
Устройство NetPing SMS
Устройство NetPing /PWR-220 v3/ETH
Адаптер WiFi VAP11N
Коммутатор PS104GT
Устройство NetPing Mini-UPS
Коммутатор NP-SM4
Сплиттер POE 12В (стандарта 802.3af)
IRC-TR v2 (ИК модуль расширения)
Каталог устройств удалённого управления и распределения электропитания NetPing
Устройство UniPing server solution
Устройство UniPing server solution v3
Датчик разбития стекла (Стекло-3 ИО 329-4), 2м
Переходник для NetPing IO v2
Блок питания 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М-A1R с базой Е412NL
МОЛЛЮСК-12/1,5
Внешний ИБП SKAT-12DC-1.0 Li-ion
ИКС-1 извещатель охранный инфракрасный активный однолучевой
Датчик охранный (Извещатель охранный ИО102-20/Б2П, 2м)
Блок розеток SNR-PDU-08S-1
Устройство NetPing 2/PWR-220 v4/SMS
Устройство UniPing server solution v4/SMS
Устройство NetPing 8/PWR-220 v4/SMS
VT592 кабельный датчик протечки
WLC10 кабель протечки
NetPing Connection board v2 (коммутационная плата для UniPing v3)
Инжектор питания POE (стандарта 802.3af)
NetPing датчик наличия электропитания 995S1
Устройство NetPing 2/PWR-220 v12/ETH
Устройство NetPing 2/PWR-220 v13/GSM3G
Датчик наличия 220В (мод. HRS05005), 1.5м
NetPing удлинитель-разветвитель 1-wire на 5 портов, модель R912R1
NetPing датчик качества электропитания 1-wire 910S20
PLController R15250 силовое реле 15A/250В на DIN-рейку
NetPing адаптер датчиков с аналоговым интерфейсом 0-20мА, модель 886A01
Устройство NetPing server solution v5
Устройство NetPing ИК модуль, модель 3801
Устройство NetPing server solution v5/GSM3G
Устройство NetPing 4/PWR-220 v6.1/GSM3G
Устройство NetPing 4/PWR-220 v6.2/GSM3G
NetPing IO v3
NetPing Input+Relay v1
NetPing NP-GB322
Устройство NetPing 4/PWR-220 v6.4/ETH
Датчик удара PI-99D, 1м
▼ Все теги
Новинки
NetPing датчик освещенности 813S1
NetPing датчик освещенности 813S1— это компактный датчик наличия светового потока, предназначенный для подробнее...

Цена: 2 340 руб.

NetPing Zabbix server (Software)
ISO-образ, позволяющий протестировать и развернуть преднастроенную систему мониторинга Zabbix с возможностью подробнее...

Цена:  руб.

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

Цена: 1 045 руб.

NetPing Monitoring Server 90Z02
NetPing Monitoring Server 90Z02 — это контроллер на базе полноценного компьютера с предустановленной подробнее...

Цена: 42 500 руб.

NetPing v4
Устройство удаленного мониторинга датчиков по сети Ethernet/Internet на DIN-рейку. Позволяет удаленно подробнее...

Цена: 10 650 руб.

Источник питания СКАТ MOLLUSK-VRK 12/2
Адаптер питания может использоваться для питания устройств NetPing и некоторых моделей управляемых коммутаторов.Выходное подробнее...

Цена: 950 руб.

Устройство NetPing 4/PWR-220 v6.4/ETH
Устройство удаленного управления розетками электропитания по сети Ethernet/Internet (IP PDU).4 канала подробнее...

Цена: 15 730 руб.

NetPing NP-GB322
Коммутатор Ethernet на 5 портов 10/100/1000 BASE-TX с поддержкой PoE (электропитание по Ethernet-кабелю) 5 подробнее...

Цена: 4 290 руб.

NetPing Input+Relay v1
Компактное устройство удаленного мониторинга датчиков по сети Ethernet/Internet. Позволяет удаленно подробнее...

Цена: 6 200 руб.

NetPing IO v3
Компактное бескорпусное устройство удаленного мониторинга датчиков по сети Ethernet/Internet. Позволяет подробнее...

Цена: 2 875 руб.

Устройство NetPing 4/PWR-220 v6.2/GSM3G
Устройство удаленного управления розетками электропитания по сети Ethernet/Internet (IP PDU) c поддержкой подробнее...

Цена: 20 280 руб.

Устройство NetPing 4/PWR-220 v6.1/GSM3G
Устройство удаленного управления розетками электропитания по сети Ethernet/Internet (IP PDU) c поддержкой подробнее...

Цена: 20 280 руб.

NetPing блок розеток 1-wire 888S0201
Блок розеток предназначен для удаленного управления нагрузкой. Устройство не является самостоятельным, подробнее...

Цена: 10 980 руб.

Устройство NetPing ИК модуль, модель 3801
ИК-контроллер для дистанционного и автоматического управления устройствами с инфракрасным интерфейсом подробнее...

Цена: 8 580 руб.

Устройство NetPing server solution v5
Устройство удаленного мониторинга датчиков по сети Ethernet/Internet. Позволяет удаленно получать информацию подробнее...

Цена: 18 000 руб.

Устройство NetPing server solution v5/GSM3G
Устройство удаленного мониторинга датчиков по сети Ethernet/Internet. Позволяет удаленно получать информацию подробнее...

Цена: 27 300 руб.

PLController R15250 силовое реле 15A/250В на DIN-рейку
Силовое реле в корпусе для крепления на DIN-рейку предназначено для удаленной коммутации мощной нагрузки.Напряжение подробнее...

Цена: 1 429 руб.

NetPing адаптер датчиков с аналоговым интерфейсом 0-20мА, модель 886A01
Адаптер предназначен для подключения аналоговых датчиков, передающих сигнал изменением протекающего подробнее...

Цена: 3 354 руб.

NetPing датчик качества электропитания 1-wire 910S20
Датчик предназначен для мониторинга качества электропитания в розетке. Датчик должен быть подключен подробнее...

Цена: 2 240 руб.

NetPing удлинитель-разветвитель 1-wire на 5 портов, модель R912R1
Активный удлинитель-разветвитель для подключения датчиков 1-wire к устройствам NetPing5 портов для подключения подробнее...

Цена: 1 400 руб.

Устройство NetPing 2/PWR-220 v12/ETH
Управляемый блок удаленного распределения питания по сети Ethernet/Internet (IP PDU)2 независимые управляемые подробнее...

Цена: 8 973 руб.

Устройство NetPing 2/PWR-220 v13/GSM3G
Управляемый блок удаленного распределения питания по сети Ethernet/Internet (IP PDU) c поддержкой управления подробнее...

Цена: 15 700 руб.

NetPing датчик наличия электропитания 995S1
Датчик позволяет определить наличие напряжения в розетке питания. Выполнен в корпусе блока питания с подробнее...

Цена: 1 224 руб.

WLC10 кабель протечки
Чувствительный кабель для использования совместно с датчиком VT592. Может быть смонтирован в труднодоступных подробнее...

Цена: 6 700 руб.

VT592 кабельный датчик протечки
Датчик предназначен для работы совместно с кабелем протечки WLC10. Возможность подключения датчика к подробнее...

Цена: 3 800 руб.

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

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