Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» LightSquid

Автор: lightsquid
Дата сообщения: 10.05.2008 23:18

Цитата:
user081 ? 572 71.1 M 01 Apr 2005
За 02 Apr 2005 строка пустая (ни конектов , ни мегабайтов) , то есть она очевидно означает , что узер в этот день сайтом не пользовался. Тогда зачем её выводить ?
Представляете как тогда будет выглядеть статистика за месяц по 100 пользователям каждый из которых хотя бы один раз посетил конкретный сайт ?


для начала обратити внимание на user104 & user002 думаю это кое что объяснит.

а идея этого отчета такова

показать какие пользователи и когда были на этом сайте
детали подавляются
т.е. выводятся все дни когда пользователь был на данном сайте
но все объемы сумируются и выводятся в первой строке
если нужны детали, идите по ссылке, там их есть.

точные детали по дням в этом отчете загрязнили бы вывод.
Автор: dtango
Дата сообщения: 12.05.2008 09:37
Ок, спасибо.
Теперь всё ясно.
Автор: 4udnoy
Дата сообщения: 19.05.2008 17:33
В сквиде авторизируются юзеры из доверенного домена - все вроде ок.
статистика ведется и пользователи того домена имеют вид "домен+юзер"
Но при просмотре статистики конкретного юзера - пусто.
Подозреваю что не читает символ +. Как исправить? если руками переименовать файл отчета - убрав +, то все работает.

Добавлено:
Браузер не понимает символ +.
если поменять его на аски код %2B
http://х.х.х.х/cgi-bin/user_detail.cgi?
year=2008&month=05&day=19&user=domain%2Buser
то все работает
как обойти???
Автор: Ruza
Дата сообщения: 19.05.2008 19:22
4udnoy
в настройке samba для winbind пропиши другой сепаратор...
Автор: 4udnoy
Дата сообщения: 19.05.2008 19:40
спасибо - уже так и сделал.
только где то читал что это не есть гуд.
так ли это и какие возможные последствия?
Автор: lightsquid
Дата сообщения: 20.05.2008 10:29

Цитата:
В сквиде авторизируются юзеры из доверенного домена - все вроде ок.
статистика ведется и пользователи того домена имеют вид "домен+юзер"
Но при просмотре статистики конкретного юзера - пусто.
Подозреваю что не читает символ +. Как исправить? если руками переименовать файл отчета - убрав +, то все работает.

Добавлено:
Браузер не понимает символ +.
если поменять его на аски код %2B
http://х.х.х.х/cgi-bin/user_detail.cgi?
year=2008&month=05&day=19&user=domain%2Buser
то все работает
как обойти???


есть обходной путь
можно в лайтсквиде в ip2name сконвертировать + в любой другой символ
или (если домен один) отрезать домен нафиг

вот кусок для примера на основе ip2name.demo


Код:
sub Ip2Name($$$) {
# $Lhost,$user,$Ltimestamp
my $IP=shift;
my $userid=shift;


#вот это добавили (superdomain+vasya -> superdomain_vasya)
$userid =~ s/\+/_/g;
# ну или режим нафиг домен (superdomain+vasya -> vasya)
$userid =~ s/superdomain\+//g;

return $userid if ($userid ne "-");

return $ip;
}
Автор: firecat
Дата сообщения: 11.06.2008 13:25
Пытаюсь настроить ограничение по траффику для юзеров за месяц.
Скопировал скрипт, приведенный на первой странице, создал файл limit.
При запуске создается файл blocked_user в котором - первая строчка user: , последняя - size: , а между ними - список всех пользователей, перечисленных в файле limit.

В перле я не очень-то, подскажите логику работы скрипта, если не трудно.
Спасибо!
Автор: dzzzr2007
Дата сообщения: 17.06.2008 12:28
Всем привет!Вот столкнулся с lightsquid который установлен на FreeBsd
Есть пару проблем-вопросов:
1.Где лежит список сайтов,доступ на колторые запрещен
2.При обращении к 192.168.0.1/lightsquid ничего не отобрадается,хотя раньше было
3.Установлено все в /usr/local/www/lightsquid

Зарнее спасибо
Автор: lightsquid
Дата сообщения: 17.06.2008 16:21

Цитата:

1.Где лежит список сайтов,доступ на колторые запрещен

Lightsquid к этому не имеет отношения, смотри в конфиге сквида, или кто там этим занимается

Цитата:

2.При обращении к 192.168.0.1/lightsquid ничего не отобрадается,хотя раньше было

займемся чтением мыслей ...
что в логах апача ?
выглядит как проблемы апача а не лайтсквида

Цитата:

3.Установлено все в /usr/local/www/lightsquid

ага, конфиги тоже читаем дистанционно

Цитата:


Зарнее спасибо

[/q]

а вообще может проще переставить его из портов ?

