6 STA의 라이브러리 연결 구성

STA가 사이트에서 라이브러리를 모니터하려면 라이브러리와 STA 서버에서 몇 가지 구성 작업을 수행해야 합니다. 이 장에서는 STA 서버에서 수행되는 작업에 대해 설명합니다.

이 장은 다음과 같은 절로 구성됩니다.

STA 구성 작업

나열된 순서로 절차를 수행해야 합니다. 이 프로세스를 완료하면 STA가 라이브러리 모니터링 및 분석 수행을 시작할 수 있습니다.

STA에 로그인

이 절차를 사용하여 STA에 로그인하여 이 절의 다른 절차를 수행합니다. 전체 지침은 STA 사용 설명서를 참조하십시오.

  1. 컴퓨터에서 지원되는 웹 브라우저를 시작하고 STA 응용 프로그램의 URL을 입력합니다.

    http(s)://STA_host_name:port_number/STA/
    

    여기서 각 항목은 다음과 같습니다.

    • host_name은 STA 서버의 호스트 이름입니다.

    • port_number는 설치 중 지정한 STA 포트 번호입니다. 기본 HTTP 포트는 7021이고, 기본 HTTPS 포트는 7022입니다.

    • STA는 대문자여야 합니다.

    예를 들면 다음과 같습니다.

    https://staserver.example.com:7022/STA/ 
    
  2. Login 화면에서 STA 관리자의 사용자 이름 및 암호를 입력합니다.

라이브러리와의 SNMP 통신 확인

이 절차를 사용하여 STA 서버와 라이브러리 사이의 SNMP 연결이 올바른지 확인합니다.

이 절차에서는 STA 서버와 라이브러리 사이의 모든 네트워크 노드에서 UDP 포트 161 및 162가 사용으로 설정되었는지 확인합니다. SNMP v3 트랩 수신자가 올바르게 지정되었는지 검증할 수는 없습니다.

모니터되는 각 라이브러리에 대해 이 절차를 수행합니다. 중복 전자 부품 또는 이중 TCP/IP 중 하나를 지원하는 SL3000 또는 SL8500 라이브러리의 경우, 라이브러리에 대해 이 절차를 기본 라이브러리 IP 주소에 한 번, 보조 IP 주소에 한 번, 이렇게 두 번 수행합니다.

주:

