Syslog es un estandar para el registro de mensajes que describe eventos importantes en equipos de red. Estos eventos sirven de auditoria para saber el qué, cuándo y cómo sucedió el evento.
Los niveles de severidad son para filtrar los eventos Syslog de acuerdo a la necesidad. Los niveles van del 0 al 7:
0.- Emergencies
1.- Alerts
2.- Critical
3.- Errors
4.- Warnings
5.-Notifications
6.- Informational
7.- Debugging
Por defecto, el router envía todos los mensajes a su puerto de consola. Por lo tanto, sólo los usuarios que están físicamente conectados al puerto de consola del router pueden ver estos mensajes.
Comando para especificar el nivel de severidad de los mensajes que aparecerán por consola:
Switch(config)# logging console
El siguiente comando es para deshabilitar que los mensajes se vean en el puerto de consola:
Switch(config)# no logging console
El switch guarda los logs localmente en un buffer de 4096 bytes. Cuando el buffer se llena los mensajes nuevos sobreescriben a los mas viejos.
El tamaño del buffer va de 4096 a 2147483647, este valor se puede modificar con el siguiente comando:
Switch(config)# logging buffered
Utilice este comando para borrar el buffer interno del switch:
Switch# clear logging
Clear logging buffered [confirm]
Si se tiene un servidor syslog externo, los mensajes pueden ser reenviados con el siguiente comando:
Switch(config)# logging host
Configurar que tipo de alarmas se van a enviar al servidor syslog:
Switch(config)# logging trap
El siguiente comando es para redireccionar los mensajes a nuestra sesión SSH o telnet:
Switch(config)# terminal monitor
Finalmente, el siguiente comando utiliza el reloj del switch como una marca de tiempo para los mensajes syslog:
Switch(config)# service timestamps log datetime [ localtime] [ show-timezone] [ msec] [ year]
Comandos debug
Switch# show logging