Squid Traffic Analizer ← Веб-приложения

Проект стартовал 19 April 2008, в настоящее время проект работает отлично.

Описание проекта

Продукт: AlterVision Squid Traffic Analizer
Анализатор логов прокси-сервера squid, предназначенный ля простого и удобного контроля трафика в пределах организации, работающей на статических ip-адресах.

Система основана на анализе логов прокси-сервера squid. Сам прокси оставляет очень подробную информацию о запросах пользователей в access.log, этим логом мы и пользуемся.

Раз в сутки, желательно в тот момент, когда сеть уже не используется (у меня это полночь каждого дня) запускается небольшой php-скрипт, который анализирует текущие логи сервера за день, отгружает их в базу данных и запускает ротэйтинг логов. Таким образом, статистика легко оказывается в базе до того, как лог-файл жиреет до неперевариваемых размеров.
Для реализации запуска по времени в Windows имеется бесплатная программа nnCronLite. Одна из версий лежит в папке со статистом.

Для просмотра логов используется веб-интерфейс. Реализовать его можно на сервере Apache, с установленными модулями php и базой данных mysql. Через веб-интерфейс легко просмотреть текущие логи сервера - посещение сайтов по ip-адресам, трафик за день, неделю, месяц и полгода. Кроме того, есть база ip-адресов, она легко конфигурируется через веб-интерфейс phpMyAdmin или схожей утилиты.

Проделанная работа

создана система статистики для прокси сервера squid

На правах рекламы: