Icinga2のウェブ監視機能の使い方を学びませんか? このチュートリアルでは、Icinga2を使用してウェブサイトを監視する方法を紹介します

• Ubuntuバージョン: 18
• Ubuntuバージョン: 19
• Icinga2 バージョン: 2.11.0-2

ハードウェアリスト:

次のセクションでは、このIcinga2チュートリアルを作成するために使用される機器のリストを示します。

上記のハードウェアの一部は、Amazonのウェブサイトで見つけることができます。

Icinga2 – 関連するチュートリアル:

このページでは、Icinga2のインストールに関連するチュートリアルのリストにすばやくアクセスできます。

チュートリアルIcinga2 – ウェブサイトを監視する

Linux コンソールで、次のコマンドを使用して、Icinga2 の hosts.conf ファイルの場所を見つけます。

この例では、hosts.conf ファイルは /etc/icinga2/conf.d ディレクトリの下に配置されていました。

検索後、hosts.conf を編集する必要があります。

Copy to Clipboard

hosts.conf ファイルの最後に、Icinga2 の Web 監視構成を入力します。

次の構成を指定する必要があります。

• オブジェクトホスト – ホストの識別情報を入力します。
• インポート – 汎用ホストテンプレート情報。
• アドレス – ウェブサーバのIPアドレスを入力します。
• vars.http_vhosts – 検証する必要があるウェブサイト。
• http_ssl – HTTPS ウェブサイトの場合は True。
•http_string – ウェブサイトの本文で文字列「ようこそ」を検索

例として、ここに私たちの構成があります。

Copy to Clipboard

この例では、IP アドレス 154.189.219.43 を持つ MyWebServer という名前の新しいホスト エントリを作成しました。

このウェブサーバーには、仮想ホストとも呼ばれる複数のウェブサイトがあります。

すべての仮想ホストから、Webサイトを監視するhttps://techexpert.tips。

汎用ホストは、templates.conf ファイルに設定されているデフォルトの構成のグループです。

templates.conf ファイルで指定された汎用ホストの定義を次に示します。

Copy to Clipboard

MyWebServer というホストで Icinga2 のウェブモニタリングを有効にするには、Icinga サービスを再起動する必要があります。

Copy to Clipboard

おめでとう! Icinga2 Web 監視設定が完了しました。

チュートリアルIcinga2 – ウェブサイトの監視

次に、ICinga2 サーバー ダッシュボードにアクセスする必要があります。

ブラウザを開き、Web サーバーの IP アドレスと /icingaweb2 を入力します。

この例では、ブラウザに次の URL が入力されています。

• http://192.168.15.5/icingaweb2

ログイン画面で、デフォルトのユーザー名とデフォルトのパスワードを使用します。

• デフォルトのユーザ名:インストール時に設定したユーザ名
• デフォルトのパスワード: インストール時に設定したパスワード

icinga login

ログインが成功すると、Icinga2ダッシュボードに送信されます。

icinga2 dashboard

Icinga2 ダッシュボードで、[概要] メニューにアクセスし、[ホスト] オプションを選択します。

icinga monitor website

ホスト名をクリックすると、Webサイトの監視に関する詳細情報が表示されます。

icinga2 website monitor

おめでとう! Icinga2ウェブサイトの監視ファクチャーを設定しました。