4. 基本原則
以下の原則が syslog 通信に適用される。
-
syslog プロトコルはメッセージ配信の確認応答を提供しない。一部のトランスポートは状態情報を提供する場合があるが、概念上、syslog は純粋な単方向通信プロトコルである。
-
originator および relay は、同じメッセージを複数の collector および relay に送信するよう構成できる。
-
originator、relay、および collector の機能は、同じシステム上に存在してもよい。
4.1. 展開シナリオの例
展開シナリオの例を図 2 に示す。これらの例を別の形で組み合わせてもよい。図に示すように、relay は受信したメッセージのすべてまたは一部を送信でき、内部で生成したメッセージも送信できる。各ボックスは syslog 対応アプリケーションを表す。
+----------+ +---------+
|Originator|---->----|Collector|
+----------+ +---------+
+----------+ +-----+ +---------+
|Originator|---->----|Relay|---->----|Collector|
+----------+ +-----+ +---------+
+----------+ +-----+ +-----+ +---------+
|Originator|-->--|Relay|-->--..-->--|Relay|-->--|Collector|
+----------+ +-----+ +-----+ +---------+
+----------+ +-----+ +---------+
|Originator|---->----|Relay|---->----|Collector|
| |-+ +-----+ +---------+
+----------+ \
\ +-----+ +---------+
+->--|Relay|---->----|Collector|
+-----+ +---------+
+----------+ +---------+
|Originator|---->----|Collector|
| |-+ +---------+
+----------+ \
\ +-----+ +---------+
+->--|Relay|---->----|Collector|
+-----+ +---------+
+----------+ +-----+ +---------+
|Originator|---->----|Relay|---->-------|Collector|
| |-+ +-----+ +---| |
+----------+ \ / +---------+
\ +-----+ /
+->--|Relay|-->--/
+-----+
+----------+ +-----+ +---------+
|Originator|---->----|Relay|---->--------------|Collector|
| |-+ +-----+ +--| |
+----------+ \ / +---------+
\ +------------+ /
\ |+----------+| /
+->-||Relay ||->---/
|+----------|| /
||Originator||->-/
|+----------+|
+------------+
図 2. 想定される syslog 展開シナリオの例