Apache Remote-Protokollierung

Apache Remote-Protokollierung

Ich untersuche die Möglichkeit, Apache-Zugriffs- und Fehlerprotokolle in einem zentralen Repository zu protokollieren, anstatt dass jeder Server seine eigenen Protokolldateien hat.

Hat jemand Ideen oder Best Practices, wie das geht? Kann mich jemand in die richtige Richtung lenken?

Steve

Antwort1

Sie können rsyslog verwenden, siehehttp://wiki.rsyslog.com/index.php/Arbeitende_Apache_und_Rsyslog_Konfiguration

Um alles auf einem Remote-Server zu protokollieren, geben Sie /etc/rsyslog.d/0X-remote-server.conf ein:

*.* @<IP-Adresse Remote-Server>

Dann können Sie auf dem Remote-Server beispielsweise syslog-ng mit Filtern verwenden, um alle Protokollierungen in separaten Verzeichnissen abzulegen (d. h. pro VirtualHost).

Wenn Sie sich über das Netzwerk anmelden, ist es ratsam, Ihre Daten zu verschlüsseln. Sie können hierfür stunnel verwenden (http://www.stunnel.org/).

verwandte Informationen