Monitoring the VMware ESXi with Nagios (2)

Facebooktwittermail

Monitoring the VMware ESXi with Nagios (1)でVMware-vSphere-SDK-for-Perl-4.0.0-161974.i386.tar.gzとcheck_vmware_api.plをインストールしましたが、 Nagios::Plugin perl moduleがインストールされていなかったのでインストールを行います

How do I use the Nagios::Plugin perl module?
http://nagiosplugins.org/faq/development/nagios-plugin-perl

インストール方法は

■from the nagiosplug tarball with an extra configure option
■from CPAN

がありますが、CPANはよくわからない(^^;のでtarboolからインストールします

Official Nagios Plugins
http://www.nagios.org/download/plugins

  1. nagios-plugins-1.4.15.tar.gzを展開
  2. configure
  3. オプション–enable-perl-modulesを指定してconfigureを行います

  4. make all
  5. make install
  6. Nagios::Plugin perl moduleは/usr/local/nagios/perl配下にインストールされています

  7. check_vmware_api.plの実行
  8. さて、Nagios::Pluginもインストールできたので改めてcheck_vmware_api.plを実行してみますが相変わらずCan’t locate Nagios/Plugin/Functions.pmのエラーで実行できません

  9. check_vmware_api.plの変更
  10. いろいろ調べると単純にpathが通っていないだけのようで export PERL5LIB=XXXXXで追加すればいけそうですが、手っ取り早くcheck_vmware_api.plを変更してしまいました

    Basic – Perl5lib
    http://www.perlmonks.org/?node_id=867860

  11. check_vmware_api.plの実行
  12. エラーが無くなって使用方法が表示されました(^_^V

  13. VMware ESXiの確認
  14. 事務所のVMware ESXi 5.1U1に対してcheck_vmware_api.plを実行してみます
    cpu, memory情報が取得できましたので次回は実際にNagiosに組み込んでみます

    cpu情報

    メモリ情報

ヘルプを見ると凄い高機能です

Leave a Reply