mmaxsim.ucoz.ua
Меню сайта
Категории раздела
Ubuntu [69]
Ubuntu
DLE [7]
баги. фиксы и тд
Windows [6]
eyeOS [3]
FreeBSD [5]
FreeBSD
Linux [0]
VMware ESXi [7]
Amazon kindle [0]
Debian [4]
Trimax TR-2012HD [1]
Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0
Главная » 2011 » Август » 3 » Установка LightSquid
16:29
Установка 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.




http://system-administrators.info/?p=3300

Категория: Ubuntu | Просмотров: 1600 | Добавил: Maxs | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Календарь
«  Август 2011  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024