3. Définitions
Syslog s'appuie sur trois couches :
-
Le « contenu syslog » (syslog content) désigne les informations de gestion contenues dans un message syslog.
-
La couche « application syslog » (syslog application) prend en charge la génération, l'interprétation, le routage et le stockage des messages syslog.
-
La couche « transport syslog » (syslog transport) place les messages sur le réseau et les en retire.
Certains types de fonctions sont assurés à chaque couche conceptuelle :
-
Un « originator » génère le contenu syslog qui sera transporté dans un message.
-
Un « collector » rassemble le contenu syslog en vue d'analyses ultérieures.
-
Un « relay » retransmet les messages : il accepte les messages d'originators ou d'autres relays et les envoie à des collectors ou à d'autres relays.
-
Un « transport sender » transmet les messages syslog à un protocole de transport spécifique.
-
Un « transport receiver » reçoit les messages syslog depuis un protocole de transport spécifique.
Le diagramme 1 montre les différentes entités séparées par couche.
+---------------------+ +---------------------+
| content | | content |
|---------------------| |---------------------|
| syslog application | | syslog application | (originator,
| | | | collector, relay)
|---------------------| |---------------------|
| syslog transport | | syslog transport | (transport sender,
| | | | transport receiver)
+---------------------+ +---------------------+
^ ^
| |
---------------------------
Diagramme 1. Couches syslog