Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

추적 및 로깅 작업

추적 및 로깅 작업을 통해 스위치에서 발생하는 이벤트(정상 작동 및 오류 조건 모두)를 추적하고, 스위치에서 생성되거나 스위치를 통해 전달되는 패킷을 추적할 수 있습니다. 추적 및 로깅 작업의 결과는 스위치의 디렉터리에 배치 /var/log 됩니다.

Junos OS는 다음 프로세스에 대한 원격 추적을 지원합니다.

  • chassisd—섀시 제어 프로세스

  • eventd - 이벤트 처리 프로세스

  • cosd—CoS(Class-of-Service) 프로세스

계층 수준에서 문을 [edit system] 사용하여 tracing 원격 추적을 구성합니다.

주:

tracing 은 QFX3000 QFabric 시스템에서 지원되지 않습니다.

계층 수준에서 문을 사용하여 no-remote-trace 스위치의 특정 프로세스에 대한 원격 추적을 비활성화할 [edit process-name traceoptions] 수 있습니다.

로깅 작업은 UNIX syslogd 유틸리티와 유사한 시스템 로깅 메커니즘을 사용하여 인터페이스 작동 또는 작동 중지 및 스위치에 로그인 또는 스위치에서 로그아웃하는 사용자와 같은 시스템 전반의 상위 수준 작업을 기록합니다. 계층 수준에서 문을 사용하고 syslog 계층 수준에서 문을 [edit system][edit ethernet-switching-options] 사용하여 options 이러한 작업을 구성합니다.

추적 작업은 패킷 전달 및 라우팅 정보를 포함하여 스위치 작업에 대한 자세한 정보를 기록합니다. 문을 사용하여 추적 작업을 구성할 수 있습니다 traceoptions .

주:

traceoptions 은 QFX3000 QFabric 시스템에서 지원되지 않습니다.

스위치 구성의 여러 부분에서 추적 작업을 정의할 수 있습니다.

  • SNMP 에이전트 활동 추적 작업 - 스위치에서 SNMP 에이전트의 활동 추적을 정의합니다. 계층 수준에서 SNMP 에이전트 활동 추적 작업을 [edit snmp] 구성할 수 있습니다.

  • 전역 스위칭 추적 작업 - 모든 스위칭 작업에 대한 추적을 정의합니다. 계층 수준에서 [edit ethernet-switching-options] 글로벌 스위칭 추적 작업을 구성합니다.

  • 프로토콜별 추적 작업 - 특정 라우팅 프로토콜에 대한 추적을 정의합니다. 계층에서 [edit protocols] 프로토콜별 추적 작업을 구성합니다. 프로토콜별 추적 작업은 전역 traceoptions 문에서 지정한 모든 동등한 작업을 재정의합니다.

  • 개별 라우팅 프로토콜 엔터티 내의 추적 작업 - 일부 프로토콜을 사용하면 보다 세부적인 추적 작업을 정의할 수 있습니다. 예를 들어 BGP(Border Gateway Protocol)에서 피어별 추적 작업을 구성할 수 있습니다. 이러한 작업은 동등한 BGP 전체 작업을 재정의합니다. 피어별 추적 작업을 지정하지 않으면 피어는 먼저 모든 BGP 전체 추적 작업과 두 번째로 전역 추적 작업을 상속합니다.

  • 인터페이스 추적 작업 - 개별 인터페이스 및 인터페이스 프로세스 자체에 대한 추적을 정의합니다. 계층 수준에서 [edit interfaces] 인터페이스 추적 작업을 정의합니다.

  • 원격 추적 - 시스템 전체 원격 추적을 활성화하려면 계층 수준에서 문을 [edit system tracing] 구성합니다destination-override syslog host. 이는 추적을 수집하는 시스템 로그 프로세스(syslogd)를 실행하는 원격 호스트를 지정합니다. 추적은 의 /etc/syslog.confsyslogd 구성에 따라 원격 호스트의 파일에 기록됩니다. 기본적으로 원격 추적은 구성되지 않습니다.

    특정 프로세스에 대한 시스템 전체 원격 추적 구성을 재정의하려면 계층에 [edit process-name traceoptions] 문을 포함합니다no-remote-trace. 이 활성화되면 no-remote-trace 프로세스가 로컬 추적을 수행합니다.

    추적을 수집하려면 local0 기능을 원격 호스트의 파일에서 선택기 /etc/syslog.conf 로 사용하십시오. 다양한 프로세스의 추적을 다른 파일로 분리하려면 파일의 프로그램 필드에 프로세스 이름 또는 추적 파일 이름([edit process-name traceoptions file] 계층 수준에서 지정된 경우)을 /etc/syslog.conf 포함합니다. 시스템 로그 서버가 호스트 이름 및 프로그램 이름 구문 분석을 지원하는 경우 다양한 프로세스에서 추적을 분리할 수 있습니다.

주:

커밋 검사 중에는 구성에 대한 traceoptions 경고(예: 추적 파일 크기 또는 추적 파일 수의 불일치)가 콘솔에 표시되지 않습니다. 그러나 이러한 경고는 새 구성이 커밋될 때 시스템 로그 메시지에 기록됩니다.