como fazer com que o syslog não registre avisos específicos?

1

Versão resumida:

Desejo que a seguinte mensagem apareça no meu syslog. Eles pertencem a uma porta USB no meu teclado que pode ser ignorada:

Feb  9 23:33:45 sunfire kernel: [ 8163.156041] usb 3-6.2.4: reset full-speed USB device number 8 using ehci-pci   

Eu editei /etc/rsyslog.d/50-default.conf e adicionei um filtro:

:msg, contains, "3-6.2.4: reset full"

e quando reiniciei o serviço: /etc/init.d/rsyslog restart resultou em:

Feb 10 00:23:57 sunfire rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="754" x-info="http://www.rsyslog.com"] exiting on signal 15.
Feb 10 00:23:57 sunfire rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="3982" x-info="http://www.rsyslog.com"] start
Feb 10 00:23:57 sunfire rsyslogd-2222: command 'KLogPermitNonKernelFacility' is currently not permitted - did you already set it via a RainerScript command (v6+ config)? [v8.16.0 try http://www.rsyslog.com/e/2222 ]
Feb 10 00:23:57 sunfire rsyslogd-2207: error during parsing file /etc/rsyslog.conf, on or before line 62: syntax error on token '' [v8.16.0 try http://www.rsyslog.com/e/2207 ]
Feb 10 00:23:57 sunfire rsyslogd-2207: CONFIG ERROR: could not interpret master config file '/etc/rsyslog.conf'. [v8.16.0 try http://www.rsyslog.com/e/2207 ]
Feb 10 00:23:57 sunfire rsyslogd: rsyslogd's groupid changed to 109
Feb 10 00:23:57 sunfire rsyslogd: rsyslogd's userid changed to 105
Feb 10 00:23:57 sunfire systemd[1]: Stopping System Logging Service...
Feb 10 00:23:57 sunfire systemd[1]: Stopped System Logging Service.
Feb 10 00:23:57 sunfire systemd[1]: Starting System Logging Service...
Feb 10 00:23:57 sunfire systemd[1]: Started System Logging Service.
Feb 10 00:23:57 sunfire rsyslogd-2039: Could not open output pipe '/dev/xconsole':: No such file or directory [v8.16.0 try http://www.rsyslog.com/e/2039 ]
Feb 10 00:23:57 sunfire rsyslogd-2007: action 'action 10' suspended, next retry is Wed Feb 10 00:24:27 2016 [v8.16.0 try http://www.rsyslog.com/e/2007 ]
Feb 10 00:25:49 sunfire kernel: [11287.416037] usb 3-6.2.4: reset full-speed USB device number 8 using ehci-pci

e obviamente não parou o registro que eu quero parar.

Antes de começar a brincar demais com isso, pensei em tentar conseguir alguma ajuda.

Obrigado.

Versão Longa:

Eu tenho um teclado que, quando conectado a qualquer uma das minhas caixas (na maioria das vezes rodando várias iterações do Ubuntu em 14.04 LTS, Raspian, OSX e FreeBSD), reporta erros no syslog. O erro em particular é:

Feb  9 23:33:45 sunfire kernel: [ 8163.156041] usb 3-6.2.4: reset full-speed USB device number 8 using ehci-pci
Feb  9 23:33:49 sunfire kernel: [ 8166.828038] usb 3-6.2.4: reset full-speed USB device number 8 using ehci-pci
Feb  9 23:33:55 sunfire kernel: [ 8172.804042] usb 3-6.2.4: reset full-speed USB device number 8 using ehci-pci
Feb  9 23:34:00 sunfire kernel: [ 8178.172050] usb 3-6.2.4: reset full-speed USB device number 8 using ehci-pci
Feb  9 23:34:23 sunfire kernel: [ 8201.524041] usb 3-6.2.4: reset full-speed USB device number 8 using ehci-pci
Feb  9 23:35:19 sunfire kernel: [ 8257.340041] usb 3-6.2.4: reset full-speed USB device number 8 using ehci-pci
Feb  9 23:35:32 sunfire kernel: [ 8270.244043] usb 3-6.2.4: reset full-speed USB device number 8 using ehci-pci
Feb  9 23:35:50 sunfire kernel: [ 8287.876038] usb 3-6.2.4: reset full-speed USB device number 8 using ehci-pci

(eu incluí muitos para mostrar quão frequentes e consistentes eles são).

Eu tenho procurado uma maneira de fazer o sistema "desconsiderar" esse tipo de relatório basicamente porque não estou preocupado com isso. O motivo é que este é um teclado que tem duas portas USB e eu nunca conectei nada a ele (especialmente nesta caixa. Eu conectei um mouse quando usado com a minha caixa principal).

A maioria das respostas que encontrei refere-se à filtragem da saída geralmente em pesquisas, ou aplicativos específicos ou cenários de desenvolvedor.

Eu encontrei esta pergunta / resposta ( Desabilitar o log para o syslog ), mas a configuração no meu sistema (Ubuntu) aponta para arquivos de configuração adicionais localizados em /etc/rsyslog.d/ e nenhum dos arquivos tem nada que remotamente sugira (para mim) como desconsiderar algo.

Isso me levou a percorrer outras rotas de pesquisa para ( Impedindo a saída para / var / log / syslog ) e no link (especialmente Filtros ) mas assim que eu comecei a brincar com isso eu recebi um erro sobre uma configuração inválida e obviamente não escolhi minha mensagem indesejada (acima "seção).

Considerando que parece que o rsyslog foi parado (pid: 754), então eu ataquei o sistema correto, mas fiz isso de forma errada.

Qualquer ajuda seria apreciada.

Uma adição final: Ao reverter para a configuração padrão e reiniciar, 3 dos 5 erros de configuração persistiram, o que me levaria a acreditar que eles não estão relacionados.

isto é, estes persistiram:

Feb 10 00:48:12 sunfire rsyslogd-2222: command 'KLogPermitNonKernelFacility' is currently not permitted - did you already set it via a RainerScript command (v6+ config)? [v8.16.0 try http://www.rsyslog.com/e/2222 ]
Feb 10 00:48:12 sunfire rsyslogd-2039: Could not open output pipe '/dev/xconsole':: No such file or directory [v8.16.0 try http://www.rsyslog.com/e/2039 ]
Feb 10 00:48:12 sunfire rsyslogd-2007: action 'action 10' suspended, next retry is Wed Feb 10 00:48:42 2016 [v8.16.0 try http://www.rsyslog.com/e/2007 ]

e estes (expectantes) não estavam mais presentes:

Feb 10 00:23:57 sunfire rsyslogd-2207: error during parsing file /etc/rsyslog.conf, on or before line 62: syntax error on token '' [v8.16.0 try http://www.rsyslog.com/e/2207 ]
Feb 10 00:23:57 sunfire rsyslogd-2207: CONFIG ERROR: could not interpret master config file '/etc/rsyslog.conf'. [v8.16.0 try http://www.rsyslog.com/e/2207 ]
    
por Madivad 09.02.2016 / 14:54

0 respostas