本文へスキップ

VMware収集項目

サーバーモニタリングエージェントは、VMware APIを通じてESXiホストと仮想マシンの状態をあわせて収集します。仮想マシン内部から見たリソース使用量だけでは、パフォーマンス低下の原因を把握しにくくなります。ホストのファンが故障している場合や、1台のホストに仮想マシンが過度に集中してvCPUが互いに実行順序を待っている状況は、ゲストの指標には現れにくいためです。このドキュメントは、仮想化基盤のインフラを運用し、ホスト単位の原因まで追跡する必要がある運用者を対象に、VMware連携で収集する項目を案内します。

VMwareのデータ連携は、vCenterがなくてもESXiホストに直接連携してデータを収集できます。ただしvm_vcenter_inventoryカテゴリーは、vCenterに連携した場合にのみ収集します。

サポートするエージェントバージョンは、Linux・Windows 2.9.23以上です。各表の備考列に2.9.23 新規と表示したフィールドは2.9.23で追加された項目であり、表示のないフィールドは以前のバージョンから提供しています。

infra_vm_vhost_hw

ESXiホストのハードウェア状態を部位別にまとめて収集するカテゴリーです。ホスト1台が1行になり、電源・冷却・メモリ・プロセッサーなど部位別の状態と最高温度を提供します。ハードウェアの故障がパフォーマンス低下や障害につながる前に確認する際に使用します。2.9.23で追加したカテゴリーであり、表のすべてのフィールドが新規です。

  • 収集対象: VMware ESXi

状態の値は、次の4つに標準化します。部位別のセンサーが複数ある場合は最も深刻な状態を代表値として表示し、センサーデータが提供されない部位はunknownと表示します。

ItemDescription
green正常
yellow警告
red障害
unknown状態を確認できません
FieldTypeUnitDescription
vhostNamestring-収集対象のホスト名。各ハードウェア状態がどのESXiホストで収集されたかを識別する基準
uuidstring-ホストのハードウェアUUID。ホスト名やIPが変わっても同じホストを識別する補助基準
hardwareHealthstring-収集可能な全ハードウェア状態のうち、最も深刻な状態を代表する総合状態
powerSupplyStatusstring-電源供給装置の状態
powerSupplyRedundancyStatusstring-電源供給装置の冗長化状態。一部の障害で冗長化が低下していないかを確認する際に使用
networkDeviceStatusstring-物理ネットワークデバイスとネットワークアダプターのハードウェア状態。ネットワークリンクのUp・Down状態とは区別される情報
batteryStatusstring-内部バッテリーまたはハードウェア管理コントローラーのバッテリーの状態。CMOSバッテリー、RAIDキャッシュバッテリーなどを含む
processorsStatusstring-物理プロセッサーとCPUソケットのハードウェア状態。CPU使用率とは無関係な物理ハードウェアの状態
memoryModulesStatusstring-物理メモリモジュールのハードウェア状態。DIMMエラーやモジュールの障害・警告状態を含む
coolingUnitStatusstring-ファン、ブロワーなど冷却装置の状態
coolingUnitRedundancyStatusstring-冷却装置の冗長化状態。一部のファンが故障しても冷却機能が維持されるかを確認する際に使用
temperatureStatusstring-CPU、システムボード、メモリ、吸気口など温度センサーの総合状態
temperatureMax-°C収集時点で確認された温度センサー値のうち最も高い温度。センサーの生値にVMwareが提供する単位補正値を適用して計算し、温度センサーがない場合は空の値
hardwareHealthDataAvailableboolean-ホストからハードウェア状態またはセンサーデータが1つ以上提供されたかどうか
hardwareHealthSupportStatusstring-ハードウェア状態の収集をサポートするかどうか。supportedはセンサーデータが提供される状態、unsupportedはAPIがサポートされていないか、センサーが公開されていない状態
hardwareHealthUnavailableReasonstring-ハードウェア状態データを収集できない理由。Hardware Health APIの非サポート、センサーの非公開、収集エラーなどが記録され、正常に収集した場合は空の値
temperatureMaxSensorstring-temperatureMaxの値が測定された温度センサーの名前。CPU、システムボード、メモリ、吸気口のうち、実際に最も高い温度を記録したセンサーを識別
temperatureUnitstring-temperatureMaxに適用される温度単位。通常はDegrees Cの形式で、センサープロバイダーによって表現方式が異なる場合があります

infra_vm_vhost_resource_capacity

ESXiホストの物理リソースと、仮想マシンに割り当てたリソースをあわせて収集するカテゴリーです。ホスト1台が1行になり、物理容量に対する割り当て量の比率(オーバーコミット)を提供します。特定のホストに仮想マシンを過度に配置していないかを点検する際に使用します。2.9.23で追加したカテゴリーであり、表のすべてのフィールドが新規です。

  • 収集対象: VMware ESXi
FieldTypeUnitDescription
vhostNamestring-収集対象のホスト名。各リソース指標がどのESXiホストで収集されたかを識別する基準
uuidstring-ホストのハードウェアUUID。ホスト名やIPが変わっても同じホストを識別する補助基準
cpuCores-countホスト全体の物理CPUコア数。仮想マシンに割り当て可能なリソースとCPU容量算定の基準
totalMemory-byteホストに搭載された全体のメモリ容量。仮想マシンを配置できる容量とメモリリソース計画の基準
activeVCpu-count電源がオンの仮想マシンに割り当てられたvCPU数の合計
allocatedVCpu-countホストに配置された全仮想マシンに設定されたvCPU数の合計。電源がオフ、または一時停止中の仮想マシンもすべて含む
activeOverCommitCore--activeVCpuを物理CPUコア数で割った値。実行中の仮想マシンを基準に、物理コア1つあたり平均で何個のvCPUが割り当てられているかを倍数で表示
allocatedOverCommitCore--allocatedVCpuを物理CPUコア数で割った値。電源がオフ、または一時停止中の仮想マシンまで含めた構成基準のvCPUオーバーコミット倍数
activeMemory-byte電源がオンの仮想マシンに設定されたメモリ容量の合計
allocatedMemory-byteホストに配置された全仮想マシンに設定されたメモリ容量の合計。電源がオフ、または一時停止中の仮想マシンもすべて含む
activeOverCommitMemory--activeMemoryを物理メモリ容量で割った値。実行中の仮想マシンを基準に、物理メモリに対して何倍のメモリが割り当てられているかを倍数で表示
allocatedOverCommitMemory--allocatedMemoryを物理メモリ容量で割った値。電源がオフ、または一時停止中の仮想マシンまで含めた構成基準のメモリオーバーコミット倍数
vmGuestCount-countホストに接続された仮想マシンオブジェクトの数。ホストごとの配置状況と密集度を把握する際に使用
poweredOffVMCount-count電源がオフの仮想マシン数。allocatedVCpuには含まれますが、activeVCpuには含まれません
suspendedVMCount-count一時停止状態の仮想マシン数。vCPUが設定されているためallocatedVCpuには含まれますが、実行中ではないためactiveVCpuには含まれません
unknownPowerStateVMCount-count電源状態を確認できない、またはpoweredOnpoweredOffsuspendedのいずれとしても識別されない仮想マシン数。vCenterの応答遅延、権限、一時的な状態の不一致で発生する場合があります
vcpuSkippedVMCount-countvCPUの設定値を読み取れず、vCPUの合算から除外した仮想マシン数。設定情報へのアクセス失敗、権限不足、異常な構成、一時的なvCenterの応答エラーが原因の可能性があります
memorySkippedVMCount-countメモリの設定値を読み取れず、メモリの合算から除外した仮想マシン数。原因はvcpuSkippedVMCountと同じ

