*Drive*- Здесь рулят padonki

*Drive* - Counter Strike Source
Текущее время: 29 мар 2024, 00:51

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: LightSquid
СообщениеДобавлено: 05 июл 2008, 00:55 
Не в сети
padonki
Аватар пользователя

Зарегистрирован: 14 авг 2006, 20:43
Сообщений: 3750
Благодарил (а): 9 раз.
Поблагодарили: 96 раз.
LightSquid: Анализ трафика прокси-сервера Squid

Для доступа в интернет многие организации используют прокси сервер Squid. В этих случаях практически всегда squid установлен в операционной системе Linux (FreeBSD). И в большинстве случаев необходимо, хотя бы для примерного контроля ситуации, знать, кто, куда и сколько J. Многие системы учета трафика не совсем просты в установке, некоторые являются платными. Описываемая утилита для сбора и анализа трафика прокси-сервера Squid проста в установке, настройке и использовании. Это LightSquid.

Код:
cd /var/www/
mkdir lightsquid
cd lightsquid
tar -xzf lightsquid.tgz


Код:
chmod +x *.cgi
chmod +x *.pl


Код:
chown -R www-data:www-data *
(where apache = httpd user)




Код:
<Directory "/var/www/lightsquid">
   AddHandler cgi-script .cgi
     Options +ExecCGI
   AllowOverride All
</Directory>




Restart apache

пример конфига
Код:
vim lightsquid.cfg


Код:
#!/usr/bin/perl
#
# LightSquid Project (c) 2004-2005 Sergey Erokhin aka ESL
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# detail see in gnugpl.txt

# -------------------- GLOBAL VARIABLES  ---------------------------

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

#path to `lockfile` ;-)
$lockpath            =$reportpath;

#if lockfile older $maxlocktime second, remove old lock file.
$maxlocktime         = 30*60;

#if 1 - lightparser generate some statistic
$debug               = 0;
#if 1 - lightparser generate skip details, 2 ..., 3 ..., ....
$debug2              = 0;

# -------------------- LightParser VARIABLES  ---------------------------
#squid log type
#if native squid format (default squid, see in doc) - must be 0
#if EmulateHttpdLog ON - set 1
#digit - for speed optimization
#try it set to 1 if parser generate warning
#
#see also month2dec below !!!!
#
$squidlogtype        = 0;

#if you want skip some sites from stat, example our local www server
#WARNING !!!, don't leave this variable empty !!!
#example, if you want skip LOCAL site, put it here
#$skipurl             = "zdd.com|192\.168\.1\.|cnn.com";
$skipurl             = "zzz\.zzz";




После рестарта Апача - у меня вазникли проблемки с Перлом . Вылечилось командой :

Код:
 perl -MCPAN -e 'install GD'



Ну и ежедневное отчитывание :

Код:
vim /etc/crontab

15  3   * * * root /var/www/lightsquid/lightparser.pl

_________________
Моя характеристика с детского сада: Хорошо кушает, спит, гуляет! Прошло много лет, ничего не изменилось.
Изображение


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: