【发布时间】:2016-04-08 11:47:09
【问题描述】:
由于 nginx 1.7+ 支持syslog,我尝试将所有 nginx 节点日志聚合到远程 rsyslog 服务器上。我用
nginx.conf
error_log syslog:server=[REMOTE_HOST]:514,tag=nginx;
access_log syslog:server=[REMOTE_HOST]:514,tag=nginx;
在远程 rsyslog 服务器上,我设置了一个配置文件
local7.debug /var/log/nginx/access.log; RemoteFormat
local7.debug /var/log/nginx/error.log; RemoteFormat
但仍然无法获取日志,如何在远程 rsyslog 服务器上将所有 nginx access.log 和 error.log 聚合到单独的文件 access.log 和 error.log 上?先感谢您。
【问题讨论】: