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

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