Занятие 4. Протоколирование транзакций

(Продолжительность занятия 20 минут)

Из предыдущего занятия Вы узнали, как использовать Performance Monitor для сбора информации о производительности системы. На этом занятии Вы узнаете, как сконфигурировать журнал, чтобы наилучшим образом интерпретировать собираемую информацию.


Изучив материал этого занятия, Вы сможете:


Файлы журнала позволяют отслеживать работу в Интернете сотрудников Вашей организации. Анализируя файлы журнала. Вы сумеете определить, меняется ли со временем производительность сервера.

При настройке протоколирования сначала выясните, какие особенности производительности и использования сервера стоит контролировать, как анализировать журналы и конфигурировать Proxy Server на основе собранной информации. Чтобы отслеживать изменение производительности или других характеристик сервера-представителя, Вам понадобится мониторинг следующих параметров:

Журналы необходимо анализировать постоянно, отслеживая изменения в защите данных, производительности и узлах, к которым имеется доступ.

Выбор эталона

Чтобы вовремя заметить изменение производительности Вашего сервера-представителя, сначала сформируйте эталон. В качестве эталона разумно собрать статистику в течение рабочей недели — рассматривать неделю каникул нет смысла.

Активизация протоколирования

Для активизации протоколирования пометьте флажок Enable logging using на вкладке Logging, а затем установите переключатель в положение Regular или Verbose.

Стандартное протоколирование (переключатель в положении Regular) — режим по умолчанию: для каждого обращения в Интернет протоколируется только часть доступной информации. В результате уменьшается дисковое пространство, необходимое для файла журнала.

При подробном протоколировании (переключатель в положении Verbose) для каждого обращения в Интернет регистрируется вся доступная информация.

Поля журнала

Стандартное протоколирование

Подробное протоколирование

Authentication status

X

Bytes received

X

Bytes sent

X

Client agent

X

Client machine name

X

X

Client platform

X

Client user name

X

X

Destination address

X

Destination name

X

X

Destination port

X

X

Log date

X

X

Log time

X

X

Object MIME

X

Object name

X

X

Object source

X

X

Operation

X

Processing time

X

Protocol name

X

X

Proxy name

X

Referring server name

X

Result code

X

X

Service name

X

X

Transport

X

Сохранение журналов

Вы можете сохранять журналы в виде текстовых файлов или в базе данных.

Файлы журналов в текстовом формате (ASCII) хранятся в папке, указанной на вкладке Logging. Если информация занесена в базу данных SQL Server или другую ODBC-совместимую СУБД, то для просмотра и печати данных Вам придется использовать ODBC-совместимое клиентское приложение (например, Microsoft Excel).

Протоколирование в текстовый файл

При установке Proxy Server задается режим протоколирования по умолчанию — в текстовый файл. При этом все обращения в Интернет фиксируются в текстовом файле, который можно просматривать средствами текстового редактора (например, Notepad). Кроме того, для анализа можно экспортировать файлы журналов в электронную таблицу, например Microsoft Excel, или базу данных (например, Microsoft Access).

В режиме Log to file на вкладке Logging доступны следующие параметры.

Протоколирование в базу данных

Режим протоколирования по умолчанию — в текстовый файл, однако, если Вы предпочитаете хранить журналы в базе данных, сконфигурируйте соответствующим образом службы Web Proxy и WinSock Proxy.

Proxy Server поддерживает интерфейс ODBC для протоколирования работы служб в базу данных. Протоколирование возможно в любую базу данных, совместимую с ODBC версии 2.5 (например, Microsoft SQL Server или Microsoft Access).

Протоколирование в базу данных увеличивает затраты времени и ресурсов, необходимых Proxy Server для обслуживания запросов. Если Ваш узел обслуживает интенсивный график, для повышения производительности следует рассмотреть возможность протоколирования в файл. С другой стороны, при протоколировании в базу данных в Вашем распоряжении окажутся гораздо более мощные средства поиска информации и создания отчетов.

Файлы журнала хранятся в одной таблице. Каждая транзакция создает одну запись в таблице. База данных хранится на компьютере Proxy Server или другом компьютере Вашей внутренней сети. Таблица базы данных, служащая для хранения журнала, должна содержать необходимые поля в соответствии с выбранным форматом журнала. Описание структуры таких таблиц для SQL Server и Microsoft Access см. в электронном руководстве по установке и администрированию Proxy Server.

Для протоколирования в базу данных необходимо ввести следующую информацию:

Фильтрование журналов

Для уменьшения размера журнала Вы можете запустить службу протоколирования таким образом, чтобы транзакции фиксировались в сокращенном формате. Кроме того, можно протоколировать всю информацию, а затем фильтровать содержимое журналов с помощью командного файла, Windows-приложения или фильтра таблицы SQL.

Отчеты и анализ журналов

Вы можете регулярно создавать отчеты для распространения среди сотрудников Вашей организации, отвечающих за контроль сервера или курирование вопросов доступа в Интернет.

Ежедневно, еженедельно и ежемесячно анализируйте журналы, чтобы определить, как Ваши пользователи работают в Интернете. Эта информация поможет Вашим администраторам и пользователям более рационально использовать ресурсы.

Резюме

Вы можете выбрать режим протоколирования: в текстовые файлы или в базу данных. В журналы записывается информация, собираемая при мониторинге системы. Эта информация поможет Вам изменять конфигурацию сервера в соответствии с конкретными потребностями. ,

Используются технологии uCoz