LPIC 108.2 часть третья. Журналирование событий: journald
HTML-код
- Опубликовано: 11 сен 2024
- Разбираемся с системой управления журналами событий journald: как настроить и управлять получением событий в journald.
Хороший мануал на русском: www.altlinux.o...
Я из 2019 года. Мудрость умника, который писал комент ниже, не потеряла свою актуальность
Отличные и полезные уроки. Огромное спасибо тебе за труды !
Я из 2018 года. SYSTEMD полностью узурпировала Linux. Никаких syslog и т.д просто не нужно!! Если Леннарта Поттеринга не уволят из REDHAT то скоро он сделает скайнеТ!
Спасибо, Кирилл! Очень хорошее дело делаешь!
Спасибо. Очень пригодилось.
Спасибо большое =-)
Пожалуй подпищусь. Нормал уроки.
Пишу вам из будущего, ничего мы не настроили ни туда ни сюда :)
Ещё прикол что любую программу которая пишет в систем аут \ ерор можно запустить как юнит и её логи буду автоматически складыватся в журнал. Причём если строчка начинается с префикса лог уровня то он учитывается: лля err, для warn, debug итд.
Если писать через сокет то поддерживается полностью структурные логи и тогда ты можешь свои поля создавать (например логин юзера).
Как из просмотра журнала вернутся к терминалу?
Ctrl+с
в Ubuntu 16.04 LTS при версии journalctl systemd 229 - присутствует --vacuum-size=BYTES , а в Debian 8 c journalctl systemd 215 эта команда отсутствует :(
Они развиваются динамично, но это важная опция, попробуйте сами впишите ее в конфиг
В ubuntu server 18.04 у меня почему-то наоборот по пути /var/log/journal есть файлы, а в /run/log ничего нету. В файле journald.conf строка Storage закоментирована. Почему так?
В твоём случае rsyslog самостоятельно определяет, какое хранилище следует использовать (Storage=auto). Необходимо установить параметр Storage в значение persistent, если требуется использовать для хранения журналов каталог /var/log/journal, либо volatile, если /run/log/journal.
@@alexandergreat6192 спасибо за ответ