imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 05.02.2007, 20:38     # 1
Kvarx
Member
 
Регистрация: 26.09.2005
Адрес: Питер
Сообщения: 336

Kvarx Известность не заставит себя ждатьKvarx Известность не заставит себя ждать
Ищу open source лог-аналайзер под Linux

У нас на работе есть несколько(около 20) лог-файлов. Каждый описывает работу отдельного компонента системы и
весит минимум 20 метров. Хотелость бы иметь возможность видеть полную работу системы в целом, то есть выводить
в один файл записи из выбранных файлов, необязательно всех, в порядке возрастания даты. Формат даты: (12/08/2006 20:04:40.394453)

Также хотелось бы иметь возможность задавать разнообразные фильтры на включение/невключение строчек, содержащих определенные подстрочки.
Потом возможность оставлять все строки между двумя timestamps.

Так как разбор логов стандартная задача, то видимо где-то должны быть тулы. Но так как логи нестандартные, то надо искать open source
проект, чтобы иметь возможность заточить под свои нужны.

Вот тут: http://sourceforge.net/search/?type_...soft&words=Log находятся 1102 программ.

Работает под линуксов, поэтому есть такой самый очевидный вариант решения, если писать самому, используя стандартые утилиты:
1) в конфигурационном файле задаем имена файлов.
2) сливаем все файлы в один
3) сортируем строчки по дате
4) если нужен невключение строчек, то применяем egrep, например.
5) смотрим в nedit, vim итд

Смущает размер логов и соответствующее время на сортировку и просмотр. Возможно есть уже готовые изящные решения.
Kvarx вне форума  
Старый 06.02.2007, 15:51     # 2
SergikS
Newbie
 
Регистрация: 03.09.2006
Адрес: Киев
Пол: Male
Сообщения: 40

SergikS Путь к славе только начался
Если нужно кучу логов сложить в один, то попробуй
tail -f "какой-то".log > my.log
повторить для каждого нужного лога
SergikS вне форума  
Старый 07.02.2007, 19:44     # 3
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
awstats, в первую очередь конечно для Апачевских логов, тоесть для ВЕБа, но GPLный и очень мощный, соответственно можно доработать/изменить.

Ну или, проще всего, скриптом распарсить файлы по полям, загнать в тот же MySQL, а дальше запросами уже получать любые нужные выборки, какие надо и по датам, и с группировками и с агрегатами и проч, и проч...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 08.02.2007, 17:05     # 4
biggyL
Member
 
Аватар для biggyL
 
Регистрация: 28.08.2002
Сообщения: 249

biggyL Нимб уже пробиваетсяbiggyL Нимб уже пробивается
Вообще то:
http://www2.logwatch.org:81/

or
via the logwatch CVS repository (v1.39, see www.logwatch.org).
biggyL вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:36.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.