オーバーコミット比率は小数点第2位まで表示します。値が1を超えると、物理リソースより多くのリソースを仮想マシンに割り当てた状態です。仮想化環境では一定水準のオーバーコミットが一般的であるため、絶対値よりも同じクラスター内のホスト間の偏差と、時間経過に伴う増加傾向をあわせて確認することをおすすめします。

収集するかどうかは、次のオプションで調整します。

whatap.conf
vm.vhost.perf.resource_capacity.enabled=true    # 収集するかどうか(デフォルト値: true)

infra_vm_vhost_cpu

ESXiホストのCPU使用量と待機時間を集計するカテゴリーです。ホスト1台が1行になり、ホスト上の全仮想マシンのCPU使用と競合をあわせて提供します。

  • 収集対象: VMware ESXi
FieldTypeUnitDescription備考
vhostNamestring-収集対象のホスト名。各CPU指標がどのESXiホストで収集されたかを識別する基準
uuidstring-ホストのハードウェアUUID。ホスト名やIPが変わっても同じホストを識別する補助基準
usage-percentホスト全体のCPUリソースのうち、実際に使用された割合。ホストのCPU負荷レベルを確認する基本的な指標
usageMhz-MHzホストで実際に使用中のCPUリソース量。CPU容量が異なるホストを比較する際はusageとあわせて確認
totalCapacity-MHzホストが提供できる全体のCPU容量。使用率・使用量・要求量・予約容量を解釈するための基準値
demand-MHzホストの仮想マシンが実際に使用しようと要求したCPUリソース量
readiness-percent仮想マシンが実行可能な状態でありながら、物理CPUをすぐに割り当てられなかった割合。ホストのCPU競合を判断する中心的な指標
ready-ms/s実行可能な状態で物理CPUを割り当てられず待機した時間
latency-percentCPUリソースを要求してから実際に実行されるまでの遅延レベル
costop-ms/s複数のvCPUを持つ仮想マシンが、同時にスケジューリングされるのを待って停止していた時間
wait-ms/sCPUが実際の演算を行わずに待機した時間。アイドル、I/O待ち、スワップ待ちをすべて含む
swapwait-ms/sメモリのスワップ処理によってCPUの実行が遅延した時間
idle-ms/sCPUがアイドル状態だった時間
reservedCapacity-MHz予約で確保したCPU容量。全体容量に対して大きいと、実際に使用できるCPUの余裕が減ります
demandPct-percentdemandtotalCapacityで割った割合2.9.23 新規
costopPct-percentcostopを割合に換算した値(1,000ms/s = 100%)2.9.23 新規

CPU競合の有無は、単一の指標で判断せず組み合わせて確認することをおすすめします。usageが高く、readinessreadyもあわせて高い場合は、CPU競合の可能性が高くなります。逆にusageが低いのにreadinessが高い場合は、vCPUの過剰割り当て、リソース制限、スケジューリングポリシーもあわせて確認してください。usageMhzよりdemandが継続して高い場合、仮想マシンが要求した分のCPUを受け取れていない可能性があります。

waitにはアイドル状態とI/O待ち、スワップ待ちがすべて含まれるため、値が高いことだけでCPU不足と断定してはいけません。idleswapwaitと分けて確認してください。swapwaitはCPU指標として表示されますが、原因はメモリ不足やメモリ競合の可能性があるため、値が増えた場合はホストと仮想マシンのメモリ使用率、バルーニング、スワップの発生有無もあわせて確認する必要があります。

ms/s単位の指標は、収集周期が変わっても同じ基準で比較できるよう、秒あたりの値に換算して提供します。

demandPctcostopPctは、ホスト上のすべての仮想マシンvCPUを合算した値であるため100%を超える場合があり、別途上限は適用しません。costopPctが継続して高い場合、仮想マシンに割り当てたvCPU数がホストの容量に対して多い状態である可能性があります。

infra_vm_vhost_mem

ESXiホストのメモリ使用量と回収動作を集計するカテゴリーです。ホスト1台が1行になり、実際の占有量とワーキングセットから、バルーニング・圧縮・スワップといったメモリ回収の指標まであわせて提供します。

  • 収集対象: VMware ESXi
FieldTypeUnitDescription
vhostNamestring-収集対象のホスト名。各メモリ指標がどのESXiホストで収集されたかを識別する基準
uuidstring-ホストのハードウェアUUID。ホスト名やIPが変わっても同じホストを識別する補助基準
consumed-byteホストが実際に消費中の物理メモリ量。仮想マシン、VMkernel、ESXiシステム領域が占有するメモリをすべて含む
active-byteホスト上の仮想マシンが最近実際に活発に使用したメモリ量。実質的なワーキングセットに近い値
activeConsumedRatio-percentactiveconsumedで割った割合。消費中のメモリのうち、実際に活発に使用された割合
granted-byteホストが仮想マシンに割り当てたメモリ量
latency-percentメモリのアクセスや割り当ての過程で発生する遅延レベル
vmmemctl-byteバルーンドライバーが仮想マシンから回収したメモリ量
swapused-byteホストでスワップへ退避されたメモリ量
swapInRate-bytes/sスワップ領域からメモリへ読み戻す速度
swapOutRate-bytes/sメモリページがスワップ領域へ退避される速度
compressed-byteメモリ圧縮によって圧縮されたメモリ量
compressionRate-bytes/sメモリ圧縮が発生する速度
shared-byte仮想マシン間、またはメモリページ間で共有されているメモリ量
overhead-byte仮想マシンを実行するためにESXiが追加で使用するメモリオーバーヘッド
sysUsage-byteESXiシステム領域で使用中のメモリ量
heapFree-byteESXiのHeap領域のうち使用可能な空きメモリ量

consumedが高いのにactiveが低い場合は、割り当てと占有は多いものの、実際の使用が少ない仮想マシンが多い状態です。2つの値の関係はactiveConsumedRatioですぐに確認できます。

