zabbix2.2 ゲストVM上のアプリケーションサーバ等の監視について
1045 beginnersです。
zabbix初心者です
教えてください。
zabbix2.2をインストールしてvCenterホストを登録し、
ディスカバリ機能でESXiやゲストVMの取得がし、
リソースの監視はできるようになりました。
質問ですが、
各ゲストVM上でZabbixエージェントを動作させて、
apacheやtomcatのログを監視を追加したいのですが、
ディスカバリ機能で取得したゲストVMに対して監視させることはできますか?
いろいろと触ってみましたがうまくできません。
ディスカバリ機能で取得したゲストVMに対してapacheやtomcat等を追加監視させるのは無理で、
zabbixサーバに各ゲストVMのホストを2重登録をして監視させなければならないのでしょうか?
1045 beginners - 投稿数: 3
■emplate Virt VMware を vSphere/ESXi に適用した場合、
ハイパーバイザのホストが 手動作成したものと自動登録されたものが
2 重に登録されるディスカバリにより自動登録されたゲスト VM ホストのインタフェースは
上位のホストのものが引き継がれる(VM の IP アドレス等は取得できない)
■ホストプロトタイプでインタフェースに関する設定ができない
VMware 監視では VMware からみた情報のみ取得できる
各 VM 上で Zabbix エージェントを動作させており、
各 VM のエージェント監視を自動的に開始させたい場合、
VMware 監視の枠組内ではできず、別途ホストディスカバリで行う必要がある
この場合各ホストが2重登録になる
・・・・・ということですね。
TNK - 投稿数: 4769
デフォルトのTemplate Virt VMwareを利用した場合は、vSphereの
APIを利用して情報を取得して、そのAPIで取得した情報をもとに監
視を行います。
vCenter経由で設定していれば、その配下のハイパーバイザを自動
的に検索して監視対象として追加します。
vSphereのAPIを利用して監視するだけであれば、別途、手動でハイ
パーバイザを登録する必要はありません。
ハイパーバイザ内の各VMのIPアドレスは、Zabbix 2.2に用意されて
いるvSphereのAPIを利用して取得できるアイテムには確かにみつか
らないようです。
ただし、各VMにZabbixエージェントをインストールして、Zabbixエ
ージェントの機能を利用した監視を行いたいのであれば、別途ホス
トを登録して監視の設定を行ってください。
手動で毎回ホストの登録作業を行うのは面倒ですので、Zabbixが持
っているホストの自動登録機能を活用して登録するようにしても良
いでしょうし、APIでホストを登録する方法でも良いと思います。
ご参考:
全自動Zabbix 2.0
http://www.slideshare.net/qryuu/zabbix-var2
AutoScalingも怖くない、Zabbix自動登録
http://blog.serverworks.co.jp/tech/2014/05/29/zabbix-auto-registration/
DevOps実践に有用なZabbixの機能~自動化機能で運用負荷削減 (1/2)
http://www.atmarkit.co.jp/ait/articles/1310/18/news003.html
書籍「Zabbix統合監視徹底活用」P.158
「7.3.3 Zabbix VMware監視機能による連携」
http://gihyo.jp/book/2014/978-4-7741-6288-1
1045 beginners - 投稿数: 3
ご返信ありがとうございます。
リンク参考にさせていただきます。