nagiosでフリーな監視をしてみよう!~nagiosの設定(4)~
servicegroupの設定
サービスグループに追加する前に、サービスグループ専用の設定ファイルを作成します。
(1)「/usr/local/nagios/etc/nagios.cfg」ファイルを編集します。
# vi /usr/local/nagios/etc/nagios.cfg
・「nagios.cfg」ファイル変更前の内容
# You can specify individual object config files as shown below: cfg_file=/usr/local/nagios/etc/objects/commands.cfg cfg_file=/usr/local/nagios/etc/objects/contacts.cfg cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg cfg_file=/usr/local/nagios/etc/objects/templates.cfg cfg_file=/usr/local/nagios/etc/objects/hostgroup.cfg # Definitions for monitoring the local (Linux) host cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
・「nagios.cfg」ファイル変更後の内容
# You can specify individual object config files as shown below: cfg_file=/usr/local/nagios/etc/objects/commands.cfg cfg_file=/usr/local/nagios/etc/objects/contacts.cfg cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg cfg_file=/usr/local/nagios/etc/objects/templates.cfg cfg_file=/usr/local/nagios/etc/objects/hostgroup.cfg cfg_file=/usr/local/nagios/etc/objects/servicegroup.cfg # Definitions for monitoring the local (Linux) host cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
(2)「/usr/local/nagios/etc/objects/servicegroup.cfg」ファイルを作成します。
# vi /usr/local/nagios/etc/objects/servicegroup.cfg
・「hostgroup.cfg」ファイルの内容
define servicegroup{ servicegroup_name [CHECK] PING alias Ping Services members localhost,PING members nagios2,PING }
(3)「service nagios checkconfig」コマンドで設定を確認します。
# service nagios checkconfig
(4)問題なければ、nagiosのリロードを行います。
# service nagios reload
動作確認
「http://(サーバのIP)/nagios/」を開いて、左側の「現在の状態(Current Status)」-「サービスグループ(servicegroup)」をクリックし、「nagios2」が表示されていることを確認してください。
次回は、nrpeのインストールについて説明していきたいと思います。