4. Principes de base
Les principes suivants s'appliquent à la communication syslog :
-
Le protocole syslog ne fournit aucun accusé de réception de la livraison des messages. Bien que certains transports puissent fournir des informations d'état, syslog est, sur le plan conceptuel, un protocole de communication purement simplex.
-
Les originators et les relays peuvent être configurés pour envoyer le même message à plusieurs collectors et relays.
-
Les fonctions d'originator, de relay et de collector peuvent coexister sur un même système.
4.1. Exemples de scénarios de déploiement
Des exemples de scénarios de déploiement sont présentés dans le diagramme 2. D'autres agencements de ces exemples sont également acceptables. Comme indiqué, dans le diagramme suivant, les relays peuvent envoyer tout ou partie des messages qu'ils reçoivent et émettre également des messages générés en interne. Les boîtes représentent des applications compatibles 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||->-/
|+----------+|
+------------+
Diagramme 2. Quelques scénarios de déploiement syslog possibles