VMware Global Community
tatsuya00192
Contributor
Contributor
Jump to solution

アプリケーション監視のSDKについて

現在、仮想マシン内にあるアプリケーションの監視の構築を模索しております。

ガイド「Vsphere 可用性」の「仮想マシンとアプリケーションの監視」に次の記載がありました。
https://docs.vmware.com/jp/VMware-vSphere/6.5/com.vmware.vsphere.avail.doc/GUID-62B80D7A-C764-40CB-A...

-------以下、上記URLより引用-------------------------------------------------

仮想マシンの監視では、VMware Tools のハートビートが設定した時間内に受信できなかった場合、その仮想マシンが個別に再起動されます。
同様に、実行中のアプリケーションのハートビートが受信できない場合には、アプリケーションの監視によって仮想マシンが再起動されます。
これらの機能を有効にし、vSphere HA が無応答を監視する感度を設定できます。

アプリケーションの監視を有効にするには、まず適切な SDK を入手し (または VMware アプリケーションの監視をサポートするアプリケーションを使用中)、
これを使用して監視対象となるアプリケーションの、カスタマイズされたハートビートを設定する必要があります。
ハートビートを設定したら、アプリケーションの監視は仮想マシンの監視とほぼ同じように機能します。
アプリケーションのハートビートが指定した期間受信できないと、仮想マシンは再起動されます。

------------------------------------------------------------------

VMwareのSDKは色々あると思いますが、
「適切なSDK」とはどれを指すのか、どなたかご教示いただけないでしょうか。

1 Solution

Accepted Solutions
gowatana
Leadership
Leadership
Jump to solution

こんにちは。

ドキュメントに記載があるアプリケーション監視のSDKですが、「VMware Guest SDK」を指していると思われます。

vSphere Guest API - VMware API Explorer - VMware {code}

ダウンロードは MyVMware の VMware vSphere のダウンロード画面にある、

ドライバとツール → Automation Tools and SDK(s) のあたりから可能です。

VMware API Explorer のサイトには

vSphere HA Application Monitoring API という API のページもありますが、結局は Guest SDK のドキュメントへの参照となっていました。

vSphere HA Application Monitoring API - VMware API Explorer - VMware {code}

ただし、この API の利用については通常の vSphere の製品サポートの範囲に含まれておらず、

問い合わせをしたい場合は、別途 VMware SDK and API Support が必要になります。

VMware SDK and API Support

https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/support/support-by-product-matrix.... (対象APIの一覧あり)

そのため一般的に使用する API というより、vSphere HA と連携する製品を作るメーカーなどが利用するものという位置づけなのではないかなと思います。

使用してみた様子については、だいぶ古いですが以前に投稿したことがあるので、参考にしていただければと思います。(Linux ゲストですが・・・)

vSphere HA と Guest SDK のアプリケーション監視。

vSphere HA + Guest SDK で httpd を簡易アプリケーション監視。

以上です。参考になりますでしょうか。

View solution in original post

2 Replies
gowatana
Leadership
Leadership
Jump to solution

こんにちは。

ドキュメントに記載があるアプリケーション監視のSDKですが、「VMware Guest SDK」を指していると思われます。

vSphere Guest API - VMware API Explorer - VMware {code}

ダウンロードは MyVMware の VMware vSphere のダウンロード画面にある、

ドライバとツール → Automation Tools and SDK(s) のあたりから可能です。

VMware API Explorer のサイトには

vSphere HA Application Monitoring API という API のページもありますが、結局は Guest SDK のドキュメントへの参照となっていました。

vSphere HA Application Monitoring API - VMware API Explorer - VMware {code}

ただし、この API の利用については通常の vSphere の製品サポートの範囲に含まれておらず、

問い合わせをしたい場合は、別途 VMware SDK and API Support が必要になります。

VMware SDK and API Support

https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/support/support-by-product-matrix.... (対象APIの一覧あり)

そのため一般的に使用する API というより、vSphere HA と連携する製品を作るメーカーなどが利用するものという位置づけなのではないかなと思います。

使用してみた様子については、だいぶ古いですが以前に投稿したことがあるので、参考にしていただければと思います。(Linux ゲストですが・・・)

vSphere HA と Guest SDK のアプリケーション監視。

vSphere HA + Guest SDK で httpd を簡易アプリケーション監視。

以上です。参考になりますでしょうか。

tatsuya00192
Contributor
Contributor
Jump to solution

こんにちは

返信ありがとうございます。

まずは「VMware Guest SDK」をダウンロードして中身を確認してみます。

また、下記投稿も参考にいたします。

vSphere HA と Guest SDK のアプリケーション監視。

vSphere HA + Guest SDK で httpd を簡易アプリケーション監視。

以上です。