Инструменты пользователя

Инструменты сайта


mikrotik:rb3011uias:routeros:the_dude:notifications:sms

Отправка SMS из MikroTik The Dude

Если к устройству подключен модем и настроена отправка SMS, Dude может пользоваться этим для отправки нотификаций.

Это жизненно необходимо, если отслеживаются состояния центрального SMTP-сервера, шлюза и Интернета, т.к., если хоть что-то из этого загнется, то дудка ни как не сможет оповестить об этом печальном и, что важнее, серьезном факте.

Общее

Для реализации любого из вариантов, необходимо открыть окно добавления нового уведомления и выбрать тип «execute on server».

Вариант 1 – простой

Самый простой, но менее гибкий, это использовать команду где вручную установлены все необходимые параметры1):

/tool sms send e171 channel=2 "+79991234567" message="Service [Probe.Name] on [Device.Name] is now [Service.Status]"

Очевидный минус – при изменении каких-либо настроек на устройстве, в мониторинге придется менять отдельно… И вообще не факт, что про это благополучно не забудется.

Вариант 2 – невозможный

Это промежуточный вариант, который, увы, не работает – Dude не знает, как интерпретировать не знакомые ему «переменные» типа [/tool sms get port] и т.д.

/tool sms send [/tool sms get port] channel=[/tool sms get channel] [/tool s
ms get allowed-number] message="Service [Probe.Name] on [Device.Name] is now [Service.Status]"

Вариант 3 – правильный

Вариант, который выбрал я, – использовать глобальную функцию, написанную мной давным-давно! В этом случае, команда такая:

:global sendEvent;
$sendEvent mode=sms msg="Service [Probe.Name] on [Device.Name] is now [Service.Status]"

В этом случае, при изменении настроек на устройстве, они автоматически будут использованы в мониторинге.


Дисклеймер

  • Использование материалов данной базы знаний разрешено на условиях лицензии, указанной внизу каждой страницы! При использовании материалов активная гиперссылка на соответствующую страницу данной базы знаний обязательна!
  • Автор не несет и не может нести какую либо ответственность за последствия использования материалов, размещенных в данной базе знаний. Все материалы предоставляются по принципу «как есть». Используйте их исключительно на свой страх и риск.
  • Все высказывания, мысли или идеи автора, размещенные в материалах данной базе знаний, являются исключительно его личным субъективным мнением и могут не совпадать с мнением читателей!
  • При размещении ссылок в данной базе знаний на интернет-страницы третьих лиц автор не несет ответственности за их техническую функциональность (особенно отсутствие вирусов) и содержание! При обнаружении таких ссылок, можно и желательно сообщить о них в комментариях к соответствующей статье.
1)
В данном примере «e171», это название порта, а «2» – подходящий для конкретного модема канал.

Обсуждение

Ваш комментарий:
D J C I E N V U B T R I R F R R
 
Последнее изменение: 2022/02/12 11:40 (внешнее изменение)