I am doing a project where the organisation uses syslog-ng for the central remote logging servers and this will surely not change.
The application suite that I am developing on, is using Red Hat Enterprise Linux 8, which will surely also not change.
From my understanding, RHEL 8 ships standard with rsyslog and if I want to use syslog-ng, it is necessary to install it from either the EPEL repositories or the "suplementary" repository.
However, I am working on private internal network without internet access and the internal RHEL update server does not provide these repositories.
So my main question is how do I get my application logs on RHEL 8 to the remote syslog-ng server?
I suppose my options are as follows:
- try to somehow get syslog-ng installed internally on my client (cumbersome option)
- perhaps rsyslog is already compatible with syslog-ng, so I can simply log there? (wishful option)
- convert rsyslog logs to syslog-ng before pushing it to the the log server (undesirable option) Could you guys please provide some advice?
Thanks in advance!
rsyslogbeing able to talk tosyslog-ng.