linux rsyslog日志采集格式设定二
1.创建日志接收模板
打开/etc/rsyslog.conf文件,在GLOBAL DIRECTIVES模块下任意位置添加以下内容
命令:
vim /etc/rsyslog.conf
测试:rsyslog.conf文件结尾添加以下内容
$template ztj,"%timegenerated% %hostname% %TIMESTAMP:::date-subseconds% %syslogtag% %fromhost% %programname% %procid% %syslogfacility% %syslogfacility-text% %app-name% %msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n"
*.* /var/log/ztj.log;ztj
$template ztj,"%timegenerated% %hostname% %TIMESTAMP:::date-subseconds% %syslogtag% %fromhost% %programname% %procid% %syslogfacility% %syslogfacility-text% %app-name% %syslogseverity% %syslogseverity-text% %msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n"
#定义模板ztj
#tim
本文介绍了如何在Linux系统中配置rsyslog,创建日志接收模板,包括添加自定义模板以包含时间戳、主机名、进程信息等详细字段,并详细解释了每个字段的含义。设置完成后,通过重启rsyslog服务使其生效,并展示了模板应用后的日志格式。
订阅专栏 解锁全文
758

被折叠的 条评论
为什么被折叠?



