Nagios : 監視対象ホストを追加する (サービス)2025/10/03 |
|
他ホストの監視について、Ping による死活監視のみではなく、 各サービスも監視対象としたい場合は、監視対象ホストにエージェントをインストールすることで可能となります。 |
|
| [1] | 監視対象とするホストに [nrpe] をインストールして起動します。プラグインはベーシックな監視項目のみを例にします。 |
|
root@node01:~#
apt -y install nagios-nrpe-server nagios-nrpe-plugin
root@node01:~#
vi /etc/nagios/nrpe.cfg # 106行目 : Nagios サーバーをアクセス許可に追記 allowed_hosts=127.0.0.1,::1,10.0.0.30root@node01:~# systemctl restart nagios-nrpe-server |
| [2] | Nagios サーバー側の設定です。 |
|
root@dlp:~#
apt -y install nagios-nrpe-plugin
root@dlp:~#
vi /etc/nagios4/nagios.cfg # 62行目 : コメント解除 cfg_dir=/etc/nagios4/servers mkdir /etc/nagios4/servers root@dlp:~# chgrp nagios /etc/nagios4/servers root@dlp:~# chmod 750 /etc/nagios4/servers
root@dlp:~#
vi /etc/nagios4/servers/node01.cfg # 新規作成
define host {
use linux-server
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 Current Users
check_command check_nrpe!check_users
}
# トータルプロセス数
define service {
use generic-service
host_name node01
service_description Total Processes
check_command check_nrpe!check_total_procs
}
# カレントロード
define service {
use generic-service
host_name node01
service_description Current Load
check_command check_nrpe!check_load
}
systemctl reload nagios4 |
| [3] | 追加設定した監視ホスト/サービスは Nagios 管理サイトにログインすると確認できます。 |
|
| Sponsored Link |
|
|