STA가 사이트에서 라이브러리를 모니터하려면 라이브러리와 STA 서버에서 몇 가지 구성 작업을 수행해야 합니다. 이 장에서는 STA 서버에서 수행되는 작업에 대해 설명합니다.
이 장은 다음과 같은 절로 구성됩니다.
나열된 순서로 절차를 수행해야 합니다. 이 프로세스를 완료하면 STA가 라이브러리 모니터링 및 분석 수행을 시작할 수 있습니다.
이 절차를 사용하여 STA에 로그인하여 이 절의 다른 절차를 수행합니다. 전체 지침은 STA 사용 설명서를 참조하십시오.
컴퓨터에서 지원되는 웹 브라우저를 시작하고 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/
Login 화면에서 STA 관리자의 사용자 이름 및 암호를 입력합니다.
이 절차를 사용하여 STA 서버와 라이브러리 사이의 SNMP 연결이 올바른지 확인합니다.
이 절차에서는 STA 서버와 라이브러리 사이의 모든 네트워크 노드에서 UDP 포트 161 및 162가 사용으로 설정되었는지 확인합니다. SNMP v3 트랩 수신자가 올바르게 지정되었는지 검증할 수는 없습니다.
모니터되는 각 라이브러리에 대해 이 절차를 수행합니다. 중복 전자 부품 또는 이중 TCP/IP 중 하나를 지원하는 SL3000 또는 SL8500 라이브러리의 경우, 라이브러리에 대해 이 절차를 기본 라이브러리 IP 주소에 한 번, 보조 IP 주소에 한 번, 이렇게 두 번 수행합니다.
주:
이 절차는 STA 서버의 시스템 명령줄에서 수행됩니다.STA 서버에서 터미널 창을 열고 시스템 루트 사용자로 로그인합니다.
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)이며, 모든 라이브러리 모델에 대해 동일합니다.
명령 출력에 라이브러리 모델이 표시되는 경우 테스트는 성공입니다. 다음은 몇 가지 명령 예입니다.
# 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"
SNMP v2c 연결을 테스트합니다.
# snmpget –v2c –c public –l authPriv library_IP_addr
여기서 각 항목은 다음과 같습니다.
v2c는 SNMP v2c를 나타냅니다.
public은 커뮤니티 문자열을 나타냅니다.
authPriv는 프라이버시가 명령에서 수행됨을 의미합니다.
library_IP_addr은 라이브러리의 공용 포트의 IP 주소입니다.
두 SNMP 연결 테스트가 모두 성공하면 이 절차를 끝낼 수 있습니다. 테스트 중 하나라도 실패하면 다음 단계로 진행하여 필요에 따라 의심스러운 네트워크 문제를 해결하십시오.
STA 서버에서 라이브러리로의 패킷 경로 지정을 확인합니다.
# traceroute –I library_IP_addr
여기서 각 항목은 다음과 같습니다.
‐I(대문자 "I")는 UDP(사용자 데이터그램 프로토콜) 데이터그램 대신 ICMP(Internet Control Message Protocol) 에코 요청 패킷을 사용함을 나타냅니다.
library_IP_addr은 라이브러리의 공용 포트의 IP 주소입니다.
출력은 홉의 수 및 각 홉에 도달하는 데 걸린 왕복 시간을 표시합니다. 왕복 시간(명령 출력의 마지막 라인)은 1초 미만이어야 합니다. 그렇지 않은 경우 네트워크 관리자에게 네트워크의 성능을 확인하십시오.
STA 서버와 라이브러리 간에 전송되는 TCP/IP 패킷을 모니터합니다.
# tcpdump –v host library_IP_addr > /var/tmp/file_name &
여기서 각 항목은 다음과 같습니다.
‐v는 상세 정보 표시 출력을 나타냅니다.
host는 표시된 호스트(이 경우에는 라이브러리)에 대해서만 패킷을 수집함을 나타냅니다.
library_IP_addr은 라이브러리의 공용 포트의 IP 주소입니다.
file_name은 출력을 저장할 파일의 이름입니다.
이 절차를 사용하여 STA에 대한 SNMP 클라이언트 설정을 추가 또는 수정합니다. 이 설정은 하나 이상의 라이브러리에서 SNMP 데이터를 수신하도록 STA를 구성합니다.
사이트의 각 STA 인스턴스에 대해 단 한 개씩의 SNMP 클라이언트 항목이 있습니다.
Setup & Administration 탭에서 Configuration, SNMP Connections를 차례로 선택합니다.
다음과 같이 진행합니다.
처음으로 클라이언트 설정을 구성하는 경우 Client Attributes 테이블에서 빈 테이블 행을 선택한 다음 Edit를 누릅니다.
그림 설명 snmpd_editclient.png
기존 클라이언트 설정을 수정하려면 Client Attributes 테이블에서 항목을 선택한 다음 Edit를 누릅니다.
그림 설명 snmpd_clientedit.png
Define SNMP Client Settings 대화 상자가 표시됩니다. 새 구성인 경우 필드가 비어 있습니다.
다음과 같이 대화 상자를 채웁니다. 지정하는 값은 라이브러리의 해당 값과 일치해야 합니다.
주:
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를 사용하는 경우 라이브러리에 지정된 트랩 커뮤니티 이름을 입력합니다.
Save를 누릅니다.
구성 레코드가 업데이트되고 라이브러리와의 SNMP 통신 핸드셰이크를 설정 또는 재설정하기 위해 라이브러리 연결 테스트를 수행해야 함을 알리는 메시지 상자가 표시됩니다.
OK를 눌러 메시지를 없앱니다.
이 절차를 사용하여 STA가 모니터할 각 라이브러리에 대한 SNMP 연결을 구성하거나 기존 연결을 수정합니다. 기존 연결의 경우 모니터되는 라이브러리에서 SNMP 구성 설정이 하나라도 변경된 경우(예: 라이브러리 IP 주소 변경) 이 절차를 반드시 수행해야 합니다.
주:
한 번에 여러 라이브러리 연결을 구성하는 경우 라이브러리 중단을 최소화하기 위해 SNMP 연결을 테스트하기 전에 모든 라이브러리에 대해 이 절차를 완료하십시오.Setup & Administration 탭에서 Configuration, SNMP Connections를 차례로 선택합니다.
다음과 같이 진행합니다.
처음으로 라이브러리에 대한 연결을 구성하는 경우 Monitored Libraries 도구 모음에서 Add를 누릅니다.
그림 설명 snmpd_monlibadd.png
기존 라이브러리 연결을 수정하려면 Monitored Libraries 테이블에서 라이브러리를 선택한 다음 Edit를 누릅니다.
그림 설명 snmpd_monlibselect.png
Define Library Connection Details 대화 상자가 표시됩니다. 새 라이브러리 연결인 경우 필드는 비어 있습니다.
다음과 같이 대화 상자를 채웁니다. 지정한 값은 라이브러리의 해당 값과 일치해야 합니다.
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—라이브러리의 로컬 시간대를 선택합니다.
Save를 누릅니다.
구성 레코드가 업데이트되고 라이브러리와의 SNMP 통신 핸드셰이크를 설정 또는 재설정하기 위해 라이브러리 연결 테스트를 수행해야 함을 알리는 메시지 상자가 표시됩니다.
OK를 눌러 메시지를 없앱니다.
기존 라이브러리 연결을 수정한 경우 Monitored Libraries 테이블의 Library Engine ID 필드가 지워져 SNMP 연결이 끊어졌음을 나타냅니다.
이 절차를 사용하여 STA와 라이브러리 간 SNMP 연결을 테스트하고 통신 핸드셰이크를 설정 또는 재설정합니다. 연결이 끊어지거나 SNMP 트랩이 손실되지 않도록 하기 위해, STA 클라이언트 또는 라이브러리에 대해 SNMP 구성 설정을 추가 또는 변경할 때마다, 모니터되는 각 라이브러리에 대해 이 절차를 수행해야 합니다.
한 번에 하나의 라이브러리 연결만 테스트할 수 있습니다.
주:
연결 테스트를 수행하면 수신 SNMP 패킷이 일시적으로 손실될 수 있으므로 필요할 때만 이 절차를 수행해야 합니다.주:
이 절차를 수행하기 전에 라이브러리가 작동하는지 확인하십시오.Setup & Administration 탭에서 Configuration, SNMP Connections를 차례로 선택합니다.
Monitored Libraries 테이블에서 라이브러리를 선택한 다음 Check / Test Connection을 누릅니다.
그림 설명 snmpd_cxntest.png
MIB Walk Channel, Trap Channel 및 Media Validation Support 테스트 결과를 보여 주는 Connection Test Status 메시지 상자가 표시됩니다.
OK를 눌러 메시지 상자를 닫습니다.
Monitored Libraries 테이블이 테스트 결과로 업데이트됩니다.
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 구성 설정을 추가 또는 변경할 때마다, 모니터되는 각 라이브러리에 대해 수동 데이터 수집을 수행해야 합니다.
데이터 수집은 라이브러리 크기에 따라 수 분에서 한 시간이 소요될 수 있습니다.
주:
여러 데이터 수집을 동시에 실행할 수는 있지만 데이터 수집 시작은 한 번에 하나씩 해야 합니다. 매번 다른 라이브러리를 선택하여 필요한 만큼 이 절차를 반복하십시오.Setup & Administration 탭에서 Configuration, SNMP Connections를 차례로 선택합니다.
Monitored Libraries 테이블에서 라이브러리를 선택한 다음 Get latest data를 누릅니다. 한 번에 하나의 라이브러리만 선택할 수 있습니다.
확인 메시지 상자가 나타납니다.
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 버튼을 눌러 언제든지 수동으로 테이블을 새로 고칠 수 있습니다.Recent SNMP Trap Communication Status에 가끔씩 MISSED HEARTBEAT가 나타날 수 있습니다. 이것은 정상적인 동작입니다.