리스로그

Rsyslog
리스로그
원본 작성자레이너 제르하즈
안정적 해제
8.2122.0 / 2021년 2월 16일; 12개월(2021-02-16)[1]
리포지토리
기록 위치C
운영 체제유닉스 유사
유형시스템 로깅
면허증GNU 일반 공용 라이센스 v3
웹사이트www.rsyslog.com Edit this at Wikidata

Rsyslog는 IP 네트워크에서 로그 메시지를 전달하기 위해 UNIX 및 Unix와 유사한 컴퓨터 시스템에서 사용되는 오픈 소스 소프트웨어 유틸리티다.기본 syslog 프로토콜을 구현하고, 컨텐츠 기반 필터링, 풍부한 필터링 기능으로 확장하며, 오프라인 출력을 처리하기 위한 대기 중인 작업,[2] 다양한 모듈 출력 지원,[3] 유연한 구성 옵션 및 전송을 위한 TCP 사용과 같은 기능을 추가한다.

공식 RSYSLOG 웹사이트는 이 유틸리티를 "로그 처리를 위한 로켓 고속 시스템"[4]으로 정의한다.

프로토콜

Rsyslog는 RFC 3164에 지정된 표준 BSD syslog 프로토콜을 사용한다.RFC 3164의 텍스트는 표준이 아닌 정보 설명이기 때문에, 그것에 대한 다양한 양립할 수 없는 확장이 나타났다.Rsyslog는 이러한 확장을 많이 지원한다.릴레이 메시지 형식은 사용자 정의가 가능하다.

rsyslog가 지원하는 원본 프로토콜의 가장 중요한 확장자는 다음과 같다.

  • 밀리초 단위의 세분화 및 시간대 정보가 포함된 ISO 8601 타임스탬프
  • 지정된 메시지가 통과한 경로를 추적할 수 있도록 호스트 필드에 릴레이 이름 추가
  • TCP를 사용한 신뢰할 수 있는 전송
  • GSS-APITLS 지원
  • 다양한 데이터베이스 엔진에 직접 로그인.
  • RFC 5424, RFC 5425, RFC 5426 지원
  • RELP 지원
  • 수신기가 준비되지 않은 경우 메시지가 로컬로 버퍼링되는 버퍼링 작동 모드 지원
  • systemd 저널에 대한 완전한 입출력 지원

역사

rsyslog 프로젝트는 2004년 rsyslog의 제1저자인 레이너 제라드스syslog-ng와 경쟁하기 위해 새로운 강력한 syslog 데몬을 쓰기로 결정하면서 시작됐다. 왜냐하면 저자에 따르면 "새로운 주요 플레이어가 단일통도를 막고 풍부한 선택의 자유를 제공할 것"[5]이라고 한다.레이너 제라드는 자신의 회사인 Adiscon GmbH 안에서 리슬로그 작업을 했다.

Rsyslog가 작동하는 시스템

rsyslog는 여러 Unix 유사 시스템 및 Linux 배포에서 작동하며,[6] 그 중에서도 다음과 같다.

관련 RFC 및 작업 그룹

참고 항목

참조

  1. ^ "ChangeLog". 15 February 2021. Retrieved 19 February 2021 – via GitHub.
  2. ^ "Rsyslog.conf(5) - Linux manual page".
  3. ^ "RSyslog Documentation".
  4. ^ "rsyslog". rsyslog.com. Retrieved 2014-09-25. RSYSLOG is the rocket-fast system for log processing.
  5. ^ "Why does the world need another syslog?". August 12, 2007. Retrieved October 31, 2018.
  6. ^ "Platforms". Retrieved June 7, 2009.
  7. ^ "Debian 5.0 release notes". February 14, 2009. Retrieved February 16, 2009. The package rsyslog takes over as default system and kernel logging daemon for Debian 5.0, replacing syslogd and klogd.
  8. ^ "Release Notes for SUSE Linux Enterprise Server 11 Service Pack 2". Retrieved August 3, 2012. syslog-ng will be replaced with rsyslog
  9. ^ https://www.freshports.org/sysutils/rsyslog8
  10. ^ https://packages.gentoo.org/packages/app-admin/rsyslog
  11. ^ https://wiki.archlinux.org/index.php/Rsyslog
  12. ^ http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/sysutils/rsyslog

외부 링크