태그 보관물: rsyslog

rsyslog

rsyslogd와 syslogd의 차이점 일부 변경 사항을 구현하려고했습니다.

Ubuntu 10.04.02 LTS (Server edition)에서 syslogd에 대한 일부 변경 사항을 구현하려고했습니다. 시스템에 /etc/syslog.conf가없는 것을 발견했습니다. 대신 /etc/rsyslogd.d/*.conf가 있습니다. inetutils-syslogd를 설치하여 syslogd를 설치할 수 있지만 두 시스템의 장단점을 결정할 수 없습니다. 또한 inetutils-syslogd를 설치하는 동안 rsyslog 및 ubuntu-minimal을 제거해야합니다. 어떤 사람은 syslogd에 대한 rsyslogd의 장점과 단점을 설명 할 것입니다.



답변

rsyslogd에 대한 우분투 맨 페이지에 따르면

… 우선 rsyslogd가 기본 표준 BSD 동작을 따르는 지 확인하려는 체계적인 시도

가있었습니다 . rsyslogd는 표준 syslog.conf를 사용하고 원래의 syslogd처럼 작동 할 수 있어야합니다. 그러나 원본 syslogd는 rsyslog 향상 구성 파일에서 올바르게 작동하지 않습니다. 기껏해야 재미있는 파일 이름을 생성합니다.

두 번째로 중요한 개념은이 버전의 rsyslogd가 표준 라이브러리에있는 syslog 버전과 투명하게 상호 작용한다는 것입니다. 표준 공유 라이브러리에 연결된 바이너리가 제대로 작동하지 않으면 비정상적인 동작의 예를 원합니다.

따라서 rsyslogdsyslogd와 크게 다르지 않습니다 . 그렇다면 왜 rsyslogd 가 필요 합니까?

이 페이지는 비교 차트 rsyslogdsyslogd-ng를 제공합니다

이 블로그 게시물은 왜 두 번째 syslogd 입니까? . 그것에서 발췌 :

  • .. 세상이 또 다른 syslogd를 필요로하는 한 가지 이유는 * nix 공간에서 다른 주요 선수가 필요하기 때문입니다. 나는 솔직히 syslog-ng .. 외에는 아무도 없다고 믿는다.

  • .. syslog-ng가 이중 라이센스가 된 것을 보셨습니까? 훌륭한 GPL 오픈 소스 릴리스와 훨씬 더 비싼 “Premium Edition”이 있습니다. 프리미엄 버전 만 기본 데이터베이스 및 SSL 지원 또는 대기중인 syslog 전송과 같은 기능을 제공합니다.

  • .. “중지”, “syslog-ng는 GPL이므로 소스를 가져와 누락 된 기능을 구현할 수 있습니다.” 물론 당신은 할 수. 그러나 Balabit에 실제로 패치가 포함되어 있다고 생각하십니까? 우리는 “nope”에 동의 할 수 있다고 생각합니다. 그래서 당신은 방금 syslog-ng에서 분기했고 세상에 다른 syslogd가 필요하다는 내 주장을 증명했습니다 ..

  • .. 그렇다면 왜 세상에 또 다른 syslogd가 필요합니까?

                많은 주요 시스템에 설치되는 진정한 주요 플레이어가 되려면 목표가 필요합니다. 이는 syslog 기술을 최대한 활용하는 데 도움이됩니다 (장기적으로는 최상의 로깅 기능을 제공함). 프로젝트 자체에서 경쟁 업체보다 우수하게 운전하는 것. 새로운 메이저 플레이어는 단일 문화를 방지하고 풍부한 선택의 자유를 제공 할 것입니다. 이것이 세상에 필요한 이유입니다.


답변

이 답변에서 깊이 비교하지 마십시오.

rsyslogd맨 페이지를 보셨습니까 ?

그것은 rsyslogd의 확장 이라고 말합니다 syslogd. 또한 우분투에서 사용하는 표준이므로 계속 사용하는 것이 좋습니다.


답변