headermask image

Установка LightSquid

Это перевод оригинальной инструкции по установке .

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

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

или их аналоги.

В нашем случае рассматривается пример с сервером Apache

1. Распакуйте lightsquid.tgz в любую директорию

cd /var/www/htdocs/
mkdir lightsquid
cd lightsquid
tar -xzf lightsquid.tgz

Делаем скрипты исполняемыми

chmod +x *.cgi
chmod +x *.pl

Меняем владельца

chown -R apache:apache *

(где apache = пользователь, от имени которого запускается веб-сервер)

2. Вносим изменения в файл конфигурации Apache

.cgi файлы должны исполняться как CGI скрипты

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

Перезапускаем Apache

3. Редактируем lightsquid.cfg

4. При желании получить отчет по группам – редактируем group.cfg

Формат:

esl	01	SysAdmin
karlos	01	SysAdmin
thy	01	SysAdmin
Ivanov	02	Developer
Ivanov2	02	Developer
Petrov	03	Commerial
Petrova	03	Commerial
vasyav	04	room 312
petyava	04	room 312

5. Если вы хотите отображать в отчете настоящее мия пользователя – отредактируйте realname.cfg

Формат:

esl	Sergey Erokhin
karlos	Super User1
thy	Tech Good
Ivanov	Developer numer one
Ivanov2	Developer numbe two
Petrov	Good Commerial
Petrova	Bad Commerial
vasyav	Some User1
petyava	Some User2

6. Запустите check-setup.plЕсли все в порядке, переходите к следующему шагу
иначе проверьте конфигурационные файлы.

7. Попробуйте запустить lightparser.pl

Если все прошло успешно, никаких сообщений не будет

Сбор старой статистики
./lightparser.pl access.log.1.{gz|bz2}
./lightparser.pl access.log.2.{gz|bz2}
./lightparser.pl access.log.3.{gz|bz2}

8. Проверьте работу lightsquid

Используя ваш броузер, откройте страницу http://<адрес_хоста_с_Apache>/lightsquid/

9. Настройте crontab на выполнение lightparser каждый час

crontab -e
Следующий пример запускает импорт лог-файлов каждые 20 минут

*/20 * * * * /var/www/htdocs/lightsquid/lightparser.pl today

Если лог-файл не большой и омпьютер довольно шустрый, можете уменьшить интервал импорта логов
Внимание! Не устанавливайте интервал менее 10 мин

10. Вот и все!

11. В случае возникновения проблем, определите переменную $debug в файле lightsquid.cfg и перезапустите lightparser.

Разное

В процессе ремонта в доме дело наконец дошло и до кухни. Решили просматривать только кухни эконом класса, и очень хорошие экземпляры нашли в каталоге компании «Кухни для людей». В итоге решили заказать кухню именно у них, понравилась и сама кухня, и её цена, да и в целом впечатление от общения с представителем компании очень положительное.

Похожие посты
  • Настройка SARG
  • Как установить программу на комп если установка программ запрещена администратором
  • Windows 7: Установка клиента Telnet
  • Установка Windows Server 2008 в Xen HVM завершается ошибкой
  • Установка зависимостей Exchange 2010 в Windows Server 2008 R2
  • Установка Windows Server 2008. Пока в Vmware. Децл про Mac.
  • Установка Skype 5.5 через SCCM
  • Установка необходимых компонент для Exchange 2010 в Windows 2008 SP2
  • Установка Update Rollup 1 для Exchange 2010 на DAG сервера
  • Установка Exchange 2010 завершается ошибкой при включенном агенте сценариев
  • 2 комментов оставлено (Add 1 more)

    1. Да йоб точно же насчет перевода , заибали копировать одно и тоже

      1. да уж on October 24th, 2012 at 3:17 pm
    2. Хоть бы один долбоёб обратил внимание, что и оригинале статьи, и в ее переводе каталог для веба обзывается по разному – то /htdocs/, то /html/

      2. Недоволен on February 19th, 2012 at 6:24 pm