Evitar que se envíen mensajes syslog a todos los terminales abiertos

Evitar que se envíen mensajes syslog a todos los terminales abiertos

Tenemos un problema de hardware en uno de nuestros servidores y el kernel continuamente genera mensajes como este:

kernel: EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x2000 (FB-DIMM Configuration Write error on first attempt))

Además de registrar los mensajes en /var/log/messages, los envía atodoiniciado sesión en sesiones de terminal (no solo en la consola del sistema).

Si bien es bueno estar informado (y, por supuesto, solucionaremos el problema de la RAM), es imposible trabajar en este servidor; los mensajes salen en medio de la edición de líneas, archivos, lo que sea.

¿Cómo puedo suprimir estos mensajes? Idealmente, me gustaría poder hacerlo en mi sesión actual y dejar que otros usuarios reciban los mensajes.

El sistema es Centos 5.

Respuesta1

Parece que syslogd enviará mensajes a todos los usos a través de 'muro' si se usa '*' como destino en el archivo /etc/syslogd.conf.

La configuración predeterminada tiene esta línea:

*.emerg                                                        *

Comentar esta línea y recargar syslogd suprimió completamente los mensajes, pero será mejor que recuerde volver a habilitarlos más tarde.

No encontré una manera de suprimirlos por solo una sesión. El comando 'mesg' debería poder detener los mensajes entrantes en una sesión, pero no detuvo estos mensajes.

Respuesta2

Si recibe mensajes de difusión impresos en su consola como estos:

Message from syslogd@hostname
Broadcast message from systemd-journald@hostname

Estos se manejan como mensajes de emergencia, pero si necesita desactivarlos, edite este archivo /etc/rsyslog.confo podría estar en esta ubicación /etc/rsyslog.d/50-default.confdependiendo de su máquina. luego comenta esta línea así:

#*.emerg                                :omusrmsg:*

De todos modos, si puede revisar estos mensajes antes, sería mejor saber qué está causando estos mensajes de emergencia.

Para obtener una respuesta más detallada, revise esto:https://stackoverflow.com/a/41456076/366884

información relacionada