Я изучаю возможность регистрации доступа Apache и error_logs в одном центральном репозитории, в отличие от того, чтобы каждый сервер имел свои собственные файлы журнала.
Есть ли у кого-нибудь идеи или лучшие практики, как это сделать? Кто-нибудь может подтолкнуть меня в правильном направлении?
Стив
Вы можете использовать rsyslog, см. http://wiki.rsyslog.com/index.php/Working_Apache_and_Rsyslog_configuration
Чтобы записывать все на удаленный сервер, введите /etc/rsyslog.d/0X-remote-server.conf:
*.* @<IP-address remote server>
Затем на удаленном сервере вы можете использовать, например, syslog-ng с фильтрами, чтобы поместить все журналы в отдельные каталоги (т.е. для VirtualHost).
Если вы входите в сеть, разумно зашифровать ваши данные. Для этого можно использовать stunnel (http://www.stunnel.org/).