Product Documentation

SNMP 구성

Aug 30, 2016

외부 컴퓨터에서 실행되는 SNMP(Simple Network Management Protocol) 네트워크 관리 애플리케이션은 NetScaler의 SNMP 에이전트에 쿼리합니다. 에이전트는 네트워크 관리 애플리케이션에서 요청한 MIB를 검색하고 데이터를 애플리케이션에 보냅니다.

SNMP 모니터링에서는 트랩 메시지 및 경보를 사용합니다. SNMP 트랩 메시지는 에이전트가 비정상 조건을 알리기 위해 생성하는 비동기 이벤트로서 경보로 표시됩니다. 예를 들어 CPU 활용률이 90%를 초과할 때 알림을 받고자 하는 경우 해당 조건에 대한 경보를 설정할 수 있습니다. 다음 그림에서는 SNMP가 활성화되고 구성된 NetScaler 네트워크를 보여 줍니다.

그림 1. NetScaler의 SNMP
NetScaler의 SNMP

NetScaler의 SNMP 에이전트는 SNMP 버전 1(SNMPv1), SNMP 버전 2(SNMPv2) 및 SNMP 버전 3(SNMPv3)을 지원합니다. 에이전트는 이중 언어 모드로 작동하므로 SNMPv2 쿼리(Get-Bulk 등) 및 SNMPv1 쿼리를 처리할 수 있습니다. 또한 SNMP 에이전트는 SNMPv2와 호환되는 트랩을 전송하고, SNMPv2 데이터 유형(counter64 등)을 지원합니다. SNMPv1 매니저(NetScaler에서 SNMP 정보를 요청하는 다른 서버의 프로그램)는 SNMP 쿼리를 처리할 때 NS-MIB-smiv1.mib 파일을 사용합니다. SNMPv2 매니저는 NS-MIB-smiv2.mib 파일을 사용합니다.

NetScaler는 다음의 엔터프라이즈별 MIB를 지원합니다.

표준 MIB-2 그룹의 하위 집합
MIB-2 그룹 SYSTEM, IF, ICMP, UDP 및 SNMP를 제공합니다.
시스템 엔터프라이즈 MIB
시스템별 구성 및 통계를 제공합니다.

SNMP를 구성하려면 SNMP 에이전트를 쿼리할 수 있는 관리자를 지정하고, SNMP 트랩 메시지를 받을 SNMP 트랩 수신기를 추가한 다음 SNMP 경보를 구성합니다.

SNMP 관리자 추가

업데이트 날짜: 2013년 06월 05일

SNMP 버전 1, 2, 3과 호환되는 관리 응용 프로그램을 실행하는 워크스테이션에서 장비에 액세스하도록 구성할 수 있습니다. 이러한 워크스테이션을 SNMP 관리자라고 합니다. 장비에 SNMP 관리자를 지정하지 않을 경우 장비는 네트워크의 모든 IP 주소에 대해 SNMP 쿼리를 허용하고 응답을 보냅니다. 하나 이상의 SNMP 관리자를 구성할 경우 장비는 특정 IP 주소의 SNMP 쿼리만 허용하고 응답을 보냅니다. SNMP 관리자의 IP 주소를 지정할 경우 넷마스크 매개 변수를 사용하여 전체 서브넷에서 액세스를 허용할 수 있습니다. 최대 100개의 SNMP 관리자 또는 네트워크를 추가할 수 있습니다.

명령줄 인터페이스를 사용하여 SNMP 관리자를 구성하려면

명령 프롬프트에서 다음 명령을 입력하여 SNMP 관리자를 추가하고 구성을 확인합니다.

  • add snmp manager ... [-netmask ]
  • show snmp manager

    예제:

    > add snmp manager 10.102.29.5 -netmask 255.255.255.255  Done > show snmp manager 10.102.29.5 1)      10.102.29.5         255.255.255.255  Done >

구성 유틸리티를 사용하여 SNMP 관리자를 추가하려면

  1. 탐색 창에서 System(시스템), SNMP를 차례로 확장하고 Managers(관리자)를 클릭합니다.
  2. 세부 정보 창에서 Add(추가)를 클릭합니다.
  3. Add SNMP Manager(SNMP 관리자 추가) 대화 상자에서 IP Address(IP 주소) 텍스트 상자에 관리 응용 프로그램이 실행되는 워크스테이션의 IP 주소를 입력합니다(예:10.102.29.5).
  4. Create(만들기)를 클릭한 다음 Close(닫기)를 클릭합니다.
  5. 방금 추가한 SNMP 관리자가 창 아래쪽의 Details(세부 정보) 섹션에 표시되는지 확인합니다.

SNMP 트랩 수신기 추가

업데이트 날짜: 2013년 09월 13일

경보를 구성한 후에는 장비에서 트랩 메시지를 보낼 트랩 수신기를 지정해야 합니다. 트랩 수신기의 IP 주소 및 목적지 포트와 같은 매개 변수를 지정하는 것과 별도로 트랩 유형(일반 또는 특정) 및 SNMP 버전을 지정할 수 있습니다.

일반 또는 특정 트랩을 받을 트랩 수신기를 최대 20개 구성할 수 있습니다.

