rsyslog 配置语法
官方文档
支持的模块
rsyslog包含了很多模块,主要分为输入模块、输出模块等等。
下面是关于 rsyslog 支持的大的模块分类及其作用的说明:
模块分类 | 作用 | 代表模块 | 链接 |
---|---|---|---|
Output Modules | 用于将日志消息输出到不同的目的地 | omfile - 将日志消息输出到文件 omstdout - 将日志消息输出到标准输出 ommongodb - 将日志消息输出到 MongoDB 数据库 | 输出 |
Input Modules | 用于从不同来源接收日志消息 | imfile - 从文件中读取日志消息 imtcp - 从 TCP 端口接收日志消息 imudp - 从 UDP 端口接收日志消息 | 输入 |
Parser Modules | 用于解析日志消息的格式和结构 | pmrfc3164 - 解析 RFC3164 格式的日志消息 pmrfc5424 - 解析 RFC5424 格式的日志消息 | 解析 |
Message Modification Modules | 用于修改日志消息的内容和结构 | mmjsonparse - 解析 JSON 格式的日志消息 mmpstrucdata - 从结构化数据中提取键值对 | 链接 |
String Generator Modules | 用于生成特定格式的字符串 | mgmtecho - 生成管理消息的回声 |