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


LightSquid — это миниатюрная программа для удобного парсинга логав прокси-сервера Squid. Программа позволяет быстро проводить анализ логов, так как исходики логов Squid трудно читаемы.

Конечно же для публикации отчетов должен быть настроен любой из веб-серверов, например Apache. Ознакомиться с инструкцией по установки LAMP-стека вы можете здесь.

В инструкции подробно описан процесс установки и настройки LightSquid на Debian и CentOS. Начнём с установки LightSquid.


Для установки 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 внутри которой будут отчеты. На этом настройка анализатора логов Squid LightSquid окончена.


В нашей базе знаний вы найдёте ещё множество статей посвящённых различным аспектам работы в Linux, а если вы ищете надежный виртуальный сервер под управлением Linux, обратите внимания на нашу услугу — Аренда виртуального сервера на базе Linux.

 

Последнее обновление: 17.08.2022