サポートセンターホーム


VMwareESXiサーバーとvCenter / vSphere Monitoring

概要

LogicMonitorは、VMware APIを使用して、VMwarevCenterまたはスタンドアロンESXiホストの包括的な監視を提供します。 このサポート記事では、ESXiホストやvCenterサーバーの監視を設定する方法の概要を説明します。

セットアップ要件

ESXiホストまたはvCenterServerの読み取り専用ユーザーの作成

次のXNUMXつのセクションで強調するように、ユーザーを作成するプロセスは、スタンドアロンのESXiホストとvCenterサーバーのどちらを監視するかによって異なります。

ESXiホストのユーザーの作成

次の一連の手順では、VMwareAPIを使用する権限を持つESXiホストの読み取り専用ユーザーを作成するプロセスについて説明します。

  1. vSphere Clientを使用して、LogicMonitorにホストとして追加するESXiホストにログインします。
  2. [ユーザー]タブで、ユーザーテーブルの任意の場所を右クリックして、[LogicMonitorコレクター]のユーザーIDを作成します。 追加.
  3. [権限]タブで、右クリックしてクリックして新しい権限を追加します 許可を追加する.
  4. [ユーザー]セクションで、[ 追加、次に、この権限のLogicMonitorユーザーIDを選択します。 クリック 追加、その後、 OK.
  5. 追加したLogicMonitorユーザーを選択します。 [割り当てられた役割]セクションで、ドロップダウンメニューから[読み取り専用]役割を選択します。 ことを確認 子オブジェクトへの伝播 オプションがチェックされ、クリックします OK.

  6. 監視のためにLogicMonitorに追加する個々のESXiホストごとにこのプロセスを繰り返す必要があります。 vCenterレベルで追加されたESXiユーザーの資格情報は Studio上ではサポートされていません。 クラスター化されたホストに継承されます。 これがどのように構成されているかの詳細については、を参照してください。 VMwareのvSphereドキュメント.

注意: ESXiホストの資格情報は、ユーザー名/パスワードの形式になります(例:logicmonitor / pass123)。

vCenterServerのユーザーの作成

vCenterがActiveDirectory(AD)と統合されている場合、ADに対応するグループがあるvCenterのグループが見つかります。 ADでvCenter環境の読み取り専用権限を持つユーザーを作成し、対応するADグループに追加するだけです。 vCenterの認証情報は次の形式になります [メール保護] (例えば [メール保護])パスワード付き。

vCenterがADと統合されていない場合は、ESXiホストユーザーの作成と同様のプロセスを使用して、新しい読み取り専用を作成します(前の一連の手順で説明)。 ただし、ESXiホストとvCenterの主な違いは、vCenterの資格情報が次のようにフォーマットされていることに注意することが重要です。 [メール保護] (例えば [メール保護])パスワード付き。

LogicMonitorでのVMware資格情報の構成

LogicMonitor内では、次のことを行う必要があります 定義する プロパティ esx.user 影響により esx.pass グローバル、グループ、またはデバイスレベルで、vSphereで作成した読み取り専用ユーザーと一致します。

LogicMonitorがESXiハードウェア監視を提供するには、個々のESXiホストをLogicMonitorに追加する必要があります。ハードウェアステータスは、vCenterのみを監視することでは利用できません。

ハードウェア監視をアクティブにするためにこれ以上の構成は必要ありません。LogicMonitor内にハードウェア監視が表示されない場合は、仮想インフラストラクチャクライアントからハードウェアステータスが利用可能であることを確認してください。 そうでない場合は、次のいずれかです。

  • ご使用のハードウェアは、ハードウェア監視用のESXiでサポートされていません。 VMwareまたはハードウェアベンダーからハードウェア固有のバンドルを入手できる場合があります。
  • CIMプロバイダーが無効になっています–これを参照してください VMwareの知識 基本記事。

考慮事項

vCenterタグの統合

一部のVMwareデータソースは、インスタンスプロパティとしてvCenterタグを取り込むことができます。 これはオプションであり、次の名前のデバイスプロパティを設定することで有効にできます。 esx.tags 〜へ true。 現在、タグ統合は、vCenterデバイスに適用されたデータソースでのみ機能します。 現在この機能をサポートしているデータソースは次のとおりです。

  • VMware_vCenter_VMステータス
  • VMware_vCenter_VM スナップショット
  • VMware_vCenter_VMパフォーマンス

タグは、VMインスタンスのインスタンスレベルのプロパティとして次の形式で表示されます。 auto.tag_category =タグ.

重複するクラスターの命名

vCenterでは、各クラスターがvCenter内の異なるVMwareデータセンターにある限り、複数のクラスターに同じ名前を付けることができます。 ただし、LogicMonitor内では、これはサポートされていない重複インスタンス名に変換されます(つまり、重複インスタンスは検出されません)。

一意のインスタンス名を確保し、関連するすべてのクラスターを検出するには、のカスタムプロパティを追加します。 esx.instanceformat ホストに「重複排除」の値を割り当てます(大文字と小文字は区別されません)。 このプロパティは、クラスター名の前にVMwareデータセンター名を付けます(つまり、 / )インスタンス名の重複を避けるため。

注意: このプロパティがすでにしばらく実行されているホストに設定されている場合、そのホスト(およびそのホストのみ)で履歴が強制的に失われます。

コレクタープロキシ

コレクターアクセスにプロキシを使用している場合は、これらのホストをコレクターによるプロキシから除外する必要があります。そうしないと、コレクターはVMwareAPIにアクセスできなくなります。 これは、値をに追加することによって行われます。 proxy.exclude これらのホストを反映するコレクターのagent.confファイルにある設定。 proxy.exclude = hostname1 | hostname2 | hostname3 |…、ここで、さまざまなホスト名は、LogicMonitorに追加され、コレクターによって監視されているさまざまなESXiまたはvCenterホストのIP /ホスト名を表します。

コレクターがVMwareAPIにアクセスできず、ESXi / vCenterデバイスがホスト名を介して追加されている場合は、代わりにIPを使用するようにデバイスを編集し、必要に応じてこれらの構成編集を繰り返します。

APIポートまたはURIの変更

vCenterまたはESXiホストが非標準ポートでAPIを公開するように構成されている場合は、次のことができます。 プロパティを設定します esx.url 適切なURL(https://192.168.1.100:8443/sdkなど)を使用します。

VMWarevCenterでのカスタムアラートの作成

ハードウェアがを使用して監視されている場合 VMware_vCenter_Alerts データソースであり、ステータスコードとして0を報告しています。説明に記載されているように、状態は不明です。 状態 データポイント。 この場合、VMwareアラームの構成については、VMwareのドキュメントを参照することをお勧めします(または、ハードウェアの監視にサポートされている別の監視方法を使用します)。

世界 状態 データポイントの説明には、参照として次の出力形式が含まれています。

  • 0 =灰色–ステータスが不明であるか、取得できません
  • 1 =緑–通常の操作
  • 2 =黄色–警告しきい値
  • 3 =赤–エラーしきい値

このハードウェアの監視がVMwareでサポートされており、VMwareでアラームが設定されている場合、 VMware_vCenter_Alerts データソースには、ステータスコード2および3に設定されたアラートがあります。

注意: 世界 VMware_vCenter_Alerts DataSourceは、vCenterのESXホストのアラートのみを監視します。 ESXホストに関連付けられていない追加のアラートは検出されません。

アクセスのトラブルシューティング

vCenterのチューニング

  • クラスタへの大規模なクエリは、内部DBに過度の負荷をかけ、データ収集の問題を引き起こす可能性があります。 このような問題を解決するには、この記事の推奨事項に従ってください。 https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2107096
  • vCenterサーバーが、管理しているホストとVMの数に合わせて適切なサイズになっていることを確認する必要があります。 見る VMwareのドキュメント サイズ要件について。 (同じマシン上にある場合は、vCenterデータベース要件をvCenterサーバー要件に追加する必要があることに注意してください。)vCenter 5.5以下を使用している場合は、VMwareのナレッジベースに記載されているように、vCenterメモリ構成を調整する必要もあります。 こちら 影響により こちら。 (vCenterを実行しているVMにさらに多くのメモリが割り当てられて再起動された場合、vCenter 6はサービスへのメモリ割り当てを動的に調整します。)vCenterに十分なリソースがない場合、API(HTTPS)ポートへの接続を拒否することがあります( HTTPS-LogicMonitorのDataSource)、または一部のパフォーマンスクエリに「-1」の値を報告する場合があります。 これらの状況は両方とも、グラフにギャップを引き起こします。 これはLogicMonitorの問題ではありません。
  • vCenterの5分間の統計収集レベルが「レベル1」に設定されている場合、リソースプールの一部のデータポイントがデータを返さない場合があります。 監視されている必要なすべてのカウンターにアクセスするには、vCenter StatisticsCollectionレベルを「レベル2」に設定する必要があります。 これは、次の手順を実行することにより、vSphere Web Client内で実行できます(「flex」または「flash」インターフェース(HTML5ではない)を使用する必要があります)。
    • ツリーでvCenterインスタンスを選択します。
    • [構成]タブを開きます。
    • 【送信】ボタンをクリックします。販売者は原則としてXNUMX日以内に回答を返信します。XNUMX日を過ぎても回答がない場合は、Artisanaryまでお問い合わせください。 全般、その後、 統計、その後、 編集.
    • 「統計レベル」列のドロップダウンから、表にリストされている最初の項目として「レベル2」を選択します。

VMwareLogicModules

データソースは、ESXiホストに直接適用されるものとvCenterに適用されるもののXNUMXつのカテゴリに分けられます。

  • VMware_ESXi_ *
  • VMware_vCenter_ *

時間の経過とともに、LogicMonitorはVMwareモニタリング用にXNUMXつの個別のスイートをリリースしました。各スイートは、以前のスイートのLogicModuleを(大部分)非推奨にすることを目的としています。 一般に、改善を行う際には、既存のモジュールの更新(置換ではなく)を提供しようとしますが、これが常に実行可能であるとは限りません。

次の表に、各世代に含まれるデータソースのリストを示します。 表の各行は、世代間で同等のデータソースを表します。

注意: モジュール名は、新しいスイートを優先して既存のスイートを廃止するたびに変更されるため、現在前のセットを使用している場合は、新しいモジュールのセットをインポートしても問題はありません。 ただし、これはホストがコレクターによってより頻繁に照会されることを意味するため、既存のモジュールを最終的に手動で無効にするか、削除することをお勧めします。

ジェネレーション1 ジェネレーション2 ジェネレーション3
ESXCPUコア VMware_vSphere_CPU詳細 VMware_ESXi_HostCPUCores
同サイズ VMware_vSphere_CPU概要 VMware_ESXi_HostCPUCores
ESXDatastore- VMware_vSphere_DatastoreCapacity VMware_ESXi_DatastoreCapacity
VMware_vCenter_DatastoreCapacity
同サイズ 同サイズ VMware_vCenter_DatastoreClusters
同サイズ 同サイズ VMware_ESXi_DatastoreStatus
VMware_vCenter_DatastoreStatus
ESXDatastore_Perf- VMware_vSphere_Datastoreパフォーマンス VMware_ESXi_Datastoreパフォーマンス
VMware_vCenter_Datastoreパフォーマンス
ESXリソースプール- VMware_vSphere_ResourcePools VMware_ESXi_ResourcePools
VMware_vCenter_ResourcePools
ESX_VM_ステータス VMware_vSphere_VMステータス VMware_vCenter_VMステータス
VMware_vSphere_VMstatus(ESXiホストに適用)
ESX_温度_センサー VMware_vSphere_TemperatureSensor 同サイズ
ESX VM- VMware_vSphere_VMパフォーマンス VMware_vCenter_VMパフォーマンス
VMware_vSphere_VMperformance(ESXiホストに適用)
ESX_CPU_Core_Averages VMware_vSphere_CPUcoreAverage VMware_ESXi_リソース
ESXハードウェアの状態- VMware_vSphere_HardwareSensor VMware_ESXi_HardwareSensor
同サイズ 同サイズ VMware_ESXi_HardwareSensorFans
同サイズ 同サイズ VMware_ESXi_HardwareSensorPower
ESXホストインターフェイス- VMware_vSphere_HostInterfaces VMware_ESXi_HostInterfaces
VMware_vCenter_HostInterfaces
ESXゲスト論理ボリューム VMware_vSphere_vDiskCapacity VMware_vCenter_VMDiskCapacity
VMware_vSphere_vDiskCapacity(ESXiホストに適用)
ESXHost- VMware_vSphere_HostPerformance VMware_ESXi_HostPerformance
VMware_vCenter_HostPerformance
同サイズ 同サイズ VMware_ESXi_HostStatus
VMware_vCenter_HostStatus
ESXVMスナップショット- VMware_vSphere_VM スナップショット VMware_vCenter_VM スナップショット
VMware_vSphere_VMsnapshots(ESXiホストに適用)
VMware_トラブルシューター VMware_LM_トラブルシューター VMware_LM_トラブルシューター
ESXクラスター- VMware_vSphere_Clusterパフォーマンス VMware_vCenter_Clusterパフォーマンス
同サイズ VMware_vSphere_AdmissionControl VMware_vCenter_AdmissionControl
同サイズ 同サイズ VMware_vCenter_HostVSwitch
同サイズ VMware_vSphere_ObjectCount VMware_ESXi_ObjectCount
VMware_vCenter_ObjectCount
同サイズ VMware_vSphere_NetworkStatus VMware_ESXi_NetworkStatus
VMware_vCenter_NetworkStatus
該当なし(ConfigSource) VMware_vSphere_VMconfiguration(ConfigSource) VMware_vSphere_VMconfiguration(ConfigSource)
同サイズ 同サイズ VMware_vCenter_Alerts
同サイズ 同サイズ VMware_vCenter_HANodeHealth
同サイズ 同サイズ VMware_vCenter_HAステータス
同サイズ 同サイズ VMware_vCenter_VMDK
同サイズ 同サイズ VMware_vCenter_VMInterface
同サイズ 同サイズ addCategory_StandaloneESXi

VMwareMonitoringの削除

検出されると、一時的な障害によるデータの損失を防ぐために、VMwareモニタリングはデバイスから自動的に削除されません。 WindowsサーバーからvCenterを削除した場合、またはLogicMonitorのデバイスからVMwareモニタリングを削除したい場合は、次のXNUMXつのオプションがあります。

  • デバイスを削除して、再度追加します。 現在実行中のサービスのみが検出されますが、デバイスに関するすべての履歴が失われます。
  • コレクターでdebugコマンドを使用して、VMwareデータソースに関連付けられている特定のプロパティを削除します。 これにより、VMware以外のデータは影響を受けません。 たとえば、「2012c」という名前のデバイスの場合、担当のコレクターで次のコマンドを実行して、プロパティを削除できます。 !hostproperty action = del host = 2012c property = virtualization.

記事上で