Добавить новость на сайт
RSS
Читать нас в RSS
Статистика сайта
Наши правила
Поиск по сайту
Добро пожаловать на Информационный портал Vectormm.net! У нас вы можете найти инструкции по настройке популярных беспроводных роутеров, а так же тонкости и хитрости по работе с операционными системами Windows и Linux. Так же, вы можете общаться на нашем форуме.

Вы не авторизованы. Пожалуйста войдите на сайт, или зарегистрируйтесь!
Навигация
 
Сегодня
Панель управления
 

Удобная статистика для прокси сервера Squid
Раздел: Интернет

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

Одним из удобнейших средств мониторинга Squid, не требующим особых настроек, является Lightsquid - продукт Сергея Ерохина.

Итак, приступим:

 

1. Пререквизиты:

Должны быть установлены: Squid, web сервер (например Apache), Perl, Cron (либо другой планировщик).

 

2. Установка:

Скачиваем и разархивируем в корень сайта:

wget http://sourceforge.net/projects/lightsquid/files/lightsquid/1.8/lightsquid-1.8.tgz/download

cd /var/www/

mkdir lightsquid
cd lightsquid
tar -xzf lightsquid.tgz

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

# если требуется, меняем владельца файлов:

chown -R apache:apache *
# где apache = пользователь, под которым запущен httpd (в данном случае Apache)

Проверяем, исполняет ли Ваш web сервер cgi скрипты.

В конфиге сайта Apache, в секции <Directory "/var/www/путь_к_сайту">

должна быть строчка:

AddHandler cgi-script .cgi

Рестартуйте Apache.

 

3. Дополнительные настройки (работает и без них):

Если требуется отображение групп, редактируем 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

Чтобы вместо логинов показывало ФИО, либо комментарии, редактируем 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

 

4. Запускаем:

Проверяем конфигурацию:

check-setup.pl

Если ошибок не выдало, идем дальше:

lightparser.pl

Для обработки старой статистики запускаем с параметрами:

./lightparser.pl access.log.1.{gz|bz2}
./lightparser.pl access.log.2.{gz|bz2}
./lightparser.pl access.log.3.{gz|bz2}

 

5. Проверяем работу:

Заходим на Ваш сайт, и смотрим:

http://sitename.ru/lightsquid

 

6. Настройка обработчика статистики на регулярный запуск:

crontab -e
# например запускаем каждые 30 минут
*/30 * * * * /var/www/htdocs/lightsquid/lightparser.pl today

# тоже самое, но отработает в 25 и 55 минут каждого часа
* 25,55 * * * /var/www/htdocs/lightsquid/lightparser.pl today

# используйте только 1 строчку!!!!

 

За более расширенными настройками, и для проверки выхода новой версии, посетите сайт автора.

 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

НаверхНаверх
 
Наверх