Настройка анализатора логов Squid LightSquid

Анализ логов прокси-сервера 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 минут).

crontab -e */15 * * * * /usr/local/www/lightsquid/lightparser.pl

Проверить что отчеты построены можно набрав в браузере https://185.125.46.34.

Откроется папка reports внутри которой будут отчеты.


Средняя оценка: 5,0, всего оценок: 1
Последнее обновление: 24.08.2018 82