Como modificar a cadeia de mensagens que está sendo registrada pelo syslog?

1

Eu tenho alguns sistemas Linux com o teclado e console compartilhados através de um switch KVM. Quando eu alterno entre eles, recebo muitas mensagens de syslog indesejadas em relação ao teclado conectando e desconectando. Este é um problema em particular para mim, porque eu gosto de manter o console de cada sistema monitorando permanentemente as mensagens do "live" syslog com tail -f /var/log/syslog .

Aqui está um, por exemplo:

Nov  7 01:03:37 PIHOSTNAME kernel: [1648435.194330] usb 1-1.3.2: new low-speed USB device number 55 using dwc_otg

Consigo remover todas as mensagens do teclado com várias regras em /etc/rsyslog.conf . Para o exemplo acima eu uso:

:msg, contains, "new low-speed USB device " STOP

Isso funciona bem, mas eu gostaria de manter uma mensagem para confirmar quando o teclado está conectado - e modificá-lo um pouco para facilidade de uso . Por exemplo:

:msg, contains, "new low-speed USB device " :msg+" - Keyboard Successfully Connected!"

(A regra acima não funciona, claro)

Eu esperava que fosse algo assim:

Nov  7 01:03:37 PIHOSTNAME kernel: [1648435.194330] usb 1-1.3.2: new low-speed USB device number 55 using dwc_otg - Keyboard Successfully Connected!
  1. Como posso modificar minha regra para adicionar o texto extra?
  2. Além disso, como posso modificar minha regra para substituir certos caracteres pelo novo texto?

Obrigado.

    
por Cor 08.11.2015 / 02:18

0 respostas