LINUX.ORG.RU

Log Parsers & Statistics Creators


0

0

Я тут по роду своей работы пишу программу, которая читает log-файлы с телефонной станции и делает из них статистические отчёты. Наверное многим до боли знакомая ситуация. Кто-то из вас наверняка делает и смотрит за статистикой Web Server'ов используя Webalizer (www.webalizer.net), кто-то анализирует логи squid'а (напримерhttp://unixware.ru/program.pl?prog_id=1289), логи Samba, ftp, ...

Список можно продолжить. Вот я и подумал, что в данной области сложилась ситуация, когда для почти одних и тех же задач создаются и поддерживаются разные программы. А почему бы не последовать примеру тех, кто пишет Multimedia-плееры для разных видео- и звуковых форматов файлов и написать одну программу, но использующую для каждого формата лога свой плагин? И свой плагин для отчётов - на HTML, plain text, XML, Excel, ....

Может кто-нибудь даст мне ссылку на такой проект, если он уже существует?

На freshmeat.net не посылайте - я уже его по этому поводу досконально изучил - ситуация такая, о которой я писал выше.

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


Раз на freshmeat.net посылать нельзя, то пошлю на sourceforge.net: http://sourceforge.net/projects/modlogan/

Мне то же часто приходится анализировать различные логи, накапливать и обрабатывать по ним разную статистику. К сожалению, логи бывают _ОЧЕНЬ_ разные. Иногда они должны обрабатываться в realtime (a-la tail -f). Совсем не обязательно они пишутся одной строкой. Если кто-то соберется разработать универсальный независимый от языка программирования API для анализа логов под хорошей лицензией (BSD или LGPL подойдут), то я обещаю внести в него свой посильный вклад в виде идей и исходного кода на C/C++/Java.

anonymous
()

Если бы проги умели бы логи в какое-то подобие XML пихать, было бы вообще замечательно.

Havoc ★★★★
()

2 anonymous (*) (2001-10-29 11:46:27.0)

Спасибо за инфу, я как то находил этот проект, но тогда он был скуден. А на сайте http://sourceforge.net/projects/modlogan последнее обновление имеет номер 0.5.7, в то время, как на родном сайте проекта http://www.kneschke.de/projekte/modlogan я уже забрал версию 0.7.6 от 24 октября.

Чем тебя не устраивает простая лицензия GNU GPL?

Да, эта система не может не радовать продуманностью идей - помимо плагинов для входных логов и выходных отчётов, там есть плагины для представления объектов данных обрабатываемой информации (типа записи, разделители, счётчики ...), плагины-обработчики внутренней структуры данных. Радует, что это ещё можно видеть в виде графических файлов.

2 Havoc (*) (2001-10-29 12:40:15.0)

Там в последнем релизе проекта для сборки они требуют libxml. Хотя выходных плагинов под XML я не нашёл. А может ты ребятам поможешь? Там автор ждёт помощи и пишет, что его проект уже перенесён русской командой любителей OS/2:

http://teamos2.ru/ru,download,modlogan$html

Мне лично понравилось, что там есть плагин-парсер логов телефонной станции Siemens Hicom 116. Жаль только, что он заточен для логов статистики биллинга (там ожидаются записи о разговорах абонентов), а мне нужно обработать записи о сообщениях от станции (ошибки, диагностика, аварии). Да и станция у меня не учрежденческих масштабов (PBX), а полноценная станция городских масштабов (PSTN) на основе Siemens EWSD.

Ещё разочаровывает реализация идеи на необъектно-ориентированном языке :( А ещё бы я добавил к этому несколько программ или web-скриптов для конфигурирования системы обработки.

Android
() автор топика

GPL не устраивает тем, что мой проект коммерческий, а поэтому с GPL не совместим.

anonymous
()

Ну тогда тебе прямая дорога на http://www.freebsd.org.ru

Согласись, что на этом сайте приоритет всё же в сторону GPL?

А коммерция у тебя могла бы быть не от продажи программного продукта, а от того, какую он тебе мощную статистику по логам делал. Или ты эти логи за даром хранишь и обрабатываешь :)?

Android
() автор топика

За даром :) Потому что логи не мои, приходится зарабатывать на программе. Как только мне это надоест, выложу исходники под GPL или чем-нибудь посвободней, и поеду в Ирландию пиво пить ;) А пока из лицензий GNU я согласен только на LGPL.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.