ワークステーションのオンライン無料ホスティング

<前へ | Contents | 次へ>

2.3。 コンフィギュレーション

• 1. まず、 host の設定ファイル server02。 特に指定がない限り、これらのコマンドはすべて次の場所で実行します。 server01。 ターミナルに次のように入力します。


sudo cp /etc/nagios3/conf.d/localhost_nagios2.cfg

/etc/nagios3/conf.d/server02.cfg


上記および次のコマンド例では、次の部分を置き換えます。 「サーバー01」, 「サーバー02」172.18.100.100, 172.18.100.101 サーバーのホスト名と IP アドレスを置き換えます。

2. 次に編集します /etc/nagios3/conf.d/server02.cfg:


ホストを定義する{

汎用ホストを使用します。 使用するホストテンプレートの名前

ホスト名 server02

エイリアスサーバー02

アドレス172.18.100.101

}


# DNSサービスを確認します。 サービスを定義する {

汎用サービスを使用する

ホスト名 server02

サービス説明DNS

check_comman check_dns!172.18.100.101

}

3. nagios デーモンを再起動して、新しい構成を有効にします。


sudo systemctl 再起動 nagio3.service


• 1. 次の行を追加して、MySQL チェックのサービス定義を追加します。 /etc/nagios3/conf.d/services_nagios2.cfg:


# MySQL サーバーをチェックします。 サービスを定義する {

ホストグループ名 mysql-servers サービスの説明 MySQL

check_command check_mysql_cmdlinecred!nagios!secret!$HOSTADDRESS use generic-service

通知間隔 0 ; 再通知を受け取りたい場合は > 0 を設定します

}

2。 A mysql サーバー ここでホストグループを定義する必要があります。 編集 /etc/nagios3/conf.d/hostgroups_nagios2.cfg 追加:


# MySQL ホストグループ。 ホストグループを定義する {

hostgroup_name mysql サーバー

エイリアス MySQL サーバー

メンバーローカルホスト、server02

}

3. Nagios チェックでは、MySQL に対して認証する必要があります。 を追加するには Nagiosの ユーザーが MySQL に次のように入力します。


mysql -u root -p -e "'secret' で識別されるユーザー nagios を作成します。"


当学校区の Nagiosの ユーザーは、すべてのホストに追加する必要があります。 mysql サーバー ホストグループ。


4. nagios を再起動して、MySQL サーバーのチェックを開始します。


sudo systemctl 再起動 nagios3.service

• 1. 最後に、ディスク容量をチェックするように NRPE を設定します。 server02.


On server01 サービスチェックを追加します /etc/nagios3/conf.d/server02.cfg:


# NRPE ディスクチェック。 サービスを定義する {

汎用サービスを使用する

host_name server02 service_description nrpe-disk

check_command check_nrpe_1arg!check_all_disks!172.18.100.101

}

2. これから server02 edit /etc/nagios/nrpe.cfg 変化:


allowed_hosts=172.18.100.100


そして、以下のコマンド定義領域に次を追加します。



コマンド[check_all_disks]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -e

3. 最後に、nagios-nrpe-server を再起動します。


sudo systemctl restart nagios-nrpe-server.service

4. また、 server01 nagiosを再起動します:


sudo systemctl 再起動 nagios3.service


これで、Nagios CGI ファイル内のホストとサービスのチェックを確認できるようになります。 これらにアクセスするには、ブラウザで http://server01/nagios3 を指定します。 次に、次のことを求めるプロンプトが表示されます。 ナギオサドミン ユーザー名とパスワード。


OnWorksのトップOSクラウドコンピューティング: