Какое решение для архивирования логов является лучшим? У меня есть два сервера приложений (tomcat6), и мне нужно хранить файлы журнала приложений в течение 7 лет. Доставка, архивирование и запись их на Bluray или DVD занимает много времени, в некоторых случаях процесс уже автоматизирован, но все равно занимает так много времени, что вы предлагаете?
Самым простым решением для меня является использование syslog
или одной из его производных (rsyslog, syslog-ng) для отправки всех журналов на центральные серверы. (Множественное число, потому что вам может потребоваться какое-то аварийное переключение для обеспечения безопасности или балансировка нагрузки, если объем журнала очень велик)
Основные компоненты, которые вам нужны:
gzip
с настройкой агрессивности по умолчанию должен выполнить свою работу. Файлы журналов очень часто повторяются, поэтому дневные журналы приложений должны иметь очень высокую степень сжатия, что позволит вам хранить свои 7 лет в приличный объем жесткого диска.