귀하의 경험을 개선할 수 있도록 도와주십시오.

귀하의 의견을 알려주십시오.

2분이 소요되는 설문 조사에 시간을 내주시겠습니까?

Announcement: Try the Ask AI chatbot for answers to your technical questions about Juniper products and solutions.

close
header-navigation
keyboard_arrow_up
close
keyboard_arrow_left
list Table of Contents
keyboard_arrow_right

이 기계 번역이 도움이 되었습니까?

starstarstarstarstar
Go to English page
면책 조항:

이 페이지는 타사 기계 번역 소프트웨어를 사용해 번역됩니다. 주니퍼 네트웍스에서는 우수한 품질의 번역을 제공하기 위한 합리적인 수준의 노력을 기울이지만 해당 컨텐츠의 정확성을 보장할 수 없습니다. 본 번역에 포함된 정보의 정확성과 관련해 의문이 있는 경우 영문 버전을 참조하시기 바랍니다. 다운로드 가능한 PDF는 영어로만 제공됩니다.

SNMP 커버리지 향상을 위한 엔터프라이즈별 유틸리티 관리 정보 베이스(MIB)

date_range 19-Jan-25

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

주니퍼 네트웍스 엔터프라이즈별 유틸리티 관리 정보 베이스(MIB)는 객체 ID가 {jnxUtilMibRoot 1}(으)로, 객체를 카운터, 정수, 문자열로 정의합니다. 유틸리티 관리 정보 베이스(MIB)는 다음의 다섯 가지 데이터 유형별 테이블을 하나씩 포함합니다.

  • 32비트 카운터

  • 64비트 카운터

  • 부호 있는 정수

  • 부호 없는 정수

  • 8진수 문자열

이 관리 정보 베이스(MIB) 객체를 사용하면 사용하지 않을 경우 SNMP 작업에 지원되지 않는 데이터를 저장할 수 있습니다. CLI 명령을 사용하거나 CLI 명령을 호출 할 수 있는 Op 스크립트 및 RPC API를 사용하는 방법 중 하나를 통해 이러한 객체에 대한 데이터를 채울 수 있습니다.

각 데이터 유형은 데이터가 채워질 때 정의된 임의의 ASCII 이름과 데이터 인스턴스가 수정된 마지막 시간을 나타내는 타임스탬프를 가지고 있습니다. 이 관리 정보 베이스(MIB)의 다운로드 가능한 버전에 대해서는 라우팅 정책, 방화벽 필터 및 트래픽 폴리서 사용자 가이드를 참조하십시오.

엔터프라이즈별 유틸리티 MIB 객체에 대한 자세한 내용은 다음 주제를 참조하십시오.

SNMP 적용 범위 향상을 하기 위해 유틸리티 MIB를 사용

Junos OS에 성능 지표와 모니터링 옵션이 내장되어 있더라도 사용자 맞춤형 성능 지표가 필요할 수 있습니다. 표준 모니터링 시스템을 통해 이러한 맞춤형 데이터를 더 쉽게 모니터링하기 위해 Junos OS는 이러한 데이터를 저장할 수 있는 엔터프라이즈 전용 관리 정보 베이스(MIB)를 제공하므로 선택한 데이터를 관리 및 모니터링하기 위한 SNMP 지원을 확장할 수 있습니다.

다음 CLI 명령은 관리 정보 베이스(MIB) 객체 값을 설정하도록 지원합니다.

  • request snmp utility-mib set instance name object-type <counter | counter 64 | integer | string | unsigned integer> object-value value

  • request snmp utility-mib clear instance name object-type <counter | counter 64 | integer | string | unsigned integer>

request snmp utility-mib <set | clear>명령의 instance name옵션은 데이터 인스턴스 이름을 지정하며, 데이터의 주요 식별자입니다. object-type <counter | counter 64 | integer | string | unsigned integer> 옵션을 사용하면 객체 유형을 지정할 수 있으며, object-value value 옵션은 객체의 값을 설정하도록 지원합니다.

관리 정보 베이스(MIB) 데이터 채우기 프로세스를 자동화하려면, 정책 이벤트 정책 및 이벤트 스크립트의 조합을 사용할 수 있습니다. 다음 예제는 매 시간 show system buffers을(를) 실행하고 이벤트 스크립트(check-mbufs.slax)를 실행하여 유틸리티 MIB 객체에 show system buffers데이터를 저장하는 이벤트 정책 구성을 보여줍니다.

이벤트 정책 구성

매 시간 show system buffers명령을 실행하고 check-mbufs.slax을(를) 호출하여 show system buffers데이터를 유틸리티 관리 정보 베이스(MIB) 객체로 저장하는 이벤트 정책을 구성하려면, [edit] 계층 수준에서 다음 문을 포함시킵니다.

content_copy zoom_out_map
event-options {
    generate-event {
        1-HOUR time-interval 3600;
    }
    policy MBUFS {
        events 1-HOUR;
        then {
            event-script check-mbufs.slax; # script stored at /var/db/scripts/event/
        }
    }
    event-script {
        file check-mbufs.slax;
    }
}

check-mbufs.slax 스크립트

다음 예제는 에 저장되는 check-mbufs.slax스크립트를 /var/db/scripts/event/보여줍니다.

content_copy zoom_out_map
------ script START ------
version 1.0;

ns junos = "http://xml.juniper.net/junos/*/junos";
ns xnm = "http://xml.juniper.net/xnm/1.1/xnm";
ns jcs = "http://xml.juniper.net/junos/commit-scripts/1.0";
ns ext = "http://xmlsoft.org/XSLT/namespace";

match / {
    <op-script-results>{
        var $result = jcs:invoke("get-buffer-informations");
        var $rpc = <request-snmp-utility-mib-set> {
                <object-type> "integer";
                <instance> "current-mbufs";
                <object-value> $result/current-mbufs;
        }
        var $res = jcs:invoke($rpc);
        expr jcs:syslog("external.info", $res/..//snmp-utility-mib-results/snmp-utility-mib-result);
    }
}	
------ script END ------

다음 명령을 실행하여 이전 예제에 표시된 이벤트 정책 및 스크립트의 결과로서 유틸리티 관리 정보 베이스(MIB)에 저장된 데이터를 확인할 수 있습니다.

content_copy zoom_out_map
user@host> show snmp mib walk jnxUtilData ascii jnxUtilIntegerValue."current-mbufs" = 0 jnxUtilIntegerTime."current-mbufs" = 07 da 05 0c  03 14 2c 00  2d 07 00   user@caramels> 
주:

show snmp mib walk 명령은 QFabric 시스템에서 사용할 수 없지만 외부 SNMP 클라이언트 응용 프로그램을 사용하여 이 작업을 수행합니다.

footer-navigation