Срипт для Netwatch

Здесь выкладываем скрипты
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Ответить
Zuevec
Сообщения: 2
Зарегистрирован: 11 окт 2019, 22:20

Здравствуйте товарищи. Подскажите команду для скрипта.
Суть такая при падения коммутатора, скрипт в 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="!!!"
}


Ответить