跳到主要内容

3. 定义 (Definitions)

Syslog 使用三个层次:

  • Syslog 内容 (syslog content): 包含在 Syslog 消息中的管理信息.

  • Syslog 应用层 (syslog application): 处理 Syslog 消息的生成,解释,路由和存储.

  • 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 层次