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.
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 ]