Подсчет статистики squid (Squid+Apache+LightSquid)

Автор: Admin

Дата:2013-05-24

Proxy Squid и подсчет трафика при помощи lightsquid

Одной из стандартных задач после установки прокси сервера squid является подключение статистики к нему.

В большинстве случаев для этого используют sarg, но можно использовать и другие варианты. В данном материале речь пойдет про Lightsquid.

1) Скачиваем http://sourceforge.net/projects/lightsquid
2) Переносим на сервер и распаковываем
3) Переносим в корневую папку Apache, у меня она /var/www/lightsquid
4) Устанавливаем права

# chown root -R /var/www/html/lightsquid/
#cd /var/www/html/lightsquid/
#chmod +x *.cgi
#chmod +x *.pl

Запускаем lightparser.pl

# ./lightparser.pl
После чего появится статистика.
Добавляем его в Crontab

5) Переходим в конфигурационный файл Apache и в конце добавляем строки.

Так как у меня ОС CentOS 6, то конфигурационный файл находится по пути
# vi /etc/httpd/conf/httpd.conf

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

6) Перестартуем Apache

# /etc/init.d/httpd restart
Останавливается httpd:                                     [  OK  ]
Запускается httpd:                                         [  OK  ]


7) Переходим в браузере по ссылке http://Ваш_IP/lightsquid/

lightsquid
8)  Так же присводим (если нужно) конфигурационный файл к вашему пути

# vi /var/www/html/lightsquid/lightsquid.cfg

#path to additional `cfg` files
$cfgpath             ="/var/www/html/lightsquid";
#path to `tpl` folder
$tplpath             ="/var/www/html/lightsquid/tpl";
#path to `lang` folder
$langpath            ="/var/www/html/lightsquid/lang";
#path to `report` folder
$reportpath          ="/var/www/html/lightsquid/report";
#path to access.log
$logpath             ="/var/log/squid";


9) Имена пользователей LightSquid

Имена пользователей в статистике зависят от настроек авторизации Squid, так если Вы настроили squid на домен, то и учетные записи будут обозначаться как доменные, а вот если простая авторизация по IP, то можно наждому IP адресу присвоить имя пользователя.

# vi /var/www/html/lightsquid/realname.cfg

192.168.10.1     Sergey Mihalkov
192.168.10.2     Roman Misov
192.168.10.3     Mike Foo


Так же можно работать и с группами
# vi /var/www/html/lightsquid/group.cfg

Количество просмотров: 10616

Комментарии к статье:

Автор комментария: admin
Дата: 2017-01-22

->anonymous. Перенести? Статья не перенесенная и не скопированная,написана и проверенна в рабочей среде. Критика полезна, но по существу, что то не так или не работает!?

Автор комментария: anonymous
Дата: 2017-01-20

Автор , легких путей не ищешь, то что на каждом заборе по установке lightsquid написано, и в readme решил к себе на стену перенести

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

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2024