VMware vCenter Server Appliance(VCSA)の監視

最終更新日: 17 年 2023 月 XNUMX 日

概要

vCenter Server Appliance(VCSA)は、事前構成されたLinux仮想マシンであり、LinuxでVMware vCenterServerおよび関連サービスを実行するために最適化されています。 LogicMonitorのVMwareVCSAパッケージを使用すると、CPU使用率、ファイルシステム容量、ディスクパフォ​​ーマンス、メモリなどを監視できます。

互換性

VCSA APIパッケージに含まれるデータソースの大部分は、vCenter Server Appliance(VCSA)バージョン6.5以降と互換性があります。 ただし、実行する前にアプライアンスがバージョン6.7以上である必要があるデータソースがいくつかあります。 VMwareは以前のイテレーションに存在したAPIのいくつかのバグを特定して修正したため、VCSAビルドの最新バージョン(6.5または6.7)を使用することをお勧めします。 訪問 VMwareのナレッジベース VCSAの現在および過去のバージョンに関する追加情報。

VCSA 6.5(またはそれ以降)を必要とするデータソース

  • VMware_VCSA_CPU
  • VMware_VCSA_ファイルシステム容量
  • VMware_VCSA_HealthStatus
  • VMware_VCSA_メモリ
  • VMware_VCSA_ネットワーク
  • VMware_VCSA_スワップ

VCSA 6.7(またはそれ以降)を必要とするデータソース

  • VMware_VCSA_BackupInstances
  • VMware_VCSA_バックアップ
  • VMware_VCSA_DiskPerformanc
  • VMware_VCSA_サービス

VCSA vCenterServerバージョンの確認

VCSAのvCenterServerビルドバージョンは、次のいずれかの方法を使用して決定できます。

  • コマンドを実行する vpxd -v VCSA Secure Shell(SSH)Bashコンソールから。
  • SSHまたはvSphereを介してアクセスされるWebコンソールテキストを介してデバイスに最初にアクセスするときに、ログインプロンプトの上部にあるバージョンを特定します。

Note: VCSAのバージョン情報(リリース日とビルド番号を含む)は、 VMware vCenterServerのビルド番号とバージョン VMwareナレッジベースにある記事。

セットアップ要件

LogicMonitorのVCSAAPIデータソースがデータをクエリするために、LogicMonitorは、APIとの接続を確立するときに適切な資格情報を提供する必要があります。 次のセクションで概説するように、これらの資格情報は、「SystemConfiguration.Administrators」グループに含まれるユーザーに属している必要があります。 さらに、これらの資格情報は、LogicMonitorのVCSAデバイスのプロパティとして設定する必要があります。

VCSAユーザーの作成

  • VCSAの適切なSSOドメインの下にユーザーを作成します。 「localos」は使用しないでください。
  • 新しいユーザーに割り当てられたユーザー名とパスワードを覚えておいてください。 これらは、プロパティとしてLogicMonitorに追加する必要があります。

新しいVCSAユーザーをSystemConfiguration.Administratorsグループに追加する

新しいVCSAユーザーアカウントを作成したら、「SystemConfiguration.Administrators」グループに追加する必要があります。 新しいVCSAユーザーアカウントに管理アクセスが割り当てられている場合でも、この特定のグループによって提供される特権がないと、API情報をプルすることは許可されません。

LogicMonitorのプロパティとしてのユーザー資格情報の保存

SSOドメインを含むユーザー名(つまり、 [メール保護])、およびパスワードはで確立する必要があります vcsa.user および vcsa.pass LogicMonitorのVCSAデバイスのカスタムプロパティフィールド。 これにより、Groovyスクリプトは、APIとの接続を確立するときに適切な認証情報を提供できます。

  • vcsa.user –このプロパティの値は、SSOドメイン名を含むユーザーアカウントの完全なユーザー名を表す必要があります。 たとえば、アカウントの名前がtest-accountで、SSOドメインがvsphere.localの場合、完全なユーザー名は「[メール保護]"。
  • vcsa.pass –このプロパティの値は、ユーザーアカウントのパスワードを表します。

Note: もし vcsa.user および vcsa.pass プロパティが設定されていない場合、このパッケージのLogicModuleは esx ユーザー および esx.パス 可能な場合はプロパティ。 ただし、同じデバイスグループ内のリソースにESXとVCSAの資格情報を使用する場合は、VCSAの資格情報を具体的に設定して、必要に応じて優先されるようにします。

デバイスのプロパティ設定の詳細については、を参照してください。 リソースとインスタンスのプロパティ.

サポート

各VCSAデータソースは、実行中に発生する可能性のある特定の例外エラーを処理するように作成されています。 スクリプトは、発生したエラーを各データソースの「scriptOutput」行に出力します(下の「リソース」ページから表示) 生データ| 今すぐ投票)。 「データなし」または予期しない結果が表示される場合は、ここにリストされている戻り値を確認することから始めます。

ユーザーアクセスの問題

識別された一般的なエラーのいくつかは、ユーザーのアクセスとアクセス許可に関連しています。 のHTTP応答ステータスを受け取った場合 401(無許可)、ユーザーがAPIにアクセスできないことを示しています。 ユーザーがVCSAvSphere WebClientのユーザーとグループセクションに存在するかどうかを確認することから始めます。 また、デバイスのvcsa.userプロパティとvcsa.passプロパティに正しい資格情報を入力したことを確認してください。

次のHTTP応答を受信した場合 403禁止します)、これは通常、ユーザーが存在し、APIにアクセスできることを示していますが、制限されているエンドポイントにクエリを実行しようとしています。 これは、ユーザーがAPIからの監視データのクエリに必要な「SystemConfiguration.Administrators」グループに関連付けられていないことが原因である可能性があります。

401エラーのトラブルシューティング

無効またはデータなし

アクセスの問題以外では、次のようなエラーメッセージが表示される場合があります。 エラー: 'からのデータ'は有効な形式ではなく、処理できません サーバーが返したデータが続きます。 一般に、これは、ディスクが非アクティブ(つまり、読み取り/書き込みアクティビティがゼロ)の場合のディスク遅延や、バックアップがスケジュールされておらず、一度も発生したことがない場合のバックアップ/バックアップインスタンス情報などのデータを収集するときに発生します。 VCSAをチェックして、これらのアクティビティが実行されていることを確認します(つまり、ディスクがデータを処理していて、バックアップが有効化/実行されている)。

無効なデータエラー

記事上で