Раздел: Документация
0 ... 132 133 134 135 136 137 138 ... 154 Табл. 11-6. (продолжение)
Помимо регистрации запросов доступ, IIS также может регистрировать связанную с HTTP-запросами информацию об использовании ресурсов процессами. Учетная информация процессов помогает определить объем ресурсов процессора, занимаемый отдельным Web-узлом. Но помните: регистрация учетной информации процессов возможна лишь для внепроцессных приложений. Для групповых и выполняющихся в процессе приложении это невозможно. Ниже приведены поля для регистрации vieinoii информации процессов (табл. 11-7). Просмотрев файл журнала, для которого была включена и сконфигурирована регистрация учетной информации процессов, вы наряду с обычными записями увидите записи об использовании ресурсов. Табл. 11-7. Поля с учетной информацией процессе используемые в расширенных журналах Тип поляИмя поляОписание •\cior Processes *-aciiv4->r.*es Число CGI- (Common Gateway Interface) и внепроцесснык на моментзаписи в журнал Табл. 11-7. (продолжение) Тип поляИмя поляОписание
Формат журнала ODBC ИрПЖИчгз для ;;ип:; п информации о доступе прямо в ODBC-совместимую БД, например Microsoft Access или SQL Server 2000. Основное преимущество ODBC-журнала в том, что записи заносятся в БД в формате, который упрощает их чтение и анализ с помощью соответствующего ПО. Главный минус - необходимость наличия навыков конфигурирования и поддержки баз данных. При ведении ODBC-журнала вам потребуется сконфигурировать имя источника данных (Data Source Name), позволяющее службам IIS подключаться к вашей БД. Нужно также создать БД, куда будут заноситься записи; она должна включать таблицу с соответствующими полями. Обычно сведения от нескольких узлов помещаются в разные таблицы одной БД. Так, если надо регистрировать в БД сведения об HTTP-, FTP- и SMTP-доступе и соответствующие службы выполняются на разных узлах, можно создать в БД таблицы IITTPLog, FTP Log и SMTPLog. Они будут включать поля с типаминиже (табл. 11-8). Определите поля именно так, как показано в таблице. Не волнуйтесь: в IIS есть LOGTEMP.SQL - сценарий, позволяющий создать нужные таблицы. Он находится в папке \%WinDir%\System32\Inetsrv. Примечание При использовании сценария LOGTEMP.SQL не забудьте изменить имя таблицы в операторе CREATE TABLE. Имя таблицы по умолчанию - inetlog. Подробнее об использовании SQL-сценариев — в книге «Microsoft SQL Server 2000. Administrators Pocket Consultant издательства Microsoft Press, 2001 r. Табл. 11-8. Поля ODBC-журнала Имя поля Тип данных Описание СстПо.л varchar(255) IP-адрес клиента, об£л~:;.япт-ся к серверу имлт.асу1van:har<255) Имя пользователя, irpoiiiu:.....:то HjxjHi-jm.v подлинности (.ицТпш.-ibiclinicДата и время транзакции Servicevarchar(235) Имя и номер экземпляра службы Интернета, выполнявшейся на сервере Machinevarehar(255) Имя компьютера, сделавшего запрос IP-адрес IIS-сервера Время (в миллисекундах) на завершение транзакции BytesRecvdЧисло байт, принятых сервером pyii-sNr iiintЧисло байт, переданных сервером ServiceStatusintHTTP-код состояния Win32 Stat usintКол состояния ошибки (Windows) Operationvarchar(255)Тин HTTP-запроса Targetvarchar(255)Запрошенный ресурс Parameters varchar(255) Параметры, переданные в запросе (если таковые передавались) ServerIPvarchar(Sl.i) int О ведении журналов узлов Если включено веление журнала IIS, при обращении пользователей к серверу генерируются новые записи. В результате размер и число файлов журнала стабильно увеличивают- 0 ... 132 133 134 135 136 137 138 ... 154
|