メモリ不足の有無を1つの指標で判断しないでください。ESXiはメモリ逼迫が強まると、バルーニング、圧縮、スワップの順で回収の段階を上げます。vmmemctlが増えた後にcompressedcompressionRateが上がり、swapusedswapOutRateまで発生する場合は、メモリ競合がかなり進行した状態です。latencyもあわせて高い場合は、実際に仮想マシンのパフォーマンスに影響が出ている可能性が高くなります。

swapInRateが高い場合は、仮想マシンが必要とするページがスワップにあり読み戻している状態を意味し、パフォーマンスの遅延につながる可能性があります。

sharedoverheadsysUsageheapFreeは単独で問題を示すものではありません。sharedはメモリ削減効果を参考にする補助指標であり、overheadは仮想マシン数が多いほど、また仮想デバイス構成が複雑なほど大きくなります。sysUsageheapFreeが異常に変化する場合は、ESXiのシステム状態を別途点検してください。

infra_vm_vhost_disk

ESXiホストのディスクI/Oを集計するカテゴリーです。ホスト1台が1行になり、ホストに接続された全ディスクを合算したスループットと、最も高いレイテンシを提供します。

  • 収集対象: VMware ESXi
FieldTypeUnitDescription
vhostNamestring-収集対象のホスト名。各ディスク指標がどのESXiホストで収集されたかを識別する基準
uuidstring-ホストのハードウェアUUID。ホスト名やIPが変わっても同じホストを識別する補助基準
usage-bytes/sホストで発生した全体のディスクI/Oスループット。読み取りと書き込みを合算した値
read-bytes/sホストで発生したディスク読み取りのスループット
write-bytes/sホストで発生したディスク書き込みのスループット
maxTotalLatency-msホストに接続されたディスク・デバイスのうち、最も高いディスクI/Oのレイテンシ

usageが継続して高い場合、該当ホストの仮想マシンで多くのディスクI/Oが発生している状態です。maxTotalLatencyとあわせて確認し、単なるスループットの増加なのか、ストレージのボトルネックなのかを見分けてください。

readが高く、レイテンシもあわせて増加する場合は、読み取りI/Oの競合、キャッシュミス、バックエンドストレージの応答遅延を確認します。writeが高くレイテンシが増加する場合は、書き込みI/Oの競合、ストレージコントローラーの遅延、RAID・キャッシュ・同期の遅延を確認してください。

maxTotalLatencyは、特定のディスク、データストア、LUN、ストレージパスで遅延が発生すると高くなります。ホスト全体のスループットが高くなくてもこの値が高い場合は、一部のストレージパスや特定の仮想マシンのI/O遅延を確認することをおすすめします。

infra_vm_vhost_disk_perf

ESXiホストに接続されたディスクデバイス別のパフォーマンスです。ディスク1台が1行になり、スループットとリクエスト数、層別のレイテンシをあわせて提供します。どのディスクでボトルネックが発生しているかを絞り込む際に使用します。

  • 収集対象: VMware ESXi
FieldTypeUnitDescription
vhostNamestring-収集対象のホスト名。各ディスク指標がどのESXiホストで収集されたかを識別する基準
uuidstring-ホストのハードウェアUUID。ホスト名やIPが変わっても同じホストを識別する補助基準
diskNamestring-指標が収集されたディスクまたはデバイスの名前。ホストに接続された個々のディスク、LUN、ローカルディスク、ストレージデバイスを区別する基準
usage-bytes/s該当ディスクの全体的なI/Oスループット。readwriteの合計
read-bytes/s該当ディスクの読み取りスループット
write-bytes/s該当ディスクの書き込みスループット
numberTotal-counts/s全体のI/Oリクエスト数。numberReadnumberWriteの合計
numberRead-counts/s読み取りI/Oのリクエスト数
numberWrite-counts/s書き込みI/Oのリクエスト数
totalLatency-ms全体のI/Oリクエスト処理にかかった平均レイテンシ。カーネル・デバイス・キューの遅延の影響をすべて含む代表的な指標
totalReadLatency-ms読み取りI/Oリクエストの処理にかかった平均レイテンシ
totalWriteLatency-ms書き込みI/Oリクエストの処理にかかった平均レイテンシ
deviceLatency-ms物理ディスクまたはバックエンドストレージデバイスでI/Oを処理するのにかかった平均レイテンシ
queueLatency-msI/Oリクエストが処理される前にキューで待機した平均時間
kernelLatency-msESXi VMkernel層でI/Oを処理する間に発生した平均レイテンシ
maxQueueDepth-count該当ディスクで使用できる、または観測された最大キュー深度
busResets-counts/s該当ディスクまたはストレージバスで発生したバスリセットの回数

スループット(usagereadwrite)とリクエスト数(numberTotalnumberReadnumberWrite)をあわせて見ると、I/Oのブロックサイズを推測できます。リクエスト数は多いのにスループットが低い場合は、小さいブロックのI/Oが多い状態です。

レイテンシがどこで発生しているかは、レイテンシ指標を分けて確認すると絞り込めます。

高い指標確認する箇所
deviceLatencyストレージデバイス、LUN、アレイ、SAN・NASなどバックエンドストレージ層
kernelLatencyホスト内部のI/O処理、ドライバー、HBA・ストレージアダプター、VMkernelストレージスタック
queueLatencyリクエストの処理速度が追いつかず待ち行列が溜まっている状態。maxQueueDepth、リクエスト数とあわせて確認

busResetsが0以外の状態で繰り返し発生する場合は、ストレージパスの安定性、HBA・コントローラーのログ、ESXiのイベントもあわせて確認してください。

ホスト全体を合算した値はinfra_vm_vhost_diskで確認します。

infra_vm_vhost_storageadapter_perf

ESXiホストのストレージアダプター(HBA)別のパフォーマンスです。アダプター1つが1行になり、アダプターに接続されたディスクとLUNのパフォーマンスを合算して提供します。どのHBAに負荷が集中しているかを確認する際に使用します。

  • 収集対象: VMware ESXi
