Skip to main content

3. Definitions (定义)

Syslog 使用三个层次 (Three Layers):

  • "syslog content" (Syslog 内容) 是包含在 Syslog 消息中的管理信息 (Management Information)。

  • "syslog application" (Syslog 应用层) 处理 Syslog 消息的生成 (Generation)、解释 (Interpretation)、路由 (Routing) 和存储 (Storage)。

  • "syslog transport" (Syslog 传输层) 将消息放到网络上并从网络上接收消息。

在每个概念层执行某些类型的功能:

  • "originator" (发起者) 生成要在消息中携带的 Syslog 内容。

  • "collector" (收集器) 收集 Syslog 内容以进行进一步分析。

  • "relay" (中继) 转发消息,接受来自发起者或其他中继的消息,并将它们发送到收集器或其他中继。

  • "transport sender" (传输发送器) 将 Syslog 消息传递给特定的传输协议 (Transport Protocol)。

  • "transport receiver" (传输接收器) 从特定的传输协议接收 Syslog 消息。

图1显示了按层分隔的不同实体。

+---------------------+    +---------------------+
| content | | content |
|---------------------| |---------------------|
| syslog application | | syslog application | (originator,
| | | | collector, relay)
|---------------------| |---------------------|
| syslog transport | | syslog transport | (transport sender,
| | | | (transport receiver)
+---------------------+ +---------------------+
^ ^
| |
--------------------------

图1. Syslog 层次