Syslog
Configuración de Syslog
En esta sección encontrarás los comandos más importantes para configurar, ajustar y verificar Syslog. Cada comando viene acompañado de una breve explicación para entender qué hace.
Configuración Básica de Syslog por Ubicación
Este comando controla qué mensajes Syslog se mostrarán cuando estés conectado directamente al dispositivo a través del puerto de consola.
R1(config)#logging console 6
Configura el dispositivo para mostrar mensajes Syslog con una severidad de 6 (Informational) y superiores en la consola. Puedes usar el número del nivel (0-7) o la palabra clave (emergency, alert, critical, error, warning, notice, informational, debugging).
Registro en las Líneas VTY (Telnet/SSH)
Este comando define qué mensajes Syslog se mostrarán en sesiones remotas (Telnet o SSH).
R1(config)#logging monitor informational
Habilita el registro de mensajes con severidad informational y superiores para las sesiones VTY. Por defecto, esta función está deshabilitada.
Registro en el Buffer Interno
Este comando configura el almacenamiento de mensajes Syslog en la memoria RAM del dispositivo.
R1(config)#logging buffered 8192 6
Configura un buffer de Syslog de 8192 bytes y almacena mensajes con severidad 6 (Informational) y superiores. Si no se especifica el tamaño, se utiliza un valor por defecto.
Registro en un Servidor Syslog Externo
Estos comandos dirigen los mensajes Syslog a un servidor externo para su almacenamiento centralizado.
R1(config)#logging server 192.168.1.5
R1(config)#logging host 192.168.1.5
Ambos comandos realizan la misma función: especifican la dirección IP del servidor Syslog al que se enviarán los mensajes.
R1(config)#logging trap debugging
Establece el nivel de severidad mínimo para los mensajes que se enviarán al servidor Syslog externo. En este ejemplo, se enviarán todos los mensajes de depuración (debugging) y superiores.
Comandos Adicionales de Utilidad
R1#terminal monitor
Habilita la visualización de mensajes Syslog en la sesión actual de la CLI. Debe ejecutarse cada vez que se conecta al dispositivo a través de Telnet o SSH.
R1(config)#line console 0
R1(config-line)#logging synchronous
Al activarlo en una línea (por ejemplo, console 0 o vty), si un mensaje Syslog aparece mientras estás escribiendo un comando, el comando que estabas escribiendo se volverá a imprimir en una nueva línea, evitando interrupciones visuales.
R1(config)#service timestamps log datetime
Configura el formato de la marca de tiempo para los mensajes de registro.
datetime: añade la fecha y hora completa.uptime: añade el tiempo que el sistema ha estado activo.
R1(config)#service sequence-numbers
Habilita la inclusión de números de secuencia en los mensajes Syslog, lo que ayuda a identificar el orden exacto de los eventos.