local1, local2 등으로 들어가는 로그 데이터 유형을 정의하는 것은 무엇입니까?

local1, local2 등으로 들어가는 로그 데이터 유형을 정의하는 것은 무엇입니까?

나는 rsyslog를 사용하는 원격 로깅을 처음 접했고 다음을 수행했습니다.이 페이지, 각 "로컬"이 무엇을 위한 것인지 모르겠습니다. (편집하다 -이 SF 질문더 많은 정보를 공개했습니다)

처음에는 원격 서버에 덤프하도록 rsyslog를 설정했지만 *.*모든 것을 보내고 있습니다. 원격 서버에 어떤 로컬을 포함하거나 제외해야 하는지 알 수 있도록 각 로컬의 동작을 더 잘 이해해야 합니다.

각 로컬에 어떤 유형의 로그 데이터가 기록되는지에 대한 표준이 있나요?

답변1

지역 시설특별한 목적이 아닌그리고 그것은 응용 프로그램에 따라 다릅니다. 종종 애플리케이션의 문서를 참조하면 기본 기능이 무엇인지, 이를 사용자 정의하는 방법에 대한 아이디어를 얻을 수 있습니다.

당신은 또한 볼 수 있습니다RFC3164

로컬에 집중하지 말고 메시지를 생성한 애플리케이션에 집중하세요.

때때로 프로그램 이름을 사용하면 특정 메시지를 대상으로 보내는 데 도움이 될 수 있습니다.

예를 들어 다음과 같은 dhcpd 메시지를 필터링합니다. /etc/rsysconf.conf에서

if $programname == 'dhcpd' then /var/log/dhcpd.log

관련 정보