명령줄 인터페이스를 사용하여 SNMP 트랩 수신기를 추가하려면

명령 프롬프트에서 다음 명령을 입력하여 SNMP 트랩을 추가한 다음 제대로 추가되었는지 확인합니다.

  • add snmp trap specific
  • show snmp trap

    예제:

    > add snmp trap specific 10.102.29.3  Done > show snmp trap Type     DestinationIP   DestinationPort  Version  SourceIP      Min-Severity  Community ----     -------------   ---------------  -------  --------      ------------  --------- generic  10.102.29.9     162              V2       NetScaler IP  N/A           public generic  10.102.29.5     162              V2       NetScaler IP  N/A           public generic  10.102.120.101  162              V2       NetScaler IP  N/A           public . . . specific 10.102.29.3     162              V2       NetScaler IP   -            public  Done >

구성 유틸리티를 사용하여 SNMP 트랩 수신기를 추가하려면

  1. 탐색 창에서 System(시스템), SNMP를 차례로 확장하고 Traps(트랩)를 클릭합니다.
  2. 세부 정보 창에서 Add(추가)를 클릭합니다.
  3. Create SNMP Trap Destination(SNMP 트랩 대상 만들기) 대화 상자에서 Destination IP Address(목적지 IP 주소) 텍스트 상자에 IP 주소를 입력합니다(예:10.102.29.3).
  4. Create(만들기)를 클릭한 다음 Close(닫기)를 클릭합니다.
  5. 방금 추가한 SNMP 트랩이 창 아래쪽의 Details(세부 정보) 섹션에 표시되는지 확인합니다.

SNMP 경보 구성

업데이트 날짜: 2013년 09월 13일

경보를 구성하여 경보 중 하나에 해당하는 이벤트가 발생할 때 장비가 트랩 메시지를 생성하도록 할 수 있습니다. 경보를 구성하는 작업은 경보를 사용하도록 설정하는 작업과 트랩이 생성되는 심각도 수준을 설정하는 작업으로 구성됩니다. 심각도 수준에는 중요, Major(다소 중요), Minor(사소), 경고, Informational(정보) 등 다섯 가지 수준이 있습니다. 트랩은 경보 심각도가 트랩에 대해 지정된 심각도와 일치할 경우에만 전송됩니다.

일부 경보는 기본적으로 활성화됩니다. SNMP 경보를 비활성화하면 해당하는 이벤트가 발생해도 장비에서 트랩 메시지를 생성하지 않습니다. 예를 들어, Login-Failure SNMP 경보를 비활성화하면 로그인 실패가 발생할 경우 장비에서 트랩 메시지를 생성하지 않습니다.

명령줄 인터페이스를 사용하여 경보를 활성화하거나 비활성화하려면

명령 프롬프트에서 다음 명령을 입력하여 경보를 활성화하거나 비활성화하고 해당 경보가 활성화 또는 비활성화되었는지 확인합니다.

  • set snmp alarm [-state ENABLED | DISABLED ]
  • show snmp alarm

    예제:

    > set snmp alarm LOGIN-FAILURE -state ENABLED  Done > show snmp alarm LOGIN-FAILURE    Alarm           Alarm Threshold  Normal Threshold  Time  State     Severity   Logging    -----           ---------------  ----------------  ----  --------  ---------  --------  1) LOGIN-FAILURE  N/A              N/A               N/A   ENABLED   -          ENABLED  Done >

명령줄 인터페이스를 사용하여 경보 심각도를 설정하려면

명령 프롬프트에서 다음 명령을 입력하여 경보의 심각도를 설정하고 해당 경보 심각도가 올바르게 설정되었는지 확인합니다.

  • set snmp alarm [-severity ]
  • show snmp alarm

    예제:

    > set snmp alarm LOGIN-FAILURE -severity Major  Done > show snmp alarm LOGIN-FAILURE    Alarm           Alarm Threshold  Normal Threshold  Time  State     Severity   Logging    -----           ---------------  ----------------  ----  --------  ---------  --------  1) LOGIN-FAILURE  N/A              N/A               N/A   ENABLED   Major      ENABLED  Done >

구성 유틸리티를 사용하여 경보를 구성하려면

  1. 탐색 창에서 System(시스템), SNMP를 차례로 확장한 다음 Alarms(경보)를 클릭합니다.
  2. 세부 정보 창에서 경보(예: LOGIN-FAILURE)를 선택한 다음 Open(열기)을 클릭합니다.
  3. 경보를 사용하려면 Configure SNMP Alarm(SNMP 경보 구성) 대화 상자의 State(상태) 드롭다운 목록에서 Enabled(사용)를 선택합니다. 경보를 사용하지 않으려면 Disabled(사용 안 함)를 선택합니다.
  4. Severity(심각도) 드롭다운 목록에서 심각도 옵션(예: Major(다소 중요))을 선택합니다.
  5. OK(확인)를 클릭한 다음 Close(닫기)를 클릭합니다.
  6. 창 아래쪽의 Details(세부 정보) 섹션에서 구성한 SNMP 경보의 매개 변수가 올바르게 구성되었는지 확인합니다.