Passa al contenuto principale

1. Introduzione

Questo documento descrive un'architettura a livelli per syslog. L'obiettivo è separare il contenuto del messaggio dal suo trasporto, consentendo al contempo una facile estensibilità di ciascun livello.

Il documento definisce il formato standard dei messaggi syslog e presenta il concetto di mappature di trasporto. Descrive inoltre elementi di dati strutturati, utilizzabili per trasmettere informazioni strutturate e facilmente analizzabili, e consente estensioni dei fornitori.

Non viene descritto alcun formato di archiviazione per i messaggi syslog: tale aspetto esula dall'ambito del protocollo syslog e non è necessario all'interoperabilità dei sistemi.

Il documento è stato redatto tenendo presenti gli obiettivi progettuali originari del syslog tradizionale. La necessità di una nuova specifica a livelli deriva dal fatto che gli sforzi di standardizzazione per estensioni syslog affidabili e sicure sono ostacolati dall'assenza di una RFC Standards-Track indipendente dal trasporto. Senza questo documento, ogni altro standard dovrebbe definire il proprio formato di pacchetto syslog e meccanismo di trasporto, introducendo col tempo sottili problemi di compatibilità. Il documento fornisce quindi una base per le estensioni syslog e permette di scrivere il codice una volta per ogni funzionalità syslog, anziché una volta per ogni trasporto.

Questo documento rende obsoleta RFC 3164, un documento Informational che descrive alcune implementazioni osservate sul campo.