Страница 1 из 1

Проверка адреса в течении 5-10 минут

Добавлено: 28 мар 2022, 18:48
zip31337
Добрый день. Прошу помощи, уже гугл сломал.
Есть задача, получать в телеграмм оповещение об отвале адреса, но учитывая специфику серверов - надо проверять доступность в течении 5-10 минут, если за это время нет ни одного ответа - отправка уведомления в телеграмм.
Вторая часть задачи - начать пинговать устройство пока не появиться онлайн. Как только хост начал отвечать - сообщение в телеграмм.

Первую часть удалось сделать. Netwatch смотрит хост и если он оффлайн запускает скрипт:

:if ([/ping 192.168.88.10 interval=5 count=60] =0) do={
tool fetch url="https://api.telegram.org/botXXXXXXXXXX: ... &text=Host Mikrotik 7777 offline!" dst-path=telegram.txt
}

Если нет ответа в течении 5ти минут - отправляет сообщение.

Проблема с 2 частью задачи:
Как запустить "бесконечный" пинг в случае сработки первой части скрипта - ума не приложу. Вариант мониторить netwatch'ем не подходит, сообщение нужно только после того как сработал скрипт, т.е хост был в оффлайне 5 минут. Прошу помощи