Nagios-ホストとサービス
Nagiosは、ITインフラストラクチャで実行されているホストとサービスを監視するために使用される最も人気のあるツールです。ホストとサービス構成は、NagiosCoreの構成要素です。
ホストはコンピューターのようなものです。物理デバイスでも仮想デバイスでもかまいません。
サービスは、Nagiosがホストに関する何かをチェックするために使用するサービスです。
Nagiosのサーバーディレクトリ内にホストファイルを作成し、ホストとサービスの定義について言及することができます。例-
sudo gedit /usr/local/nagios/etc/servers/ubuntu_host.cfg
#Ubuntuホスト構成ファイル
define host {
use linux-server
host_name ubuntu_host
alias Ubuntu Host
address 192.168.1.10
register 1
}
define service {
host_name ubuntu_host
service_description PING
check_command check_ping!100.0,20%!500.0,60%
max_check_attempts 2
check_interval 2
retry_interval 2
check_period 24x7
check_freshness 1
contact_groups admins
notification_interval 2
notification_period 24x7
notifications_enabled 1
register 1
}
上記の定義は、ubuntu_hostというホストを追加し、このホストで実行されるサービスを定義します。Nagiosを再起動すると、このホストはNagiosによる監視を開始し、指定されたサービスが実行されます。
Nagiosには、実行中のホスト上のほとんどすべてを監視するために使用できるサービスが他にもたくさんあります。