Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) чтение логов и ведение статистики. / 12 сообщений из 12, страница 1 из 1
08.06.2005, 08:07
    #33106277
vidoq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) чтение логов и ведение статистики.
яф думаю каждому будет интересно узнать, как в PERL ввести функцию чтения логов, а далее основываясь на этом логе вести статистику по:
времени ип адресу и логину

лог выглядит след образом:
1117048279.974 41 10.0.5.250 tcp 214355 get http://www.site.com/image.gif aaa1111 direct/222.222.222.222 image/gif

сначало идет время \в юниксе\ порт ип адрес отправителя протокол сколько байт скачано что скачали логин пользователя ип адрес удаленный

так же есть список ип адресов которые являются ограниченно платными - т.е. стоят они 20 коп за метр, а мы их в платные зачислили.

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

вот такая вот идейка. а как сделать нехрена не понятно:(
...
Рейтинг: 0 / 0
08.06.2005, 08:27
    #33106290
vidoq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) чтение логов и ведение статистики.
забыл сказать, это юниксовый Squid.
так что могет у кого нить уже есть готовые анализаторы логов?
internet access monitor не предлагать, юзал уже не идет:(
...
Рейтинг: 0 / 0
08.06.2005, 10:07
    #33106451
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) чтение логов и ведение статистики.
Opennet
Поиск

если есть конкретные вопросы, задавайте ...
...
Рейтинг: 0 / 0
08.06.2005, 15:07
    #33107425
vidoq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) чтение логов и ведение статистики.
ок буду изучать, в ближайшее время наверное все проверю!
...
Рейтинг: 0 / 0
15.06.2005, 12:41
    #33117151
vidoq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) чтение логов и ведение статистики.
ндааа.... чуток я наверное не правильно объяснил, но логи то не сквидовские сами, а правленные! т.е. статистику собирает другая прога, логи формата \написал выше\, и формат у них чуточку другой чем у сквида.

задача стоит в том, чтобы написать почти свой анализатор логов:
1. на главном окне нужно выводить статистику по каждому пользователю, и статистику общую.
статистика это - платный трафик , бесплатный трафик , ограниченно платный
и сумма всего по этим 3 степеням.
2. такую же хрень делать у каждого пользователя и показывать что за его сессию было скачено!

почитал я эти проги и lightsquid и proxystat и еще какая то там была, толком ничего нет, т.е. разбора я самого не нашел \могет плохо смотрел\

кто что еще может сказать, или показать?!
...
Рейтинг: 0 / 0
15.06.2005, 14:39
    #33117525
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) чтение логов и ведение статистики.
а что тут надо показать? Вы представляете свой формат хранения логов, и хотите, что бы Вам написали анализатор?

задавайте более конкретные вопросы!
...
Рейтинг: 0 / 0
15.06.2005, 15:47
    #33117713
vidoq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) чтение логов и ведение статистики.
я представляю свой формат хранения, лог я написал на верху как он выглядит, могу кусок скинуть если надо.
мне нужна сама начальная идея. откуда я мог бы цапануть дельные функции.

больше интересует как подсоеденить лог файла
как проводить анализ лог файла
как выводить статистику скачанных метров по платным, бесплатным и ограниченно платным ресурсам.
...
Рейтинг: 0 / 0
15.06.2005, 16:06
    #33117776
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) чтение логов и ведение статистики.
vidoq
мне нужна сама начальная идея. откуда я мог бы цапануть дельные функции.

более чем уверен в выше описанном ПО есть почти все интересующие функции...

vidoqбольше интересует как подсоеденить лог файла
куда подсоединить?

open FILE, <file_name ?!

vidoq
как проводить анализ лог файла
как выводить статистику скачанных метров по платным, бесплатным и ограниченно платным ресурсам.

проходитесь циклом и анализируйте.
отделение платого от бесплатного ведите при проходе циклом и сравнивая ip адреса

vidoq
так же есть список ип адресов которые являются ограниченно платными
...
Рейтинг: 0 / 0
20.06.2005, 07:44
    #33123880
vidoq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) чтение логов и ведение статистики.
так сейчас насчет сравнивание строк ип адресов можно по подробнее???

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

нужно как то сделать сравнение а потом и суммирование ограниченно платного интернет трафика.
как, кто может превести пример?!
...
Рейтинг: 0 / 0
20.06.2005, 09:51
    #33124027
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) чтение логов и ведение статистики.
автортак сейчас насчет сравнивание строк ип адресов можно по подробнее???
--->
автортак же есть список ип адресов которые являются ограниченно платными - т.е. стоят они 20 коп за метр, а мы их в платные зачислили.

Вы же сами написали, что есть список ограниченно платных IP... я к сожалению не пойму, что у Вас не получается, Вы пишите решение сами , а потом говорите "не знаю как сделать"


P.S. ИМХО, надо вести привязку MAC + IP, и если они не совпадают с списками, сигнализировать администратору ...
...
Рейтинг: 0 / 0
20.06.2005, 13:32
    #33124535
vidoq
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) чтение логов и ведение статистики.
не получается именно сравнивать строки из списка ип адресов с ип адресами из лога.
я просто не знаю как это сделать!
еще проблема в том, что в списке ип адресса идут диапазоном
т.е. 129.234.23.45 - 234.
как в этой ситуации быть?!

предложили вариант такой:
перемножить и сложить т.е.
129*234*23+45 и
129*234*23+234
и проверять ипшники из логов входят ли они в этот промежуток или нет?!

вот сейчас и думаю, как сделать?!
кто может написать?!
...
Рейтинг: 0 / 0
20.06.2005, 13:50
    #33124600
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PERL) чтение логов и ведение статистики.
vidoqне получается именно сравнивать строки из списка ип адресов с ип адресами из лога.
я просто не знаю как это сделать!
еще проблема в том, что в списке ип адресса идут диапазоном
т.е. 129.234.23.45 - 234.
как в этой ситуации быть?!

предложили вариант такой:
перемножить и сложить т.е.
129*234*23+45 и
129*234*23+234
и проверять ипшники из логов входят ли они в этот промежуток или нет?!

вот сейчас и думаю, как сделать?!
кто может написать?!

про CPAN знаеш ?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) чтение логов и ведение статистики. / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]