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