Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

네트워크 주소 변환(NAT) 모니터링

네트워크 주소 변환(NAT) 세션 로그 구성

CLI에서 NAT에 대한 세션 로그를 구성할 수 있습니다. 기본적으로 세션 열기 및 닫기 로그가 생성됩니다. 그러나 한 가지 유형의 로그만 생성하도록 요청할 수 있습니다.

NAT 세션 로그 구성:

  1. [edit services service-set service-set-name syslog host class classname] 계층 수준으로 이동합니다.
  2. 구성 문을 사용하여 NAT 로깅을 nat-logs 구성합니다.
  3. 문을 사용하여 세션 로깅을 session-logs 구성합니다. 열기 및 닫기 로그는 기본적으로 생성됩니다. 또는 close 를 지정 open 하여 한 가지 유형의 로그만 생성합니다.

    또는

    또는

  4. 보안 포트 블록 할당(PBA)을 사용하는 네트워크 주소 변환(NAT) 세션의 pba-interim-logging interval 경우 옵션을 입력합니다.
  5. 서비스 집합에 할당된 서비스 인터페이스의 유닛 0 아래에 /32 IP 주소를 구성합니다. 이 주소는 네트워크 주소 변환(NAT) 세션 로그에 대해 설정된 서비스에서 생성되는 모든 syslog 메시지의 소스 IP 주소입니다. IP 주소를 구성하지 않으면 syslog 메시지가 생성되지 않습니다.
    메모:

    /32 IP 주소 이외의 것을 사용하는 경우 원치 않는 트래픽이 서비스 인터페이스로 전송되어 서비스 PIC에서 귀중한 CPU 시간을 소모할 수 있습니다.

네트워크 주소 변환(NAT) 풀 사용 모니터링

목적

show services nat pool detail 명령을 사용하여 풀 사용량과 관련된 글로벌 NAT 통계를 찾습니다. 이 명령은 명령과 show services stateful-firewall statistics 함께 자주 사용됩니다.

행동

엔터프라이즈별 유틸리티 관리 정보 베이스(MIB) 사용

엔터프라이즈별 유틸리티 관리 정보 베이스(MIB) 사용

엔터프라이즈별 유틸리티 관리 정보 베이스(MIB)를 사용하면 SNMP 호환 애플리케이션 정보를 엔터프라이즈별 유틸리티 관리 정보 베이스(MIB)에 추가할 수 있습니다. 응용 프로그램 정보에는 다음이 포함됩니다.

  • NAT 매핑

  • 서비스 프로바이더급 NAT(CGNAT) 풀

  • 서비스 세트 CPU 사용률

  • 서비스 세트 메모리 사용량

  • 서비스 세트 요약 정보

  • 서비스 세트 패킷 드롭 정보

  • 서비스 세트 메모리 영역 정보

  • 멀티서비스 PIC CPU 및 메모리 사용률

  • 스테이트풀 방화벽 플로우 카운터

  • 세션 응용 프로그램 연결 정보

  • 세션 분석 정보

  • 가입자 분석 정보

  • Traffic Load Balancer 정보

제공된 스타일시트 언어 대체 구문(SLAX) 스크립트를 사용하여 애플리케이션 정보를 엔터프라이즈별 유틸리티 관리 정보 베이스(MIB)에 배치합니다. 스크립트는 이벤트 스크립트에 정의된 이벤트 정책(예: 라우터 재부팅 또는 라우팅 엔진 전환)에 따라 호출됩니다. 스크립트는 명령줄에서 op 스크립트로 호출할 수도 있습니다. 스크립트는 기본 라우팅 엔진에서만 실행됩니다. 스크립트가 호출된 후 XML-RPC API를 사용하여 지정된 구성 요소에서 정기적으로 데이터를 폴링하고 변환된 데이터를 SNMP 변수로 유틸리티 관리 정보 베이스(MIB)에 씁니다. 구성된 폴링 주기가 경과한 후 스크립트가 자동으로 재시작됩니다.

엔터프라이즈별 유틸리티 관리 정보 베이스(MIB)에 정보 채우기

