Инструкция по настройке анализатора логов Squid - LightSqudLightSquid маленькая и быстрая программа сбора статистики работы пользователей, основываясь на логах прокси-сервера Squid
Анализ логов прокси-сервера Squid достаточно трудоемок, поэтому существует отдельная группа программ для выполнения этой задачи. Одной из таких программ является LightSquid.
Предварительно нужно установить сам Squid. Установить его можно согласно нижеприведенной инструкции. Также для публикации отчетов должен быть настроен любой из веб-серверов, например Apache. Ссылка на инструкцию.
Теперь установим LightSquid. Введите для систем на базе Debian.
apt-get install lightsquid
Или для Centos:
yum install lightsquid
Сначала создадим папку для публикации lightsquid.
mkdir /var/www/lightsquid
Теперь добавим в файл конфигурации apache2 /etc/apache2/apache2.conf описание этой папки:
AddHandler cgi-script .cgi
AllowOverride All
Перезапускаем Apache:
systemctl restart apache2
Теперь настраиваем сам LightSquid. Его настройки хранятся в /etc/lightsquid/lightsquid.cfg. Откроем этот файл любым редактором текстов и проверим что параметр logpath указывает на папку с логами Squid.
$logpath=/var/log/squid
Теперь перейдем в каталог /usr/share/lightsquid и запустим проверку конфигурации check-setup.pl.
cd /usr/share/lightsquid./check-setup.pl
Если ошибок нет запускаем LightParser - скрипт разбора логов.
./lightparser.pl
Добавляем запуск парсера в расписание cron для того, чтобы анализ запускался с определенным интервалом (в примере 15 минут).