Устанавливаем и настраиваем LightSquid на Ubuntu Server 12.04

Доброго всем времени суток, в этой статье я вкратце расскажу как установить lightsquid на наш сервер. Как установить на сервер и настроить squid3 было описано в статьях ранее.
И так начнём, сперва зайдём на сайт программы и скачаем новую версию lightsquid.sourceforge.net, затем заходим в директорию www:

и создаём там каталог lightsquid:

в который распаковываем файлы LightSquid, которые мы скачали.

Потом нам понадобится выставить права на выполнение скриптов, которые мы распаковали:

Следующим шагом редактируем конфиг lightsquid.cfg где указываем основные пути, и так же язык отображения статистики:

Приводить весь конфиг смысла нет, так как он везде одинаковый, ну разве что в настройках языка eng сменить на ru.
Затем нужно добавить в конец файла конфигурации апача apache2.conf строки, которые позволят запускать наши скрипты:

Сам файл лежит вот тут: /etc/apache2/apache2.conf

После нам потребуется перезапустить Apache:

Запустим проверку:

Если все в порядке запустим анализ логов:

Затем прописываем наш скрипт в автозагрузку:

добавьте

для запуска скрипта каждые 30 минут.

Затем на всякий пожарный случай можно 1 разок перезагрузится:

Для установки perl-GD, которая отвечает за вывод графиков статистики.

UPD:

Чтобы не путаться среди IP адресов машин пользователей в статистике, можно прописать их соответствие в файле realname.cfg. На примере самой простой авторизации по IP

и включить в конфиге lightsquid.cfg  прописать

Вот вобщем-то и всё, теперь у нас отображаются имена пользователей.

squidstat

 

Но есть проблема, при редактировании файла realname.cfg из консоли получается проблема с кодировками. Чтобы такого не случалось, нам надо /var/www/lightsquid/lang/ru.lng конвертировать в UTF-8 и изменить в нём строку

на

и сохраним как ru-utf8.lng

Теперь в настройках lightsquid.cfg впишем

Ну и всё, парсим логи заново и наслаждаемся.

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Комментарии:

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

Вы должны быть авторизованы, чтобы разместить комментарий.