VMware vSphere

vSphere モニターには、この Splunk Observability Cloud インテグレーションを使用してください。メリット、インストール、設定、メトリクスを参照してください

注: vsphere モニターは非推奨のため、更新を受信しません。Splunk Distribution of OpenTelemetry Collector と vCenter レシーバーを使用して、vSphere からメトリクスを収集するためには、以下を行います。詳細は、Jaeger レシーバー を参照してください。
Splunk Distribution of OpenTelemetry Collectorは、Smart Agentレシーバーと vsphere モニタータイプを使用して、vSphere APIを通じてvSphereからメトリクスを収集します。

このインテグレーションはKubernetes、Linux、Windowsで利用できます。vSphere が Linux または Windows で動作している場合は、vSphere が使用しているのと同じサーバーにインストールできます。

このインテグレーションでは、vCenter 6.5、6.7、7.0 が正式にサポートされている VMware govmomiSDK を使用します。このモニターは vCenter 5.1、5.5、6.0 で動作する可能性がありますが、これらのバージョンは正式にはサポートされていません。Photon オペレーティングシステムはサポートされていません。

注: カスタムロールを追加する場合は、そのロールに特権を割り当てないでください。ロールは、System.AnonymousSystem.ViewSystem.Read の 3 つのシステム定義の特権を持つ読み取り専用ロールとして作成されます。詳細については、ユーザーロールに関する vSphere の公式ドキュメントを参照してください。
注意: VMware は、vCenter を含む Virtual Appliance のいかなる変更も許可しません。

メリット

インテグレーションを設定すると、これらの機能にアクセスできるようになります:

インストール

このインテグレーションを導入するには、以下の手順に従ってください:

  1. Splunk Distribution of the OpenTelemetry Collector をホストまたはコンテナプラットフォームにデプロイします:

  2. [設定] セクションの説明に従ってインテグレーションを設定します。

  3. Splunk Distribution of OpenTelemetry Collector を再起動します。

設定

Smart Agent モニターとCollector のインテグレーションを使用するには、以下の手順に従います:

  1. Smart Agent レシーバーを設定ファイルに含めます。

  2. レシーバーセクションおよびパイプラインセクションの両方で、Collector 構成にモニタータイプを追加します。

このインテグレーションを有効にするには、Collector構成に以下を追加します:

receivers:
  smartagent/vsphere:
    type: vsphere
    ...  # Additional config

次に、設定ファイルの service.pipelines.metrics.receivers セクションにモニターを追加します:

service:
  pipelines:
    metrics:
      receivers: [smartagent/vsphere]

コンフィグオプションを拡張した次の例を参照:

receivers:
  smartagent/vsphere:
    type: vsphere
    host: hostname
    username: user
    password: pass
    insecureSkipVerify: true
exporters:
  signalfx:
    access_token: abc123
    realm: us2
service:
  pipelines:
    metrics:
      receivers:
        - smartagent/vsphere
      exporters:
        - signalfx

コンフィギュレーション設定

次の表は、vsphere モニターの主な設定オプションを示します。詳細な設定については、GitHub の「vSphere monitor」を参照してください。

オプション

必須

タイプ

説明

host

いいえ

string

vSphere インスタンスのホスト名または IP アドレス。次の例を参考にしてください。

127.0.0.1します。

port

いいえ

integer

vSphere インスタンスのポート。デフォルト値は 0 です)

username

いいえ

string

vSphereユーザー名。

password

いいえ

string

vSphereのパスワード。

filter

いいえ

string

  • モニターによってトラバースされるインベントリを制限します。vSphere インベントリ全体のメトリクスをトラバースしてメトリクスを取得するには、空白のままにするか省略します。それ以外の場合、この式はクラスターごとに評価されます。true の場合、クラスター内のオブジェクトのメトリクスが収集されます。それ以外の場合は、スキップされます。

  • この式では、変数 DatacenterCluster を使用できます。たとえば、特定のデータセンターおよびクラスターのメトリクスを収集するには、filter: "Datacenter == 'MyDatacenter' && Cluster == 'MyCluster'" を使用します。

  • 高度な構文については、GitHub の「expr」を参照してください。