www.freshports.org/www/lightsquid/
Автор: mscorp
Дата сообщения: 23.06.2008 11:50
Доброго дня!
помогите с установкой квотирования интернета.
Босс дал задачу ограничения инета в месяц, lightsquid был установлен давно и работает исправно. Пытался применить скрипт приведенный здесь, ничего не получилось
Вот что получается:
в файле limit задал 1 тестового пользователя (себя вернее свой IP)
при выполнении скрипта в файл blocked_users пишутся все IP адреса разрешенные для использования. и соответственно у всех сразу отваливается инет.

что я делаю не так?

и еще один вопрос, как пользователям разрешить видеть только их статистику?

разрешение доступа в инет в сквиде идет по IP.
ОС FreeBSD 6.0
squid 2.5Stable11
Lightsquid 1.7.1
Автор: Loafer
Дата сообщения: 23.06.2008 19:29

Цитата:
и еще один вопрос, как пользователям разрешить видеть только их статистику?

вот за это скорее апач должен буит отвечать (или что у тебя там крутится), но при таком расположении файлов как у lightsquid (загляни в директорию report) - геморно это буит, имхо...
Автор: dzzzr2007
Дата сообщения: 23.06.2008 23:34

Цитата:

1.Где лежит список сайтов,доступ на колторые запрещен

Lightsquid к этому не имеет отношения, смотри в конфиге сквида, или кто там этим занимается

а какой конкретно файл нужно посмотреть?
Автор: mscorp
Дата сообщения: 24.06.2008 05:06

Цитата:
а какой конкретно файл нужно посмотреть?

обычно это squid.conf
Автор: lightsquid
Дата сообщения: 24.06.2008 10:22

Цитата:
и еще один вопрос, как пользователям разрешить видеть только их статистику?


посмотри, если учет по IP

http://silverghost.org.ua/2007/03/04/lightsquid-i-statistika-polzovateley/
Автор: mscorp
Дата сообщения: 24.06.2008 12:48

Цитата:
lightsquid

спасибо, конечно
но мне больше интересует вопрос заданный выше про лимитирование пользователей


Цитата:
Доброго дня!
помогите с установкой квотирования интернета.
Босс дал задачу ограничения инета в месяц, lightsquid был установлен давно и работает исправно. Пытался применить скрипт приведенный здесь, ничего не получилось
Вот что получается:
в файле limit задал 1 тестового пользователя (себя вернее свой IP)
при выполнении скрипта в файл blocked_users пишутся все IP адреса разрешенные для использования. и соответственно у всех сразу отваливается инет.

что я делаю не так?


скрипт читал, нифига не понял, т.к. Perl не знаю вообще.
Автор: Ruza
Дата сообщения: 24.06.2008 13:08
mscorp

Цитата:
в файле limit задал 1 тестового пользователя (себя вернее свой IP)
при выполнении скрипта в файл blocked_users пишутся все IP адреса разрешенные для использования. и соответственно у всех сразу отваливается инет.

А фигли ты хотел?
У тебя есть лимит тебя не должен блокировать, а у других нет вот их и блокирует.


Цитата:
скрипт читал, нифига не понял, т.к. Perl не знаю вообще.

Гм... Много значительное высказывание.


Цитата:
еще один вопрос, как пользователям разрешить видеть только их статистику?

Исходя из выше сказанного никак...


Цитата:
вот за это скорее апач должен буит отвечать (или что у тебя там крутится), но при таком расположении файлов как у lightsquid (загляни в директорию report) - геморно это буит, имхо...

Поддерживаю ИМХО Loafer'a на 100%

Автор: mscorp
Дата сообщения: 24.06.2008 13:41
Ruza


Цитата:
А фигли ты хотел?
У тебя есть лимит тебя не должен блокировать, а у других нет вот их и блокирует.


т.е. если я укажу IP всех пользователей в файле limits, то все у меня заработает замечательно?
а то, что я указав только себя в файле limits, тоже не смог выйти в инет, т.к. появился в файле blocked_users, тоже нормально?


Цитата:
посмотри, если учет по IP

http://silverghost.org.ua/2007/03/04/lightsquid-i-statistika-polzovateley/


доработал напильником, работает
продолжаю обрабатывать под себя
Автор: Ruza
Дата сообщения: 24.06.2008 14:55

Цитата:
а то, что я указав только себя в файле limits, тоже не смог выйти в инет, т.к. появился в файле blocked_users, тоже нормально?

А ты себе сколько лимита поставил?
И сколько накачал за месяц?


Цитата:
доработал напильником, работает
продолжаю обрабатывать под себя

А говорил perl, perl - напильник!
Автор: lightsquid
Дата сообщения: 24.06.2008 16:17


Цитата:

loafer say:
вот за это скорее апач должен буит отвечать (или что у тебя там крутится), но при таком расположении файлов как у lightsquid (загляни в директорию report) - геморно это буит, имхо...


гм, а причем тут структура директории report к апачу и доступу ?
она (директория) используется только из скриптов а не показывается юзеру ...

Автор: mscorp
Дата сообщения: 25.06.2008 05:51

Цитата:
А ты себе сколько лимита поставил?
И сколько накачал за месяц?


