Определение текущих обслуживаемых файлов в IIS 7

Определение текущих обслуживаемых файлов в IIS 7

serverfault показал мнеЭта тема, и я думаю, что хочу сделать то же самое, но в IIS, а не в Apache.

У меня есть приложение "панель мониторинга", которое я создаю, и я хочу, чтобы оно показывало, какие файлы в настоящее время обслуживаются IIS. В основном это будут большие файлы.

Я считаю, что интерфейс ILogScripting COM был бы хорошим местом для начала, но он недоступен в IIS 7, и он полагается на базовые журналы IIS для своих данных. И в этом, я считаю, заключается моя проблема.

Как заставить IIS по сути вносить две записи в журнал: одну при начале запроса и одну при закрытии соединения?

Также, похоже, что IIS не "фиксирует" записи журнала по мере их появления, в "реальном времени". Есть какая-то задержка/пакетное задание. Это тоже создаст мне проблему.

Или мне нужно что-то сделать в isapi?

решение1

IIS7 имеет встроенныймодуль мониторинга запросовдоступ к которым можно получить через WMI.

Связанный контент