GNU/Linux >> Tutoriales Linux >  >> Cent OS

CentOS / RHEL 6,7:cómo aumentar la verbosidad del mensaje de registro del sistema (rsyslogd)

El demonio de registro del sistema Linux es responsable de registrar los mensajes del sistema. A partir de RHEL 6, el demonio/servicio de registro del sistema y su archivo de configuración son rsyslogd – /etc/rsyslog.conf . La publicación describe cómo modificar la verbosidad del mensaje de registro del sistema CentOS/RHEL 6,7.

Nivel de verbosidad para rsyslogd

Cada línea en el archivo de configuración /etc/rsyslog.conf define una regla que consta de dos campos separados por espacios en blanco, es decir, un selector (o filtro) campo y una acción campo.

– El campo selector especifica un patrón de instalaciones y prioridades.
– El campo de acción especifica el destino de los mensajes que coinciden con el selector, es decir, un archivo (registro), canalización con nombre (fifo), tty (terminal), dirección de red, etc.

instalaciones

authpriv mensajes de seguridad/autorización (privados)
cron demonio de reloj (mensajes crond y atd)
demonio mensajes de demonios del sistema sin instalaciones separadas
kern mensajes del núcleo
local[0-7] reservado para uso del sistema local (ver más abajo)
lpr mensajes de impresora (usados ​​por tarjetas JetDirect)
correo mensajes de demonios de correo
noticias Mensajes del subsistema de noticias de USENET
registro del sistema mensajes generados internamente por syslogd
usuario mensajes genéricos a nivel de usuario
uucp Mensajes del subsistema UUCP

Prioridades/Gravedades

0 emerger el sistema no se puede utilizar
1 alerta se deben tomar medidas inmediatamente
2 crítico condiciones críticas
3 err condiciones de error
4 advertencia condiciones de advertencia
5 aviso estado normal, pero significativo
6 información mensaje informativo
7 depurar mensaje de nivel de depuración

El siguiente es un ejemplo predeterminado de un archivo RHEL 7 /etc/rsyslog.conf. La primera línea le indica al demonio syslog (syslogd) que registre toda la información de nivel o superior (excluyendo correo, authpriv y mensajes de la instalación cron) en el archivo /var/log/messages.

cat /etc/rsyslog.conf
*.info;mail.none;authpriv.none;cron.none                /var/log/messages
authpriv.*                                              /var/log/secure
mail.*                                                  -/var/log/maillog
cron.*                                                  /var/log/cron
*.emerg                                                 *
uucp,news.crit                                          /var/log/spooler
local7.*                                                /var/log/boot.log

Aumento del nivel de detalle de los mensajes predeterminados de syslog

1. Para aumentar la verbosidad del mensaje de syslog predeterminado, p. de información a nivel de depuración, cambie la entrada del archivo de configuración de syslog relevante, por ejemplo:

de:

*.info;mail.none;authpriv.none;cron.none           /var/log/messages

a:

*.debug;mail.none;authpriv.none;cron.none          /var/log/messages

2. Para enviar mensajes de nivel de depuración (pero no mensajes de otros niveles) para todas las instalaciones a la consola virtual 9 (/dev/tty9), agregue la siguiente entrada del archivo de configuración de syslog:

*.=debug                      /dev/tty9

3. Al realizar cambios en el archivo de configuración del registro del sistema, se requiere reiniciar el servicio rsyslogd (o reiniciar el sistema) para que los cambios surtan efecto, por ejemplo:

Para RHEL 6:

# service rsyslogd restart

Para RHEL 7:

# systemctl restart rsyslog


Cent OS
  1. Cómo aumentar el intercambio en Linux/CentOS/Redhat/Ubuntu

  2. Cómo reducir el sistema de archivos raíz en CentOS / RHEL 6

  3. Cómo detener las entradas del registro de auditoría escritas en los registros del sistema en CentOS/RHEL 6

  4. Cómo habilitar la depuración de CUPS en CentOS/RHEL

  5. Cómo deshabilitar ACPI en CentOS/RHEL 7

Cómo instalar y configurar R en el sistema RHEL 8/CentOS 8 Linux

Cómo aumentar el tamaño de intercambio en RHEL 8 / CentOS 8

Cómo instalar Cockpit en CentOS 8 / RHEL 8

Cómo reiniciar CentOS 8

Cómo apagar CentOS 8

Cómo instalar Log.io en CentOS 7