我正在做一个项目,组织使用 syslog-ng 作为中央远程日志服务器,这肯定不会改变。
我正在开发的应用程序套件使用的是 Red Hat Enterprise Linux 8,这肯定也不会改变。
根据我的理解,RHEL 8 标配 rsyslog,如果我想使用 syslog-ng,则必须从 EPEL 存储库或“补充”存储库安装它。
但是,我正在没有互联网访问的私有内部网络上工作,并且内部 RHEL 更新服务器不提供这些存储库。
所以我的主要问题是如何将 RHEL 8 上的应用程序日志发送到远程 syslog-ng 服务器?
我想我的选择如下:
- 尝试以某种方式在我的客户端内部安装 syslog-ng (麻烦的选项)
- 也许 rsyslog 已经与 syslog-ng 兼容,所以我可以简单地在那里登录? (如意的选项)
- 在将 rsyslog 日志推送到日志服务器之前将其转换为 syslog-ng (不可取的选项)你们能提供一些建议吗?
提前致谢!