Запишите в Windows Event Log, когда сайт IIS будет создан или остановлен

5
задан 27 April 2014 в 23:32
3 ответа

Пара вещей. Когда я включаю журнал событий Microsoft-Windows-IIS-Configuration / Operational, я получаю события, когда сайт запускается или останавливается. Я получаю событие 29 «Подробное» со следующим содержанием:

Изменения в '/system.applicationHost/sites/site[@name="Default Web Site "и @ id =" 1 "] / @ state 'в' MACHINE / WEBROOT / APPHOST 'имеют успешно зафиксировано.

Это на сервере 2008 R2. Теперь это не говорит вам, запущен сайт или остановлен, а просто указывает, что он изменил статус. Может быть полезно, если вы следите за этим журналом.

Некоторое время назад я написал это: http://www.eventsentry.com/blog/2010/02/how-to-really-monitor-smtp-pop .html . Это был сценарий VBScript, который перечислял виртуальные каталоги в IIS и сообщал вам, когда один из них был остановлен. Это работает в 2003 году, но, к сожалению, не в 2008. Возможно, это будет отправной точкой, я вернусь к этому в какой-то момент, чтобы мы могли обновить сценарий.

Не ответ, но может приблизить вас к тому, что вы пытаетесь сделать достичь. Вам определенно понадобится какой-нибудь скрипт (который, возможно, запускается указанным выше событием), который перечислит сайты и их статус.

2
ответ дан 3 December 2019 в 01:31

То, что вы хотите сделать, изначально не встроено в Windows / IIS.

Единственное, что, как мне кажется, может приблизиться, - это искать, когда заголовки журналов переписано. Заголовки журнала переписываются с запуском и остановкой, поэтому вы можете получить довольно хорошее представление о том, когда, но не знаете, кто.

Итак, опять же, я сожалею, что нет.

1
ответ дан 3 December 2019 в 01:31

Взгляните на XML-представление журнала событий с идентификатором 29. Там вы можете увидеть, как OldValue и NewValue меняются из одного состояния в другое

OldValue> Запуск NewValue> Остановлено

\? \ C: \ Windows \ system32 \ inetsrv \ config \ applicationHost.config МАШИНА / WEBROOT / APPHOST /system.applicationHost/sites/site[@name="Default Web Site "и @ id =" 1 "] / @ state 1 Запуск Остановлен

3
ответ дан 3 December 2019 в 01:31

Теги

Похожие вопросы