Думаю дай ка я прикручу телеграм к Dude и заодно вспомню как скрипты на микротике по событию в Dude выполнять да еще и с параметрами
И так:
1. На микротике создаем скрипт с функцией, в моем случае имя скрипта TelegramSend
Код: Выделить всё
:global TelegramSend do={
:local id %You_telegram_id%
:local chatid %Chat_id%
:local str
:set str ($device . " - " . $status . " " . [/system clock get time])
/log warning $str
/tool fetch keep-result=no url=("https://api.telegram.org/bot" . $id . "/sendMessage\?chat_id=" . $chatid . "&text=" . $str)
}
Помещаем ее в автозагрузку при старте микротика
Код: Выделить всё
/system scheduler
add name=TelegramSend on-event="/system script run TelegramSend " start-time=startup
Собственно инициируем функцию
Код: Выделить всё
/system script run TelegramSend
Дальше идем в Dude и создаем notification (к сожалению скриптом создать не получилось и потому тупо пишу параметры)
Name = Telegram
Enable = yes
Type = execute on server
script = [$TelegramSend device=[Device.Name] status=[Service.Status]]
Собственно все, на схеме добавляем уведомление на нужном устройстве.
Делалось на Dude v6.39rc7