Информационные технологии
c 2007 года
 

Как убрать из логов "...systemd: Started Session..."

23.12.2024
Итак, наша проблема - это засорённый лог системы messages такими сообщениями:
.......
Dec 15 12:59:01 mx systemd: Started Session 224313 of user root.
Dec 15 13:00:01 mx systemd: Started Session 224315 of user root.
Dec 15 13:01:01 mx systemd: Started Session 224316 of user root.
.......

И оно вроде бы ничего страшного - крон трудится, но весь лог засорён событиями, которые особо не интересны и сложнее найти полезную инфу.
Поэтому решено убрать подобные события из лога. Для этого создаём конфиг-файл rsyslog-а в соответствующей директории:

# touch /etc/rsyslog.d/ignore-systemd-session-slice.conf

И добавим туда строку, фильтрующую подобные сообщения, при помощи echo (можно и просто добавить, зайдя редактором):

# echo 'if $programname == "systemd" and ($msg contains "Starting Session" or $msg contains "Started Session" or $msg contains "Created slice" or $msg contains "Starting user-") then stop'>/etc/rsyslog.d/ignore-systemd-session-slice.conf

И осталось перезапустить службу rsyslogd:

# systemctl restart rsyslog

Готово! Теперь подобные события нас тревожить не будут. 
Всем удачи в администрировании.

Возврат к списку


Текст сообщения*
Перетащите файлы
Ничего не найдено
Защита от автоматических сообщений
 
X