-
-
-
SNMP를 사용하여 호스트 및 dom0 리소스 모니터링
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
SNMP를 사용하여 호스트 및 dom0 리소스 모니터링
참고:
SNMP 기능은 XenServer Premium 또는 Trial Edition 고객에게 제공됩니다. XenServer 라이선싱에 대한 자세한 내용은 라이선싱을 참조하십시오. 업그레이드하거나 XenServer 라이선스를 얻으려면 XenServer 웹사이트를 방문하십시오.
풀 관리자 역할을 통해 SNMP를 사용하여 XenServer® 호스트 및 호스트의 제어 도메인인 dom0이 사용하는 리소스를 원격으로 모니터링할 수 있습니다. 네트워크 관리 시스템(NMS)이라고도 하는 SNMP 관리자는 XenServer 호스트에서 실행되는 SNMP 에이전트에 쿼리 요청을 보냅니다. SNMP 에이전트는 다양한 메트릭에서 수집된 데이터를 NMS로 다시 전송하여 이러한 쿼리 요청에 응답합니다. 수집할 수 있는 데이터는 관리 정보 기반(MIB)이라는 텍스트 파일의 개체 식별자(OID)로 정의됩니다. OID는 CPU 또는 메모리 사용량과 같은 네트워크 장치에 대한 측정 가능한 특정 정보를 나타냅니다.
또한 XenServer에서 특정 이벤트가 발생했음을 NMS에 알리는 에이전트 시작 메시지인 트랩을 구성할 수 있습니다. 쿼리 요청과 트랩 모두 XenServer 풀의 상태를 모니터링하는 데 사용할 수 있습니다. 이들은 메트릭 및 트랩 개체로 정의되며 XenServer 다운로드 페이지에서 다운로드할 수 있는 MIB 파일 XENSERVER-MIB.txt의 OID로 식별됩니다. 다음 표는 이러한 메트릭 및 트랩 개체에 대한 정보를 제공합니다.
메트릭 개체
다음 표에 나열된 메트릭을 사용하여 XenServer 호스트에 대한 특정 정보를 요청할 수 있습니다. 이러한 메트릭은 SNMP 관리자가 SNMP 에이전트에 쿼리 요청을 보낼 때 사용되므로 NMS에서 이 데이터를 볼 수 있습니다.
NMS 또는 xe CLI에서 이러한 메트릭 개체에서 반환된 데이터를 볼 수 있습니다. xe CLI에서 메트릭 개체를 쿼리하려면 host-data-source-query 또는 vm-data-source-query를 실행하고 RRDD 데이터 소스를 data-source 매개변수의 값으로 제공하십시오. 예시:
xe host-data-source-query data-source=cpu_avg host=<host UUID>
<!--NeedCopy-->
참고:
기본적으로 NMS는 포트 161을 사용하여 SNMP 에이전트에 OID 쿼리 요청을 보냅니다.
| 개체 식별자(OID) | RRDD 데이터 소스 | 반환된 데이터 | 유형 |
|---|---|---|---|
| 1.3.6.1.4.1.60953.1.1.1.1 | memory |
Dom0 총 메모리(MB) | 언사인드32 |
| 1.3.6.1.4.1.60953.1.1.1.2 | memory_internal_free |
Dom0 여유 메모리(MB) | 언사인드32 |
| 1.3.6.1.4.1.60953.1.1.1.3 | cpu_usage |
Dom0 CPU 사용률(백분율) | 플로트 |
| 1.3.6.1.4.1.60953.1.1.1.4 | memory_total_kib |
호스트 총 메모리(MB) | 언사인드32 |
| 1.3.6.1.4.1.60953.1.1.1.5 | memory_free_kib |
호스트 사용 가능 메모리(MB) | 부호 없는 32비트 |
| 1.3.6.1.4.1.60953.1.1.1.6 | cpu_avg |
호스트 CPU 사용량(백분율) | 플로트 |
| 1.3.6.1.4.1.60953.1.1.1.7 | (참고 1 참조) | pCPU 수 | 부호 없는 32비트 |
| 1.3.6.1.4.1.60953.1.1.1.8 | running_vcpus |
실행 중인 vCPU 수 | 부호 없는 32비트 정수 |
| 1.3.6.1.4.1.60953.1.1.1.9 | running_domains |
실행 중인 VM 수 | 부호 없는 32비트 정수 |
참고:
pCPU의 이름은
cpu형식으로 숫자가 뒤따릅니다. xe CLI에서 pCPU 수를 쿼리하려면 다음 명령을 실행하십시오.
xe host-data-source-list host=<host UUID> | grep -E 'cpu[0-9]+$'이는 정규 표현식
cpu[0-9]+과 일치하는 CPU 메트릭 목록을 반환합니다.
트랩
트랩은 특정 이벤트가 발생할 때 SNMP 관리자에게 알리기 위해 SNMP 에이전트가 보내는 경고로, XenServer 호스트를 모니터링하고 문제를 조기에 식별할 수 있도록 합니다. 제한에 도달했을 때(예: 호스트 CPU 사용량이 너무 높은 경우) 트랩을 생성하도록 SNMP 설정을 구성할 수 있습니다. 트랩이 생성되면 NMS로 전송되며, 다음 필드가 트랩 객체의 일부로 반환됩니다.
참고:
기본적으로 풀 코디네이터 호스트의 SNMP 에이전트는 UDP 포트 162를 사용하여 NMS로 트랩을 보냅니다.
| 객체 식별자 (OID) | 필드 이름 | 유형 | 설명 |
|---|---|---|---|
| 1.3.6.1.4.1.60953.1.10.1.1 | operation |
문자열 | 다음 값 중 하나일 수 있습니다: add 또는 del. 트랩이 XenServer에 의해 생성되어 NMS로 전송되는 경우 (XenCenter에서도 경고가 생성됨) operation은(는) add이고, 경고가 파괴되는 경우 (예: 경고를 해제하는 경우) del입니다. |
| 1.3.6.1.4.1.60953.1.10.1.2 | ref |
문자열 | 트랩 개체에 대한 참조입니다. |
| 1.3.6.1.4.1.60953.1.10.1.3 | uuid |
문자열 | 트랩 개체의 UUID입니다. |
| 1.3.6.1.4.1.60953.1.10.1.4 | name |
문자열 | 트랩 객체의 이름입니다. |
| 1.3.6.1.4.1.60953.1.10.1.5 | priority |
정수 | 트랩의 심각도입니다. 다음 값 중 하나일 수 있습니다: 1: 치명적, 2: 주요, 3: 경고, 4: 사소, 5: 정보, others: 알 수 없음. |
| 1.3.6.1.4.1.60953.1.10.1.6 | class |
문자열 | 생성된 트랩의 범주입니다. 다음 값 중 하나일 수 있습니다: VM, Host, SR, Pool, VMPP, VMSS, PVS_proxy, VDI 또는 Certificate. |
| 1.3.6.1.4.1.60953.1.10.1.7 | obj-uuid |
문자열 | 필드 class의 다양한 클래스에 대한 xapi 객체 UUID입니다. |
| 1.3.6.1.4.1.60953.1.10.1.8 | timestamp |
문자열 | 트랩이 생성된 시간입니다. |
| 1.3.6.1.4.1.60953.1.10.1.9 | body |
문자열 |
name 필드에 대한 자세한 정보입니다. |
사전 요구 사항
-
풀의 모든 호스트는 동일한 XenServer 버전을 실행해야 하며, 이 버전에는 SNMP 플러그인이 포함되어야 합니다.
참고:
XenCenter®에서 SNMP 탭이 보이지 않는 경우, 호스트 또는 풀의 구성원이 SNMP를 지원하는 XenServer 버전을 실행하고 있지 않기 때문일 수 있습니다. 호스트 또는 풀을 최신 XenServer 버전으로 업데이트하십시오.
-
사용 중인 NMS는 SNMPv2c 또는 SNMPv3를 지원해야 합니다.
-
NMS와 XenServer는 네트워크로 연결되어 있어야 합니다.
제약 조건
- 전체 풀 또는 풀에 속하지 않은 독립 실행형 호스트에 대해 SNMP 설정을 구성할 수 있습니다. 현재 풀 내 개별 호스트에 대한 SNMP 설정은 구성할 수 없습니다.
-
SNMP가 이미 활성화되고 구성된 풀에 호스트를 추가하는 경우, XenCenter는 풀의 SNMP 설정을 새 호스트에 자동으로 적용하지 않습니다. 새 호스트를 추가한 후 풀에서 SNMP 설정을 재구성하거나, 풀에 추가하기 전에 새 호스트에 동일한 SNMP 설정을 구성해야 합니다.
참고:
새 호스트를 추가한 후 풀에서 SNMP 설정을 재구성할 때, 해당 호스트가 실행 중이며 유지 관리 모드가 아닌지 확인하십시오.
-
SNMP가 활성화되고 구성된 풀에서 호스트가 제거되는 경우, XenCenter는 호스트 또는 풀의 SNMP 설정을 변경하지 않습니다.
-
롤링 풀 업그레이드를 수행하거나 XenServer 호스트 및 풀에 업데이트를 적용하기 전에, 이전에 수동으로 수정했으며 필요한 경우 다음 구성 파일을 백업하십시오.
/etc/snmp/snmpd.xs.conf/etc/sysconfig/snmp/var/lib/net-snmp/snmpd.conf
- SNMP 에이전트가 오프라인 상태이면 트랩이 생성될 수 없습니다. 예를 들어, SNMP 에이전트가 다시 시작되거나 풀 코디네이터가 재부팅되거나 재지정되는 경우입니다.
XenCenter를 사용하여 SNMP 구성
XenCenter 또는 xe CLI를 사용하여 독립 실행형 호스트 또는 전체 풀에 대해 SNMP를 구성할 수 있습니다. xe CLI를 사용하여 SNMP를 구성하는 방법에 대한 자세한 내용은 xe CLI를 사용하여 SNMP 구성을 참조하십시오.
-
XenServer 다운로드 페이지에서
XENSERVER-MIB.txt파일을 다운로드하여 선호하는 NMS로 가져옵니다. - XenCenter의 인프라 보기에서 SNMP 설정을 구성할 호스트/풀을 선택합니다.
- 일반 탭에서 속성을 클릭합니다.
-
속성 대화 상자에서 SNMP 탭을 선택합니다.
참고:
풀에 대해 SNMP를 구성할 때 SNMP 탭에는 전체 풀에 대한 기본 SNMP 구성 값이 표시됩니다. XenCenter에서 SNMP 탭이 보이지 않는 경우, 호스트 또는 풀 멤버가 SNMP를 지원하는 XenServer 버전을 실행하고 있지 않기 때문일 수 있습니다. 호스트 또는 풀을 최신 버전의 XenServer로 업데이트하십시오.
- SNMP 사용 확인란을 선택하여 SNMP를 활성화합니다.
- (선택 사항) SNMPv3 지원 확인란을 선택하여 XenServer가 SNMPv2c 외에 SNMPv3를 사용하도록 설정합니다. 기본적으로 XenServer는 SNMPv2c를 사용합니다.
- (선택 사항) 디버그 로깅을 사용하려면 디버깅 메시지를 syslog에 기록 확인란을 선택합니다.
- 확인을 클릭하여 호스트 또는 풀에 구성 변경 사항을 적용합니다.
- NMS 설명서를 참조하여 NMS를 구성합니다. XenServer SNMP 에이전트 주소(모니터링 중인 XenServer 호스트 또는 풀의 IP 주소)를 지정해야 합니다.
- (선택 사항) 트랩 수신기를 구성하고 XenServer에서 특정 이벤트가 발생했을 때 알림을 받으려면 다음을 수행합니다.
- NMS 설명서를 참조하여 NMS에서 트랩 수신기를 구성합니다.
- SNMP 탭에서 트랩 수신기 추가를 클릭하고 NMS 주소, NMS 포트 및 지원되는 NMS의 SNMP 버전 매개변수를 지정합니다.
- 구성을 테스트하려면 테스트 트랩 보내기를 클릭하여 NMS로 테스트 트랩을 보냅니다.
- 트랩 수신기를 삭제하려면 트랩 수신기 삭제를 클릭합니다.
- 확인을 클릭하여 구성 변경 사항을 적용합니다.
관련 설명서
XenServer 현재 릴리스
공유
공유
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.