• ログイン今すぐ開始

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

VMwarevSphereモニタリングの統合

NewRelicのVMwarevSphere統合は、vSphere環境の状態とパフォーマンスを理解するのに役立ちます。あなたはできる:

  • データをクエリして、ハイパーバイザーや仮想マシンなどのパフォーマンスに関する洞察を取得します。
  • 高レベルのビューから最も詳細なデータに移動します。

New Relicダッシュボードに視覚化されたvSphereデータには、オペレーティングシステム、ステータス、平均CPUおよびメモリ消費量などが含まれます。

統合では、 vSphere APIを使用して、vSphereのすべてのコンポーネントによって生成されたメトリックとイベントを収集し、インフラストラクチャエージェントを介してデータをプラットフォームに転送します。

重要な理由

vSphereとの統合により、次のことが可能になります。

  • 同じアカウントを使用して、複数のvSphereインスタンスを計測および監視します。

  • スナップショット、VM、ホスト、リソースプール、クラスター、およびタグを含むデータストアに関するデータを収集します。

  • チャートとダッシュボードを使用して、ハイパーバイザーとVMの状態を監視します。

  • 取得したデータを使用して、主要なパフォーマンスと主要な容量スケーリングインジケーターを監視します。

  • vCenterから収集されたメトリックに基づいてアラートを設定します。

  • ワークロードを作成してリソースをグループ化し、主要なデータに焦点を合わせます。

    vSphere統合を介して収集されたデータを使用してワークロードを作成できます。

互換性と要件

当社の統合は、VMwarevSphere6.5以降と互換性があります。

統合をインストールする前に、次の要件を満たしていることを確認してください。

重要

大規模な環境: 800を超える仮想マシンがある環境では、統合はすべてのデータを報告できず、失敗する可能性があります。すべてのメトリックとイベントを保持する回避策を提供しますが、エンティティの登録は無効になります。回避策を適用するには、次の環境変数を構成ファイルに追加します。

integrations:
- name: nri-vsphere
env:
# Integration configuration parameters.
EVENTS: true
METRICS: true

インストールしてアクティブ化する

vSphere統合をインストールするには、次の設定を選択します。

While you wait for your data to come in...

Did this doc help you install?

統合を構成する

統合のYAML形式の構成では、必要なログイン資格情報を配置し、データの収集方法を構成できます。どのオプションを変更するかは、セットアップと設定によって異なります。

vSphere統合を構成するには、vSphere APIエンドポイントのURL、およびvSphereのユーザー名とパスワードを定義する必要があります。構成例については、サンプル構成ファイルを参照してください。一部のvSphere統合機能はオプションであり、構成設定を介して有効にできます。

さらに、シークレット管理を使用すると、New Relicのインフラストラクチャ監視エージェントとのオンホスト統合を構成して、統合の構成ファイルにプレーンテキストとして書き込むことなく機密データ(パスワードなど)を使用できます。

重要

統合をESXiホストに直接接続する場合、vCenterデータ(イベント、タグ、データセンターメタデータなど)は利用できません。

構成例

パフォーマンスメトリックを含む、vSphere統合構成の例を次に示します。

詳細については、 オンホスト統合構成の一般的な構造に関するドキュメントを参照してください。

重要

構成オプションinventory_sourceは、この統合と互換性がありません。

統合を更新する

オンホスト統合は自動的に更新されません。

最良の結果を得るには、統合パッケージとインフラストラクチャエージェントを定期的に更新してください。

データの表示と使用

このサービスからのデータは、 統合ダッシュボードに報告されます。トラブルシューティングの目的で、またはチャートやダッシュボードを作成するために、このデータをクエリできます。

vSphereデータは、次のイベントタイプに関連付けられています。

  • VSphereHostSample
  • VSphereClusterSample
  • VSphereVmSample
  • VSphereDatastoreSample
  • VSphereDatacenterSample
  • VSphereResourcePoolSample
  • VSphereSnapshotVmSample

パフォーマンスデータは個別に有効化および構成されます(パフォーマンスメトリックの有効化と構成を参照)。

データを表示および使用する方法の詳細については、統合データについてを参照してください。

メトリックデータ

vSphere統合は、次のNewRelic イベントに添付されたメトリックデータを提供します。

  • VSphereHostSample
  • VSphereVmSample
  • VSphereDatastoreSample
  • VSphereDatacenterSample
  • VSphereResourcePoolSample
  • VSphereClusterSample
  • VSphereSnapshotVmSample

VSphereHostSample

名前

説明

cpu.totalMHz

ホスト上のすべての個々のコアのMHzの合計

