4. Principi fondamentali
Alla comunicazione syslog si applicano i seguenti principi:
- Il protocollo syslog non fornisce conferma della consegna dei messaggi. Sebbene alcuni trasporti possano fornire informazioni di stato, concettualmente syslog è un protocollo di comunicazione simplex puro.
- Originator e relay possono essere configurati per inviare lo stesso messaggio a più collector e relay.
- Le funzionalità di originator, relay e collector possono risiedere sullo stesso sistema.
4.1. Scenari di distribuzione di esempio
Il diagramma 2 mostra alcuni scenari di distribuzione. Sono accettabili anche altre disposizioni degli stessi elementi. Come indicato, i relay possono inviare tutti o alcuni dei messaggi ricevuti e anche messaggi generati internamente. I riquadri rappresentano applicazioni abilitate a syslog.
+----------+ +---------+
|Originator|---->----|Collector|
+----------+ +---------+
+----------+ +-----+ +---------+
|Originator|---->----|Relay|---->----|Collector|
+----------+ +-----+ +---------+
+----------+ +-----+ +-----+ +---------+
|Originator|-->--|Relay|-->--..-->--|Relay|-->--|Collector|
+----------+ +-----+ +-----+ +---------+
+----------+ +-----+ +---------+
|Originator|---->----|Relay|---->----|Collector|
| |-+ +-----+ +---------+
+----------+ \
\ +-----+ +---------+
+->--|Relay|---->----|Collector|
+-----+ +---------+
+----------+ +---------+
|Originator|---->----|Collector|
| |-+ +---------+
+----------+ \
\ +-----+ +---------+
+->--|Relay|---->----|Collector|
+-----+ +---------+
+----------+ +-----+ +---------+
|Originator|---->----|Relay|---->-------|Collector|
| |-+ +-----+ +---| |
+----------+ \ / +---------+
\ +-----+ /
+->--|Relay|-->--/
+-----+
+----------+ +-----+ +---------+
|Originator|---->----|Relay|---->--------------|Collector|
| |-+ +-----+ +--| |
+----------+ \ / +---------+
\ +------------+ /
\ |+----------+| /
+->-||Relay ||->---/
|+----------|| /
||Originator||->-/
|+----------+|
+------------+
Diagramma 2. Alcuni possibili scenari di distribuzione syslog