标签:停止 start asi 使用 目标 span 日志记录 服务端 表示
# ubuntu下的写法 # provides UDP syslog reception module(load="imudp") input(type="imudp" port="514") # provides TCP syslog reception module(load="imtcp") input(type="imtcp" port="514") # centos下的写法 # udp协议 $ModLoad imudp $UDPServerRun 514 # tcp协议 $ModLoad imtcp $InputTCPServerRun 514
1. 在/etc/rsyslog.conf配置文件以下的语句去掉注释:
# provides UDP syslog reception module(load="imudp") input(type="imudp" port="514") # provides TCP syslog reception module(load="imtcp") input(type="imtcp" port="514")
$template templatename , ‘/var/log/%HOSTNAME%/%PROGRAMNAME%.log‘ * # 使用日志模板写入日志 *.* ?templatename &~
"& ~"表示了一个重定向规则,被用来告知rsyslog守护进程停止对日志消息的进一步处理,并且不要在本地写入。如果没有使用该重定向规则,那么所有的远程消息都会在写入上述描述的日志文件之外同时被写入到本地日志文件,这就意味着日志消息实际上被写了两次。使用该规则的另外一个结果就是syslog服务器本身的日志消息只会被以该机器主机名命名的专有文件中。
# mail @指明用udp协议传输 mail.* @192.168.150.138:514 # auth @@指明用udp协议传输 auth.* @@192.168.150.138:514 # 更常见的是全部日志文件都指向远程主机 *.* @192.168.150.138:514
3. 修改了配置文件之后,无论是客户端还是服务器端,都要重启rsyslogd服务
sudo service rsyslog restart
标签:停止 start asi 使用 目标 span 日志记录 服务端 表示
原文地址:http://www.cnblogs.com/zhangjpn/p/7148322.html