URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 21587
[ Назад ]

Исходное сообщение
"Помогите с софтом для реализации log server'а"

Отправлено gzsoft , 07-Окт-02 12:35 
Нужен софт который разбирает log'и и помещает их в БД
желательно чтобы висел как демон и работал со всеми логами а не по конкретному сервису плз

Содержание

Сообщения в этом обсуждении
"RE: Помогите с софтом для реализации log server'а"
Отправлено lavr , 07-Окт-02 15:18 
>Нужен софт который разбирает log'и и помещает их в БД
>желательно чтобы висел как демон и работал со всеми логами а не
>по конкретному сервису плз

http://freshmeat.net/ твой друг: ищи syslog


"RE: Помогите с софтом для реализации log server'а"
Отправлено mezantrop , 07-Окт-02 16:29 
>Нужен софт который разбирает log'и и помещает их в БД
>желательно чтобы висел как демон и работал со всеми логами а не
>по конкретному сервису плз


Здравствуй, Рома :)


"RE: Помогите с софтом для реализации log server'а"
Отправлено gzsoft , 07-Окт-02 18:59 
>>Нужен софт который разбирает log'и и помещает их в БД
>>желательно чтобы висел как демон и работал со всеми логами а не
>>по конкретному сервису плз
>
>
>Здравствуй, Рома :)

Ну здравствуй здраствуй


"RE: Помогите с софтом для реализации log server'а"
Отправлено LS , 08-Окт-02 00:47 
>Нужен софт который разбирает log'и и помещает их в БД
>желательно чтобы висел как демон и работал со всеми логами а не
>по конкретному сервису плз

Только мысли:

Начинаем с того, что поднимаем правую руку, потом резко опускаем ее и  
говорим  "..." - ты знал, ты знал!

Тут в простейшем случае даже демон никакой не нужен - скрипт, который  
запускается по cron, читает файл конфигурации и разгребает лог-файлы в  
туда, куда ему укажут (в конф-файле) в соответсвии с  правилами опять же
из конф-файла (а вот здесь самый геморой. почему? - смотри ниже).

Тут самый сложный вопрос в том, чтобы ВООБЩЕ БЫЛА возможность "однозначно"  
((c) Жириновский) определять те записи, которые ты хочешь выдернуть из
логов (уж больно гады похожи могут быть). Ты сказал "работал со всеми
логами" - читай универсальный - читай гибко настраиваемый => regexp самый
удобный механизм для использования в конф-файле (к счастью все возможности
для работы с этим безобразием в *никс есть - ты все еще хочешь написать
скрипт, который работает с конфигурационными файлами, подобными
sendmail.conf? :) (это не бочка в сторону любитетей sendmail)).

Предложение:

Понятно, что скорее всего подобные проблемы обсуждались, кто-то уже делал похожие вещи и м/б есть стандартное решение. Но если готового решения на этот вопрос не дадут - то предлагаю заняться этим вопросом на пару - возникнет желание - мыль. Ко мне проблемы, связанные с этим вопросом тоже медленно, но верно подбираются - вроде и время на них потратить не могу, но с другой стороны, чувствую что если дело так дальше пойдет, то скоро они меня задавят. Так что пора эту задачу выводить ближе к первоочередным.

PS:

PS демона написать - это самая легкая часть задачи, из того что ты описал.
Только оно надо? - не зря ведь xinetd и cron придумали - тебе что, логи в
реальном режиме времени обрабатывать надо?

Это пожелание всего самого лучшего :) :

Удачи!