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.