NRPEでリモートホストのリソースチェック のバックアップ差分(No.1)
[ リロード ]
[ ソース ]
[ トップ
| 一覧
| 単語検索
| 最新
| バックアップ
| ヘルプ
]- 全ページのバックアップ一覧
- NRPEでリモートホストのリソースチェック のバックアップ一覧
- 現在との差分 を表示
- ソース を表示
- バックアップ を表示
- NRPEでリモートホストのリソースチェック へ行く。
- 1 (2011/11/02 (水) 16:11)
- 追加された行はこの色です。
- 削除された行はこの色です。
// 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