XenCenter

NRPE를 통한 호스트 및 dom0 리소스 모니터링

참고:

NRPE 기능은 XenServer 프리미엄 또는 평가판 고객이 사용할 수 있습니다. XenServer 라이센싱에 대한 자세한 내용은 라이센싱을 참조하십시오. 업그레이드를 수행하거나 XenServer 라이센스를 구입하려면 XenServer 웹 사이트를 방문하십시오.

풀 관리자 역할을 가진 사용자는 Nagios 원격 플러그인 실행기 (NRPE) 를 지원하는 타사 모니터링 도구를 사용하여 XenServer 호스트와 dom0(호스트의 제어 도메인) 에서 사용하는 리소스를 모니터링할 수 있습니다.

다음 검사 플러그인을 사용하여 호스트 및 dom0 리소스를 모니터링할 수 있습니다.

메트릭 NRPE 검사 이름 설명 기본 경고 임계값 기본 임계 임계값 성능 데이터 반환됨
호스트 CPU 로드 check_host_load 호스트의 물리적 CPU당 현재 로드를 가져오고 확인합니다. 여기서 로드는 실행 중이거나 실행 가능한 상태의 vCPU 수를 의미합니다. 3 4 호스트 CPU의 현재 시스템 부하 (호스트의 물리적 CPU의 평균 부하를 취하여 계산).
호스트 CPU 사용량 (%) check_host_cpu 호스트의 현재 평균 전체 CPU 사용량을 가져오고 확인합니다. 80% 90% 현재 사용 가능한 호스트 CPU의 백분율과 사용 중인 CPU의 백분율입니다.
호스트 메모리 사용량 (%) check_host_memory 호스트의 현재 메모리 사용량을 가져오고 확인합니다. 80% 90% 현재 사용 가능한 호스트 메모리의 백분율 및 사용 중인 비율입니다.
호스트 vGPU 사용량 (%) check_vgpu 호스트의 현재 실행 중인 모든 Nvidia vGPU 사용량을 가져오고 확인합니다. 80% 90% 현재 사용 가능한 vGPU를 실행하는 비율과 사용 중인 vGPU의 비율.
호스트 vGPU 메모리 사용량 (%) check_vgpu_memory 호스트의 현재 실행 중인 모든 Nvidia vGPU 메모리 사용량 (공유 메모리 및 그래픽 메모리 포함) 을 가져오고 확인합니다. 80% 90% 실행 중인 vGPU 메모리 (공유 메모리 및 그래픽 메모리 포함) 중 현재 사용 가능한 비율과 사용 중인 비율입니다.
Dom0 CPU 로드 check_load dom0의 CPU당 현재 시스템 부하 평균을 가져오고 확인합니다. 여기서 로드는 실행 중이거나 실행 가능한 상태의 프로세스 수를 나타냅니다. 2.7,2.6,2.5 3.2,3.1,3 최근 1, 5, 15분의 평균을 취하여 계산된 호스트 CPU 부하 데이터입니다.
Dom0 CPU 사용량 (%) check_cpu dom0의 현재 평균 전체 CPU 사용량을 가져오고 확인합니다. 80% 90% dom0의 평균 전체 CPU 사용량을 백분율로 나타낸 값입니다.
Dom0 메모리 사용량 (%) check_memory dom0의 현재 메모리 사용량을 가져오고 확인합니다. 80% 90% 현재 사용 가능한 dom0 메모리의 백분율과 사용 중인 메모리의 백분율입니다.
Dom0 프리 스왑 (%) check_swap dom0의 현재 스왑 사용을 가져오고 확인합니다. 20% 10% dom0에서 현재 사용 가능한 MB의 백분율입니다.
Dom0 루트 파티션 여유 공간 (%) check_disk_root dom0의 현재 루트 파티션 사용을 가져오고 확인합니다. 20% 10% dom0 루트 파티션에서 현재 사용 가능한 MB의 백분율입니다.
Dom0 로그 파티션 여유 공간 (%) check_disk_log dom0의 현재 로그 파티션 사용을 가져오고 확인합니다. 20% 10% dom0 로그 파티션에서 현재 사용 가능한 MB의 백분율입니다.
툴스택 상태 check_xapi XenServer 관리 도구 스택 (XAPI라고도 함) 의 상태를 가져오고 확인합니다.     XAPI 업타임 경과 시간 (초)
멀티패스 상태 check_multipath 스토리지 경로의 상태를 가져오고 확인합니다.     스토리지 경로의 상태입니다. OK은(는) 모든 경로가 활성 상태임을 나타내고, WARNING은(는) 일부 경로에 장애가 발생했지만 둘 이상의 경로가 활성 상태임을 나타내며, CRITICAL은(는) 경로가 하나뿐이거나 모든 경로에 장애가 발생했음을 나타냅니다. 또한 UNKNOWN은(는) 호스트 다중 경로 지정이 해제되고 경로의 상태를 가져올 수 없음을 나타냅니다.

