現在、仮想マシン内にあるアプリケーションの監視の構築を模索しております。
ガイド「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」とはどれを指すのか、どなたかご教示いただけないでしょうか。
こんにちは。
ドキュメントに記載があるアプリケーション監視の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 が必要になります。
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 を簡易アプリケーション監視。
以上です。参考になりますでしょうか。
こんにちは。
ドキュメントに記載があるアプリケーション監視の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 が必要になります。
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 を簡易アプリケーション監視。
以上です。参考になりますでしょうか。
こんにちは
返信ありがとうございます。
まずは「VMware Guest SDK」をダウンロードして中身を確認してみます。
また、下記投稿も参考にいたします。
vSphere HA と Guest SDK のアプリケーション監視。
vSphere HA + Guest SDK で httpd を簡易アプリケーション監視。
以上です。