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