syslog日志的常见格式类型
一 标准协议格式
rfc3164(传统bsd格式):由三部分组成——
rfc5424(现代标准):在rfc3164基础上规范化与扩展,结构为**
二 厂商与扩展格式
cef(common event format,arcsight):键值对式的扩展格式,典型以cef:0开头,包含devicevendor、deviceproduct、deviceversion、signatureid、name、severity等核心字段,并支持src、dst、duser、msg等扩展,便于安全信息与事件管理(siem)系统归一化与关联分析。
welf(webtrends extended log format):面向web/安全设备的扩展格式,强调携带更多维度字段(如源/目的、用户、事件类别等),以增强可观测性与检索能力,常用于对接安全信息与日志分析平台。
三 结构化与传输相关说明
结构化数据(rfc5424 structured-data):以**[sd-id param=“value”…]形式在日志中嵌入机器可读的名值对**,便于精细检索、告警与自动化处理;当无结构化数据时以**“-”**占位。
内容编码与传输习惯:rfc5424的message建议使用utf-8,常以bom(byte order mark)标识;syslog常用udp 514端口进行传输,便于跨主机集中采集(也可使用tcp/relp等以提高可靠性)。
四 常见格式对比
| 格式 | 核心字段/结构 | 主要特点 | 典型场景 |
|---|---|---|---|
| rfc3164 | 简单、兼容性强;timestamp为“mmm dd hh:mm:ss”;无显式版本与结构化数据 | 传统设备、遗留系统、快速接入 | |
| rfc5424 | 字段完备、iso8601时间戳、支持sd;便于机器解析与国际化 | 新系统、集中化日志平台、合规审计 | |
| cef | cef:0 | devicevendor | … |
| welf | 扩展的键名集合(web/安全维度) | 维度丰富、可扩展;便于检索与报表 | 安全设备、web网关日志对接分析平台 |
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。