FieldTypeUnitDescription
vhostNamestring-収集対象のホスト名。各アダプター指標がどのESXiホストで収集されたかを識別する基準
uuidstring-ホストのハードウェアUUID。ホスト名やIPが変わっても同じホストを識別する補助基準
memberCount-count該当アダプターの集計に含まれるcanonicalディスクまたはLUNインスタンスの数。値が大きいほど、多くのディスク・LUNの性能値が1つのアダプターとして合算された結果
memberPathNamesstring-該当アダプターにマッピングされたディスク・LUNパスの一覧。アダプターの性能値がどのパスを基準に集計されたかを確認する際に使用
adapterNamestring-性能値が集計されたストレージアダプター名。通常はvmhba0のようなHBAまたはストレージコントローラー名
total-bytes/s該当アダプターの全体的なI/Oスループット。readwriteの合計
read-bytes/s該当アダプターで読み取ったデータのスループット。配下のディスク・LUNの読み取りスループットを合算した値
write-bytes/s該当アダプターで書き込んだデータのスループット。配下のディスク・LUNの書き込みスループットを合算した値
numberTotalAveraged-counts/s該当アダプターで発生した全体の平均I/O数。numberReadAveragednumberWriteAveragedの合計
numberReadAveraged-counts/s該当アダプターで発生した平均読み取りI/O数
numberWriteAveraged-counts/s該当アダプターで発生した平均書き込みI/O数
commandsAveraged-counts/s該当アダプターに接続されたディスク・LUNで発生した全体のI/Oコマンド数
totalReadLatency-ms該当アダプターの読み取りI/Oの平均レイテンシ。配下のディスク・LUNの読み取りレイテンシを、読み取りリクエスト数で加重平均した値
totalWriteLatency-ms該当アダプターの書き込みI/Oの平均レイテンシ。配下のディスク・LUNの書き込みレイテンシを、書き込みリクエスト数で加重平均した値

このカテゴリーの値は、アダプター配下のディスク・LUNを合算した結果です。スループットとリクエスト数は単純な合計であり、レイテンシはリクエスト数を重みとした平均です。memberCountが大きい場合は、それだけ多くのディスク・LUNが1つの値にまとめられているという意味であり、特定のディスクだけが遅くてもアダプターの平均には現れにくいことがあります。

アダプターのレイテンシが高く見える場合は、memberPathNamesでどのパスがまとめられているかを確認したうえで、infra_vm_vhost_storagepath_perfでパス単位、infra_vm_vhost_disk_perfでディスク単位へと絞り込んでください。

infra_vm_vhost_storagepath_perf

ESXiホストのストレージパス別のパフォーマンスです。パス1つが1行になり、アダプター・ターゲット・LUNの情報とあわせて、パス単位のスループットとレイテンシを提供します。マルチパス構成で特定のパスだけが遅くなる状況を見つける際に使用します。

  • 収集対象: VMware ESXi
FieldTypeUnitDescription
vhostNamestring-収集対象のホスト名。各パス指標がどのESXiホストで収集されたかを識別する基準
uuidstring-ホストのハードウェアUUID。ホスト名やIPが変わっても同じホストを識別する補助基準
pathNamestring-ストレージパスの表示名。アダプター、ターゲット、LUN、canonicalディスクの情報を組み合わせたパス名
canonicalDiskNamestring-ホストが認識するSCSI LUNのcanonical名(例: naa.*t10.*mpx.*)。パフォーマンスカウンターのインスタンスとマッピングされる基準
adapterNamestring-該当パスが接続されたストレージアダプター名。通常はvmhba0のようなHBAまたはストレージコントローラー名
targetNamestring-アダプターとターゲットを組み合わせた名前(例: vmhba0:T0)。アダプター配下のターゲットパスを識別する際に使用
targetIdstring-ESXi SCSIトポロジーで該当パスが接続されたターゲット番号。同じアダプター内の複数ターゲットを区別する際に使用
lunIdstring-該当パスが接続されたLUN番号
adapterKeystring-vSphere内部でストレージアダプターを識別するキー。APIのマッピングや長期データの整合性確認に使用
total-bytes/s該当パスの全体的なI/Oスループット。readwriteの合計
read-bytes/s該当パスで読み取ったデータのスループット
write-bytes/s該当パスで書き込んだデータのスループット
numberTotalAveraged-counts/s該当パスで発生した全体の平均I/O数。numberReadAveragednumberWriteAveragedの合計
numberReadAveraged-counts/s該当パスで発生した平均読み取りI/O数
numberWriteAveraged-counts/s該当パスで発生した平均書き込みI/O数
commandsAveraged-counts/s該当パスで発生した全体のI/Oコマンド数。読み取りと書き込みを含むストレージコマンドの負荷
totalReadLatency-ms該当パスの読み取りI/Oの平均レイテンシ
totalWriteLatency-ms該当パスの書き込みI/Oの平均レイテンシ

パスを識別するフィールドが複数あるのは、問題を絞り込む単位がそれぞれ異なるためです。adapterNameはHBA単位、targetIdは同じアダプター内のターゲット単位、lunIdはLUN単位です。同じLUNに複数のパスがある場合、どのパスだけが遅いかを比較すると、パス障害とストレージデバイスの問題を切り分けられます。

totalReadLatencytotalWriteLatencyが継続して高い場合は、該当パスのHBA、ターゲット、LUN、SAN区間を確認してください。同じcanonicalDiskNameを使うすべてのパスで高い場合は、パスではなくバックエンドストレージ側の問題である可能性が高くなります。

infra_vm_vhost_datastore_perf

ESXiホストがアクセスするデータストア別のパフォーマンスと容量です。データストア1つが1行になり、I/Oのスループットとレイテンシに加えて、容量の使用状況もあわせて提供します。

  • 収集対象: VMware ESXi
FieldTypeUnitDescription
vhostNamestring-収集対象のホスト名。各データストア指標がどのESXiホストで収集されたかを識別する基準
uuidstring-ホストのハードウェアUUID。ホスト名やIPが変わっても同じホストを識別する補助基準
datastoreNamestring-パフォーマンスと容量の情報が収集されたデータストア名。VMFS、NFS、vSANなどvSphereが認識する表示名
datastoreInstanceIdstring-パフォーマンスカウンターのインスタンスとマッピングされるデータストア識別子。データストアURLから抽出したVMFSボリュームUUIDなどで、名前の変更や重複の可能性がある環境で安定して紐づける際に使用
datastoreTypestring-データストアの種類(例: VMFSNFSvSAN)。ストレージバックエンドの種類を区別する際に使用
accessibleboolean-ホストから該当データストアにアクセスできるかどうか
datastoreUrlstring-データストアのvSphere内部URL。VMFSボリュームUUIDやアクセスパスを含む
total-bytes/sデータストアの全体的なI/Oスループット。readwriteの合計
read-bytes/sデータストアから読み取ったデータのスループット
write-bytes/sデータストアへ書き込んだデータのスループット
numberTotalAveraged-counts/sデータストアで発生した全体の平均I/O数。numberReadAveragednumberWriteAveragedの合計
numberReadAveraged-counts/sデータストアで発生した平均読み取りI/O数
numberWriteAveraged-counts/sデータストアで発生した平均書き込みI/O数
totalReadLatency-msデータストアの読み取りI/Oの平均レイテンシ
totalWriteLatency-msデータストアの書き込みI/Oの平均レイテンシ
capacity-byteデータストアの全体容量
allocated-byte割り当て基準の領域。useduncommittedを合算した値
used-byte実際の使用量。全体容量から空き容量を引いた値
uncommitted-byteThin Provisioning環境で、まだ実際には使用されていないものの、今後使用される可能性がある未確定の割り当て領域
free-byteデータストアの空き容量
usedPct-percentusedcapacityで割った使用率

