Назад | Перейти на главную страницу

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

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