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