通过代理服务器运行 syslog-ng

问题描述

任何人都可以就通过代理服务器将 syslog-ng 日志发送到中继的最佳实践或实现方式提出任何建议。布局将是这样的:客户端 > 服务器中继 > 代理服务器 > 主收集器。我想我的主要问题是..我是否必须在代理服务器上运行 syslog-ng?

在我的旧布局中,我在以下所有设备上安装了 syslog-ng:客户端、服务器中继、代理服务器和主收集器。

显然,如果安装了 syslog-ng,通过代理服务器运行的日志将不会存储在代理服务器上。在代理服务器上安装 syslog-ng 将充当一种路由器。但我觉得代理服务器上不应该安装 syslog-ng。所以我最终删除了代理服务器上的 syslog-ng。现在我想弄清楚如何从客户端(安装了 syslog-ng)>服务器中继(安装了 syslog-ng)> 代理服务器(不安装 syslog-ng)> 主收集器(安装了 syslog-ng)。

代理本身(tinyproxy)在测试中工作得很好,并且看到可以通过在服务器中继上使用 curl 来访问我列入白名单的站点。安全组、nacls 等对主收集器上的所有流量开放,用于测试目的,看看是否可以暂时通过代理接收日志。

我的问题:是否需要在运行代理服务器的实例上安装 syslog-ng 以便服务器中继将日志存储到主收集器?如果它不必安装在代理服务器上,我将如何使这些日志通过代理正确发送以到达主收集器。我的配置文件的大部分驱动程序都是 syslog{} 或网络{}。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)