容量のフィールドは、次の関係になっています。

  • capacity = used + free
  • allocated = used + uncommitted

allocatedcapacityを超える場合は、Thin Provisioningによって実際の容量より多くの領域を約束しているオーバーコミット状態です。仮想マシンのディスクが大きくなるにつれてuncommittedが実際の使用量に変わるため、usedPctだけを見るのではなく、allocatedcapacityの関係もあわせて確認してください。

accessiblefalseの場合は、ホストとデータストア間の接続、ストレージパス、SAN・NASネットワーク、権限、データストアの障害有無を確認する必要があります。

レイテンシが継続して高い場合は、ストレージの応答遅延、パスの問題、バックエンドストレージの負荷、ストレージネットワークの遅延を確認してください。同じデータストアを複数のホストで共有している場合は、他のホストでも同じレイテンシが見られるかを比較すると、ホスト側の問題とバックエンド側の問題を切り分けられます。

infra_vm_vhost_network

ESXiホストのネットワーク使用量を集計するカテゴリーです。ホスト1台が1行になり、ホストの全物理ネットワークインターフェイスを合算した値を提供します。

  • 収集対象: VMware ESXi
FieldTypeUnitDescription備考
vhostNamestring-収集対象のホスト名。各ネットワーク指標がどのESXiホストで収集されたかを識別する基準
uuidstring-ホストのハードウェアUUID。ホスト名やIPが変わっても同じホストを識別する補助基準
usage-bytes/sホスト全体のネットワーク使用量。受信と送信のトラフィックを合算した値
bytesRx-bytes/sホストがネットワークを通じて受信したデータのスループット。仮想マシン、VMkernel、管理ネットワークをすべて含む
bytesTx-bytes/sホストがネットワークを通じて送信したデータのスループット。仮想マシン、VMkernel、管理ネットワークをすべて含む
packetsTotal-counts/s受信パケット(packetsRx)と送信パケット(packetsTx)の合計
packetsRx-counts/sホストが受信したネットワークパケット数
packetsTx-counts/sホストが送信したネットワークパケット数
errorsRx-counts/s受信の過程で発生したエラー数
errorsTx-counts/s送信の過程で発生したエラー数
droppedRx-counts/s受信中にドロップされたパケット数
droppedTx-counts/s送信中にドロップされたパケット数
errorsRxTx-counts/s受信エラー(errorsRx)と送信エラー(errorsTx)の合計2.9.23 新規
droppedRxTx-counts/s受信ドロップ(droppedRx)と送信ドロップ(droppedTx)の合計2.9.23 新規

errorsRxが継続して増える場合は、物理NIC、ケーブル、スイッチポート、ドライバー、MTU設定の問題が考えられます。errorsTxが増える場合は、物理NIC、スイッチポート、リンク状態、ドライバー、ネットワークの輻輳を確認してください。

droppedRxは、受信キューの不足、ネットワークの輻輳、NIC・ドライバーの問題、vSwitchの処理遅延が原因の可能性があります。droppedTxは、送信キューの不足、ネットワークの輻輳、物理NICまたはvSwitchの処理遅延を確認する際に使用します。

errorsRxTxdroppedRxTxは、送受信を分けずにホスト単位の総量のみを確認する際に使用します。

infra_vm_vhost_nic_perf

ESXiホストの物理ネットワークインターフェイス別の使用量です。インターフェイス1つが1行になり、どのインターフェイスでエラーや破棄が発生しているかを確認する際に使用します。

  • 収集対象: VMware ESXi
FieldTypeUnitDescription備考
vhostNamestring-収集対象のホスト名。各NIC指標がどのESXiホストで収集されたかを識別する基準
uuidstring-ホストのハードウェアUUID。ホスト名やIPが変わっても同じホストを識別する補助基準
nicNamestring-指標が収集されたネットワークインスタンス名。通常はvmnic0vmnic1のような物理NIC名で、環境によっては別の名前が表示される場合があります
usage-bytes/s該当NICの全体的なネットワークスループット。受信と送信を合算した値
bytesRx-bytes/s該当NICで受信したデータのスループット
bytesTx-bytes/s該当NICで送信したデータのスループット
packetsTotal-counts/s受信パケット(packetsRx)と送信パケット(packetsTx)の合計
packetsRx-counts/s該当NICが受信したネットワークパケット数
packetsTx-counts/s該当NICが送信したネットワークパケット数
errorsRx-counts/s受信の過程で発生したエラー数
errorsTx-counts/s送信の過程で発生したエラー数
droppedRx-counts/s受信中にドロップされたパケット数
droppedTx-counts/s送信中にドロップされたパケット数
errorsRxTx-counts/s受信エラー(errorsRx)と送信エラー(errorsTx)の合計2.9.23 新規
droppedRxTx-counts/s受信ドロップ(droppedRx)と送信ドロップ(droppedTx)の合計2.9.23 新規

特定のNICだけでエラーやドロップが増える場合は、そのNICのケーブル、スイッチポート、ドライバー、MTU設定を先に確認してください。ホスト全体を合算した値はinfra_vm_vhost_networkで確認します。

errorsRxTxdroppedRxTxは、送受信を分けずにインターフェイス単位の総量のみを確認する際に使用します。

infra_vm_vhost_vmguest_perf

ESXiホストで実行中の仮想マシンのパフォーマンス指標です。電源がオンの仮想マシン1台が1行になり、ホストの観点から見た仮想マシンのCPU・メモリ・ディスク・ネットワークの使用量を提供します。

  • 収集対象: VMware ESXi
