Перейти к содержимому
Меню
Светлый путь
  • Главная
  • Документация
    • Php
    • Linux
    • Windows
    • Bitrix
    • WordPress
    • Полезное
    • ssh
  • Бесплатный хостинг
    • Российский бесплатный хостинг
    • Зарубежный бесплатный хостинг
Светлый путь

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

Опубликовано 2 июня, 20263 июня, 2026

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

Необходимое программное обеспечение:

  1. Perl
  2. http сервер (Apache, lighthttpd, и др.)
  3. Squid
  4. Cron

Будем считать, что эти программные обеспечения уже у вас установлены.

  1. Устанавливаем Apache, PHP и ставим все это в автозагрузку и запускаем.
yum install httpd.x86_64 php-mysqlnd.x86_64 libdbd-mysql-perl php-gd.x86_64
systemctl enable httpd
systemctl start httpd

2. Устанавливаем perl с пакетом GD (perl-GD необходим для построения графиков)

yum install perl-GD perl-CGI

3. Скачиваем и устанавливаем Lightsquid.

mkdir /var/www/html/lightsquid
cd /var/www/html/lightsquid
wget https://github.com/finisky/lightsquid-1.8.1/archive/refs/heads/master.zip
unzip -zxvf master.zip 
mv master/ ./lightsquid
cd lightsquid/

4. Настраиваем Lightsquid

Редактируем конфигурационный файл /var/www/html/lightsquid/lightsquid.cfg
Прописываем пути для переменных cfgpath, tplpath, langpath, reportpath, logpath, ip2namepath в соответвии с которыми будет работать LightSquid, где они физически находятся.

cd /var/www/html/lightsquid/
mcedit /var/www/html/lightsquid/lightsquid.cfg

5. Назначаем права на запуск

cd /var/www/html/lightsquid/
chmod +x *.cgi
chmod +x *.pl

6. Назначаем права на каталог лог файлов сквид, что бы парсер мог прочитать access.log

chown -HR squid:squid /var/log/squid

7. Проверяем конфигурацию lightsquid в /var/www/html/lightsquid/

 perl check-setup.pl

8. Переходим в директорию /etc/httpd/conf.d/

Удаляем конфиг welcome.conf, который который подгружает стартовую страницу CentOs. И создаем файл lightsquid.conf c нашими настройками. Файл httpd не трогам.

rm /etc/httpd/conf.d/welcome.conf
touch /etc/httpd/conf.d/lightsquid.conf
mcedit /etc/httpd/conf.d/lightsquid.conf

Добавляем вот такие параметры в файл:

   <Directory “/var/www/html/lightsquid”>
    AddHandler cgi-script .cgi
    AllowOverride All
    </Directory>

9.  Запускаем скрипт для генерации отчета lightsquid

/var/www/html/lightsquid/lightparser.pl

10. Перезапускаем apache

systemctl restart httpd

11. Создаем задание в cron для lightsquid, в данном случаи каждые 30 минут что бы перечитывал логи.

crontab -e
 */30 * * * * /var/www/html/lightsquid/lightparser.pl today

12. Проверьте работу панели в браузере, указав вместо ip_server действительный IP адрес сервера http://ip_server/lightsquid

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Свежие записи

  • Настройка анализатора логов LightSquid для прокси Squid
  • Wazuh добавляем нового агента
  • Fail2ban меняем основные правило Iptables с Reject на Drop.
  • Настройка онлайн радио icecast2 и Ices на Ubuntu 24.04
  • Активация и лицензирование терминальный сервер Windows 2025.

Свежие комментарии

    Архивы

    • Июнь 2026
    • Апрель 2026
    • Март 2026
    • Январь 2026
    • Декабрь 2025
    • Август 2025
    • Май 2025
    • Апрель 2025
    • Март 2025
    • Октябрь 2024
    • Сентябрь 2024
    • Август 2024
    • Апрель 2024
    • Март 2024
    • Январь 2024
    • Декабрь 2023
    • Октябрь 2023
    • Сентябрь 2023
    • Август 2023
    • Март 2023
    • Январь 2023
    • Декабрь 2022
    • Сентябрь 2022
    • Август 2022
    • Июль 2022
    • Июнь 2022
    • Май 2022
    • Июль 2021
    • Июнь 2021
    • Февраль 2021
    • Октябрь 2020
    • Сентябрь 2020
    • Август 2020
    • Июль 2020

    Рубрики

    • Bitrix
    • htaccess
    • Linux
    • Mysql
    • Php
    • SEO
    • ssh
    • Wazuh
    • Windows
    • WordPress
    • Zabbix
    • Бесплатный хостинг
    • Веб Сервер
    • Виртуальные машины
    • Главная
    • Документация
    • Зарубежный бесплатный хостинг
    • Книги
    • Полезное
    • Российский бесплатный хостинг

    Мета

    • Войти
    • Лента записей
    • Лента комментариев
    • WordPress.org

    Search

    Свежие записи

    • Настройка анализатора логов LightSquid для прокси Squid
    • Wazuh добавляем нового агента
    • Fail2ban меняем основные правило Iptables с Reject на Drop.
    • Настройка онлайн радио icecast2 и Ices на Ubuntu 24.04
    • Активация и лицензирование терминальный сервер Windows 2025.

    Свежие комментарии

      Архивы

      • Июнь 2026
      • Апрель 2026
      • Март 2026
      • Январь 2026
      • Декабрь 2025
      • Август 2025
      • Май 2025
      • Апрель 2025
      • Март 2025
      • Октябрь 2024
      • Сентябрь 2024
      • Август 2024
      • Апрель 2024
      • Март 2024
      • Январь 2024
      • Декабрь 2023
      • Октябрь 2023
      • Сентябрь 2023
      • Август 2023
      • Март 2023
      • Январь 2023
      • Декабрь 2022
      • Сентябрь 2022
      • Август 2022
      • Июль 2022
      • Июнь 2022
      • Май 2022
      • Июль 2021
      • Июнь 2021
      • Февраль 2021
      • Октябрь 2020
      • Сентябрь 2020
      • Август 2020
      • Июль 2020

      Рубрики

      • Bitrix
      • htaccess
      • Linux
      • Mysql
      • Php
      • SEO
      • ssh
      • Wazuh
      • Windows
      • WordPress
      • Zabbix
      • Бесплатный хостинг
      • Веб Сервер
      • Виртуальные машины
      • Главная
      • Документация
      • Зарубежный бесплатный хостинг
      • Книги
      • Полезное
      • Российский бесплатный хостинг

      Мета

      • Войти
      • Лента записей
      • Лента комментариев
      • WordPress.org

      Тизер

      cod

      ©2026 Светлый путь | На платформе SuperbThemes
      Этот веб-сайт использует файлы cookie. Продолжая здесь, вы соглашаетесь на использование файлов cookie.