在日志末尾添加文本
我实际上使用 Rsyslog 8.24,并将 rsyslog 配置为接受来自多个输入/源的日志。
我想在每个日志的末尾添加系统日志主机名。
示例:
- 旧日志:时间戳、标头、消息
- 新日志:时间戳、标头、消息 syslog.domain.local
我知道变量 $myhostname 或 $MYHOSTNAME 应该返回 syslog 的主机名,但我不知道不明白如何实现这一点并在每个日志的末尾添加系统日志主机名。
I actually use Rsyslog 8.24 and I configured my rsyslog to accept logs from multiples input/sources.
I want to add the syslog hostname at the end of every logs.
Example :
- Old log : timestamps, header, message
- New log : timestamps, header, message syslog.domain.local
I know that the variable $myhostname or $MYHOSTNAME should return the hostname of the syslog but I don't understand how to implement this and add the syslog hostname at the end of each log.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我设法通过添加以下模板并将其绑定到规则集中来完成我想要的操作:
PS:ArubaNetworksPath 也是定义日志路径的模板。
I managed to do what I wanted by adding the following template and binding it in the ruleset :
PS : ArubaNetworksPath is also a template defining the log path.