Как правильно хранить логи
Как настроить ротацию логов в journald
Параметры ниже проверьте вместе с системным администратором. Значения могут быть скорректированы исходя из доступного дискового пространства для хранения логов и политик по глубине хранения.
- Откройте для редактирования файл
/etc/systemd/journald.conf. -
В файле укажите следующие параметры:
-
Перезапустите сервис:
Как настроить отправку журналов системы во внешний агрегатор?
Для этого необходимо настроить rsyslog.
-
В файле
/etc/systemd/journald.confустановите параметр: -
Перезапусите journald:
-
Проверьте наличие logrotate и установите при отсутствии:
-
Настройте ротацию системных журналов в файле
/etc/logrotate.d/syslog. -
Проверьте содержимое:
-
Добавьте в crontab строки:
-
В файл
/etc/rsyslog.confдобавьте строку:где
- server — имя или адрес сервера агрегации журналов
- port — порт сбора журналов
-
Перезапустите сервис rsyslog: