Срипт для Netwatch

Здесь выкладываем скрипты
Ответить
Zuevec
Сообщения: 1
Зарегистрирован: 11 окт 2019, 22:20

19 янв 2020, 18:09

Здравствуйте товарищи. Подскажите команду для скрипта.
Суть такая при падения коммутатора, скрипт в netwatch пишет server DOWN.
Какой командой в netwath в разделе up выполнялась команда отправки почты, с условием, если коммутатор не только запинговался но и если в течение последних 24 часов в логе была надпись server DOWN. Вообщем скрипт проверял не только появление пинга но и шла перепроверка, что он действительно ранее падал и в логах была надпись server DOWN.

Скрипт на падение.
/log warning "server 192.168.0.1 fail..."
:local checkip [/ping 192.168.0.1 count=100]
:if (checkip = 0) do={
/log warning "server 192.168.0.1 down..."
tool e-mail send to=mail@yandex.ru" subject="KOMMUTATOR PODWAL DOWN" body="!!!"
}

Скрипт на поднятия.
// вот тут нужна команда на проверку записи в логах.
Если в последние 24 часа, была запись в логах "server 192.168.0.1 down" то исполнить скрипт ниже( отправить письмо на почту)
{
/log warning "server 192.168.0.1 up..."
tool e-mail send to=mail@yandex.ru" subject="KOMMUTATOR PODWAL UP" body="!!!"
}


Ответить