我有一个中央服务器来记录我的不同应用程序日志,我使用rsyslog的(8.36)通配符(Slice<T> findAll(Pageable pageable)
)转发日志,我想根据文件名来分隔我的中央服务器上的日志受监控,我该怎么办?
货代:
/var/log/sample/*.log
接收器:
`input(type="imfile" File="/var/log/sample/*.log"
Tag="sample-req_params.log"
StateFile="/var/spool/rsyslog/app-req_params"
Severity="error"
Facility="local7")
*.* @@X.XX.X.XXX:514`
答案 0 :(得分:0)
很抱歉,这不是最好的答案,但我希望我能将您推向正确的方向。默认模板不传输文件名。但是,在原始系统上,它可以作为imfile metadata使用。您需要在客户端定义一个包含该元数据的模板,并在服务器端使用它来提取文件名。