ParseSyslog

文档中心 › 组件索引 › ParseSyslog

ParseSyslog Processor

类型全限定名:cn.org.acal.lynxus.processors.standard.ParseSyslog

所属 Bundle:cn.org.acal.lynxus:lynxus-standard-nar:2.11.8

描述

尝试根据 RFC5424 和 RFC3164 格式解析 Syslog 消息的内容,并向 Syslog 消息的每个部分的 FlowFile 添加属性。注意:请注意,RFC3164 是信息性的,并且存在广泛的不同实现。 如果消息解析失败,请考虑使用 RFC5424 或使用通用解析处理器,例如 ExtractGrok。

标签

logssyslogattributessystemeventmessage

属性

下表中,加粗的属性为必填项;其余为可选项。表格同时标注默认值、是否支持表达式语言,以及是否为敏感属性(值会被加密)。

名称默认值可选值描述
Character SetUTF-8指定 Syslog 消息的字符集

关系 (Relationships)

名称描述自动终止
failure任何无法解析为 Syslog 消息的 FlowFile 将被传输到此关系,而不添加任何属性否
success任何成功解析为 Syslog 消息的 FlowFile 将属于此关系。否

写入的 FlowFile 属性

名称描述
syslog.prioritySyslog 消息的优先级。
syslog.severity从优先级派生的 Syslog 消息的严重性。
syslog.facilitySyslog 消息的功能源自优先级。
syslog.versionSyslog 消息中的可选版本。
syslog.timestampSyslog 消息的时间戳。
syslog.hostnameSyslog 消息的主机名或 IP 地址。
syslog.sender发送消息的 Syslog 服务器的主机名。
syslog.bodySyslog 消息的正文,主机名之后的所有内容。

状态管理

该组件不存储状态。

受限 (Restricted)

该组件不受限。

输入要求

该组件要求有传入连接。

另请参阅