我们有一个预先存在的 rsyslog 配置文件,它适用于 papertrail,例如
/etc/rsyslog.d/20-papertrail.conf
其中有
*.* @logs4.papertrailapp.com:44407
然而,我们在服务器上有几个 NGINX 网站,所以希望它也能监控它们的错误日志。
他们的路径是:
/var/log/nginx/www.website-one.com-error.log
/var/log/nginx/www.website-two.com-error.log
/var/log/nginx/www.website-three.com-error.log
但是,这/var/log/nginx
也包含一堆.log
我们不想监视的文件,例如
/var/log/nginx/error.log
/var/log/nginx/access.log
/var/log/nginx/error.log1
/var/log/nginx/nginx.log
在我的脑海中,我们需要添加类似...
/var/log/nginx/*-error.log
并确保他们也通过管道连接到 papertrail url。
但是,我正在努力破译 rsyslog 文档以弄清楚如何做到这一点。
谢谢!