3. Definitions (定義)
Syslog は 3 つの層を使用します:
-
"syslog content" は syslog メッセージに含まれる管理情報です。
-
"syslog application" 層は syslog メッセージの生成, 解釈, ルーティング, およびストレージを処理します。
-
"syslog transport" 層はメッセージを回線に乗せ, 回線から取り出します。
各概念層では特定のタイプの機能が実行されます:
-
"originator" はメッセージで運ばれる syslog コンテンツを生成します。
-
"collector" はさらなる分析のために syslog コンテンツを収集します。
-
"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 の層