Мы — долго запрягаем, быстро ездим, и сильно тормозим.

Авторы
История сайта
Статистика
Архив
  CVSup
  EXIM & courier-imap
  postfix & courier-imap
  SQUID
  SAMBA
  IPsec
  C-ICAP
  exim & dbmail
  vpnd
  Samba как PDC
  pureftpd
  diskless
  gmirror
  SAMBA + LDAP
  IPSEC
  SAMBA+ACL
  Lightsquid
  LiveCD (+restore)
  1С:Предприятие 8.2
Карта сайта
поисковые слова
Личные настройки
Реклама
Друзья сайта


www.lissyara.su —> главная —> Архив —> Lightsquid

Lightsquid

Автор: Morty.


Новая версия: http://www.lissyara.su/?id=1878

Програмка lightsquid - нечто на подобии SARGa, и выполняет туже задачу, подбивает статистику пользования прокси сервером
Ставим
$ cd /usr/ports/www/lightsquid/
$ make install clean

Выбираем предлагаемый единственный пункт
[X] GDSUPPORT

Далее необходимо немножко подправить конфиг
/usr/local/etc/lightsquid/lightsquid.cfg

# Указываем путь на диру где лежит файл access.log
# в данном случае прописан путь "под OOPS"
# для сквида будет $logpath ="/usr/local/squid/logs/";
$logpath ="/var/log/oops";
#Делаем по русски
$lang = "ru"
# Ограничение в 100мб трафа на каждого пользака
# сугубо спортивная опция - для обнаружения кто качает в день 
# больше 100мб, будет отображать в статистике кто превысил
$perusertrafficlimit = 100*1024*1024;

Далее нееобходимо сообщить апачу следующее
httpd.conf

Alias /stat "/usr/local/www/lightsquid"
   <Directory "/usr/local/www/lightsquid">
       AddHandler cgi-script .cgi
       AllowOverride All
    </Directory>

Рестартуем апач...
Делаем проверку конфигов lightsquid'a

$ cd /usr/local/www/lightsquid
$ ./check-setup.pl
LightSquid Config Checker, (c) 2005 Sergey Erokhin GNU GPL

LogPath   : /var/log/oops
reportpath: /usr/local/www/lightsquid/report
Lang      : /usr/local/share/lightsquid/lang/ru
Template  : /usr/local/www/lightsquid/tpl/base
Ip2Name   : /usr/local/libexec/lightsquid/ip2name.simple

all check passed, now try access to cgi part in browser

всё гуд, "подбиваем статистику"
$ /usr/local/www/lightsquid/lightparser.pl

Не забываем добавить в крон строчку
crontab -e
*/55 * * * * /usr/local/www/lightsquid/lightparser.pl

Можно просматривать, открываем в бровзере http://192.168.222.1/stat/
И наблюдаем - все красиво , по русски, по месяцам. Кстати эта статистика довольно хорошо ложиться под статью SQUID + AD, проверено на SQUIDe  и OOPSe - работает и с тем и другим.



Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?t=7346.

размещено: 2008-02-14,
последнее обновление: 2008-02-14,
автор: Morty

оценить статью:

Слава, 2008-02-15 в 11:58:35

еще не плохо в конце периода делать (если не настроена ротация логов)
squid -k rotate

Слава, 2008-02-15 в 12:20:17

Кроме того, посмотрев в конфиг, можно настроить и файлы

ip2name

razor, 2008-02-15 в 14:14:35

хорошая штука. я ей отрезаю юзеров по лимитам

funt1k, 2008-02-15 в 16:09:42

что то у меня никак не работает кодировка, ставишь "ru" и вылезаю страшные караказЁблЫ, apache 1,3 freebsd

Morty, 2008-02-15 в 16:41:37

Проверь в lightsquid.cfg наличие
$langpath            ="/usr/local/share/lightsquid/lang";
и такой диры с файлами...в самом апаче можно посм настройки касательно language, можешь попробоваться вместо ru
ru-koi8

Sm.john, 2008-02-20 в 15:55:19

Lightsquid-ом давно пользуюсь. Прикольная вещь, и шустрая, что не маловажно. Использовал постоянно ip2name = simple, но значение smb поинтереснее. Правда нужно доставить (если отсутсвует) пакет nmblookup, и и подправить файл /usr/local/libexec/lightdquid/ip2name.smb указав в нем полный путь с nmblookup. После этих действий в отчете показываются уже WIN-имена компьютеров...

kmb, 2008-03-06 в 20:15:16

razor, а каким образом?

srv, 2008-03-16 в 23:45:44

