Удаленное ведение журнала Apache

Удаленное ведение журнала Apache

Я изучаю возможность регистрации доступа 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/).

Связанный контент