이 절차는 STA 서버의 시스템 명령줄에서 수행됩니다.
  1. STA 서버에서 터미널 창을 열고 시스템 루트 사용자로 로그인합니다.

  2. SNMP v3 연결을 테스트합니다. 지정한 값은 라이브러리의 해당 값과 일치해야 합니다.

    # snmpget –v3 –u SNMP_user –a SHA –A auth_pwd –x DES –X priv_pwd –l authPriv library_IP_addr 1.3.6.1.4.1.1211.1.15.3.1.0
    

    여기서 각 항목은 다음과 같습니다.

    • v3은 SNMP v3을 나타냅니다.

    • SNMP_user는 SNMP v3 사용자 이름입니다.

    • SHA는 인증 프로토콜을 나타냅니다.

    • auth_pwd는 권한 부여 암호입니다.

    • DES는 프라이버시 프로토콜을 나타냅니다.

    • priv_pwd는 프라이버시 암호입니다.

    • authPriv는 프라이버시가 명령에서 수행됨을 의미합니다.

    • library_IP_addr은 라이브러리의 공용 포트의 IP 주소입니다.

      • SL150 라이브러리의 경우, 네트워크 포트 1입니다.

      • SL500 라이브러리의 경우, 포트 1B입니다.

      • SL3000 및 SL8500 라이브러리의 경우, 이중 TCP/IP 또는 중복 전자 부품이 라이브러리에서 활성화되었는지 여부에 따라 테스트할 여러 포트가 있을 수 있습니다. 여러 포트가 있을 경우 각 IP 주소에 대해 이 명령을 실행합니다.

    • 1.3.6.1.4.1.1211.1.15.3.1.0은 라이브러리에 대한 SNMP 객체 식별자(OID)이며, 모든 라이브러리 모델에 대해 동일합니다.

      명령 출력에 라이브러리 모델이 표시되는 경우 테스트는 성공입니다. 다음은 몇 가지 명령 예입니다.

      예 6-1 성공한 snmpget 명령

      # snmpget –v3 –u STAsnmp –a SHA –A authpwd1 –x DES –X privpwd1 –l authPriv 192.0.2.20 1.3.6.1.4.1.1211.1.15.3.1.0
      SNMPv2–SMI::enterprises.1211.1.15.3.1.0 =STRING: "SL8500"
      

      예 6-2 실패한 snmpget 명령—네트워크 시간 초과

      # snmpget –v3 –u STAsnmp –a SHA –A authpwd1 –x DES –X privpwd1 –l authPriv 192.0.2.20 1.3.6.1.4.1.1211.1.15.3.1.0
      Timeout: No Response from 192.0.2.20.
      

      예 6-3 실패한 snmpget 명령—잘못된 암호

      # snmpget –v3 –u WrongUsr –a SHA –A authpwd1 –x DES ‐X WrongPwd ‐l authPriv 192.0.2.20 1.3.6.1.4.1.1211.1.15.3.1.0
      snmpget: Authentication failure (incorrect password, community or key)
      
  3. SNMP v2c 연결을 테스트합니다.

    # snmpget –v2c –c public –l authPriv library_IP_addr
    

    여기서 각 항목은 다음과 같습니다.

    • v2c는 SNMP v2c를 나타냅니다.

    • public은 커뮤니티 문자열을 나타냅니다.

    • authPriv는 프라이버시가 명령에서 수행됨을 의미합니다.

    • library_IP_addr은 라이브러리의 공용 포트의 IP 주소입니다.

  4. 두 SNMP 연결 테스트가 모두 성공하면 이 절차를 끝낼 수 있습니다. 테스트 중 하나라도 실패하면 다음 단계로 진행하여 필요에 따라 의심스러운 네트워크 문제를 해결하십시오.

  5. STA 서버에서 라이브러리로의 패킷 경로 지정을 확인합니다.

    # traceroute –I library_IP_addr
    

    여기서 각 항목은 다음과 같습니다.

    • ‐I(대문자 "I")는 UDP(사용자 데이터그램 프로토콜) 데이터그램 대신 ICMP(Internet Control Message Protocol) 에코 요청 패킷을 사용함을 나타냅니다.

    • library_IP_addr은 라이브러리의 공용 포트의 IP 주소입니다.

    출력은 홉의 수 및 각 홉에 도달하는 데 걸린 왕복 시간을 표시합니다. 왕복 시간(명령 출력의 마지막 라인)은 1초 미만이어야 합니다. 그렇지 않은 경우 네트워크 관리자에게 네트워크의 성능을 확인하십시오.

  6. STA 서버와 라이브러리 간에 전송되는 TCP/IP 패킷을 모니터합니다.

    # tcpdump –v host library_IP_addr > /var/tmp/file_name &
    

    여기서 각 항목은 다음과 같습니다.

    • ‐v는 상세 정보 표시 출력을 나타냅니다.

    • host는 표시된 호스트(이 경우에는 라이브러리)에 대해서만 패킷을 수집함을 나타냅니다.

    • library_IP_addr은 라이브러리의 공용 포트의 IP 주소입니다.

    • file_name은 출력을 저장할 파일의 이름입니다.

STA에 대한 SNMP 클라이언트 설정 구성

이 절차를 사용하여 STA에 대한 SNMP 클라이언트 설정을 추가 또는 수정합니다. 이 설정은 하나 이상의 라이브러리에서 SNMP 데이터를 수신하도록 STA를 구성합니다.