cpu.coreMHz

CPUコアの速度

cpu.available

ホストの空きCPUMHzの量

cpu.overallUsage

ホスト上のすべてのコアでのCPU使用率(MHz)

cpu.percent

ホストのCPU使用率のパーセンテージ

cpu.cores

ホスト上の物理CPUコアの数。物理CPUコアは、CPUパッケージに含まれるプロセッサです。

cpu.threads

ホスト上の物理CPUスレッドの数

disk.totalMiB

ホストにマウントされたディスクの総容量(MiB)

mem.free

ホストで使用可能なメモリの量(MiB)

mem.usage

ホストで使用されているメモリの量(MiB)

mem.size

ホストの合計メモリ容量(MiB単位)

vmCount

ホスト内の仮想マシンの数

hypervisorHostname

ホストの名前

uuid

ハードウェアBIOSの識別

datacenterName

ホストに関連するデータセンターの名前

clusterName

ホストに関連するクラスターの名前

resourcePoolNameList

ホストに関連するリソースプールの名前のリスト

datastoreNameList

ホストに関連するデータストアの名前のリスト

datacenterLocation

データセンターの場所

networkNameList

ホストに関連するネットワークの名前のリスト

overallStatus

  • gray:ステータスは不明です
  • green:エンティティはOKです
  • yellow:エンティティに問題がある可能性があります
  • red:エンティティには間違いなく問題があります

connectionState

ホスト接続状態:

  • connected:サーバーに接続しました。ESX Serverの場合、これがデフォルト設定です。
  • disconnected:ユーザーが明示的にホストを停止しました。VirtualCenterは、ホストからハートビートを受信することを期待していません。次にハートビートを受信すると、ホストは再び接続状態に移行し、イベントがログに記録されます。
  • notResponding:VirtualCenterはサーバーからハートビートを受信していません。ハートビートが再度受信されると、状態は自動的に接続済みに変わります。この状態は通常、ホストでアラームをトリガーするために使用されます。

inMaintenanceMode

ホストがメンテナンスモードであるかどうかを示すフラグ。このフラグは、ホストがメンテナンスモードに入ったときに設定されます。メンテナンスモードの開始段階では設定されません。

inQuarantineMode

ホストが隔離モードにあるかどうかを示すフラグ。InfraUpdateHaは、クラスター用に構成されたHealthUpdateProvidersが受信したHealthUpdatesに基づいてこのフラグを設定することをお勧めします。

劣化していると報告されたホストは隔離モードに入ることが推奨され、正常であると報告されたホストは隔離モードを終了することが推奨されます。これらの推奨アクションを実行すると、このフラグが設定されます。

隔離モードのホストは、クラスター内の統合の増加がVMのパフォーマンスに悪影響を与えない限り、vSphereDRSによって回避されます。

powerState

ホストの電源状態:

  • poweredOff:ホストは、VirtualCenterを介してユーザーによって特別に電源がオフにされました。VirtualCenterがホストの電源をオフにするコマンドを発行した後、ホストがクラッシュするか、すべてのプロセスを強制終了するが電源オフに失敗する可能性があるため、この状態は特定の状態ではありません。
  • poweredOn:ホストの電源がオンになっています。スタンバイモードに入っているホストもこの状態です。
  • standBy:ホストは、ユーザーによって明示的に、またはDPMによって自動的に、特にスタンバイモードにされました。VirtualCenterがホストをスタンバイ状態にするコマンドを発行した後、ホストがクラッシュするか、すべてのプロセスを強制終了しても電源をオフにできない可能性があるため、この状態は特定の状態ではありません。スタンバイモードを終了しているホストもこの状態です。
  • unknown:ホストが切断されているかnotRespondingの場合、その電源状態がわかっているため、ホストはunknownとしてマークされます。

standbyMode

ホストのスタンバイモード。プロパティには、vCenterサーバーによってのみ入力されます。ESXホストから直接照会された場合、プロパティはunsetです。

  • entering:ホストがスタンバイモードに入っています。
  • exiting:ホストはスタンバイモードを終了しています。
  • in:ホストはスタンバイモードです。
  • none:ホストはスタンバイモードではなく、スタンバイモードに入るまたは終了するプロセスではありません。

cryptoState

ホストの暗号化状態。有効な値は、CryptoStateタイプによって列挙されます。

  • incapable:ホストは機密情報を受け取るのに安全ではありません。
  • prepared:ホストは機密情報を受信する準備ができていますが、ホストキーがまだ設定されていません。
  • safe:ホストは暗号安全であり、ホストキーが設定されています。

