Passa al contenuto principale

1. Introduzione

Questo documento descrive un'architettura stratificata per syslog. L'obiettivo di questa architettura è separare il contenuto del messaggio dal trasporto del messaggio consentendo 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 consentono estensioni del fornitore.

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

Questo documento è stato scritto tenendo presenti gli obiettivi di progettazione originali per il syslog tradizionale. La necessità di una nuova specifica stratificata è 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. Nel tempo, ciò introdurrà sottili problemi di compatibilità. Questo documento cerca di fornire una base su cui le estensioni syslog possono costruire. Questo approccio di architettura stratificata fornisce anche una base solida che consente di scrivere il codice una volta per ogni funzionalità syslog anziché una volta per ogni trasporto.