2013-05-30 3 views
1

Я запускаю распределенное задание на нескольких узлах Linux. Каждый узел регистрирует данные в один файл. Я теряю много времени, используя ssh для подключения и просмотра каждого журнала в отдельности.инструмент синхронизировать файл журнала распределяет систему

Есть ли инструмент для консолидации файлов из разных систем? или другой способ одновременного просмотра нескольких журналов?

ответ

4

Я бы рекомендовал посмотреть на Splunk, это замечательный инструмент для управления файлами журналов во многих системах, я использовал его некоторое время в больших системах Hadoop и в основном собирал данные в реальном времени из всех ваших журналов и дать вам целостное представление о вашей системе в пользовательском интерфейсе, поэтому вам не нужно регистрироваться в каждой системе, и вы можете увидеть все в пользовательском интерфейсе.

Он также позволяет вам определять предупреждения, и вы можете фильтровать все и смотреть на отдельные хосты, если хотите.

+0

Я согласен с тем, что Splunk - лучший вариант, если вы можете себе это позволить. Для других вариантов см. Http://stackoverflow.com/questions/83741/best-way-to-aggregate-multiple-log-files-from-several-servers –