Скрипт собран так чтоб не перезапускать его каждую секунду. После запуска надо останавливать сам процесс. Сообщение приходит на каждый пропущеный пинг. (bot11111111 и chat_id=1111111 подставить свои значения)
:local host «8.8.8.8»
:local interface «ether1»
:while (true) do={
:local pingResult [/ping $host interface=$interface count=1]
:if ($pingResult = 0) do={
/tool fetch url=»https://api.telegram.org/bot11111111/sendMessage?chat_id=1111111&text=Host no ping 8.8.8.8!»
/log warning «NO PING $host»
} else={
/log info «Ping $host good»
}
:delay 1s
}
