Настроить systemd journald как для пересылки, так и для хранения в постоянном журнале?

С systemd некоторые вещи изменились. Поэтому вместо обращения к определенному файлу я теперь journalctl использовать journalctl для доступа к журналу.

Однако в /etc/systemd/journald.conf в [Journal] опция Storage=persistent похоже, конфликтует с ForwardToSyslog=yes .

Мое намерение здесь состояло в том, чтобы включить использование журнала для последних событий, например, в течение предопределенного периода в несколько дней (например, MaxRetentionSec=1month ), но также пересылать все события в мой экземпляр syslogd.

Однако, используя journalctl -xe я вижу, что те сообщения, которые сделали это для syslogd, определенно не journalctl -xe в постоянный журнал systemd.

Как включить такой режим, т. Е. Войти в постоянный системный журнал и перейти к syslogd?

 # systemd --version systemd 229 +PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN 

One Solution collect form web for “Настроить systemd journald как для пересылки, так и для хранения в постоянном журнале?”

Я не уверен в вашем заключении. Хотя у меня есть только версия 219, я вижу те же строки, которые появляются в моих /var/log/messages через syslog, как в выводе sudo journalctl --follow , например, когда я делаю ssh или logger -p kern.err abc или остановить службу с помощью systemctl.

Я использую по умолчанию journald.conf для Storage=auto (который похож на постоянный, когда у вас есть каталог /var/log/journal ) и ForwardToSyslog=yes , с rsyslogd .

Обратите внимание: вам нужно sudo journalctl , чтобы читать все журналы.

  • Как получить журнал загрузки ядра с помощью журналаctctl?
  • Как настроить systemd-journald на NixOS?
  • Tomcat 7 не производит выход журналов для каталинии. На RHEL7
  • Журнал показывает очень старые ботинки, которые не перерабатываются
  • Отладка блокировки - systemd теряет мои журналы
  • Как проверить систему system.journal из другой системы
  • Как определить исходный процесс журнала, порожденный службой systemd?
  • Как предотвратить «Сообщения ядра были потеряны, так как система журнала не смогла обработать их достаточно быстро»?
  • Как изменить место сохранения системного журнала?
  • Как получить сообщение об ошибке в journald
  • systemd: ложь о имени процесса, используя sh -c exec idiom
  • Linux и Unix - лучшая ОС в мире.