FieldTypeUnitDescription備考
vHostNamestring-仮想マシンが実行中のホスト名
uuidstring-仮想マシンが実行中のESXiホストのハードウェアUUID。ホスト名やIPが変わっても同じホストを識別する補助基準
vmNamestring-パフォーマンス情報が収集された仮想マシン名。vCenterインベントリに表示される名前
vmInstanceUuidstring-vCenter内で仮想マシンインスタンスを識別するUUID。名前の変更やvMotionに関係なく、同じ仮想マシンを追跡する主要な識別子
cpuUsage-percent仮想マシンのCPU使用率。vSphereのcpu.usage.average値をパーセントに変換した値
cpuUsagemhz-MHz仮想マシンが実際に使用中のCPUリソース。使用率とあわせて実際の消費量を確認する際に使用
cpuCostop-msSMP仮想マシンで複数のvCPUが同時にスケジューリングされず待機した時間
cpuCostopPct-percentcpuCostopをサンプリング間隔で割って割合に換算した値。esxtopでVMグループ単位で参照した際の%CSTPと一致2.9.23 新規
cpuCostopPctPerVcpu-percentcpuCostopPctをvCPU数で割った、vCPUあたりの平均割合。常に0から100の間2.9.23 新規
cpuReadiness-ms仮想マシンがCPUを使用する準備を終えたにもかかわらず、物理CPUリソースの不足でスケジューリングされず待機した時間
cpuReadinessPct-percentcpuReadinessをサンプリング間隔で割って割合に換算した値。esxtopでVMグループ単位で参照した際の%RDYと一致2.9.23 新規
cpuReadinessPerVcpu-percentvCPUあたりの平均待機割合。vSphereのcpu.readiness.averageカウンターから直接提供され、常に0から100の間2.9.23 新規
cpuMaxlimited-percentCPU limit設定などにより、使用できたにもかかわらず制限されたCPU時間の割合
memConsumed-MB仮想マシンがホストメモリから実際に消費したメモリ
memVmmemctl-KBバルーンドライバー(vmmemctl)が回収した仮想マシンのメモリ
memActive-KB最近実際に活発に使用したと判断されるメモリ。実質的なワーキングセットを推定する際に使用
memGranted-KBホストが仮想マシンに付与したメモリ
memSwapped-KBホストが仮想マシンのメモリの一部をスワップ処理した量
memSwapoutRate-KB/s仮想マシンのメモリがホストのスワップへ退避される速度
memCompressed-KBホストが仮想マシンのメモリを圧縮して保持している量
memCompressionRate-KB/s仮想マシンのメモリが圧縮される速度
diskUsage-KB/sゲスト観点の全体的なディスク使用量。読み取りと書き込みを合算した値
networkUsage-KB/sゲスト観点の全体的なネットワーク使用量。受信と送信を合算した値

cpuCostopPctcpuReadinessPctは、マルチvCPUの仮想マシンではvCPU数の分だけ値が大きくなり、100%を超える場合があります。しきい値を判断する際はvCPU数もあわせて考慮するか、vCPU 1つ基準に換算したcpuCostopPctPerVcpucpuReadinessPerVcpuを使用してください。vCPU基準の値は常に0から100の間になるため、vCPU数が異なる仮想マシン同士を同じ基準で比較できます。

VMware公式ガイドの判断基準は次のとおりです。

指標正常注意深刻
cpuCostopPctPerVcpu3%以下3〜10%10%以上
cpuReadinessPerVcpu5%以下5〜10%10%以上

cpuCostopPctPerVcpuが深刻な水準の場合は、仮想マシンに割り当てたvCPU数を減らすか、別のホストへ移すことを検討してください。cpuReadinessPerVcpuが深刻な水準の場合は、ホストのCPUリソース不足または仮想マシンの再配置を検討します。

memVmmemctlmemSwappedmemCompressedが増える場合は、ホストのメモリ逼迫が考えられます。圧縮は通常スワップより先に発生するため、memCompressedが増加した後にmemSwappedまで増える場合は、メモリ不足が深刻化している状態です。

vCenterが提供していないカウンターは、空の値として収集します。

vm_vcenter_inventory

vCenterサーバー自体の構成情報です。管理対象オブジェクト数、アクティブなアラーム数、証明書とライセンスの有効期限情報を提供します。vCenter証明書の期限切れのように、あらかじめ備える必要のある項目を点検する際に使用します。2.9.23で追加したカテゴリーであり、表のすべてのフィールドが新規です。

  • 収集対象: VMware vCenter
FieldTypeUnitDescription
vCenterHostnamestring-vCenterサーバーのホスト名。vCenterを識別する代表的な名前
fqdnstring-vCenterサーバーのFQDN(正規ドメイン名)。DNSに登録されている場合にのみ収集
ipstring-vCenterサーバーの代表IPアドレス
allIPsstring-vCenterサーバーに接続可能なすべてのIPアドレスの一覧
connectionAddressstring-エージェントがvCenter APIへの接続に使用したアドレス(IPまたはホスト名)
uuidstring-vCenterサーバーの固有識別子。サーバーの移行や名前の変更に関係なく、同じインスタンスを識別
overallHealthstring-vCenterインベントリ全体の総合状態。greenyellowredのうち最も高い深刻度を表示
redAlarmCountstringcount現在有効になっている危険(Red)アラームの数
yellowAlarmCountstringcount現在有効になっている警告(Yellow)アラームの数
alarmCountstringcount現在有効になっている全アラームの数
hostCountstringcountvCenterで管理中のESXiホスト数
vmCountstringcountvCenterで管理中の仮想マシン数
datacenterCountstringcount登録されたデータセンター数
clusterCountstringcount登録されたクラスター数
datastoreCountstringcount登録されたデータストア数
networkCountstringcount登録されたネットワーク数
resourcePoolCountstringcount登録されたリソースプール数
folderCountstringcountvCenterインベントリのフォルダー数
certificateDaysRemainingstringcountvCenter HTTPS証明書の期限切れまでの残り日数
certificateExpirationstring-vCenter HTTPS証明書の期限切れ日時
certificateValidFromstring-vCenter HTTPS証明書の発行開始日時
certificateSubjectstring-vCenter HTTPSサーバー証明書のサブジェクト(DN)情報
certificateIssuerstring-vCenter HTTPSサーバー証明書を発行したIssuer(CA)情報
certificateThumbprintstring-vCenter HTTPS証明書のSHA-256フィンガープリント
licenseExpirationstring-vCenterライセンスの期限切れ日時。永久ライセンスの場合は空の可能性があります
licenseEditionstring-適用されたvCenterライセンスのエディション
licenseNamestring-適用されたvCenterライセンスの名前
licenseTotalstringcountライセンスが提供する総割り当て数量
licenseUsedstringcount現在使用中のライセンス数量
versionstring-vCenterサーバーのバージョン
buildstring-vCenterサーバーのビルド番号
fullNamestring-VMwareが提供する製品名とバージョンの完全な文字列
apiVersionstring-vSphere Web Services APIのバージョン
deploymentTypestring-vCenterのデプロイ形態(例: Embedded PSC)
timeZonestring-vCenterアプライアンスに設定された標準時間帯
agentNamestring-VMware情報を収集しているエージェントがインストールされたサーバーのホスト名

一部の項目は、vSphere 7以上のアプライアンスAPIでのみ提供します。該当のAPIを使用できない環境では、値が空であるか、代替値として表示します。

収集するかどうかは、次のオプションで調整します。

whatap.conf
vm.inventory.vcenter.enabled=true    # 収集するかどうか(デフォルト値: true)

vm_vhost_inventory

ESXiホストの構成情報です。ホスト1台が1行になり、値が変わったときにのみ送信します。ホストがどのvCenter・データセンター・クラスターに属するかから、CPU・メモリ・GPU・ネットワークの構成と運用状態まであわせて提供します。

  • 収集対象: VMware ESXi
