Não lê a fonte de arquivo especificada no syslog-ng?

0

Eu acho que nas versões syslog-ng-3.5 e syslog-ng-3.6, o syslog-ng irá por padrão ler / dev / kmsg mesmo se eu não usar

file ("/proc/kmsg" program_override("kernel: ")); 
in source{ },

quando eu uso o contêiner docker, acho que todos os contêineres irão ler / dev / kmsg, isso terá alguns problemas.

Então, como posso especificar não ler / dev / kmsg no configure?

    
por 穆阿浩 15.12.2016 / 10:29

1 resposta

0

Você provavelmente usa a origem do system () em algum lugar da sua configuração. Essa fonte lê fontes específicas da plataforma automaticamente e lê / dev / kmsg no Linux se o kernel for da versão 3.5 ou mais recente (consulte link ).

Se tiver certeza de que não precisa, remova a fonte system () da sua configuração

    
por 16.12.2016 / 12:13

Tags