Path   Home / SoftWare / GateLog / Подробно grib@gribuser.ru
Soft
Psy
Конференции
About
 
GateLog  / подробное описание /

Совместимость

On-line анализатор логов для прокси-сервера WinGate работает как ISAPI-DLL, то есть программу можно ставить на любом WWW сервере от MS (IIS, PWS). К версии сервера не чувствителен.

Ограничения

Анализирует log-файлы, которые создает WinGate, по умолчанию выводит статистику из самого свежего лога, но можно посмотреть за любой период. Выводятся суммарные данные по всему log-файлу (файлам), просмотр по-датно невозможен, так что если хотите иметь «отчет-за-один-день», прийдется каждый день делать Roll-Over логам WinGate (не самое страшное, в общем-то, это стоит делать в любом случае). У меня перекат логов - дважды в неделю, соответственно я всегда имею вполне свежую и показательную информацию.


Результат работы GateLog

Представление результатов

Выводится список пользователей, обслуженных прокси, и для каждого пользователя - общий обьем загруженных данных, список посещенных серверов с трафиком по каждому (см. скриншот выше). Длинну списка отображаемых узлов можно менять. Запросы, обслуженные из кэша, игнорируются. Так же выводится суммарный трафик.

Интерфейс

Большинство GUI написано на JavaScript и выполняется на стороне клиента, так что требуется IE4+/NN4+, зато для продвинутого пользователя - полная свобода. Например, есть возможность вывести данные из файла с заданным именем. Для этого надо сделать http запрос типа:

http://192.168.132.11/bin/gatelog.dll?fn=summlog.log

Подробно документировать текущие интерфейсы я не хочу, т.к. они пока в работе, но заинтересованный пользователь все поймет, просмотрев *.htt шаблоны. Там все действительно довольно просто. Ближе к финалу я, конечно, опишу все подробно.

Почему ISAPI?

Я у себя доступ к этой статистике открыл для всех (а по интранету у нас шастают постоянно), это ОЧЕНЬ дисциплинирует (в т.ч. и меня самого :_).

Как быстро работает GateLog?

При каждом обращении производит полный анализ указанного лога (логов), полученные данные всегда точно соответствуют состоянию на момент запроса. Кэширование отсутствует, так что результаты запроса за год имеет смысл сохранить в файл. После выхода command-line версии это перестанет быть проблемой, а пока приходится терпеть - ISAPI версия предназначена для текущего контроля.

Анализ log-файла размером 29mb (весь наш DialUp трафик за пол года, примерно на гиг) занимает 1 минуту 20сек (PIII 500), иначе говоря - шустро работает. Памяти совсем с гулькин нос требует. Никаких BDE или ODBC... Кое-что на асме написал, старался для себя любимого.

Какие планы?

Я намерен сделать GUI-шного администратора, полноценный инсталятор и command-line версию (на закуску).


<<На краткое описание



© No rights reserved, 2001 TopList