Passa al contenuto principale

1. Introduction (Introduzione)

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

Questo documento descrive il formato standard per i messaggi syslog e delinea il concetto di mappature di trasporto. Descrive anche elementi di dati strutturati, che possono essere utilizzati per trasmettere informazioni strutturate facilmente analizzabili, e consente estensioni specifiche del fornitore.

Questo documento non descrive alcun formato di archiviazione per i messaggi syslog. È al di fuori dell'ambito del protocollo syslog ed è inutile per l'interoperabilità del sistema.

Questo documento è stato scritto tenendo a mente gli obiettivi di progettazione originali per il syslog tradizionale. La necessità di una nuova specifica a livelli è sorta perché gli sforzi di standardizzazione per estensioni syslog affidabili e sicure soffrono della mancanza di un RFC Standards-Track e indipendente dal trasporto. Senza questo documento, ogni altro standard dovrebbe definire il proprio formato di pacchetto syslog e il proprio meccanismo di trasporto, il che nel tempo introdurrebbe sottili problemi di compatibilità. Questo documento cerca di fornire una base su cui le estensioni syslog possono costruire. Questo approccio di architettura a livelli fornisce anche una base solida che consente di scrivere il codice una volta per ogni funzionalità syslog anziché una volta per ogni trasporto.

Questo documento rende obsoleto RFC 3164, che è un documento informativo che descrive alcune implementazioni trovate sul campo.