bootTime

ホストが起動された時刻。

VSphereVmSample

名前

説明

mem.size

MiBでの仮想マシンのメモリサイズ

mem.usage

MiBでのゲストメモリ使用率の統計。これは、アクティブゲストメモリとも呼ばれます。値の範囲は、 0から仮想マシンの構成済みメモリサイズまでです。仮想マシンの実行中に有効です。

mem.free

MiBで利用可能なゲストメモリ。値の範囲は、 0から仮想マシンの構成済みメモリサイズまでです。仮想マシンの実行中に有効です。

mem.ballooned

仮想マシンのバルーンドライバーのサイズ(MiB)。ホストはバルーンドライバーを膨らませて、仮想マシンから物理メモリを再利用します。これは、ホストにメモリ不足があることを示しています。

mem.swapped

ホストのスワップスペースからこの仮想マシンに付与される、MiB内のメモリの部分。これは、ホストにメモリ不足があることを示しています。

mem.swappedSsd

MiBでSSDなどの高速ディスクデバイスにスワップされたメモリの量

cpu.allocationLimit

CPUのリソース制限(MHz単位)。-1に設定されている場合、固定の割り当て制限はありません。

cpu.overallUsage

基本的なCPUパフォーマンス統計(MHz単位)。仮想マシンの実行中に有効です。

cpu.hostUsagePercent

仮想マシンによって使用されるホストCPUの割合。制限が設定されている場合、パーセンテージは制限を合計として計算されます。

cpu.cores

仮想マシンのプロセッサの数

disk.totalMiB

MiBで、すべてのデータストアにわたってこの仮想マシンにコミットされた合計ストレージスペース

ipAddress

プライマリゲストIPアドレス(利用可能な場合)

ipAddresses

VMに関連付けられているIPのリスト( ipAddressを除く)。パイプまたは縦棒文字( | )が区切り文字として使用されます。

connectionState

仮想マシンが管理に使用できるかどうかを示します。

  • connected:サーバーは仮想マシンにアクセスできます。
  • disconnected:サーバーは現在、ホストが切断されているため、仮想マシンから切断されています。
  • inaccessible:1つ以上の仮想マシン構成ファイルにアクセスできません。
  • invalid:仮想マシンの構成形式が無効です。
  • orphaned:仮想マシンは、関連付けられたホストに登録されなくなりました。

powerState

仮想マシンの現在の電源状態: poweredOffpoweredOn 、またはsuspended

guestHeartbeatStatus

  • gray:ステータスは不明です。
  • green:エンティティはOKです。
  • yellow:エンティティに問題がある可能性があります。
  • red:エンティティには間違いなく問題があります。

operatingSystem

仮想マシンのオペレーティングシステム

guestFullName

ゲストツールから利用可能な場合は、ゲストオペレーティングシステムのフルネーム

hypervisorHostname

仮想マシンが実行されているホストの名前

instanceUuid

仮想マシンの一意の識別

datacenterName

データセンターの名前

clusterName

クラスターの名前

resourcePoolNameList

リソースプールの名前のリスト

datastoreNameList

データストアの名前のリスト

networkNameList

ネットワーク名のリスト

datacenterLocation

データセンターの場所

overallStatus

  • gray:ステータスは不明です。
  • green:エンティティはOKです。
  • yellow:エンティティに問題がある可能性があります。
  • red:エンティティには間違いなく問題があります。

disk.suspendMemory

スナップショットファイルのサイズ(バイト)。

disk.suspendMemoryUnique

スナップショットファイルのサイズ、一意のブロック(バイト)。

disk.totalUncommittedMiB

すべてのデータストアでこの仮想マシンによって使用される可能性のある追加のストレージスペース。基本的に、この仮想マシンが配置されているすべてのデータストアでコミットされていないプロパティの集合体(メビバイト)。

disk.totalUnsharedMiB

他の仮想マシンと共有されていない、すべてのデータストアで仮想マシンが占有している合計ストレージスペース(メビバイト)。

mem.hostUsage

ホストのメモリ使用量(メビバイト)。

resourcePoolName

リソースプール名。

vmConfigName

Vm構成名。

vmHostname

Vmホスト名。

VSphereDatastoreSample

名前

説明

capacity

アクセス可能な場合、GiBでのこのデータストアの最大容量は true

freeSpace

アクセス可能な場合、GiBでのこのデータストアの使用可能なスペースは次のとおりです。 true

uncommitted

アクセス可能な場合、GiBで、このデータストア上のすべての仮想マシンによって使用される可能性のある追加のストレージスペースの合計 true

vmCount

データストアに接続されている仮想マシンの数

datacenterLocation

データセンターの場所

datacenterName

データセンター名

hostCount

データストアに接続されているホストの数

overallStatus

  • gray:ステータスは不明です。
  • green:エンティティはOKです。
  • yellow:エンティティに問題がある可能性があります。
  • red:エンティティには間違いなく問題があります。

accessible

データストアの接続ステータス。これがfalseに設定されている場合、データストアにアクセスできません。

url

アクセス可能な場合、データストアの一意のロケーターは true

fileSystemType

VMFSやファイルシステムボリュームなどのファイルシステムボリュームのタイプ NFS

name

データストアの名前

nas.remoteHost

NFS/CIFSサーバーを実行するホスト

nas.remotePath

NFS/CIFSマウントポイントのリモートパス

VSphereDatacenterSample

名前

説明

datastore.totalUsedGiB

データストアの合計使用スペース(GiB)

datastore.totalFreeGiB

データストアの合計空き容量(GiB)

datastore.totalGiB

データストアの合計サイズ(GiB)

cpu.cores

データセンターあたりの合計CPU数

cpu.overallUsagePercentage

合計CPU使用率(パーセンテージ)

cpu.overallUsage

総CPU使用率(MHz)

cpu.totalMHz

総CPU容量(MHz)

mem.usage

MiBでの合計メモリ使用量

mem.size

MiBでの合計メモリ

mem.usagePercentage

合計メモリ使用量(パーセンテージ)

clusters

データセンターあたりの合計クラスター数

resourcePools

データセンターごとの合計リソースプール

datastores

データセンターあたりのデータストアの総数

networks

データセンターごとのネットワークアダプターの総数

overallStatus

  • gray:ステータスは不明です
  • green:エンティティはOKです
  • yellow:エンティティに問題がある可能性があります
  • red:エンティティには間違いなく問題があります

hostCount

データセンターごとのホストシステムの総数

vmCount

データセンターごとの仮想マシンの総数

VSphereResourcePoolSample

名前

説明

cpu.TotalMHz

リソースプールのCPU総容量(MHz単位)

cpu.overallUsage

リソースプールのCPU使用率(MHz)

mem.size

MiBで予約されているリソースプールの合計メモリ

mem.usage

MiBでのリソースプールのメモリ使用量

mem.free

MiBで利用可能なリソースプールメモリ

mem.ballooned

MiBでのリソースプール内のバルーンドライバーのサイズ

mem.swapped

ホストのスワップスペースからこのリソースプールに付与される、MiB内のメモリの一部

vmCount

リソースプール内の仮想マシンの数

overallStatus

  • gray:ステータスは不明です。
  • green:エンティティはOKです。
  • yellow:エンティティに問題がある可能性があります。
  • red:エンティティには間違いなく問題があります。

resourcePoolName

リソースプールの名前

datacenterLocation

データセンターの場所

datacenterName

データセンターの名前

clusterName

クラスターの名前

VSphereClusterSample

名前

説明

cpu.totalEffectiveMHz

仮想マシンで使用可能な有効なCPUリソース(MHz単位)。これは、実行中のすべてのホストからの集約された有効なリソースレベルです。メンテナンスモードまたは応答しないホストはカウントされません。VMwareServiceConsoleが使用するリソースは集計に含まれていません。この値は、仮想マシンを実行するためのルートリソースプールに使用できるリソースの量を表します。

cpu.totalMHz

すべてのホストの集約されたCPUリソース(MHz単位)。システムで使用されているCPUや、メンテナンス中のホストに関連するCPUは除外されません。

cpu.cores

物理CPUコアの数。物理CPUコアは、CPUパッケージに含まれるプロセッサです。

cpu.threads

CPUスレッドの総数。

mem.size

MiB内のすべてのホストの集約メモリリソース。システムによって使用されているメモリや、メンテナンス中のホストに関連するメモリは除外されません。

mem.effectiveSize

仮想マシンの実行に使用できるMiBの有効なメモリリソース。これは、実行中のすべてのホストからの集約された有効なリソースレベルです。メンテナンスモードまたは応答しないホストはカウントされません。VMwareServiceConsoleが使用するリソースは集計に含まれていません。この値は、仮想マシンを実行するためのルートリソースプールに使用できるリソースの量を表します。

effectiveHosts

有効なホストの総数。この数には、保守中のホストは含まれません。

hosts

ホストの総数

overallStatus

  • gray:ステータスは不明です。
  • green:エンティティはOKです。
  • yellow:エンティティに問題がある可能性があります。
  • red:エンティティには間違いなく問題があります。

datastoreList

クラスタで使用されているデータストアのリスト。パイプまたは縦棒文字( | )が区切り文字として使用されます。

hostList

クラスタに属するホストのリスト。パイプまたは縦棒文字( | )が区切り文字として使用されます。

networkList

クラスタに接続されているネットワークのリスト。パイプまたは縦棒文字( | )が区切り文字として使用されます。

drsConfig.vmotionRate

生成されたClusterRecommendationsのしきい値。 DRSは、指定されたvmotionRateを超える推奨事項のみを生成します。評価は1から5まで変化します。この設定は、手動、partialAutomated、およびfullAutomatedDRSクラスターに適用されます。

dasConfig.restartPriorityTimeout

優先度の低いVMが優先度の高いVMの準備ができるまで待機する最大時間(秒)。

datacenterName

データセンター名。

datacenterLocation

データセンターの場所。

drsConfig.enabled

サービスが有効かどうかを示すフラグ。

drsConfig.enableVmBehaviorOverrides

個々の仮想マシン(ClusterDrsVmConfigInfo)のDRS動作オーバーライドを有効にするかどうかを指定するフラグ。

drsConfig.defaultVmBehavior

仮想マシンのクラスター全体のデフォルトのDRS動作を指定します。ClusterDrsVmConfigInfoオブジェクトを使用して、仮想マシンのデフォルトの動作をオーバーライドできます。

dasConfig.enabled

vSphereHA機能が有効になっているかどうかを示すフラグ。

dasConfig.admissionControlEnabled

厳密なアドミッションコントロールが有効かどうかを決定するフラグ

dasConfig.isolationResponse

ホストが仮想マシンを残りのコンピューティングリソースから分離していると判断した場合に、仮想マシンの電源をオフにする必要があるかどうかを示します。

dasConfig.restartPriority

仮想マシンの優先度を再起動します。

dasConfig.hostMonitoring

ホストに障害が発生した後、HAが仮想マシンを再起動するかどうかを決定します。

dasConfig.vmMonitoring

HA仮想マシンヘルスモニタリングサービスのレベル。

dasConfig.vmComponentProtecting

このプロパティは、vSphereHAVMコンポーネント保護サービスが有効になっているかどうかを示します。

dasConfig.hbDatastoreCandidatePolicy

ハートビートデータストアを選択するためにvCenterServerが使用するデータストアに関するポリシー:allFeasibleDs、allFeasibleDsWithUserPreference、userSelectedDs

VSphereSnapshotVmSample

名前

説明

snapshotTreeInfo

スナップショットのツリー情報。Es:クラスター:Vm:スナップショット1:スナップショット2

name

スナップショット名

creationTime

スナップショットの作成時間

powerState

このスナップショットが作成されたときの仮想マシンの電源状態

snapshotId

このスナップショットを仮想マシンの他のスナップショットと区別する一意の識別子

quiesced

スナップショットが「静止」オプションで作成されたかどうかを示すフラグ。ファイルシステムの一貫した状態を保証します。

backupManifest

バックアップマニフェストを指すsnapshotDirectoryからの相対パス。特定の静止スナップショットでのみ使用可能

description

スナップショットの説明

replaySupported

このスナップショットが、再生可能な仮想マシン上の記録セッションに関連付けられているかどうかを示すフラグ

totalMemoryInDisk

ディスク内のメモリの合計サイズ。

totalUniqueMemoryInDisk

メモリを格納するために一意に割り当てられたファイルブロックに対応するファイルの合計サイズ。つまり、基盤となるストレージがディスクファイル間でのファイルブロックの共有をサポートしている場合、プロパティは、このファイルのコンテキストでのみ割り当てられたファイルブロックのサイズに対応します。他のファイルに割り当てられた共有ブロックは含まれません。基盤となる実装がこの情報を計算できない場合、このプロパティは設定されません。

totalDisk

ディスク内のスナップショットファイルの合計サイズ

totalUniqueDisk

スナップショットデータをディスクに保存するために一意に割り当てられたファイルブロックに対応するファイルの合計サイズ。つまり、基盤となるストレージがディスクファイル間でのファイルブロックの共有をサポートしている場合、プロパティは、このファイルのコンテキストでのみ割り当てられたファイルブロックのサイズに対応します。他のファイルに割り当てられた共有ブロックは含まれません。基盤となる実装がこの情報を計算できない場合、このプロパティは設定されません。

datastorePathDisk

データストア内のディスクファイルパス

datastorePathMemory

データストアのメモリファイルパス

トラブルシューティング

Copyright © 2022 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.