【发布时间】:2020-05-11 14:42:30
【问题描述】:
我是 rsyslog 的新手,我能够从客户端获取日志到服务器。但我需要像这样根据日志严重性(意味着 INFO、ERROR、WARN)来划分它
【问题讨论】:
标签: rsyslog
我是 rsyslog 的新手,我能够从客户端获取日志到服务器。但我需要像这样根据日志严重性(意味着 INFO、ERROR、WARN)来划分它
【问题讨论】:
标签: rsyslog
尝试将其添加到服务器端的 rsyslog.conf 文件中
module(load="imuxsock") # provides support for local system logging
#module(load="immark") # provides --MARK-- message capability
# provides UDP syslog reception
module(load="imudp")
input(type="imudp" port="514")
# provides TCP syslog reception
module(load="imtcp")
input(type="imtcp" port="50514" ruleset="remote")
Ruleset (name="remote"){
# action (type="omfile" file="/var/log/jvh.log")
if $msg contains 'ERROR' then {
action (type="omfile" file="/var/log/jvhErr.log")
}else if $msg contains 'INFO' then {
action(type="omfile" file="/var/log/jvhInfo.log")
}else {
action(type="omfile" file ="/var/log/jvhOther.log")
}
}
【讨论】: