3. Definizioni
Syslog utilizza tre livelli:
- il "contenuto syslog" è l'informazione di gestione contenuta in un messaggio syslog;
- il livello "applicazione syslog" gestisce generazione, interpretazione, instradamento e archiviazione dei messaggi syslog;
- il livello "trasporto syslog" immette i messaggi sul mezzo di comunicazione e li riceve da esso.
A ciascun livello concettuale sono svolte funzioni specifiche:
- un "originator" genera contenuto syslog da trasportare in un messaggio;
- un "collector" raccoglie contenuto syslog per analizzarlo ulteriormente;
- un "relay" inoltra messaggi, accettandoli da originator o relay e inviandoli a collector o relay;
- un "transport sender" passa messaggi syslog a uno specifico protocollo di trasporto;
- un "transport receiver" riceve messaggi syslog da uno specifico protocollo di trasporto.
Il diagramma 1 mostra le diverse entità separate per livello.
+---------------------+ +---------------------+
| content | | content |
|---------------------| |---------------------|
| syslog application | | syslog application | (originator,
| | | | collector, relay)
|---------------------| |---------------------|
| syslog transport | | syslog transport | (transport sender,
| | | | transport receiver)
+---------------------+ +---------------------+
^ ^
| |
---------------------------
Diagram 1. Syslog Layers