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

Здесь выкладываем скрипты
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Ответить
zip31337
Сообщения: 1
Зарегистрирован: 28 мар 2022, 18:30

Добрый день. Прошу помощи, уже гугл сломал.
Есть задача, получать в телеграмм оповещение об отвале адреса, но учитывая специфику серверов - надо проверять доступность в течении 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 минут. Прошу помощи


Ответить