FieldTypeUnitDescription
vCenterServerIpstring-該当のESXiホスト情報を収集したvCenterサーバーのIPアドレス。複数のvCenterを統合収集する環境で、ホストがどのvCenterに属するかを区別する基準
dataCenterNamestring-vCenterインベントリ構造上、ホストが含まれるデータセンター名
clusterNamestring-ホストが所属するクラスター名。単独ホストの場合やクラスターに含まれない場合は、空の値またはNone
folderstring-vSphereインベントリでホストが位置するホストフォルダーのパス。データセンター配下のホストフォルダー、またはユーザーが作成した管理フォルダーを基準に表示し、クラスター・リソースプール・データストアなど実際のリソース構成位置とは別に解釈します
vHostNamestring-vCenterで識別されるESXiホスト名または接続アドレス。通常はホストIPまたはFQDNの形式
esxiHostNameFqdnstring-ESXiホストの完全修飾ドメイン名。DNSまたはホスト名の設定に応じて表示
esxiHostNameShortstring-ESXiホストの短いホスト名。FQDNからドメインを除いた名前
esxiHostNameDomainstring-ESXiホスト名に設定されたドメイン領域。ドメインが設定されていない場合は空の値
esxiManagementIpstring-ESXiホストの管理用IPアドレス。vCenter接続、管理ネットワーク、API通信などに使用する代表管理IP
esxiVmIpsstring-ホストに構成されたVMkernelインターフェイスのIP情報。管理・vMotion・vSAN・iSCSI/NFSなどのネットワーク用途で使用
manufacturerstring-ホストハードウェアのメーカー(例: HP、Dell、Lenovo)
modelstring-ホストハードウェアのモデル名。サーバーモデルまたはワークステーションモデルを表示
hostTypestring-ホストの構成形態。クラスターに属する場合はcluster、単独ホストの場合はstandalone
serialNumberstring-ホスト機器のシリアル番号。資産管理、保守契約、ベンダーサポート依頼時の識別情報として使用
uuidstring-ホストシステムの固有識別子。名前が同じ場合やIPが変わった場合でも、機器を識別する補助情報
cpuModelstring-ホストに搭載されたCPUのモデル名(例: Intel Xeon、Intel Core、AMD EPYC)
cpuSocketsstring-物理CPUソケット数。ライセンス、容量の算定、物理CPU構成の確認に使用
cpuCoresstring-ホスト全体の物理CPUコア数。仮想マシンに割り当て可能なリソースとCPU容量算定の基準
cpuThreadsstring-ハイパースレッディングなどを含む論理CPUスレッド数。実際に仮想マシンをスケジューリングできる論理CPU単位
hyperThreadingEnabledstring-ホストでハイパースレッディングが有効かどうか。cpuCorescpuThreadsの値の差を解釈する際に使用
cpuTotalMhzstringMHzホスト全体のCPUの総処理容量。CPUコア数とクロック情報を基に算定
totalMemoryGbstringGiBホストに搭載された全体のメモリ容量。仮想マシンを配置できる容量とメモリリソース計画の基準
gpuCountstringcountホストで確認された物理GPUデバイス数。PCIデバイス情報のうちVGA・3D Controller・Display Controller系のデバイスを基準に算定
gpuDevicesstring-ホストで確認されたGPUデバイスの一覧。メーカー、モデル名、PCIデバイス識別子を表示(例: NVIDIA A100、NVIDIA T4、NVIDIA L40)
gpuProfilesstring-ホストで確認可能なvGPUプロファイル、またはShared Passthrough GPUタイプの候補一覧。NVIDIA vGPU Manager、ESXi・vCenterのバージョン、ライセンスおよびAPIの公開方式によっては値がない場合があります
vmGuestCountstring-該当のESXiホストに接続された仮想マシンオブジェクトの数。ホストごとの仮想マシン配置状況と密集度を把握する際に使用
datastoreCountstring-ホストからアクセス可能なデータストア数。ホストが使用できるストレージ接続数と構成規模を把握する際に使用
dataStoresstring-ホストがアクセス可能なデータストアの一覧。仮想マシンのディスクを保存できるストレージリソースの一覧
totalCapacityGbstringGiBホストからアクセス可能なデータストアの総容量。共有データストアが含まれる場合があるため、ホスト単独の容量と断定しないよう注意が必要
networkCountstring-ホストに接続されたネットワークまたはポートグループの数
networksstring-ホストに接続されたネットワークまたはポートグループの一覧。仮想マシンのネットワーク接続可能範囲を確認する際に使用
nicCountstring-ホストに構成された物理NICの数。管理・仮想マシン・vMotion・ストレージの各ネットワークにおける物理接続規模を確認する基準
nicsstring-ホストに構成された物理NICの一覧
vSwitchCountstring-ホストに構成された仮想スイッチの数。標準vSwitchまたは分散スイッチの使用有無と、ネットワーク構成規模を把握する際に使用
vSwitchsstring-ホストに構成されたvSwitchの一覧
networkInfostring-ホストに構成されたvSwitchまたはネットワークの構成情報
vMotionEnabledstring-ホストでvMotion機能が有効かどうか。仮想マシンを無停止で移動できるかどうかを判断する際に使用
haEnabledstring-ホストが属するクラスターでHA機能が有効かどうか。単独ホストの場合やクラスターHAが無効の場合はNoneまたはfalse
productVersionstring-ESXi製品のバージョン。パッチ水準、機能のサポート有無、互換性の判断に使用
buildNumberstring-ESXiのビルド番号。詳細なパッチバージョンの確認、セキュリティ脆弱性への対応、互換性の検討における基準
licensestring-ホストに適用されたVMwareライセンスの種類。使用できる機能の範囲と運用上の制約を判断する際に使用
bootTimestring-ホストが最後に起動した時刻。長期運用の有無や、障害後の復旧時点の確認に使用
upTimestring-ホストが最後の起動以降、継続して稼働している時間。長期間再起動していないサーバーの識別に使用
timezonestring-ホストまたはvCenter基準のタイムゾーン情報。イベント発生時刻やパフォーマンスデータの時刻を解釈する基準
connectionStatestring-vCenter基準のホスト接続状態。connecteddisconnectednotRespondingなどで表示し、収集の可否と直接関係します
powerStatestring-ホストの電源状態。通常はpoweredOnが正常な運用状態
overallStatusstring-vCenterが判断したホストの総合状態。greenyellowredgrayなどで表示し、警告・障害の有無を素早く判断する際に使用
maintenanceModestring-ホストがメンテナンスモードかどうか。trueの場合、仮想マシンの移動やパッチ作業などのため運用投入が制限されている状態の可能性があります

vm_vmguest_inventoryvHostKeyで、仮想マシンの一覧とこの表のホストの一覧を紐づけできます。

vm_vmguest_inventory

