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

Netwatch

Добавлено: 26 авг 2021, 08:56
nazar.velkov
Добрый день ,есть скрипт для создания netwatch
/tool netwatch
add disabled=no down-script=":log warning no" host=192.168.1.19 interval=1s timeout=7s \
up-script=":log warning yes"
/tool netwatch
add disabled=no down-script=":log warning no" host=192.168.1.29 interval=1s timeout=7s \
up-script=":log warning yes"
что нужно сделать если такие адреса уже прописанны ,то скрипт не выполнялся повторно,не дублировал netwatch с этими адресами

Re: Netwatch

Добавлено: 26 авг 2021, 12:24
xvo
Очевидно, добавить в скрипт проверку, что netwatch с таким host= ещё нет.

Код: Выделить всё

:if ([:len [/tool netwatch find where host=192.168.1.19]] = 0) do={
/tool netwatch add disabled=no down-script=":log warning no" host=192.168.1.19 interval=1s timeout=7s up-script=":log warning yes"
}