Да, действительно, был не прав, слишком маленький лимит себе поставил
все работает !
Автор: dzzzr2007
Дата сообщения: 26.06.2008 11:45
набираю

locate squid.conf

выдается только

/usr/local/etc/apache2/Includes/lightsquid.conf

а вот его содержание:

Alias /lsquid "/usr/local/www/lightsquid"

<Directory "/usr/local/www/lightsquid">
    AddHandler cgi-script .cgi
    AllowOverride All
    Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from 192.168.0.0/24
</Directory>

Вот че-то нету тут забаненых сайтов =(
Автор: Loafer
Дата сообщения: 26.06.2008 19:45

Цитата:
гм, а причем тут структура директории report к апачу и доступу

я понимаю, но "хочелка" ограничить по пользовательскому ip видеть статистику приведёт к необходимости писать скриптец и травить его apache для того чтобы пользователь видел со своего ip только свою стастику - ну в общем уже не суть важно, скрипт есть http://silverghost.org.ua/2007/03/04/lightsquid-i-statistika-polzovateley/
а я мог и ошибаться, что это сложно

mscorp
возможности выбора на любой период сохраняются ?
Автор: mscorp
Дата сообщения: 30.06.2008 05:32
Loafer

да, по приведенному скрипту появляется форма выбора просмотра посещенных сайтов за определенную дату. Немного доработав уже получаю статистику по трафику за текущий месяц, в планах добавление календаря, для просмотра более ранней статистики.
Также можно выбрать любой период просто вдолбив его в строку адреса (url).
Автор: Craager
Дата сообщения: 08.07.2008 09:09
Здравствуйте ! Подскажите коллеги каким образом можно реализовать просмотр статистики пользователя по его предварительной авторизации через форму с запросом ввода имени и пароля.С написанием скриптов туго Спасибо!
Автор: calipso88
Дата сообщения: 28.07.2008 22:41
Господа, вообще не але в lightsquid и unix-системах, вообщем есть все доступы к этой игрушке, где мне можно почистить свою статистику? где хранятся логи? как уменишь размер скачиваемого мной инет-трафика? Как потереть скачиваемые мной файлы? Огромная просьба обьяснить, как "для ламера", просто сам чисто виндовый администратор. Заранее очень благодарен.
Автор: lightsquid
Дата сообщения: 29.07.2008 10:55

Цитата:
Господа, вообще не але в lightsquid и unix-системах, вообщем есть все доступы к этой игрушке, где мне можно почистить свою статистику? где хранятся логи? как уменишь размер скачиваемого мной инет-трафика? Как потереть скачиваемые мной файлы? Огромная просьба обьяснить, как "для ламера", просто сам чисто виндовый администратор. Заранее очень благодарен.


вопрос не понят, повторите
разбейте на пункты
переформулируйте
Автор: shrub
Дата сообщения: 08.08.2008 13:43
Добрый день.
Поставил недавно сабж, оказалось, что парсер не воспринимал параметры today и yesterday.
При более детальном просмотре кода, выяснилось, что с момента написания скрипта разрядность количества секунд увеличилась.


Код:
--- ./lightparser.pl    2007-01-10 15:06:49.000000000 +0500
+++ ./lightparser2.pl    2008-08-08 16:10:16.000000000 +0600
@@ -120,7 +120,8 @@
# timestamp elapsed host type size method url user hierarechy type

#speed optimization for FILTERDATE mode
- $Ltimestamp=substr $_,0,10;
+ m/(\d+)\.(.*)/;
+ $Ltimestamp = $1;
if ($Ltimestamp<$filterdatestart or $Ltimestamp>$filterdatestop) {
print ">>>> skipDafteFilter URL $Lurl\n$_" if ($debug2 >= 2 );
$skipfilterdatecntr++;
Автор: worm1982
Дата сообщения: 18.08.2008 09:27
Добрый день.
Есть такой вопрос. Планируется ли написание к Lightsquid-у Web интерфейса для добавления/удаления пользователей. По моему очень удобная вещь была бы.
Автор: lightsquid
Дата сообщения: 18.08.2008 11:26

Цитата:
Добрый день.
Есть такой вопрос. Планируется ли написание к Lightsquid-у Web интерфейса для добавления/удаления пользователей. По моему очень удобная вещь была бы.


Привет !
нет конечно, это не имеет отношения к анализу лога ...
это уже будет комбайн, а комбайны это плохо
и не универсально ...

"есть более другие средства"

http://stc.nixdev.org/
Автор: Dr_Spectre
Дата сообщения: 01.09.2008 16:52
Чтото не пойму в чем дело - вроде бы и работает но трафика в отчете очень мало. Включил дебаг -
55610 lines processed
1320 lines parsed
2133 lines recovered
53477 lines notrecovered
то есть получается он из 55 тысяч взял статистику только с 1320 или 1320+2133 линий ? в чем могут быть проблемы с остальными?
lightsquid 1.7.1 squid 2.6.stable6 - linux

Страницы: 1234567891011121314

Предыдущая тема: Какой кабель использовать для VDSL


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.