メインコンテンツまでスキップ

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 の層