Предотвращение вывода к/var/log/syslog

Столкнулся с ним в поиске: nautilus-gksu.

5
11.05.2013, 19:47
2 ответа

Отбрасывание (~) действие может help.http://www.rsyslog.com/doc/rsyslog_conf_actions.html

if $hostname startswith 'd.42ba7373' and $programname == 'app' then /var/log/applog
if $hostname startswith 'd.42ba7373' and $programname == 'app' then ~
6
27.01.2020, 20:39
  • 1
    , Это почти делает то, в чем я лично нуждаюсь, но трудно сделать свое поведение детальным: Я в основном хочу /var/log/remotes/%HOSTNAME%/syslog.log для пультов ДУ, но /var/log/syslog если это от ведущего устройства. Я счастлив к твердому коду FQDN ведущего устройства в файле конфигурации todo это, но я не могу выяснить условные выражения. содержимое файловой системы –  Cera 15.08.2013, 09:51
  • 2
    @Cerales - как Вы хотите этот отвеченный вопрос? Это отличается, чем то, которое первоначально спрашивают здесь, и Вы помещаете щедрость на этот Q. Кажется, что это должен был быть свой собственный Q. У меня есть некоторые идеи о том, как выполнить это, но они не соответствуют этому Q. –  slm♦ 17.08.2013, 07:12

Аналогичная проблема здесь. Приведенный выше ответ будет отлично работать, если действие drop выполняется в основном файле rsyslog conf, который в случае ubuntu 14.04 с rsyslog 7.4.4 - /etc/rsyslog.conf. Если кто-то вообще использует отдельный файл conf,он должен быть назван так, чтобы он был перед 50-default.conf имя файла в словарном порядке, потому что файл 50-default.conf содержит конфигурацию для размещения журналов в /var/log/syslog.

0
27.01.2020, 20:39

Теги

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