Squid Traffic Analizer ← Веб-приложения
Проект стартовал 19 Апрель 2008, в настоящее время проект работает отлично.
Описание проекта
Продукт: AlterVision Squid Traffic Analizer
Анализатор логов прокси-сервера squid, предназначенный ля простого и удобного контроля трафика в пределах организации, работающей на статических ip-адресах.
Система основана на анализе логов прокси-сервера squid. Сам прокси оставляет очень подробную информацию о запросах пользователей в access.log, этим логом мы и пользуемся.
Раз в сутки, желательно в тот момент, когда сеть уже не используется (у меня это полночь каждого дня) запускается небольшой php-скрипт, который анализирует текущие логи сервера за день, отгружает их в базу данных и запускает ротэйтинг логов. Таким образом, статистика легко оказывается в базе до того, как лог-файл жиреет до неперевариваемых размеров.
Для реализации запуска по времени в Windows имеется бесплатная программа nnCronLite. Одна из версий лежит в папке со статистом.
Для просмотра логов используется веб-интерфейс. Реализовать его можно на сервере Apache, с установленными модулями php и базой данных mysql. Через веб-интерфейс легко просмотреть текущие логи сервера - посещение сайтов по ip-адресам, трафик за день, неделю, месяц и полгода. Кроме того, есть база ip-адресов, она легко конфигурируется через веб-интерфейс phpMyAdmin или схожей утилиты.
Проделанная работа
создана система статистики для прокси сервера squid