New Relic의 VMware vSphere 통합은 vSphere 환경의 상태와 성능을 이해하는 데 도움이 됩니다. 다음을 수행할 수 있습니다.
- 데이터를 쿼리하여 하이퍼바이저, 가상 머신 등의 성능에 대한 통찰력을 얻으십시오.
- 높은 수준의 보기에서 가장 세부적인 데이터로 이동합니다.
New Relic 대시보드에 시각화된 vSphere 데이터에는 운영 체제, 상태, 평균 CPU 및 메모리 소비 등이 포함됩니다.
통합에서는 vSphere API 를 사용하여 모든 vSphere 구성 요소에서 생성된 메트릭 및 이벤트를 수집하고 인프라 에이전트를 통해 데이터를 플랫폼으로 전달합니다.
중요한 이유
vSphere 통합을 통해 다음을 수행할 수 있습니다.
동일한 계정을 사용하여 여러 vSphere 인스턴스를 계측하고 모니터링합니다.
태그를 포함하여 스냅샷, VM, 호스트, 리소스 풀, 클러스터 및 데이터 저장소에 대한 데이터를 수집합니다.
차트와 대시보드를 사용하여 하이퍼바이저와 VM의 상태를 모니터링합니다.
검색된 데이터를 사용하여 핵심 성과 및 핵심 용량 확장 지표를 모니터링합니다.
vCenter에서 수집된 메트릭을 기반으로 경고를 설정합니다.
리소스를 그룹화하고 주요 데이터에 집중하기 위한 워크로드 를 생성합니다.
vSphere 통합을 통해 수집된 데이터를 사용하여 워크로드 를 생성할 수 있습니다.
호환성 및 요구 사항
우리의 통합은 VMware vSphere 6.5 이상과 호환됩니다.
통합을 설치하기 전에 다음 요구 사항을 충족하는지 확인하십시오.
- 호스트에 설치된 Infrastructure Agent
propagate to children
옵션이 선택된 적어도 읽기 전용 전역 권한이 있는 vCenter 서비스 계정
중요
대규모 환경: 800개 이상의 가상 머신이 있는 환경에서는 통합이 모든 데이터를 보고할 수 없고 실패할 수 있습니다. 모든 메트릭과 이벤트를 보존하지만 엔티티 등록을 비활성화하는 해결 방법을 제공합니다. 해결 방법을 적용하려면 다음 환경 변수를 구성 파일에 추가합니다.
integrations:- name: nri-vsphere env: # Integration configuration parameters.
EVENTS: true METRICS: true
설치 및 활성화
vSphere 통합을 설치하려면 설정을 선택하십시오.
이 문서가 설치하는데 도움이 되셨나요?
통합 구성
통합의 YAML 형식 구성은 필수 로그인 자격 증명을 배치하고 데이터 수집 방법을 구성할 수 있는 곳입니다. 변경하는 옵션은 설정 및 기본 설정에 따라 다릅니다.
vSphere 통합을 구성하려면 vSphere API 끝점의 URL과 vSphere 사용자 이름 및 암호를 정의해야 합니다. 구성 예는 샘플 구성 파일 을 참조하십시오. 일부 vSphere 통합 기능은 선택 사항이며 구성 설정을 통해 활성화할 수 있습니다.
또한 비밀 관리 를 사용하면 통합 구성 파일에 일반 텍스트로 쓰지 않고도 민감한 데이터(예: 비밀번호)를 사용하도록 New Relic의 인프라 모니터링 에이전트와의 호스트 내 통합을 구성할 수 있습니다.
중요
통합을 ESXi 호스트에 직접 연결하는 경우 vCenter 데이터(예: 이벤트, 태그 또는 데이터 센터 메타데이터)를 사용할 수 없습니다.
구성 예
다음은 성능 메트릭을 포함한 vSphere 통합 구성의 예입니다.
vsphere-config.yml.sample
(리눅스)vsphere-win-config.yml.sample
(윈도우)vsphere-performance.metrics
(성능 지표)
자세한 내용 은 온호스트 통합 구성의 일반 구조에 대한 설명서를 참조하십시오.
중요
Inventory_source 구성 옵션은 이 통합과 호환되지 않습니다.
통합 업데이트
호스트 내 통합은 자동으로 업데이트되지 않습니다.
최상의 결과를 얻으 려면 통합 패키지 및 인프라 에이전트 를 정기적으로 업데이트하십시오.
데이터 보기 및 사용
이 서비스의 데이터는 통합 대시보드 에 보고됩니다. 문제 해결을 위해 또는 차트 및 대시보드를 생성하기 위해 이 데이터를 쿼리 할 수 있습니다.
vSphere 데이터는 다음 이벤트 유형 에 연결됩니다.
VSphereHostSample
VSphereClusterSample
VSphereVmSample
VSphereDatastoreSample
VSphereDatacenterSample
VSphereResourcePoolSample
VSphereSnapshotVmSample
성능 데이터는 별도로 활성화 및 구성됩니다( 성능 메트릭 활성화 및 구성 참조).
데이터를 보고 사용하는 방법에 대한 자세한 내용은 통합 데이터 이해 를 참조하십시오.
측정항목 데이터
vSphere 통합은 다음 New Relic 이벤트 에 연결된 메트릭 데이터를 제공합니다.
VSphereHostSample
VSphereVmSample
VSphereDatastoreSample
VSphereDatacenterSample
VSphereResourcePoolSample
VSphereClusterSample
VSphereSnapshotVmSample
vSphere 호스트 샘플
이름 | 설명 |
---|---|
| 호스트의 모든 개별 코어에 대한 MHz의 합계 |
| CPU 코어의 속도 |
| 호스트에서 사용 가능한 CPU MHz의 양 |
| 호스트의 모든 코어에 대한 CPU 사용량(MHz) |
| 호스트의 CPU 사용률 |
| 호스트의 물리적 CPU 코어 수입니다. 물리적 CPU 코어는 CPU 패키지에 포함된 프로세서입니다. |
| 호스트의 물리적 CPU 스레드 수 |
| 호스트에 마운트된 디스크의 총 용량(MiB) |
| 호스트에서 사용 가능한 메모리 양(MiB) |
| 호스트에서 사용된 메모리 양(MiB) |
| 호스트의 총 메모리 용량(MiB) |
| 호스트의 가상 머신 수 |
| 호스트 이름 |
| 하드웨어 BIOS 식별 |
| 호스트와 관련된 데이터 센터의 이름 |
| 호스트와 관련된 클러스터의 이름 |
| 호스트와 관련된 리소스 풀의 이름 목록 |
| 호스트와 관련된 데이터 저장소의 이름 목록 |
| 데이터 센터 위치 |
| 호스트와 관련된 네트워크 이름 목록 |
|
|
| 호스트 연결 상태:
|
| 호스트가 유지 관리 모드인지 여부를 나타내는 플래그입니다. 이 플래그는 호스트가 유지 관리 모드에 들어갔을 때 설정됩니다. 유지 보수 모드 진입 단계에서는 설정되지 않습니다. |
| 호스트가 검역 모드인지 여부를 나타내는 플래그입니다. 성능이 저하된 것으로 보고된 호스트는 검역 모드로 들어가도록 권장되고, 정상으로 보고된 호스트는 검역 모드를 종료하도록 권장됩니다. 이러한 권장 조치를 실행하면 이 플래그가 설정됩니다. 클러스터의 통합 증가가 VM 성능에 부정적인 영향을 미치지 않는 한 검역 모드의 호스트는 vSphere DRS에 의해 방지됩니다. |
| 호스트 전원 상태:
|
| 호스트의 대기 모드입니다. 속성은 vCenter 서버에 의해서만 채워집니다. ESX 호스트에서 직접 쿼리하는 경우 속성은
|
| 호스트의 암호화 상태입니다. 유효한 값은 CryptoState 유형으로 열거됩니다.
|
| 호스트가 부팅된 시간입니다. |
vSphereVmSample
이름 | 설명 |
---|---|
| 가상 머신의 메모리 크기(MiB) |
| 게스트 메모리 사용 통계(MiB). 활성 게스트 메모리라고도 합니다. 값의 범위는 |
| 사용 가능한 게스트 메모리(MiB). 값의 범위는 |
| 가상 머신의 풍선 드라이버 크기(MiB)입니다. 호스트는 가상 머신에서 물리적 메모리를 회수하기 위해 풍선 드라이버를 확장합니다. 이것은 호스트에 메모리가 부족하다는 신호입니다. |
| 호스트의 스왑 공간에서 이 가상 머신에 부여된 메모리 부분(MiB)입니다. 이것은 호스트에 메모리가 부족하다는 신호입니다. |
| SSD와 같은 고속 디스크 장치로 스왑된 메모리 양(MiB) |
| CPU에 대한 리소스 제한(MHz). |
| 기본 CPU 성능 통계(MHz). 가상 머신이 실행되는 동안 유효합니다. |
| 가상 머신에서 사용하는 호스트 CPU의 백분율입니다. 한도를 설정한 경우 한도를 합계로 하여 백분율을 계산합니다. |
| 가상 머신의 프로세서 수 |
| 모든 데이터스토어에서 이 가상 머신에 커밋된 총 스토리지 공간(MiB) |
| 가능한 경우 기본 게스트 IP 주소 |
| VM과 연결된 IP 목록( |
| 가상 머신을 관리할 수 있는지 여부를 나타냅니다.
|
| 가상 머신의 현재 전원 상태: |
|
|
| 가상 머신의 운영 체제 |
| 게스트 운영 체제 전체 이름(게스트 도구에서 사용 가능한 경우) |
| 가상 머신이 실행 중인 호스트의 이름 |
| 가상 머신의 고유 식별 |
| 데이터 센터 이름 |
| 클러스터 이름 |
| 리소스 풀 이름 목록 |
| 데이터 저장소 이름 목록 |
| 네트워크 이름 목록 |
| 데이터 센터 위치 |
|
|
| 스냅샷 파일의 크기(바이트)입니다. |
| 스냅샷 파일의 크기, 고유 블록(바이트)입니다. |
| 모든 데이터스토어에서 이 가상 머신이 잠재적으로 사용하는 추가 스토리지 공간입니다. 기본적으로 이 가상 머신이 있는 모든 데이터 저장소에서 커밋되지 않은 속성의 집계(메비바이트)입니다. |
| 다른 가상 머신과 공유되지 않는 모든 데이터스토어에서 가상 머신이 차지하는 총 스토리지 공간(메비바이트). |
| 호스트 메모리 사용량(메비바이트). |
| 리소스 풀 이름. |
| VM 구성 이름. |
| VM 호스트 이름. |
vSphere Datastore샘플
이름 | 설명 |
---|---|
| 액세스 가능한 경우 이 데이터 저장소의 최대 용량(GiB)은 다음과 같습니다. |
| 액세스 가능한 경우 이 데이터 저장소의 사용 가능한 공간(GiB)은 다음과 같습니다. |
| 액세스 가능한 경우 이 데이터스토어의 모든 가상 머신에서 잠재적으로 사용되는 GiB 단위의 총 추가 스토리지 공간은 다음과 같습니다. |
| 데이터스토어에 연결된 가상 머신의 수 |
| 데이터 센터 위치 |
| 데이터 센터 이름 |
| 데이터 저장소에 연결된 호스트 수 |
|
|
| 데이터 저장소의 연결 상태입니다. |
| 액세스 가능한 경우 데이터 저장소의 고유 로케이터는 다음과 같습니다. |
| 파일 시스템 볼륨 유형(예: |
| 데이터 저장소의 이름 |
| NFS/CIFS 서버를 실행하는 호스트 |
| NFS/CIFS 마운트 포인트의 원격 경로 |
vSphere Datacenter샘플
이름 | 설명 |
---|---|
| 데이터스토어에서 사용된 총 공간(GiB) |
| 데이터스토어의 총 여유 공간(GiB) |
| 데이터스토어의 총 크기(GiB) |
| 데이터 센터당 총 CPU 수 |
| 총 CPU 사용량(백분율) |
| 총 CPU 사용량(MHz) |
| 총 CPU 용량(MHz) |
| 총 메모리 사용량(MiB) |
| 총 메모리(MiB) |
| 백분율로 나타낸 총 메모리 사용량 |
| 데이터 센터당 총 클러스터 수 |
| 데이터 센터당 총 리소스 풀 |
| 데이터 센터당 총 데이터 저장소 |
| 데이터 센터당 총 네트워크 어댑터 수 |
|
|
| 데이터 센터당 총 호스트 시스템 수 |
| 데이터 센터당 총 가상 머신 수 |
vSphere 리소스 풀 샘플
이름 | 설명 |
---|---|
| 리소스 풀 CPU 총 용량(MHz) |
| 리소스 풀 CPU 사용량(MHz) |
| 예약된 리소스 풀 총 메모리(MiB) |
| 리소스 풀 메모리 사용량(MiB) |
| 사용 가능한 리소스 풀 메모리(MiB) |
| 리소스 풀의 풍선 드라이버 크기(MiB) |
| 호스트의 스왑 공간에서 이 리소스 풀에 부여된 메모리 부분(MiB) |
| 리소스 풀의 가상 머신 수 |
|
|
| 리소스 풀의 이름 |
| 데이터 센터 위치 |
| 데이터 센터 이름 |
| 클러스터 이름 |
vSphere Cluster 샘플
이름 | 설명 |
---|---|
| 가상 머신에서 사용할 수 있는 유효 CPU 리소스(MHz)입니다. 실행 중인 모든 호스트에서 집계된 유효 리소스 수준입니다. 유지 관리 모드에 있거나 응답하지 않는 호스트는 계산되지 않습니다. VMware 서비스 콘솔에서 사용하는 리소스는 집계에 포함되지 않습니다. 이 값은 가상 머신을 실행하기 위해 루트 리소스 풀에 사용할 수 있는 리소스의 양을 나타냅니다. |
| 모든 호스트의 집계된 CPU 리소스(MHz)입니다. 시스템에서 사용하거나 유지 관리 중인 호스트와 관련된 CPU는 필터링하지 않습니다. |
| 물리적 CPU 코어 수입니다. 물리적 CPU 코어는 CPU 패키지에 포함된 프로세서입니다. |
| CPU 스레드의 집계된 수입니다. |
| 모든 호스트의 집계된 메모리 리소스(MiB)입니다. 시스템에서 사용하거나 유지 관리 중인 호스트와 관련된 메모리는 필터링하지 않습니다. |
| 가상 머신을 실행하는 데 사용할 수 있는 유효 메모리 리소스(MiB)입니다. 실행 중인 모든 호스트에서 집계된 유효 리소스 수준입니다. 유지 관리 모드에 있거나 응답하지 않는 호스트는 계산되지 않습니다. VMware 서비스 콘솔에서 사용하는 리소스는 집계에 포함되지 않습니다. 이 값은 가상 머신을 실행하기 위해 루트 리소스 풀에 사용할 수 있는 리소스의 양을 나타냅니다. |
| 총 유효 호스트 수입니다. 이 숫자는 유지 관리 중인 호스트를 제외합니다. |
| 총 호스트 수 |
|
|
| 클러스터에서 사용하는 데이터 저장소 목록입니다. 파이프 또는 세로 막대 문자( |
| 클러스터에 속한 호스트 목록입니다. 파이프 또는 세로 막대 문자( |
| 클러스터에 연결된 네트워크 목록입니다. 파이프 또는 세로 막대 문자( |
| 생성된 ClusterRecommendations의 임계값입니다. DRS는 지정된 vmotionRate보다 높은 권장 사항만 생성합니다. 등급은 1에서 5까지 다양합니다. 이 설정은 수동, 부분 자동화 및 완전 자동화 DRS 클러스터에 적용됩니다. |
| 우선 순위가 낮은 VM이 우선 순위가 높은 VM이 준비될 때까지 기다려야 하는 최대 시간(초)입니다. |
| 데이터 센터 이름. |
| 데이터 센터 위치. |
| 서비스가 활성화되었는지 여부를 나타내는 플래그입니다. |
| 개별 가상 머신(ClusterDrsVmConfigInfo)에 대한 DRS 동작 재정의가 활성화되었는지 여부를 나타내는 플래그입니다. |
| 가상 시스템에 대한 클러스터 전체의 기본 DRS 동작을 지정합니다. ClusterDrsVmConfigInfo 개체를 사용하여 가상 머신의 기본 동작을 재정의할 수 있습니다. |
| vSphere HA 기능이 활성화되었는지 여부를 나타내는 플래그입니다. |
| 엄격한 승인 제어가 활성화되었는지 여부를 결정하는 플래그 |
| 호스트가 컴퓨팅 리소스의 나머지 부분과 격리되어 있다고 판단하는 경우 가상 머신의 전원을 꺼야 하는지 여부를 나타냅니다. |
| 가상 머신의 재시작 우선 순위. |
| 호스트가 실패한 후 HA가 가상 머신을 다시 시작할지 여부를 결정합니다. |
| HA 가상 머신 상태 모니터링 서비스의 수준입니다. |
| 이 속성은 vSphere HA VM 구성 요소 보호 서비스가 활성화되었는지 여부를 나타냅니다. |
| vCenter Server에서 하트비트 데이터 저장소를 선택하는 데 사용할 데이터 저장소에 대한 정책: allFeasibleDs, allFasibleDsWithUserPreference, userSelectedDs |
vSphereSnapshotVmSample
이름 | 설명 |
---|---|
| 스냅샷에 대한 나무 정보입니다. Es: 클러스터:Vm:스냅샷1:스냅샷2 |
| 스냅샷 이름 |
| 스냅샷 생성 시간 |
| 이 스냅샷이 생성되었을 때 가상 머신의 전원 상태 |
| 이 스냅샷을 가상 머신의 다른 스냅샷과 구별하는 고유 식별자 |
| 파일 시스템의 일관된 상태를 보장하는 "quiesce" 옵션으로 스냅샷이 생성되었는지 여부를 나타내는 플래그 |
| 백업 매니페스트를 가리키는 snapshotDirectory의 상대 경로입니다. 정지된 특정 스냅샷에만 사용 가능 |
| 스냅샷에 대한 설명 |
| 이 스냅샷이 재생할 수 있는 가상 머신의 녹화 세션과 연결되어 있는지 여부를 나타내는 플래그입니다. |
| 디스크의 총 메모리 크기입니다. |
| 메모리를 저장하기 위해 고유하게 할당된 파일 블록에 해당하는 파일의 총 크기입니다. 즉, 기본 저장소가 디스크 파일 간에 파일 블록 공유를 지원하는 경우 속성은 이 파일의 컨텍스트에서만 할당된 파일 블록의 크기에 해당합니다. 다른 파일에 할당된 공유 블록은 포함하지 않습니다. 기본 구현이 이 정보를 계산할 수 없는 경우 이 속성이 설정 해제됩니다. |
| 디스크에 있는 스냅샷 파일의 총 크기 |
| 디스크에 스냅샷 데이터를 저장하기 위해 고유하게 할당된 파일 블록에 해당하는 파일의 총 크기입니다. 즉, 기본 저장소가 디스크 파일 간에 파일 블록 공유를 지원하는 경우 속성은 이 파일의 컨텍스트에서만 할당된 파일 블록의 크기에 해당합니다. 다른 파일에 할당된 공유 블록은 포함하지 않습니다. 기본 구현이 이 정보를 계산할 수 없는 경우 이 속성이 설정 해제됩니다. |
| 데이터 저장소의 디스크 파일 경로 |
| 데이터 저장소의 메모리 파일 경로 |