-
-
-
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 또는 평가판 고객이 사용할 수 있습니다. XenServer 라이센스에 대한 자세한 내용은 다음을 참조하십시오. 라이센스. XenServer 라이센스를 업그레이드하거나 얻으려면 XenServer 웹 사이트.
풀 관리자 역할을 사용하면 SNMP를 사용하여 XenServer 호스트 및 dom0(호스트의 제어 도메인)에서 사용하는 리소스를 원격으로 모니터링할 수 있습니다. NMS(네트워크 관리 시스템)라고도 하는 SNMP 관리자는 XenServer 호스트에서 실행 중인 SNMP 에이전트에 쿼리 요청을 보냅니다. SNMP 에이전트는 다양한 메트릭에서 수집된 데이터를 NMS로 다시 전송하여 이러한 쿼리 요청에 응답합니다. 수집할 수 있는 데이터는 MIB(Management Information Base)라는 텍스트 파일의 OID(개체 식별자)에 의해 정의됩니다. OID는 CPU 또는 메모리 사용량과 같은 네트워크 장치에 대한 측정 가능한 특정 정보를 나타냅니다.
XenServer에서 특정 이벤트가 발생했음을 NMS에 알리는 에이전트 시작 메시지인 트랩을 구성할 수도 있습니다. 쿼리 요청과 트랩 모두 XenServer 풀의 상태를 모니터링하는 데 사용할 수 있습니다. 이는 메트릭 및 트랩 객체로 정의되며 MIB 파일의 OID로 식별됩니다 XENSERVER-MIB.txt
에서 다운로드할 수 있습니다. XenServer 다운로드 페이지. 다음 표에서는 이러한 메트릭 및 트랩 개체에 대한 정보를 제공합니다.
메트릭 개체
다음 표에 나열된 메트릭을 사용하여 XenServer 호스트에 대한 특정 정보를 요청할 수 있습니다. 이러한 메트릭은 SNMP 에이전트에 쿼리 요청을 보낼 때 SNMP 관리자가 사용하므로 NMS에서 이 데이터를 볼 수 있습니다.
NMS 또는 xe CLI에서 이러한 메트릭 개체에서 반환된 데이터를 볼 수 있습니다. xe CLI에서 메트릭 개체를 쿼리하려면 다음을 실행합니다 호스트 데이터 소스 쿼리
또는 vm-데이터 소스 쿼리
RRDD 데이터 소스를 에 대한 값으로 제공합니다. 데이터 원본
매개 변수. 예를 들어:
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 참조) | pCPUs 번호 | 부호되지 않은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의 이름은 다음과 같은 형식입니다.
중앙 처리 유닛
그 뒤에 숫자가 옵니다. xe CLI에서 pCPU 수를 쿼리하려면 다음 명령을 실행합니다.
xe host-data-source-list host=<host UUID> | grep -E 'cpu[0-9]+$'
그러면 정규식과 일치하는 CPU 메트릭 목록이 반환됩니다
CPU[0-9]+
.
트랩
트랩은 특정 이벤트가 발생할 때 SNMP 관리자에게 알리기 위해 SNMP 에이전트에서 보내는 경고로, XenServer 호스트를 모니터링하고 문제를 조기에 식별할 수 있습니다. 제한에 도달했을 때(예: 호스트 CPU 사용량이 너무 높은 경우) 트랩을 생성하도록 SNMP 설정을 구성할 수 있습니다. 트랩이 생성되면 NMS로 전송되고 다음 필드가 트랩 개체의 일부로 반환됩니다.
메모:
기본적으로 풀 코디네이터 호스트의 SNMP 에이전트는 UPD 포트 162를 사용하여 NMS에 트랩을 전송합니다.
개체 식별자(OID) | 필드 이름 | 유형 | 설명 |
---|---|---|---|
.1.3.6.1.4.1.60953.1.10.1.1 | operation |
문자열 | 다음 값 중 하나일 수 있습니다. 더하다 또는 델 . 수술 다음과 같음 더하다 XenServer에서 트랩을 생성하여 NMS로 전송하는 경우(XenCenter에서도 경고가 생성됨) 델 경고가 제거된 경우(예: 경고를 해제한 경우) |
.1.3.6.1.4.1.60953.1.10.1.2 | ref |
문자열 | trap 개체에 대한 참조입니다. |
.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 :정보 다른 :알려지지 않은. |
.1.3.6.1.4.1.60953.1.10.1.6 | class |
문자열 | 생성된 트랩의 범주입니다. 다음 값 중 하나일 수 있습니다. 가상 머신 , 호스트 , 에스알(SR) , 풀 , VMPP (영문) , 증권 시세 표시기 , PVS_proxy , VDI (VDI) 또는 증명서 . |
.1.3.6.1.4.1.60953.1.10.1.7 | obj-uuid |
문자열 | 필드의 다양한 클래스에 대한 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 |
문자열 | 필드에 대한 자세한 정보 이름 . |
사전 요구 사항
-
풀의 모든 호스트는 동일한 XenServer 버전을 실행해야 하며 이 버전에는 SNMP 플러그인이 포함되어야 합니다.
메모:
볼 수 없는 경우 SNMP (영문) 탭을 클릭하면 호스트 또는 풀의 구성원이 SNMP를 지원하는 XenServer 버전을 실행하고 있지 않기 때문일 수 있습니다. 호스트 또는 풀을 최신 버전의 XenServer로 업데이트합니다.
-
사용 중인 NMS는 SNMPv2c 또는 SNMPv3를 지원해야 합니다.
-
NMS와 XenServer가 네트워크에 연결되어 있어야 합니다.
제약 조건
- 전체 풀 또는 풀의 일부가 아닌 독립형 호스트에 대해 SNMP 설정을 구성할 수 있습니다. 현재는 풀의 개별 호스트에 대해 SNMP 설정을 구성할 수 없습니다.
-
이미 SNMP를 사용하도록 설정하고 구성한 풀에 호스트를 추가하는 경우 XenCenter는 풀의 SNMP 설정을 새 호스트에 자동으로 적용하지 않습니다. 새 호스트를 추가한 후 풀에서 SNMP 설정을 재구성하거나 풀에 추가하기 전에 동일한 SNMP 설정으로 새 호스트를 구성해야 합니다.
메모:
새 호스트를 추가한 후 풀에서 SNMP 설정을 재구성할 때 호스트가 실행 중이고 유지 보수 모드가 아닌지 확인합니다.
-
SNMP를 사용하도록 설정되고 구성된 풀에서 호스트를 제거하는 경우 XenCenter는 호스트 또는 풀의 SNMP 설정을 변경하지 않습니다.
-
Citrix Hypervisor 8.2 CU1에서 XenServer 8로 롤링 풀 업그레이드를 수행하거나 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-MIB.txt
파일의 XenServer 다운로드 페이지 원하는 NMS로 가져옵니다. - XenCenter의 인프라 보기에서 SNMP 설정을 구성할 호스트/풀을 선택합니다.
- 안에 일반 탭을 클릭하고 속성.
-
안에 속성 대화 상자에서 SNMP (영문) 탭.
메모:
풀에 대해 SNMP를 구성할 때 SNMP (영문) 탭에는 전체 풀에 대한 기본 SNMP 구성 값이 표시됩니다. 볼 수 없는 경우 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에 테스트 트랩을 보냅니다.
- 트랩 수신기를 삭제하려면 트랩 수신기 삭제.
- 클릭 그래 을 클릭하여 구성 변경 사항을 적용합니다.
관련 설명서
Xen서버 8
공유
공유
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.