3.7. 로그 수준 구성
로그의 세부 정보 및 로깅 정보의 양을 관리하려면 액세스 로깅 및 오류 로깅에 대한 로그 수준을 지정할 수 있습니다.
기본 로그 수준을 변경하면 로그 파일이 매우 클 수 있습니다. Red Hat 기술 지원에 의해 요청 되지 않고 기본 로깅 값을 변경하지 않는 것이 좋습니다.
3.7.1. 명령줄을 사용하여 로그 수준 구성
다음 구성 특성을 설정하여 로그 수준을 조정할 수 있습니다.
-
액세스 로그의
nsslapd-accesslog-level
-
오류 로그에 대한
nsslapd-errorlog-level
dsconf config replace
명령을 사용하여 로그 수준 속성을 수정합니다. 특성 값은 additive입니다. 예를 들어 로그 수준 값을 12로 설정하면 레벨 8과 4가 포함됩니다.
사전 요구 사항
- 액세스 및 오류 로깅이 활성화되었습니다.
절차
예를 들어 액세스 로그에 대한 연결, 작업 및 결과(256)에 대한 내부 액세스 작업 logging 및 Logging 을 활성화하려면 다음 명령을 사용하여
nsslapd-accesslog-level
속성을 260(4 + 256)으로 설정합니다.# dsconf -D "cn=Directory Manager" ldap://server.example.com config replace nsslapd-accesslog-level=260
-
예를 들어 오류 로그에 대한 검색 필터 로깅 (32) 및 구성 파일 처리 (64) 로그 수준을 활성화하려면 다음 명령을 사용하여
nsslapd-errorlog-level
속성을 96(32 + 64)로 설정합니다.
# dsconf -D "cn=Directory Manager" ldap://server.example.com config replace nsslapd-errorlog-level=96
검증
액세스 로그 수준을 로깅 내부 액세스 작업으로 설정하면 Directory Server가 내부 액세스 이벤트를 기록하기 시작했는지 확인하려면 다음을 수행하십시오.
인스턴스를 다시 시작하여 내부 이벤트를 명령별로 트리거합니다.
# dsctl instance_name restart Instance "instance_name" has been restarted
액세스 로그 파일을 보고 내부 작업 레코드를 찾습니다.
# cat /var/log/dirsrv/slapd-instance_name/access ... [08/Nov/2022:16:29:05.556977401 -0500] conn=2 (Internal) op=1(1)(1) SRCH base="cn=config,cn=WritersData,cn=ldbm database,cn=plugins,cn=config" scope=1 filter="objectclass=vlvsearch" attrs=ALL [08/Nov/2022:16:29:05.557250374 -0500] conn=2 (Internal) op=1(1)(1) RESULT err=0 tag=48 nentries=0 wtime=0.000016828 optime=0.000274854 etime=0.000288952 ...
추가 리소스
3.7.2. 웹 콘솔을 사용하여 로그 수준 구성
사전 요구 사항
- 웹 콘솔에 로그인되어 있습니다.
- 액세스 및 오류 로깅이 활성화되었습니다.
절차
- 인스턴스를 선택합니다.
- 서버 → 로깅 으로 이동합니다.
-
로그 유형을 선택합니다(예:
액세스 로그
). 로그 유형에 사용 가능한 모든 로그 수준을 확인하려면 로깅 수준 표시 버튼을 클릭합니다.
-
로그 수준(예:
기본 로깅
및내부 작업
수준)을 선택합니다. - Save Log Setting 버튼을 클릭하여 변경 사항을 적용합니다.
검증
Directory Server가 내부 액세스 이벤트를 기록하기 시작했는지 확인하려면 다음을 수행하십시오.
- Action (작업) 버튼을 클릭한 다음 인스턴스 재시작 을 선택하여 인스턴스를 다시 시작합니다. Directory Server에서 인스턴스를 다시 시작하고 내부 이벤트를 생성합니다.
- Monitoring → Logging → Access Log (액세스 로그) 로 이동합니다.
액세스 로그를 새로 고침하고 기록된 내부 이벤트를 확인합니다.
[08/Nov/2022:17:04:17.035502206 -0500] conn=6 (Internal) op=1(2)(1) SRCH base="cn=config,cn=Example database,cn=ldbm database,cn=plugins,cn=config" scope=1 filter="objectclass=vlvsearch" attrs=ALL [08/Nov/2022:17:04:17.035579829 -0500] conn=6 (Internal) op=1(2)(1) RESULT err=0 tag=48 nentries=0 wtime=0.000004563 optime=0.000078000 etime=0.000081911
추가 리소스