Nagios : 監視対象ホストを追加する#22016/06/08 |
|
他ホストの監視について、Ping による死活監視のみではなく、
各サービスも監視対象としたい場合は、監視対象ホストにエージェントをインストールすることで可能となります。
|
|
| [1] | 監視対象とするホストに nrpe をインストールして起動します。 |
|
root@node01:~#
apt-get -y install nagios-nrpe-server
root@node01:~#
vi /etc/nagios/nrpe.cfg # 81行目:接続を許可するIPを追記 (Nagios サーバーを指定) allowed_hosts=127.0.0.1 ,10.0.0.30
# 221行目:コメントにしてその下に追記 command[check_users]=/usr/lib/nagios/plugins/check_users -w 5 -c 10 command[check_load]=/usr/lib/nagios/plugins/check_load -w 15,10,5 -c 30,25,20 # command[check_hda1]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1command[check_disk]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p / command[check_zombie_procs]=/usr/lib/nagios/plugins/check_procs -w 5 -c 10 -s Z command[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w 150 -c 200 systemctl restart nagios-nrpe-server |
| [2] | Nagios サーバー側の設定です。 |
|
root@dlp:~#
apt-get -y install nagios-nrpe-plugin
root@dlp:~#
vi /etc/nagios3/conf.d/node01.cfg # 新規作成
define host{
use generic-host
host_name node01
alias node01
address 10.0.0.51
}
define service{
use generic-service
host_name node01
service_description PING
check_command check_ping!100.0,20%!500.0,60%
}
# 空きディスク容量
define service{
use generic-service
host_name node01
service_description Root Partition
check_command check_nrpe_1arg!check_disk
}
# カレントユーザー数
define service{
use generic-service
host_name node01
service_description Current Users
check_command check_nrpe_1arg!check_users
}
# トータルプロセス数
define service{
use generic-service
host_name node01
service_description Total Processes
check_command check_nrpe_1arg!check_total_procs
}
# カレントロード
define service{
use generic-service
host_name node01
service_description Current Load
check_command check_nrpe_1arg!check_load
}
systemctl restart nagios3 |
| [3] | 追加設定した監視ホスト/サービスは Nagios 管理サイトにログインすると確認できます。 |
|
| Sponsored Link |
|
|