SLAX 스크립트를 사용하여 엔터프라이즈별 유틸리티 관리 정보 베이스(MIB)에 정보를 채우려면,

  1. services-oids-slax 스크립트를 활성화합니다.

  2. 스크립트 실행 중 데이터 세그먼트의 최대 메모리 양을 구성합니다.

  3. 스크립트를 활성화합니다.

  4. (선택 사항) 인수를 log-stats 활성화하여 event-script가 실행될 때 stateful 방화벽 속도 통계의 sys 로깅을 허용합니다.

    1. 사용할 수 있는 이벤트 정책 및 인수를 표시하십시오.

      인수가 log-stats 나타나지 않으므로 사용하도록 설정해야 합니다.

    2. Linux 셸을 시작합니다.

    3. 편집할 /var/db/scripts/event/services-oids-eve-policy.slax 파일을 엽니다.

    4. 을(를) 포함하는 “log-stats”태그를 둘러싼 주석 첨부물(/**/)을 <arguments> 제거합니다.

    5. Linux 셸을 종료하고 CLI로 돌아갑니다.

    6. 이벤트 스크립트 파일에 대한 변경 사항을 로드합니다.

      인수 log-stats 는 다음에 이벤트 스크립트가 다시 시작될 때 사용할 수 있습니다.

  5. 스크립트 로깅 파일을 services-oids.log 설정합니다.

  6. 라우팅 엔진 간에 스크립트를 동기화하여 라우팅 라우팅 엔진의 전환이 발생할 때 이벤트 정책이 새로운 기본에서 시작되도록 합니다.

    • 커밋 단위로 동기화하려면:

    • 실행할 때마다 commit synchronize스크립트를 동기화하려면 :

  7. 스크립트는 시스템 부팅 시 자동으로 시작되지만 CLI를 사용하여 수동으로 시작할 수 있습니다.

    표 1 에는 사용할 수 있는 인수가 설명되어 있습니다.

    표 1: services-oids.slax 스크립트에 대한 인수

    논쟁

    묘사

    깨끗이

    1 값은 모든 유틸리티 관리 정보 베이스(MIB) OID를 삭제합니다. OID 테이블을 정리하는 데만 사용합니다.

    clear-semaphore

    값은 1 유틸리티 관리 정보 베이스(MIB)의 세마포어를 재설정하여 비정상 스크립트 종료 또는 수동 스크립트 종료에서 복구합니다.

    디버그

    콘솔에 디버그 메시지를 출력합니다.

    세부

    자세한 출력을 표시합니다.

    폴링 주기 사이의 초 간격을 설정합니다(기본값은 120).

    invoke-debugger (인크보드-디버거)

    디버거 모드에서 스크립트를 호출합니다.

    로그 통계

    Yes 값은 스테이트풀 방화벽 속도 통계의 시스템 로깅을 활성화합니다(기본값은 no).

    최대 설문 조사

    스크립트를 종료하기 전의 폴링 주기 수를 설정합니다(기본값: 30).

    1주기 전용

    1 한 번의 폴링 주기 후 종료 값입니다. 이벤트 정책은 스크립트를 다시 시작하지 않습니다. 이 옵션은 테스트용으로만 사용하십시오. 기본값은 입니다0.

    신호 정지

    1 값은 스크립트를 중지하고 세마포를 설정하여 다음 반복이 종료되도록 합니다.

    조용하다

    설정되지 않은 경우 콘솔에 추적 메시지를 인쇄합니다. 설정을 해제하려면 길이가 0인 문자열(" ")로 설정합니다. 기본값은 1입니다.

    |

    명령을 통해 파이프합니다.

  8. 로그 파일에서 스크립트의 상태를 확인합니다.

  9. 유틸리티 관리 정보 베이스(MIB) OID 업데이트를 받고 있는지 확인합니다.

    타임스탬프 정보를 제외하려면

CLI를 통한 SLAX 스크립트 중지

CLI에서 SLAX 스크립트를 중지하려면 다음을 수행합니다.

stop 인수를 실행합니다.

유틸리티 관리 정보 베이스(MIB) 지우기

모든 유틸리티 관리 정보 베이스(MIB) OID를 삭제하려면:

clean 인수를 실행합니다.

CLI를 사용하여 비정상적인 SLAX 스크립트 종료 또는 SLAX 스크립트 종료에서 복구

CLI를 사용하여 비정상적인 SLAX 스크립트 종료 또는 SLAX 스크립트 종료에서 복구하려면:

clear 세마포 인수를 실행합니다.