ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Squid2Mysql
@ 2004-11-05  7:41 Sodom
  2004-11-05  8:46 ` Alexey Morsov
  0 siblings, 1 reply; 2+ messages in thread
From: Sodom @ 2004-11-05  7:41 UTC (permalink / raw)
  To: community

Здравствуйте, уважаемые!
Некоторое время тестирую squid2mysql.
В связи с чем возникла пара вопросов.
1. При попытке посмотреть трафик по юзеру за определенный период
выдается такое сообщение "Пользователь не найден. Прекратите хакать
программу."
В логах mysql:
5437 Query
select date,sum(bytes) as downloads,sum(elapsed) as timeused,sum(bill)
as billings from logger where userident like 'SU' and date between '--' and '--' group
by date order by date
5437 Quit
В "датах" - прочерки. Т.е. почему-то скрипт не воспринимает дату из
запроса, и, как я понял, получает пустой ответ с некорректной
обработкой ошибки "пользователь не найден".
Проверялось в Mozilla Firefox под Linux и IE под Windows.
Никто не сталкивался? Как решить?

2. Трафик показывается ВЕСЬ (входящий, исходящий, peer-to-peer, local).
Очень неудобно.
Хотя судя по самой базе (и по логам запросов из базы) там трафик разделяется
по этим признакам (если ошибаюсь, поправьте, пожалуйста).
Никто не пытался поправить скрипты, добавив там колонки и поделить
трафик хотя бы на входящий/исходящий?

3. Очень расстраивает невозможность посмотреть статистику юзера в
целом за месяц (как это делает, к примеру, sarg).
Что имеется ввиду: ткнул на юзера и попросил вывести статистику
посещений сайтов за месяц по убыванию - наглядно показывается, какие
сайты он посещает чаще всего, какие реже и т.п.
Кто-нибудь такое делал?

P.S. я знаю, что мне ответят "гуру от php" - возьми и напиши.
Я знаю, что мои вопросы решаемы.
Вот только сам решить их не могу - php я не знаю... совсем.. :-(
И учить времени нет, потому как большой начальник с кучей бумажек, на
настоящее дело времени не остается совсем :-(
Остается только надеятся, что кто-то все же смилостивиться и напишет
такие скрипты. Думаю, не мне одному это нужно, многие будут
благодарны.

P.P.S. а в целом, с небольшой доработкой напильником, скрипт мне
понравился. Надо только поправить logrotate по части squid, чтобы
access.log не дергал и рестартовать скрипт раз в сутки (иначе, при
первом же обращении все рушится). Второй месяц пашет, тьфу, тьфу :-)

-- 
С уважением,
 Sodom                          mailto:community@sodom.ru



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Comm] Squid2Mysql
  2004-11-05  7:41 [Comm] Squid2Mysql Sodom
@ 2004-11-05  8:46 ` Alexey Morsov
  0 siblings, 0 replies; 2+ messages in thread
From: Alexey Morsov @ 2004-11-05  8:46 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1621 bytes --]


Sodom wrote:
> Здравствуйте, уважаемые!
> Некоторое время тестирую squid2mysql.
> В связи с чем возникла пара вопросов.
> 1. При попытке посмотреть трафик по юзеру за определенный период
> выдается такое сообщение "Пользователь не найден. Прекратите хакать
> программу."
> В логах mysql:
> 5437 Query
> select date,sum(bytes) as downloads,sum(elapsed) as timeused,sum(bill)
> as billings from logger where userident like 'SU' and date between '--' and '--' group
> by date order by date
Дык как там дата прописана? 04.10.2004 ему ж не покатит

> P.S. я знаю, что мне ответят "гуру от php" - возьми и напиши.
> Я знаю, что мои вопросы решаемы.
> Вот только сам решить их не могу - php я не знаю... совсем.. :-(
> И учить времени нет, потому как большой начальник с кучей бумажек, на
> настоящее дело времени не остается совсем :-(
> Остается только надеятся, что кто-то все же смилостивиться и напишет
> такие скрипты. Думаю, не мне одному это нужно, многие будут
> благодарны.
прилагаю свое "чудо"
trafficsql - перловый скрипт, собирает статистику в целом по 
каналу из счетчиков iptables, а по юзерам путем обработки логов 
squid ежедневно по крону (не заносит сайты которые полностью из 
кеша). Кладет все в mysql
струттура базы в traffic.sql

папка adsl содержит php "чудо" для просмотра всего соранного 
хозяйства через браузер.

Может пригодится (меня и мое начальство устраивает вроде).
Если какие вопросы - пиши в личку, в jabber, icq.

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.pibhe.com
http://www.ricom.ru
http://www.fondmarket.ru

[-- Attachment #2: traffic.tar.gz --]
[-- Type: application/x-gzip, Size: 12656 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2004-11-05  8:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-11-05  7:41 [Comm] Squid2Mysql Sodom
2004-11-05  8:46 ` Alexey Morsov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git