Passa al contenuto principale

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