Мониторинг логов

Farsh

~ on ~ high ~ wave ~
Мониторинг логов

Добрый день.

Имеется куча скриптов. Некоторые сидят на кроне, некоторые выполняются по http.
Все они выполняют разные задачи, которые постоянно увеличиваются.

Допустим, класс A работает с локальные файлами. Фигакс - какой-то файл в какой-то день либо прочитать не удалось, либо встретился символ, которого там быть не должно. Отсюда я должен оперативно узнать: 1) что за скрипт 2) что за файл читался 3) другая информация ..

Допустим, класс Б что-то там еще делает, совершенно другую задачу. Из ошибки я должен буду уже извлечь совершенно другую информацию.
И тд.

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

Конечно можно говнокодом все писать в еррор лог, который потом руками ежедневно разгребать, но это не дело ;)

Вопрос:
как это реализовать ? Интересует, конечно же, не программный код, а сама идея того, как это должно быть сделано.
То есть каким образом лучше всего следить в системе за всем, что там происходит ?

Спасибо -)
 
Сверху