仮想マシンの構成情報です。仮想マシン1台が1行になり、値が変わったときにのみ送信します。

  • 収集対象: VMware ESXi
FieldTypeUnitDescription備考
vHostKey--仮想マシンが実行中のESXiホストの識別キー。vm_vhost_inventoryのキーと同じ値2.9.23 新規
vmNamestring-vCenterまたはESXiで管理される仮想マシンの表示名。運用者がvSphere環境で識別する代表的な名前
guestHostnamestring-ゲストオペレーティングシステム内部で認識されるホスト名。VMware Toolsを通じて収集するため、Toolsの状態やゲストの設定によっては値がない場合があります
vCenterServerInfostring-該当の仮想マシン情報を収集したvCenterサーバー情報。複数のvCenterを統合収集する環境で、仮想マシンがどのvCenterに属するかを区別する基準
datacenterstring-仮想マシンが含まれるvCenterデータセンター名
folderstring-vSphereインベントリで仮想マシンが位置するVMフォルダーのパス。VMs and Templates観点の論理的なフォルダー位置であり、ホスト・クラスター・リソースプールのような実行位置やリソース割り当て位置とは別のもの
clusterstring-仮想マシンが属するESXiクラスター名。独立したホスト環境の場合やクラスターに含まれない場合は、値がない場合があります
vHostInfostring-仮想マシンが実行中、または登録されているESXiホストの情報。収集基準によって、ホスト名・IP・FQDNなど表示形式が異なる場合があります
resourcePoolstring-仮想マシンが属するリソースプール名。リソースポリシー、割り当て構造、サービス単位のグループを把握する際に使用
ipAddressstring-ゲストオペレーティングシステムで確認される代表IPアドレス。VMware Toolsの状態、ネットワーク設定、複数NIC構成によっては、値がないか代表IPのみ表示される場合があります
guestOSstring-仮想マシンに設定されたゲストオペレーティングシステムの種類。vSphereで選択したOSタイプが基準のため、実際のOS情報と異なる場合があります
guestFullNamestring-ゲストオペレーティングシステムの詳細名。VMware Toolsまたは仮想マシンの設定情報で確認
guestIdstring-vSphereで使用するゲストオペレーティングシステムの識別子(例: rhel8_64Guestwindows9Server64Guest
vcpustringcount仮想マシンに割り当てられた仮想CPU数
socketsstringcount仮想マシンに設定された仮想CPUソケット数。vCPUの構成方式と、ゲストオペレーティングシステムのCPU認識構造を確認する際に使用
coresPerSocketstringcount仮想マシンに設定されたソケットあたりのコア数。ゲストオペレーティングシステムが認識するCPUトポロジーとライセンスポリシーの確認に使用
totalMemorystringMiB仮想マシンに割り当てられた総メモリ容量。リソース割り当て規模とメモリ増設の要否を判断する基準
vGpuCountstringcount仮想マシンに割り当てられたvGPU数。Virtual PCI Passthroughデバイスとして接続されたvGPU数を基準に算定し、割り当てられていない仮想マシンは0
vGpuProfilesstring-仮想マシンに割り当てられたvGPUプロファイル情報(例: grid_a100-1-5cgrid_t4-2q)。vCenter・ESXiのバージョン、NVIDIA vGPU Managerの構成、APIの公開方式によっては、値がないか表示形式が異なる場合があります
provisionedSpacestringGiB仮想マシンにプロビジョニングされた全体のストレージ容量。Thin Provisioning環境では実際の使用量より大きい場合があります
usedSpacestringGiB仮想マシンが実際に使用中のストレージ容量。データストア使用量の分析と容量管理に使用
datastorestring-仮想マシンが使用中のデータストアの一覧。ディスクファイルと設定ファイルが位置するストレージ構成を確認する際に使用
networkstring-仮想マシンに接続されたネットワークまたはポートグループの情報。ネットワーク接続構成と、サービス網・管理網の区分を確認する際に使用
vmPathNamestring-仮想マシンの構成ファイルが位置するデータストアのパス。通常は[datastore] path/vm.vmxの形式
vmToolsVersionstring-仮想マシンにインストールされたVMware Toolsのバージョン。ゲスト情報の収集、IPの確認、ハートビート状態の確認可否に関係します
templatestring-該当のオブジェクトがVMテンプレートかどうか。trueの場合は、実行中の仮想マシンではなくデプロイ用のテンプレート
firmwarestring-仮想マシンのファームウェアの種類。biosまたはefiで表示し、起動方式、セキュアブート、互換性の確認に使用
versionstring-仮想マシンの仮想ハードウェアバージョン。ESXi・vCenterの互換性、サポート機能、マイグレーションの可否を判断する際に使用
cpuHotAddEnabledstring-仮想マシンの実行中にvCPUを追加する機能が有効かどうか。trueの場合は、電源を切らずにCPUを追加できます
cpuHotRemoveEnabledstring-仮想マシンの実行中にvCPUを削除する機能が有効かどうか。サポート対象のオペレーティングシステムと設定によって、実際の動作可否が異なる場合があります
memoryHotAddEnabledstring-仮想マシンの実行中にメモリを追加する機能が有効かどうか。trueの場合は、電源を切らずにメモリを増設できます
maxMksConnectionsstringcount仮想マシンのコンソールに同時接続できる最大MKS接続数。コンソール接続の制限と運用アクセス制御を確認する際に使用
creationDatestring-仮想マシンが作成された日時。ライフサイクル管理と新規作成された仮想マシンの追跡に使用
uuidstring-仮想マシンのBIOS UUID。ゲストオペレーティングシステム内部からも参照でき、複製や再作成の方式によっては重複する可能性があります
instanceUuidstring-vCenterが仮想マシンインスタンスを識別するために使用するUUID。同一vCenter内で仮想マシンを識別する主要な基準
annotationstring-vSphereの仮想マシン設定に入力した説明またはメモ
powerStatestring-仮想マシンの電源状態。poweredOnpoweredOffsuspendedなどで表示
overallStatusstring-仮想マシンオブジェクトの全体状態。greenyellowredgrayなどで表示し、アラームや構成上の問題の有無を素早く確認する際に使用
vmGuestStatestring-VMware Toolsまたはゲストオペレーティングシステムの観点で確認される状態。runningnotRunningshuttingDownstandbyなどで表示
guestHeartbeatStatusstring-VMware Toolsで確認されるゲストオペレーティングシステムのハートビート状態。greenyellowredgrayなどで表示

vHostKeyで、仮想マシンの一覧とホストの一覧を紐づけできます。特定のホスト上の仮想マシンを一度に探す際に使用します。

ノート

既存のvCenterモニタリング(フィーチャープロジェクト)は2026年12月31日をもってサービスを終了し、サーバーモニタリング製品のvCenter機能に置き換えられる予定です。詳細はvCenterモニタリングドキュメントを参照してください。