vcenter, esx ,vmwareのプロセス監視について
いつも拝見させて頂き、zabbixの自社運用で活用させていただいております。
お知恵を拝借したく投稿させて頂きました。
タイトルにしました仮想環境のプロセス監視をzabbixで行いたく
実装方法を模索しております。
vmware APIを利用して取得するかと思いますが、
そもそもvmwareに関する知見に乏しく、
どの様なプロセス迄が取得出来るのものや理解が足らない状況です。
Q1.どの様にして取得出来るプロセスを調べればよいのか。
Q2.zabbixでどのように実装すれば良いのか。
上記について、ご教示頂ける方いらっしゃいませんでしょうか。
なんとなくのイメージですが、vmware APIでプロセスのリストを取得し、
zabbix側に設定を登録して、対象プロセスに対してコマンド発行、値取得、zabbixに書き込む
シェルプログラムをつくる必要があるのかと想像しています。
以下、zabbixバージョンは4.0LTS.mysql は5.7の環境となります。
宜しくお願いします。
TNK - 投稿数: 4671
VMwareの監視の詳細に関しては、使用されるVMwareのエディション
やバージョン、構成方法に合わせてVMwareのマニュアルをご確認く
ださい。
基本的なVMware ESXの監視であれば、VMwareのAPIを使用した監視
が標準のテンプレートとして用意されています。
それを使用すれば、
・イベントログ
・ハイパーバイザーのメモリ、CPU、データストアなどの使用状況
・ゲストVMのメモリ、CPU、ディスクなどの使用状況
を監視することができます。
詳細は、テンプレートの「Template VM VMware」「Template VM
VMware Hypervisor」「Template VM VMware Guest」の内容も確認
してみてください。
ただし、6.7で監視できないという声を聞いたことがあるので、使
用されるバージョンとの組み合わせで事前に確認するようにしてく
ださい。
また、使用するVMwareのバージョンによっては、SNMPも使用可能で
あるようですので、SNMPを使用しても監視できると思われます。
ご参考:
vSphere の監視およびパフォーマンスについて
https://docs.vmware.com/jp/VMware-vSphere/6.5/com.vmware.vsphere.monitor...
Virtual machine monitoring
https://www.zabbix.com/documentation/4.0/manual/vm_monitoring
ZBX-15663 : zabbix did not support vCenter6.7 low level discovery
https://support.zabbix.com/browse/ZBX-15663
Zabbix4.0 での vCenter6.7の監視について
http://www.zabbix.jp/node/4875