insecureSkipVerify

いいえ

bool

クライアントがサーバーの証明書

チェーンとホスト名を検証するかどうかを制御します。デフォルト値は false です。

inventoryRefreshInterval

いいえ

integer

インベントリとインベントリメトリクスの再読み込みの頻度を制御

トランザクション量デフォルト値は 60s です。

perfBatchSize

いいえ

integer

リクエストごとにパフォーマンスデータにクエリーインベントリオブジェクトの

最大数を制御します。一度にすべてのインベントリオブジェクトのパフォーマンスデータをリクエストするには、この値を 0 に設定します。デフォルト値は 10 です。

tlsCACertPath

いいえ

string

CA 証明書ファイルへのパス。

tlsClientCertificatePath

いいえ

string

クライアント証明書へのパス。tlsClientKeyPath

tlsClientCertificatePath の両方が存在する必要があります。ファイルには PEM エンコードされたデータが含まれていなければなりません。

tlsClientKeyPath

いいえ

string

キーファイルへのパス。

vmHostDimension

いいえ

string

監視対象の VM に設定されるホストディメンションの値。次のオプションがあります。

ip (デフォルト値、利用可能な場合はVM IP)、hostname (利用可能な場合はVM Hostname)、disable (vsphereモニターはVMメトリクスにホスト・ディメンションを設定しません)。

vSphere デプロイメントのメトリクスを報告するために、このモニターは vCenter Server にログインし、デプロイメントに関するデータとリアルタイム パフォーマンス データを定期的に取得します。モニターは初めての実行時に、vCenter Server にログインしてインベントリをトラバースし、すべてのホストと仮想マシン、およびそれらで使用可能なメトリクスを収集およびキャッシュします。

最初のスイープ後、モニターは vCenter にクエリを実行してパフォーマンスデータとメトリクスを取得します。このクエリは 20 秒ごとに実行され、この間隔でリアル タイム パフォーマンス データが利用可能になります。その結果、エージェント設定の intervalSeconds 値に関係なく、このモニターは 20 秒ごとに実行されます。

またモニターは、設定可能な間隔で、ホスト、仮想マシン、メトリクスのキャッシュを更新します。デフォルトでは、この更新は 60 秒ごとに行われます。ただし、この間隔は、設定フィールド [InventoryRefreshInterval] を更新することで変更できます。

メトリクス

このインテグレーションでは、以下のメトリクスを使用できます:

https://raw.githubusercontent.com/signalfx/splunk-otel-collector/main/internal/signalfx-agent/pkg/monitors/vsphere/metadata.yaml

備考

  • Splunk Observability Cloud で利用可能なメトリクスタイプの詳細は、「メトリクスタイプ」を参照してください。

  • ホストベースのサブスクリプションプランでは、デフォルトのメトリクスは、ホスト、コンテナ、バンドルメトリクスなど、Splunk Observability Cloud のホストベースのサブスクリプションに含まれるメトリクスです。カスタムメトリクスはデフォルトでは提供されていないため、料金が発生する場合があります。詳細については、「メトリクスカテゴリ」を参照してください。

  • MTSベースのサブスクリプションプランでは、すべてのメトリクスがカスタムです。

  • メトリクスを追加するには、「その他のメトリクスの追加」で extraMetrics の設定方法を参照してください。

トラブルシューティング

__ ___ ___ _ ______ _____________ _____ ________ ___ ___ ___ ____ __ ___ ____ ____ __ ______ _____________ ______ ___ ___ ___ ____ __ ___ _________ _____

_________ __ ______ _____________ _____ _________

_________ __ ___________ _________ ___ ____ _____ _____

  • ___ _ ________ ___ ___ _______ _______ _________ _______ __ ______ ________

  • ____ ___ ______ ______________ ____ _____ _____ _______ __ ___________ ____ __________ _________ ___ ______ _________ __________ __ _____ ___ ____ _______