3. 定義
Syslog は 3 つの層を使用する。
-
「syslog content」 は、syslog メッセージに含まれる管理情報である。
-
「syslog application」 層は、syslog メッセージの生成、解釈、経路制御、および保存を扱う。
-
「syslog transport」 層は、メッセージを伝送路へ送出し、伝送路から受信する。
各概念層では、特定種類の機能が実行される。
-
「originator」 は、メッセージで運ばれる syslog content を生成する。
-
「collector」 は、後続の分析のために syslog content を収集する。
-
「relay」 は、originator または他の relay からメッセージを受け取り、collector または他の relay に送ることで、メッセージを転送する。
-
「transport sender」 は、syslog メッセージを特定のトランスポートプロトコルに渡す。
-
「transport receiver」 は、特定のトランスポートプロトコルから syslog メッセージを受け取る。
図 1 は、層によって分けられた各エンティティを示す。
+---------------------+ +---------------------+
| content | | content |
|---------------------| |---------------------|
| syslog application | | syslog application | (originator,
| | | | collector, relay)
|---------------------| |---------------------|
| syslog transport | | syslog transport | (transport sender,
| | | | transport receiver)
+---------------------+ +---------------------+
^ ^
| |
---------------------------
図 1. Syslog の層