ПОДРАЗДЕЛЫ


   Список статей
   АРМ с ПК PCAA
   IPAMon + HTTP
   IPAMon + SMTP
   IPAMon + EMail
   Файлы из сети
   Контроль флешек
   Скорость кадров
   Скины SPRuler
   Смайлы ICQ 6/7
   Смайлы QIP
   Смайлы Disqus
   Смайлы Narod.Ru
   Смайлы на сайте

   

«Сообщение на E-Mail о недоступности хоста...»


( автоматическая отправка сообщений на E-Mail о недоступности сетевого ресурса )



ПРИМЕР МОНИТОРИНГА СЕТЕВОГО РЕСУРСА С ОТПРАВКОЙ СООБЩЕНИЙ НА E-MAIL:
( Отправка сообщений на электронную почту при длительном отсутствии доступа к хосту (сетевому ресурсу). С использованием в ОС Microsoft Windows программы IPAMon, отправляющей периодические тестовые запросы (PING) хосту по ICMPv4-протоколу )


ЗАДАЧА: Отправлять текстовое сообщение на адрес электронной почты при длительном отсутствии доступа к хосту (сетевому ресурсу, серверу, компьютеру и т.д.).

ОПИСАНИЕ: Для наглядности, в данном примере интервал отправки сообщений на электронную почту, в случае обнаружения недоступности хоста, равен 60 сек. Для более точного срабатывания "тревоги" необходимо подобрать оптимальные значения параметров: "количество ошибок для запуска файла" и "период запросов".


Устанавливаем на компьютер программу IPAMon и запускаем её:


Общие настройки программы:

IPAMon-00


Вариант решения № 1 (через VBS-скрипт):

Указываем какой файл запускать:

IPAMon-01

Создаём в папке с программой файл: "email2.vbs" (пример можно взять из архива: email_vbs.zip)
Если на почтовом сервере не требуется авторизация (по SMTP-протоколу), то содержимое файла будет как в файле "email1.vbs" из вышеуказанного архива.


Вариант решения № 2 (через BAT/CMD-файл):

Указываем какой файл запускать:

IPAMon-02

Создаём в папке с программой файл: "email2.bat" (пример можно взять из архива: email_bat.zip)
Если на почтовом сервере не требуется авторизация (по SMTP-протоколу), то содержимое файла будет как в файле "email1.bat" из вышеуказанного архива.


В обоих вариантах берём утилиту "sendEmail.exe" из архива sendEmail.zip и кладём её в папку с программой. Данная утилита предназначена для отправки электронной почты из командной строки.
После того, как будут созданы, скопированы, сконфигурированы все необходимые файлы (не забываем везде менять "server.xx" и другие адреса, имена, логины, пароли на свои) - изменяем в программе IP-адрес контролируемого хоста и мониторим его доступность.



ПОЯСНЕНИЕ: Вместо доменного имени почтового сервера, например "smtp.server.xx", можно указывать его IP-адрес, например "192.168.0.1", если он "белый" либо находится внутри локальной сети. Вместо SMTP-порта "25" можно указать тот порт, через который осуществляется отправка почты на сервере, например "465".



     
    © Dmitry Saltykov (ZXDemon)  [ Creative Commons License «BY-NC-SA» ]