Comment un jour dans une vie d'un message de journal Apache dans un systemd
Linux moderne basé sur systemd
ressemble-t-il? Je m'attendrais à ce que ce soit quelque chose comme ça:
syslog(3)
/run/systemd/journal/dev-log
systemd-journald
lit le message de journal de /run/systemd/journal/dev-log
systemd-journald
écrit dans /run/systemd/journal/syslog
rsyslogd
ou syslog-ng
écoute /run/systemd/journal/syslog
, récupère le message et le traite en fonction de sa configuration Suis-je oublié quelque chose? Est-il possible qu'Apache consigne (par exemple les messages de journal d'access) directement dans les files, en contournant tout le système de journalisation?
Cela dépend de la configuration d'Apache. Comme décrit dans mod_log_config , CustomLog
peut être utilisé pour envoyer des journaux directement à un file ou les CustomLog
vers une command. Cette command pourrait à son tour canaliser le contenu sur un démon syslog
ou même dans le systemd journal
.
L'Apache 2.5 non encore libéré permet de se connecter directement à systemd
via mod_journald
.