Как к уровню журнала изменений в/var/log/messages?

Я выполняю SUSE Linux Enterprise Server 10, SP2 (SLES10 SP2), и вижу большое количество какой обращения за поддержкой косметические ошибки, будучи зарегистрированным к/var/log/messages.

Кто-либо знает о способе изменить уровень журнала в/var/log/messages файле?

6
задан 29.04.2014, 12:10

2 ответа

Несомненно, редактирование /etc/syslog.conf (или /etc/rsyslog.conf в зависимости от дистрибутива). Существует строка

*.=info;*.=notice;*.=warning;\
    auth,authpriv.none;\
    cron,daemon.none;\
    mail,news.none      -/var/log/messages

удалите *. = уведомление или *. = информация или тонкая настройка это, как Вы хотите.

$ man syslog.conf

даст Вам все опции, которые можно использовать.

Не забывайте перезапускать демона системного журнала для изменений для вступления в силу.

6
ответ дан 07.12.2019, 16:06

Это зависит, на каком демоне системного журнала Вы используете. Из Вашего комментария об использовании syslog-ng Я предположил бы, что необходимо изменить этот раздел в /etc/syslog-ng/syslog-ng.conf:

filter f_messages {
        level(info,notice,warn)
            and not facility(auth,authpriv,cron,daemon,mail,news);
};

На другой комментарий Вы могли попытаться удалить"info,notice"на"level()"строка.

(Я предполагаю, что Вы ищете что-то определенное в /var/log/messages и наличие проблемы, находящей его среди всех других материал? Если это так, то, что действительно необходимо делать, создает собственный файл журнала с точно сообщениями, которые Вы хотите. Это могло бы быть немного хитро и потребовать некоторого чтения страшных руководств, конечно.)

1
ответ дан 07.12.2019, 16:06

Теги

Похожие вопросы