Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
이 페이지의 내용
 

로깅 및 알림

요약 이 주제를 읽고 주니퍼 클라우드 네이티브 라우터의 로깅 및 알림 기능에 대해 알아보십시오. 로그 파일의 위치, 기록할 수 있는 항목 및 다양한 로그 수준에 대해 설명합니다. 또한 사용 가능한 알림과 클라우드 네이티브 라우터에서 알림이 구현되는 방식에 대해서도 알아볼 수 있습니다.

로깅

주니퍼 클라우드 네이티브 라우터 Pod 및 컨테이너는 syslog를 로깅 메커니즘으로 사용합니다. values.yaml 파일에서 log_path 키의 값을 유지하거나 변경하여 배포 시 로그 파일의 위치를 판별할 수 있습니다. 기본적으로 로그 파일의 위치는 /var/log/jcnr입니다. 시스템은 모든 클라우드 네이티브 라우터 Pod 및 컨테이너의 로그 파일을 log_path 디렉터리에 저장합니다.

또한 syslog-ng Pod는 호스트 서버에 이벤트 알림 데이터를 JSON 형식으로 저장합니다. syslog-ng Pod는 JSON 형식의 알림을 values.yaml 파일의 syslog_notifications 키로 지정된 디렉터리에 저장합니다. 기본적으로 파일 위치는 /var/log/jcnr이고 파일 이름은 jcnr_notifications.json입니다. 클라우드 네이티브 라우터를 배포하기 전에 syslog_notifications 키의 값을 변경하여 위치와 파일 이름을 변경할 수 있습니다.

기본 파일 위치를 사용하는 경우 /var/log/jcnr 디렉토리에 다음 파일이 표시됩니다.

참고: 호스트 서버는 contrail-vrouter-dpdk.logjcnr-cni.log 파일에 대한 로그 회전을 관리해야 합니다.

알림을

syslog-ng Pod는 인터페이스 작동, 인터페이스 다운, 인터페이스 추가 등과 같은 알림 이벤트에 대해 이전 로그 파일을 지속적으로 모니터링합니다. 이러한 이벤트가 로그 파일에 나타나면 syslog-ng는 로그 이벤트를 알림 이벤트로 변환하고 이벤트를 JSON 형식으로 저장합니다. syslog_notifications 에 구성된 파일 값.yaml 파일.

다음은 syslog-ng 알림 샘플입니다.

표 1: 지원되는 알림
알림 소스 포드

만료 직전 라이선스

cRPD

라이센스 만료

cRPD

라이센스가 잘못되었습니다.

cRPD

라이센스 OK

cRPD
라이센스 유예 기간 cRPD
라이센스가 없습니다. cRPD

JCNR 초기화 성공

배포자

JCNR 초기화 실패

배포자
JCNR Graceful Shutdown 요청 배포자
JCNR Graceful Shutdown 완료 배포자
JCNR GR(Graceful Shutdown) 실패 배포자
JCNR 재시작 배포자
JCNR 업그레이드 성공 배포자
JCNR 업그레이드 실패 배포자

업스트림 패브릭 본드 멤버 링크 업

v라우터

업스트림 패브릭 본드 멤버 링크 다운

v라우터

업스트림 패브릭 본드 링크 업

v라우터

업스트림 패브릭 본드 링크 다운

v라우터
업스트림 패브릭 본드 링크 전환 v라우터

다운스트림 패브릭 링크 업

v라우터

다운스트림 패브릭 링크 다운

v라우터

어플라이언스 연결

v라우터

기기 링크 다운

v라우터

모든 JCNR 애플리케이션 중요 오류

v라우터
모든 JCNR 애플리케이션 경고 v라우터
모든 JCNR 애플리케이션 정보 v라우터
JCNR 속도 한계 도달 v라우터

JCNR MAC 테이블 제한에 도달했습니다.

v라우터

JCNR CLI 시작

cRPD 또는 vRouter-Agent

JCNR CLI 중지

cRPD 또는 vRouter-Agent

JCNR 커널 앱 인터페이스 작동

v라우터

JCNR 커널 앱 인터페이스 작동 중지

v라우터

JCNR Virtio 사용자 인터페이스 작동

v라우터

JCNR Virtio 사용자 인터페이스 다운

v라우터