¿Qué es Syslog?

Syslog es un sistema para transmitir información de registro procedente de sistemas operativos, aplicaciones y otras fuentes a través de redes IP. Introducido en 1983 con los sistemas UNIX basados en BSD, Syslog cuenta con más de 20 años de historia. En 2001, el IETF (Grupo de Trabajo de Ingeniería de Internet) estandarizó su protocolo y formato de mensajes mediante la RFC 3164.

Syslog funciona como un protocolo cliente/servidor. El cliente (emisor) transmite mensajes de texto breves al servidor (receptor) mediante UDP o TCP, utilizando el puerto 514 en el servidor. El software que actúa como servidor se conoce habitualmente como syslogd (demonio de syslog).

Syslog permite gestionar de forma centralizada los datos de registro de diversos sistemas en un único repositorio. Dado que los datos de registro recopilados se almacenan como texto sin formato, con un evento por línea, resultan fáciles de procesar e integrar con otro software. Los registros generados por syslogd pueden enviarse a cualquier programa mediante canalizaciones o consultarse a través de API.

Syslog sigue utilizándose ampliamente hoy en día en una gran variedad de dispositivos y aplicaciones de software. F5 BIG-IP admite la funcionalidad de cliente Syslog, lo que permite su integración con sistemas de registro centralizados.