gpt4 book ai didi

linux - 无法在 syslog 消息中获取 Rsyslog 结构化数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:08:19 25 4
gpt4 key购买 nike

我正在尝试使用结构化数据记录消息。但它显示结构化数据的空值。我正在使用 rsyslog 8.9.0。有人可以告诉我我需要加载一些模块或修改源代码以在记录的消息中获取结构数据 SD-IDs 吗??

模板:

<%PRI%>%TIMESTAMP:::daterfc3339%%HOSTNAME%%syslogtag%%APPNAME%%PROCID%%MSGID% %msg% %STRUCTURED-DATA%\n

获取消息格式如下:

<142>  2015-01-29T06:43:53.081641-05:00 localhost login[2116]: login 2116 -  [2116 : 2116 INFO]SERIAL Login from IP:127.0.0.1 user:admin -

最佳答案

当结构化数据没有被赋值或为空时,就会发生这种情况。请将在 rsyslog.config 中使用结构化数据的模板的使用移动到分配结构化数据之后。

关于linux - 无法在 syslog 消息中获取 Rsyslog 结构化数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28878469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com