В этой статье мы настроим оповещение о падении хоста с помощью утилиты Netwatch.
Что такое Netwatch?
Netwatch отслеживает состояние хостов в сети. Происходит это путем отправки ICMP пакетов к указанным IP-адресам. Для каждой записи в таблице Netwatch можно указать IP-адрес, интервал пинг и консольные скрипты. Основным преимуществом NetWatch является его способность выдавать произвольные консольные команды при изменении состояния хоста.
Настройка
Первым делом настроим SMTP сервер на примере Gmail.
Заходим в Tools — Email.
Вводим адрес smtp сервера Gmail:
173.194.69.108
Port:
587
Start TLS:
yes
From:
ваша почта@gmail.com
User:
ваша почта (до знака @)
Password:
ваш пароль
Должно получится так:
Можно сразу проверить отправку нажав на Send Email, далее заполняем верхние поля как здесь и не забываем ставить галочку TLS. После указываем адрес получателя, тему, содержание письма и нажимаем Send Email.
Далее заходим в Tools — Netwatch
На кладке Host заполняем:
Host — ip адрес которые будет пинговать
interval — через какае время утилита будет отсылать пакеты (по умолчанию 1 минута)
timeout — в течении которого времени должен прийти ответ (по умолчанию 1000 мс — 1 сек)
На вкладке Up прописываем скипт, который будет выполняться при появлении линка,
в нашем случаи будет отправке сообщения на Email
Текст скрипта следующий:
tool e-mail send [email protected] subject="Тема письма" body="Текст письма"
На вкладке Down прописываем скрипт который будет выполняться при обрыве линка,
у нас так же пойдет оповещение на заданный Email.
Скрипт:
tool e-mail send [email protected] subject="Тема письма" body="Текст письма"
Теперь при обрыве\появлении линка вы первым можете узнать об этом.