RFC 5424 - Il Protocollo Syslog
- Stato: Proposed Standard
- Pubblicato: March 2009
- Stream: IETF
- Sostituisce: RFC3164
- Errata: Nessun errata
Sommario
Questo documento descrive il protocollo syslog, utilizzato per trasmettere messaggi di notifica di eventi. Questo protocollo utilizza un'architettura stratificata, che consente l'uso di un numero qualsiasi di protocolli di trasporto per la trasmissione di messaggi syslog. Fornisce inoltre un formato di messaggio che consente di fornire estensioni specifiche del fornitore in modo strutturato.
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, il che nel tempo 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.
Questo documento rende obsoleto RFC 3164.
Sommario
- 1. Introduzione
- 2. Convenzioni Utilizzate in questo Documento
- 3. Definizioni
- 4. Principi di Base
- 4.1. Scenari di Distribuzione di Esempio
- 5. Protocollo del Livello di Trasporto
- 5.1. Mappatura di Trasporto Minima Richiesta
- 6. Formato del Messaggio Syslog
- 6.1. Lunghezza del Messaggio
- 6.2. HEADER
- 6.3. STRUCTURED-DATA
- 6.4. MSG
- 6.5. Esempi
- 7. ID Dati Strutturati
- 7.1. timeQuality
- 7.2. origin
- 7.3. meta
- 8. Considerazioni sulla Sicurezza
- 9. Considerazioni IANA
- 10. Gruppo di Lavoro
- 11. Ringraziamenti
- 12. Riferimenti
- 12.1. Riferimenti Normativi
- 12.2. Riferimenti Informativi
- Appendice A. Linee Guida per gli Implementatori
- A.1. Relazione con BSD Syslog
- A.2. Lunghezza del Messaggio
- A.3. Valori di Gravità
- A.4. Precisione TIME-SECFRAC
- A.5. Convenzione di Maiuscole per i Nomi
- A.6. Applicazioni Syslog Senza Conoscenza del Tempo
- A.7. Note su timeQuality SD-ID
- A.8. Codifica UTF-8 e BOM
Avviso di Copyright
Copyright (c) 2009 IETF Trust e le persone identificate come autori del documento. Tutti i diritti riservati.
Questo documento è soggetto a BCP 78 e alle Disposizioni Legali dell'IETF Trust relative ai Documenti IETF in vigore alla data di pubblicazione di questo documento (http://trustee.ietf.org/license-info).