사이트의 각 STA 인스턴스에 대해 단 한 개씩의 SNMP 클라이언트 항목이 있습니다.

  1. Setup & Administration 탭에서 Configuration, SNMP Connections를 차례로 선택합니다.

  2. 다음과 같이 진행합니다.

    • 처음으로 클라이언트 설정을 구성하는 경우 Client Attributes 테이블에서 빈 테이블 행을 선택한 다음 Edit를 누릅니다. snmpd_editclient.png에 대한 설명이 이어집니다.
      그림 설명 snmpd_editclient.png

    • 기존 클라이언트 설정을 수정하려면 Client Attributes 테이블에서 항목을 선택한 다음 Edit를 누릅니다. snmpd_clientedit.png에 대한 설명이 이어집니다.
      그림 설명 snmpd_clientedit.png

    Define SNMP Client Settings 대화 상자가 표시됩니다. 새 구성인 경우 필드가 비어 있습니다.

  3. 다음과 같이 대화 상자를 채웁니다. 지정하는 값은 라이브러리의 해당 값과 일치해야 합니다.

    주:

    STA가 SNMP v2c 통신을 위해 구성된 라이브러리만 모니터하더라도 SNMP v3에 해당하는 항목을 포함한 모든 필드를 채워야 합니다. 어떤 필드도 비워 둘 수 없습니다.
    • STA SNMP Connection Username (Auth)—SNMP v3 사용자 이름을 입력합니다.

    • Enter STA SNMP Connection Password (Auth)—연결 권한 부여 암호를 입력합니다.

    • Enter Privacy Encryption Password (Privacy)—프라이버시 암호화 암호를 입력합니다.

    • User Community—이 필드는 라이브러리와의 SNMP 핸드셰이크에 필요하거나, SNMP v2c를 사용하는 경우 라이브러리와의 STA 통신에 필요합니다. 라이브러리에 지정된 커뮤니티 이름을 입력합니다. 기본값은 public입니다.

    • Trap Community —라이브러리와의 통신에 SNMP v2c가 사용되는 경우에만 사용됩니다. SNMP v3을 사용하는 경우 기본값인 public으로 설정된 상태로 두십시오. SNMP v2c를 사용하는 경우 라이브러리에 지정된 트랩 커뮤니티 이름을 입력합니다.

    snmpd_defclientd.png에 대한 설명이 이어집니다.
    그림 설명 snmpd_defclientd.png

  4. Save를 누릅니다.

    구성 레코드가 업데이트되고 라이브러리와의 SNMP 통신 핸드셰이크를 설정 또는 재설정하기 위해 라이브러리 연결 테스트를 수행해야 함을 알리는 메시지 상자가 표시됩니다.

    snmpd_cxntestmsg.png에 대한 설명이 이어집니다.
    그림 설명 snmpd_cxntestmsg.png

  5. OK를 눌러 메시지를 없앱니다.

라이브러리에 대한 SNMP 연결 구성

이 절차를 사용하여 STA가 모니터할 각 라이브러리에 대한 SNMP 연결을 구성하거나 기존 연결을 수정합니다. 기존 연결의 경우 모니터되는 라이브러리에서 SNMP 구성 설정이 하나라도 변경된 경우(예: 라이브러리 IP 주소 변경) 이 절차를 반드시 수행해야 합니다.

주:

한 번에 여러 라이브러리 연결을 구성하는 경우 라이브러리 중단을 최소화하기 위해 SNMP 연결을 테스트하기 전에 모든 라이브러리에 대해 이 절차를 완료하십시오.
  1. Setup & Administration 탭에서 Configuration, SNMP Connections를 차례로 선택합니다.

  2. 다음과 같이 진행합니다.

    • 처음으로 라이브러리에 대한 연결을 구성하는 경우 Monitored Libraries 도구 모음에서 Add를 누릅니다. snmpd_monlibadd.png에 대한 설명이 이어집니다.
      그림 설명 snmpd_monlibadd.png

    • 기존 라이브러리 연결을 수정하려면 Monitored Libraries 테이블에서 라이브러리를 선택한 다음 Edit를 누릅니다. snmpd_monlibselect.png에 대한 설명이 이어집니다.
      그림 설명 snmpd_monlibselect.png

    Define Library Connection Details 대화 상자가 표시됩니다. 새 라이브러리 연결인 경우 필드는 비어 있습니다.

  3. 다음과 같이 대화 상자를 채웁니다. 지정한 값은 라이브러리의 해당 값과 일치해야 합니다.

    • Library Name—STA 사용자 인터페이스 화면에서 라이브러리를 식별하는 데 사용할 이름을 입력합니다(예: 라이브러리 호스트 이름).

    • Library Primary IP Address—라이브러리의 기본 공용 포트의 IP 주소를 입력합니다. 모니터되는 다른 라이브러리의 IP 주소를 지정할 수 없습니다.

    • Library Secondary IP Address—이중 TCP/IP 또는 중복 전자 부품을 사용하는 SL3000 및 SL8500 라이브러리에만 적용됩니다. 라이브러리의 보조 공용 포트의 IP 주소를 지정합니다. 모니터되는 다른 라이브러리의 IP 주소를 지정할 수 없습니다. 모든 SL500 및 SL150 라이브러리를 비롯하여 다른 모든 라이브러리에 대해 이 필드를 비워 둡니다.

    • STA IP Address—STA 서버의 IP 주소를 선택합니다.

    • Library Engine ID—이 필드는 변경하지 않습니다. STA와 라이브러리 사이에 초기 연결이 이루어질 때 자동으로 제공되는 라이브러리의 고유한 SNMP 엔진 ID입니다. 새 연결인 경우 비어 있습니다.

    • Automated Daily Data Refresh—STA가 라이브러리에서 최신 구성 데이터를 수집할 하루 중 시간을 지정합니다. 데이터는 24시간마다 이 시간에 자동으로 수집됩니다. 일반적으로 라이브러리 사용이 많지 않은 시간을 선택해야 합니다. 기본값은 00:00(12:00 am)입니다. 24시간제 형식을 사용합니다.

      주의:

      이 필드를 비워 둘 경우 예약된 자동 라이브러리 데이터 수집이 사용 안함으로 설정됩니다. 그 결과 STA 라이브러리 구성 데이터가 라이브러리와 동기화되지 않은 상태가 될 수 있습니다.
    • Library Time Zone—라이브러리의 로컬 시간대를 선택합니다.

    snmpd_deflibd.png에 대한 설명이 이어집니다.
    그림 설명 snmpd_deflibd.png

  4. Save를 누릅니다.

    구성 레코드가 업데이트되고 라이브러리와의 SNMP 통신 핸드셰이크를 설정 또는 재설정하기 위해 라이브러리 연결 테스트를 수행해야 함을 알리는 메시지 상자가 표시됩니다.

    snmpd_cxntestmsg.png에 대한 설명이 이어집니다.
    그림 설명 snmpd_cxntestmsg.png

  5. OK를 눌러 메시지를 없앱니다.

    기존 라이브러리 연결을 수정한 경우 Monitored Libraries 테이블의 Library Engine ID 필드가 지워져 SNMP 연결이 끊어졌음을 나타냅니다.

라이브러리 SNMP 연결 테스트

이 절차를 사용하여 STA와 라이브러리 간 SNMP 연결을 테스트하고 통신 핸드셰이크를 설정 또는 재설정합니다. 연결이 끊어지거나 SNMP 트랩이 손실되지 않도록 하기 위해, STA 클라이언트 또는 라이브러리에 대해 SNMP 구성 설정을 추가 또는 변경할 때마다, 모니터되는 각 라이브러리에 대해 이 절차를 수행해야 합니다.

한 번에 하나의 라이브러리 연결만 테스트할 수 있습니다.

주:

연결 테스트를 수행하면 수신 SNMP 패킷이 일시적으로 손실될 수 있으므로 필요할 때만 이 절차를 수행해야 합니다.

주:

이 절차를 수행하기 전에 라이브러리가 작동하는지 확인하십시오.
  1. Setup & Administration 탭에서 Configuration, SNMP Connections를 차례로 선택합니다.

  2. Monitored Libraries 테이블에서 라이브러리를 선택한 다음 Check / Test Connection을 누릅니다. snmpd_cxntest.png에 대한 설명이 이어집니다.
    그림 설명 snmpd_cxntest.png

    MIB Walk Channel, Trap Channel 및 Media Validation Support 테스트 결과를 보여 주는 Connection Test Status 메시지 상자가 표시됩니다.

    snmpd_cxnteststatusd.png에 대한 설명이 이어집니다.
    그림 설명 snmpd_cxnteststatusd.png

  3. OK를 눌러 메시지 상자를 닫습니다.

    Monitored Libraries 테이블이 테스트 결과로 업데이트됩니다.

    snmpd_cxntestupdate.png에 대한 설명이 이어집니다.
    그림 설명 snmpd_cxntestupdate.png

    • Library Complex 필드가 비어 있는 경우 이 값은 사용자가 수동 데이터 수집을 수행한 후에 제공됩니다.

    • Library Engine ID는 라이브러리에 대한 고유 SNMP 엔진 ID를 나타냅니다.

    • Last Connection Attempt는 연결 테스트가 시작된 날짜 및 시간을 나타냅니다.

    • Last Successful Connection은 테스트가 완료된 날짜 및 시간을 나타냅니다(성공한 경우).

    • Last Connection Status는 테스트 결과를 나타냅니다. 테스트가 실패한 경우 STA는 Last Connection Failure Detail 필드에 정보를 제공합니다. (전체 값을 보려면 열 너비를 늘려야 할 수 있습니다.)

      주:

      시간 초과로 인해 테스트를 실패하는 경우 라이브러리 작업이 많지 않은 시간에 이 절차를 반복하십시오. 테스트가 완료되면 시간 기록을 비교하여 라이브러리가 현재 정보를 제공하는지 확인할 수 있습니다.

수동 데이터 수집 수행

이 절차를 수행하여 라이브러리에 대한 수동 데이터 수집을 시작하고 최신 라이브러리 구성 데이터를 가져옵니다. 이 절차가 성공적으로 완료되면 STA가 라이브러리 모니터링 및 데이터에 대한 분석 수행을 시작합니다.

STA는 예약한 시간에 24시간마다 자동으로 데이터 수집을 수행하지만, 사용자는 STA 클라이언트 또는 라이브러리의 SNMP 구성 설정을 추가 또는 변경할 때마다, 모니터되는 각 라이브러리에 대해 수동 데이터 수집을 수행해야 합니다.

데이터 수집은 라이브러리 크기에 따라 수 분에서 한 시간이 소요될 수 있습니다.

주:

여러 데이터 수집을 동시에 실행할 수는 있지만 데이터 수집 시작은 한 번에 하나씩 해야 합니다. 매번 다른 라이브러리를 선택하여 필요한 만큼 이 절차를 반복하십시오.
  1. Setup & Administration 탭에서 Configuration, SNMP Connections를 차례로 선택합니다.

  2. Monitored Libraries 테이블에서 라이브러리를 선택한 다음 Get latest data를 누릅니다. 한 번에 하나의 라이브러리만 선택할 수 있습니다.

    snmpd_getdata.png에 대한 설명이 이어집니다.
    그림 설명 snmpd_getdata.png

    확인 메시지 상자가 나타납니다.

    snmpd_datacollectd.png에 대한 설명이 이어집니다.
    그림 설명 snmpd_datacollectd.png

  3. OK를 눌러 메시지 상자를 닫습니다.

    데이터 수집이 계속되고 Monitored Libraries 테이블이 해당 결과로 업데이트됩니다.

    • Library Complex는 라이브러리 컴플렉스 ID를 나타냅니다.

    • Library Engine ID는 라이브러리에 대한 고유 SNMP 엔진 ID를 나타냅니다.

    • Last Connection Attempt는 데이터 수집이 시작된 날짜 및 시간을 나타냅니다.

    • Last Successful Connection은 데이터 수집이 완료된 날짜 및 시간을 나타냅니다(성공한 경우).

    • Last Connection Status는 다음과 같이 업데이트됩니다.

      • IN PROGRESS: 데이터 수집 프로세스가 진행 중입니다.

      • SUCCESS: 데이터 수집을 성공했습니다. STA가 라이브러리에서 교환 데이터를 수신하기 시작합니다.

      • FAILED: 데이터 수집을 실패했습니다. 가능한 경우 STA는 Last Connection Failure Detail 필드에 정보를 제공합니다. (전체 값을 보려면 열 너비를 늘려야 할 수 있습니다.)

      주:

      상태는 4분마다 업데이트되고, 기본 화면 새로 고침 간격은 480초입니다. 하지만 Refresh Table 버튼을 눌러 언제든지 수동으로 테이블을 새로 고칠 수 있습니다. Refresh Table 아이콘
    • Recent SNMP Trap Communication Status에 가끔씩 MISSED HEARTBEAT가 나타날 수 있습니다. 이것은 정상적인 동작입니다.