NRPE는 dom0에서 실행되고 모니터링 도구의 검사 실행 요청을 위해 TCP 포트 (기본값) 5666에서 수신 대기하는 온프레미스 서비스입니다. 요청이 도착하면 NRPE는 요청을 구문 분석하고 구성 파일에서 매개 변수의 세부 정보가 포함된 해당 check 명령을 찾은 다음 실행합니다. 점검 결과는 모니터링 툴로 전송되며, 모니터링 툴은 과거 검사 결과를 저장하고 과거 성능 데이터를 보여주는 그래프를 제공합니다.

사전 요구 사항

NRPE를 사용하여 호스트 및 dom0 리소스를 모니터링하려면 사용 중인 모니터링 도구가 다음 사전 요구 사항을 충족해야 합니다.

  • 모니터링 도구는 NRPE 버전 4.1.0과 호환되어야 합니다.
  • NRPE와 모니터링 도구 간의 통신을 허용하려면 모니터링 도구가 암호ECDHE-RSA-AES256-GCM-SHA384와 함께 TLS 1.2를 지원해야 하며 ECDHE-RSA-AES128-GCM-SHA256EC 곡선은 secp384r1입니다 .

제약 조건

  • 전체 풀 또는 풀에 속하지 않은 독립 실행형 호스트에 대해 NRPE 설정을 구성할 수 있습니다. 현재는 풀의 개별 호스트에 대해 NRPE 설정을 구성할 수 없습니다.
  • 이미 NRPE를 사용하도록 설정하고 구성한 풀에 호스트를 추가하는 경우 XenCenter는 풀의 NRPE 설정을 새 호스트에 자동으로 적용하지 않습니다. 새 호스트를 추가한 후 풀에서 NRPE 설정을 재구성하거나 풀에 추가하기 전에 동일한 NRPE 설정으로 새 호스트를 구성해야 합니다.

    참고:

    새 호스트를 추가한 후 풀에서 NRPE 설정을 재구성할 때는 호스트가 작동 및 실행 중인지 확인하십시오.

  • NRPE를 사용하도록 설정하고 구성한 풀에서 호스트를 제거하면 XenCenter는 호스트 또는 풀의 NPRE 설정을 변경하지 않습니다.

XenCenter를 사용하여 NRPE를 구성합니다

XenCenter 또는 xe CLI를 사용하여 NRPE를 구성할 수 있습니다. xe CLI를 사용하여 NRPE를 구성하는 방법에 대한 자세한 내용은 xe CLI를 사용하여 NRPE 구성을참조하십시오.

독립 실행형 호스트 또는 전체 풀에 대해 NRPE를 구성하려면 호스트/풀의 속성 대화 상자에서 NRPE 구성 탭으로 이동하여 다음 단계를 수행하십시오.

참고:

풀에 대해 NRPE를 구성할 때 NRPE 구성 탭에는 전체 풀에 대한 기본 NRPE 구성 값이 표시됩니다.

  1. 인프라 보기에서 NRPE 설정을 구성하려는 호스트/풀을 선택합니다.
  2. 일반 탭에서 속성을 클릭합니다.
  3. 속성 대화 상자에서 NRPE 탭을 선택합니다.
  4. NRPE 활성화 확인란을 선택합니다.
  5. NRPE 데몬과 통신할 수 있는 모니터링 서버를 더 추가하려면 호스트를 쉼표로 구분된 IP 주소 또는 호스트 이름 목록으로 지정합니다. 다음과 같은 형식으로 지정할 수 있습니다.
    • IP 주소 (IPv4만 지원)
    • 클래스리스 도메인 간 라우팅 (CIDR) (형식: xxx.xxx.xxx.xxx/n, 예: 192.168.1.0/24)
    • 호스트 이름
  6. 디버그 로깅을 활성화하려면 디버깅 메시지를 syslog에 기록 확인란을 선택합니다.
  7. SSL 로깅을 활성화하려면 syslog에 SSL 메시지 기록 확인란을 선택합니다.
  8. (선택 사항) 경고 및 위기 임계값 테이블의 값을 수정하여 경고 및 위기 임계값을 조정합니다.

    일부 검사 플러그인의 경우 경고 및 위험 임계값을 설정하여 검사 플러그인이 반환한 값이 임계값을 초과할 경우 경고가 생성되도록 할 수 있습니다. 경고 임계값은 잠재적인 문제를 나타내고, 위험 임계값은 즉각적인 주의가 필요한 더 심각한 문제를 나타냅니다. 경고 및 위기 임계값에는 기본값이 설정되어 있지만 임계값을 조정할 수 있습니다.

  9. 확인을 클릭하여 구성 변경 사항을 호스트/풀에 적용합니다.

XenCenter를 사용하여 호스트에 대한 NRPE 설정을 구성합니다.

NRPE를 통한 호스트 및 dom0 리소스 모니터링