Nagios - 監視対象追加#22011/06/12 |
|
他ホストを Ping による死活監視だけではなく、他ホストで稼動するサービスも監視対象に加える場合は、
監視対象ホストにエージェントをインストールすることで可能となります。
|
|
| [1] | ますは 監視対象ホスト側に nrpe と監視用プラグイン一式をインストールしておきます。 |
|
[root@node01 ~]#
vi /etc/nagios/nrpe.cfg # 79行目:NagiosサーバーのIPアドレス追記 allowed_hosts=127.0.0.1 ,10.0.0.100
# 200行目:ディスクチェックの項目修正 # 自身の環境に合わせてチェック対象パーティションを変更 command[ check_lv_root ]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -p /dev/mapper/VolGroup-lv_root
/etc/rc.d/init.d/nrpe start Starting nrpe: [ OK ] [root@node01 ~]# chkconfig nrpe on |
| [2] | Nagios サーバー側に nrpe プラグインをインストールして監視設定をします。 |
|
[root@master ~]#
vi /etc/nagios/objects/commands.cfg # 最終行に追記
define command{
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
[root@master ~]#
vi /etc/nagios/servers/node01.cfg # 最終行に追記 # ディスクチェックの項目は自身が設定したチェック名を指定してください
define service{
use generic-service
host_name node01
service_description Current Users
check_command check_nrpe!check_users
}
define service{
use generic-service
host_name node01
service_description Current Load
check_command check_nrpe!check_load
}
define service{
use generic-service
host_name node01
service_description Root Partition
check_command check_nrpe!check_lv_root
}
define service{
use generic-service
host_name node01
service_description Zombie Processes
check_command check_nrpe!check_zombie_procs
}
define service{
use generic-service
host_name node01
service_description Total Processes
check_command check_nrpe!check_total_procs
}
/etc/rc.d/init.d/nagios restart Running configuration check...done. Stopping nagios: .done. Starting nagios: done. |
| [3] | Nagios の管理画面にアクセスして、以下のように監視対象ホストのサービス監視が追加されていることを確認してください。 |
|
| Sponsored Link |
|
|