.
[ リロード ]   [ ソース ]  [ トップ | 一覧 | 単語検索 | 最新 | バックアップ | ヘルプ ]


  • 追加された行はこの色です。
  • 削除された行はこの色です。

  // author:1
  ***NRPEでリモートホストのリソースチェック
  NRPEとはNagios Remote Plugin Executerの略で、Nagiosのプラグインとして開発されたリソース監視ツールです。
  
  **リモートホスト側の設定
  リモートホスト(監視される側)にNRPE(nrpe-2.12)をインストールし、NRPEをxinetd経由で起動できるようにします。
  
   # useradd nagios
   # mkdir /usr/local/nagios
   # mkdir /usr/local/nagios/bin
   # mkdir /usr/local/nagios/libexec
   # mkdir /usr/local/nagios/etc
   # wget http://sourceforge.jp/projects/sfnet_nagios/downloads/nrpe-2.x/nrpe-2.12/nrpe-2.12.tar.gz/
   # tar xvfz nrpe-2.12.tar.gz -C /usr/local/src/
   # cd /usr/local/src/nrpe-2.12/
   # ./configure --prefix=/usr/local/nagios/
   # make all
   # cp src/nrpe /usr/local/nagios/bin/  ← ディレクトリは無視
   # cp sample-config/nrpe.cfg /usr/local/nagios/etc/
  
   # wget http://downloads.sourceforge.net/nagiosplug/nagios-plugins-1.4.13.tar.gz
   # tar xvfz nagios-plugins-1.4.13.tar.gz -C /usr/local/src/
   # cd nagios-plugins-1.4.13
   # ./configure --prefix=/usr/local/nagios
   # make
   # make install
   # cp contrib/* /usr/local/nagios/libexec/  ← ディレクトリは無視
   # chmod 705 /usr/local/nagios/libexec/*
  
   # vi /usr/local/nagios/libexec/check_mem.pl
   -+ #$command_line = `vmstat | tail -1 | awk '{print \$4,\$5}'`;
   ++ $command_line = `free |head -3|tail -1|awk '{print \$3,\$4}'`;
  
   # chmod 644 /usr/local/nagios/etc/nrpe.cfg
   # vi /usr/local/nagios/etc/nrpe.cfg
   command[check_users]=/usr/local/nagios//libexec/check_users -w 5 -c 10
   command[check_load]=/usr/local/nagios//libexec/check_load -w 15,10,5 -c 30,25,20
   command[check_disk]=/usr/local/nagios//libexec/check_disk -w 20% -c 10% -p HDDのデバイスを指定
   command[check_zombie_procs]=/usr/local/nagios//libexec/check_procs -w 5 -c 10 -s Z
   command[check_total_procs]=/usr/local/nagios//libexec/check_procs -w 150 -c 200
   command[check_mem]=/usr/local/nagios/libexec/check_mem.pl -f -w 20 -c 10
  
   # vi /etc/services
   ++ nrpe            5666/tcp                        # NRPE
  
   # vi /etc/xinetd.d/nrpe
   service nrpe
   {
          flags           = REUSE
          socket_type     = stream
          port            = 5666
          wait            = no
          user            = nagios
          group           = nagios
          server          = /usr/local/nagios/bin/nrpe
          server_args     = -c /usr/local/nagios/etc/nrpe.cfg --inetd
          log_on_failure  += USERID
          disable         = no
   #        only_from       = 127.0.0.1
   #        only_from       =
   }
   # /etc/rc.d/init.d/xinetd restart
  
   # /usr/local/nagios/libexec/check_mem.pl -f -w 20 -c 10
   # /usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
   # /usr/local/nagios/libexec/check_disk -w 20 -c 10
   # /usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
  
  

リロード   差分 ソース ファイル添付 添付ファイル一覧   Wikiトップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
Expert Menu
最新記事
なぜここへ
Yahoo Japanから
検索結果から
友人に聞いて
前からURLを知っていた
他サイトからリンク
最新バージョンの確認

Linuxexpert is one of the service presented by InfomationSquare. / OmakaseBlog Login  |  Register Now!