Syslog


En el cálculo de , syslog / s ɪ s l ɒ ɡ / es un estándar para el registro de mensajes . Permite la separación del software que genera mensajes, el sistema que los almacena y el software que los informa y analiza. Cada mensaje está etiquetado con un código de instalación, que indica el tipo de sistema que genera el mensaje, y se le asigna un nivel de gravedad.

Los diseñadores de sistemas informáticos pueden utilizar syslog para la gestión del sistema y la auditoría de seguridad, así como para mensajes de depuración, análisis e información general. Una amplia variedad de dispositivos, como impresoras, enrutadores y receptores de mensajes en muchas plataformas, utilizan el estándar syslog. Esto permite la consolidación de los datos de registro de diferentes tipos de sistemas en un depósito central. Existen implementaciones de syslog para muchos sistemas operativos.

Cuando se opera en una red, syslog usa una arquitectura cliente-servidor donde un servidor syslog escucha y registra los mensajes provenientes de los clientes.

Syslog fue desarrollado en la década de 1980 por Eric Allman como parte del proyecto Sendmail . [1] Fue adoptado fácilmente por otras aplicaciones y desde entonces se ha convertido en la solución de registro estándar en sistemas similares a Unix. [2] También existe una variedad de implementaciones en otros sistemas operativos y se encuentra comúnmente en dispositivos de red, como enrutadores . [3]

Syslog funcionó originalmente como un estándar de facto , sin ninguna especificación autorizada publicada, y existían muchas implementaciones, algunas de las cuales eran incompatibles. El Grupo de trabajo de ingeniería de Internet documentó el status quo en RFC 3164. Fue estandarizado por RFC 5424. [4]

Varias empresas han intentado reclamar patentes para aspectos específicos de implementaciones de syslog. [5] [6] Esto ha tenido poco efecto en el uso y estandarización del protocolo. [ cita requerida ]