저는 조직에서 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로 변환하는 방법에 대한 조언을 제공해 주실 수 있습니까?
미리 감사드립니다!