Настройка уведомлений по почте при ошибке в журнале событий Windows Server 2003.

Мы хотим чтобы нам приходили уведомления при ошибке в журнале событий Windows Server 2003 и поможет в этом нам — Eventtriggers.

Итак разберемся,  нам необходимо настроить уведомление на почту Администратору Сервера об каком-либо событии  в журнале.  Например когда вылетает ошибка или же меняет состояние какая либо служба и необходимо следить за ее состоянием. Когда windows сервер в количестве 1, тогда еще можно справится, но что делать, если их 50+.   В windows Server 2008 это можно сделать с помощью встроенного планировщика заданий, в данной статье мы разберем как это сделать в windows Server 2003.

К сожалению, через графический режим планировщика заданий 2003-го сервера это сделать невозможно.   Нам необходимо воспользоваться триггерами (Eventtriggers).

  1. Приступим к созданию триггера.

Запускаем командную строку.  
Настройка уведомлений по почте при ошибке в журнале событий Windows Server 2003.

Пример: Нам необходимо следить за журналом событий Application и при возникновении ошибки от источника “RAIDController” отправлять письмо администратору например на адрес info@admin.local

Создаем триггер

eventtriggers /create /tr «NAZVANIE_TRIGERA» /so «RAIDController» /l Application /t error /tk C:\TEMP\startmail.bat

 

/create Создать тригер
/tr название триггера (может быть любое)
/so данным параметром мы указываем, за каким источником следить.  В нашем случае это RAIDController
/I данный параметр определяет за каким журналом следить (можно указать любой из 4х журналов: Application, System, security)
/tk в данном параметре указывается, что будет происходить после того как произойдет событие, в нашем случае запускается скрипт startmail.bat который лежит по адресу C:\temp\.

 

После создания триггера мы увидим его в планировщике заданий. 

Настройка уведомлений по почте при ошибке в журнале событий Windows Server 2003.

 

Далее мы рассмотрим, что же у нас запускается в скрипте startmail.bat . А запускается маленькая программка для отправки почты. Скачать ее вы можете тут.

C:\TEMP\mailsend.exe -d mydomain.com -smtp POCHTA.local -t admin@admin.local -f service@local  -sub «VPISHITE TEMY» -m C:\TEMP\msg.txt

 Описание ключей программы:

  -d имя домена
  smtp  указывается почтовый сервер, через который программа будет отправлять письмо
  t указывается имя получателя письма.
  f указывается имя отправителя письма
  sub тут указываем тему письма
  m данным параметром можно указать откуда читать текст письма, в нашем случае это c:\temp\msg

 Таким образом мы создали триггер, который следит за журналом событий Application и в случае возникновении ошибки в этом журнале, отправляет сообщение системному администратору. Так можно настроить любой Event в журнале событий Windows 2003.

 Если у вас остались вопросы или вам понравилась статья, пожалуйста — оставьте комментарий. 

 Посмотреть другие статьи из раздела Microsoft Windows ServerВернуться на главную. 

Ссылки по теме:

 

На ту же тему
Поделитесь своим мнением
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

 Акция!
 Последние коментарии
≡  Рубрики
Свежие записи
Информационные технологии © 2016 ·   Войти   · Все права защищены © Phoenix. Наверх