линк

Volkoff, 2008-05-13 в 14:45:22

для apache22:
Alias /stat "/usr/local/www/lightsquid"
  <Directory "/usr/local/www/lightsquid">
      AddHandler cgi-script .cgi
      AllowOverride All
      Order allow,deny
      Allow from all
   </Directory>
иначе не пускает  

greg_b, 2008-06-25 в 11:54:30

SRV, ссылка померла

serg, 2008-06-25 в 12:24:55

(2)greg_b
http://diskatel.narod.ru/

vitaliy, 2008-09-11 в 17:18:57

Кто знает как настроить для работы с lighttpd?

woron, 2008-10-07 в 22:14:39

to vitaliy
Для lighttpd юзай AwStats

Michael /780, 2008-12-14 в 22:12:51

Прикольная прога... Перешел на нее с sarg. Но вот с другой сети посмотреть статистику не могу. Маршрут прописан, sarg статистика отображается, lightsquid - нет, стандартная ошибка типа время ожидания истекло. В той-же сети с сервером статистику lightsquid можно посмотреть без проблем.. В чем проблема - ума не приложу...

Алексей, 2009-01-28 в 11:17:15

Вот еще бы научили, как разрулить доступ только к свой статистике пользователей из AD windows 2003, было бы просто сказочно.

SaveMeGood, 2009-11-18 в 14:15:05

В <Directory "/usr/local/www/lightsquid">, также не помешает добавить:
DirectoryIndex index.cgi
Options ExecCGI

kex2k, 2010-01-21 в 12:51:58

после установки lightsquid-1.8 в скриптах *cgi, расположенных в /usr/local/www/lightsquid НЕ указан абсолютный путь:
require "common.pl"
а должно быть так:
reguire "/usr/local/www/lightsquid/common.pl"
иначе perl выдает ошибку:
Insecure dependency in require while running setuid

п.с. провозился два дня, облазив инет, пока не осенило:
"...For "Insecure $ENV{PATH}" messages, you need to set $ENV{'PATH'} to a known value, and each directory in the path must be absolute and non-writable by others than its owner and group..."
-----
http://search.cpan.org/~dapm/perl-5.10.1/pod/perlsec.pod

Talk, 2010-07-21 в 13:58:35

Спасибо товарищу Morty за прекрасную статью

Алексей, 2011-09-18 в 15:50:58

/usr/local/www/lightsquid/lightparser.pl today
если логи большие так оно шустрее будет

Дмитрий, 2012-12-17 в 22:49:11

Наша организация использовала sams+squid+ad и не хотели переходить на что-либо другое. Меня же не устраивала глючность sams и в конце всех баталий я перевёл на lightsquid+squid+ad. ИМХО, самая безглючная связка. Работает на нескольких серверах, в разных городах более 3 лет. Нареканий 0. Единственное приходится время от времени исправлять коэффициент, а то график в статистике начинает зашкаливать:

Вот собствено история:
#$graphmaxall =0.80*(1024*1024*1024);
#$graphmaxall=1.70*(1024*1024*1024);
#$graphmaxall=2.50*(1024*1024*1024);
#$graphmaxall=3*(1024*1024*1024);
$graphmaxall=3.30*(1024*1024*1024);

---
[url=http://rogovts.ru]

Blog IT-KB, 2014-06-30 в 13:37:43

Пошаговая инструкция по настройке LightSquid 1.8 для Squid 3.3.8 на Ubuntu Server 14.04 LTS с учётом исправления ошибки деления на 0.

http://blog.it-kb.ru/2014/06/30/forward-proxy-squid-3-3-on-ubuntu-server-14-04-lts-part-9-lightsquid-reports-patched/


Оставьте свой комментарий:
Ваше имя:   *
e-mail:  
жирный
наклонный
подчёркнутый
ссылка
цвет
Нынешний год:   *
 


Хостинг HOST-FOOD

2014-07-27, lissyara
gmirror

Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9

Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту

Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis

Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
2011-08-14, zentarim
Wi-FI роутер + DHCP + DNS

Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ
2011-06-15, -ZG-
Охранная система на FreeBSD+LPT

В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией.
2011-03-13, terminus
ng_nat

Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat
подписка

    вверх      
Статистика сайта
Сейчас на сайте находится: 52 чел.
За последние 30 мин было: 127 человек
За сегодня было
2586 показов,
632 уникальных IP
 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.038 секунд
Из них PHP: 24%; SQL: 76%; Число SQL-запросов: 54 шт.
Исходный размер: 77722; Сжатая: 15564