rsyslog 入门 第六篇 关于多行 \n 问题
来源:互联网 发布:mac怎么下载2个qq 编辑:程序博客网 时间:2024/06/05 10:50
input 中设置了 startmsg.regex= 参数。那么rsyslog 将会把匹配规则的多行数据,以\n作为各行之间的间隔,发送出去。
下图是rsyslog的配置,被读取的文本内容,以及发送出去时通过tcpdump 抓包的包内容:
在logstash 接收到后,显示是这样的。下图:
logstash 配置只有配置个tcp接收端口跟stdout 终端回显
也就是说,logstash 写入es , 通过kibana 展现出来,就是\n 这样的字眼给你看。
这不是我想要的,我希望kibana展现出来,也是要有换行的效果。
也就是说,logstash 输出的时候(上图),不是\\n 而是\n ,那就可以了。
========================================================
tcpdump -A -nn -i lo port 514 and tcp
------------------------
module(load="imfile")
input(
type="imfile"
File="/tmp/1.log"
startmsg.regex="^2017"
Severity="info"
Facility="user"
tag="nginx_access"
ruleset="nginx_forward"
)
template(name="nginx_access" type="string" string="%.replaced_msg %\n")
ruleset( name="nginx_forward" ){
set $.replaced_msg = replace($msg, "\\n", "\r\n");
action(type="omfwd" Target="192.168.20.223" Port="514" Protocol="tcp" template="nginx_access" )
stop
}
- rsyslog 入门 第六篇 关于多行 \n 问题
- rsyslog 入门 第三篇 omkafka
- rsyslog 入门 第二篇 imfile omfile
- rsyslog 入门 第五篇 out put elasticsearch
- rsyslog 入门 第一篇
- rsyslog 入门 第四篇 out put redis : hiredis
- rsyslog 同步丢失问题
- 关于N皇后问题
- 关于N皇后问题
- rsyslog
- rsyslog
- rsyslog
- Rsyslog
- rsyslog
- rsyslog
- rsyslog
- rsyslog
- rsyslog
- 关于epoll的IO模型是同步异步的一次纠结过程
- JPEG图像EXIF数据信息的解析
- CnetOS 7 安装Pycharm
- DescriptionResourcePathLocationType cvc-complex-type.2.4.a: Invalid content was found starting w
- 预览要设置窗体大小的实例
- rsyslog 入门 第六篇 关于多行 \n 问题
- 从SSH不能被wireshark解析来看linux的自虐和浮躁
- 文件I/O
- shell中的各种括号的使用方法
- 自动化工具expect的搭建和简单使用
- NOIP2012 同余方程
- Netty 解决粘包拆包问题
- JS处理字符串为首字母大写
- Spline算法:输入几个点,输出一条曲线的点。