こんにちは! JQです。
前回は『 OSS編~Nagios NRPEを試してみる01~ 』と題して、Nagios NRPEを試してみました。
今回も『OSS編~Nagios NRPEを試してみる02~』と題して、引き続きNagios NRPEを試してみたいと思います。
これまでの工程は、こちらをご参照下さい。
Nagios Client側の設定
4.NRPEのインストール
クライアント側を設定していきます。
先ずはNRPEをインストールします。
1$ sudo yum -y install nagios-plugins-nrpe nrpe nagios-plugins-all設定をしていきます。
allowed_hostsにNagios ServerのIPを許可して各種チェックコマンドを確認します。
1$ sudo vim /etc/nagios/nrpe.cfg2allowed_hosts=0.0.0.034command[check_users]=/usr/lib64/nagios/plugins/check_users -w 5 -c 105command[check_load]=/usr/lib64/nagios/plugins/check_load -w 15,10,5 -c 30,25,206command[check_hda1]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda17command[check_zombie_procs]=/usr/lib64/nagios/plugins/check_procs -w 5 -c 10 -s Z8command[check_total_procs]=/usr/lib64/nagios/plugins/check_procs -w 150 -c 200NRPEを起動します。
また、NRPEはデフォルトで5666ポートを利用する為、許可しておきます。
1$ sudo /etc/rc.d/init.d/nrpe start2Starting nrpe: [ OK ]5.監視設定
Nagios Server側でNRPEを利用した監視設定を行っていきます。
以下を有効にしておきます。
1$ sudo vim /etc/nagios/nagios.cfg2cfg_dir=/etc/nagios/serversNRPEコマンドを追加します。
1$ sudo vim /etc/nagios/objects/commands.cfg2define command{3 command_name check_nrpe4 command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$5 }設定ファイルを作成します。
1$ sudo mkdir /etc/nagios/servers2define host{3 use linux-server4 host_name nrpe_test5 alias nrpe_test6 address [ipaddress]7 }8define service{9 use generic-service10 host_name nrpe_test11 service_description Current Load12 check_command check_nrpe!check_load13 }設定を確認します。
1$ sudo nagios -v /etc/nagios/nagios.cfg問題なければ再起動をします。
1$ sudo /etc/rc.d/init.d/nagios restart2Running configuration check...done.3Stopping nagios: done.4Starting nagios: done.6.確認
6.確認
それではGUIで確認してみましょう!