Ubuntu LinuxでIcinga2インストールを行う方法を学びたいと思いませんか? このチュートリアルでは、Ubuntu Linux を実行しているコンピュータ上で Icinga2 をインストール、構成、およびアクセスする方法を説明します。

• Ubuntuバージョン: 18
• Ubuntuバージョン: 19

ハードウェアリスト:

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

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

Icinga2関連チュートリアル:

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

チュートリアルIcinga2 - Ubuntu Linux上のインストール

Install the required packages.

Copy to Clipboard

Icinga2 リポジトリ キーをダウンロードしてインストールします。

Copy to Clipboard

次のコマンドを使用して、Ubuntu の Linux コード名を検出します。

Copy to Clipboard

この例では、Ubuntu の Linux コードは DISCO です。

APT データベースに oficial Icinga2 リポジトリを追加します。

Copy to Clipboard

APT データベースを更新し、Icinga2 パッケージをインストールします。

Copy to Clipboard

Icinga2の標準監視プラグインをインストールします。

Copy to Clipboard

アイシンガ2の機能を一覧表示します。

Copy to Clipboard

起動時間中に自動的に開始するように、Icinga2 サービスを有効にします。

Copy to Clipboard

おめでとう! Icinga2 のインストールが完了しました。

チュートリアルIcinga2 - MySQLインストール

icinga2-ido-mysql パッケージをインストールします。

これにより、Icinga2 サーバーは Mysql に構成を保存できるようになります。

Copy to Clipboard

Icinga 2 の ido-mysql 機能を有効にします。

icinga2-ido-mysql

dbconfig コモンを使用して、データベースを icinga2-ido-mysql 用に構成しますか? いいえ。

configuring icinga2-ido-mysql

ido-mysql 機能を有効にします。

Copy to Clipboard

Icinga2を再起動します

Copy to Clipboard

MySQL データベース サービスをインストールします。

Copy to Clipboard

MySQL データベースサーバーにアクセスします。

Copy to Clipboard

MySQL ルートユーザーのパスワードを設定します。

Copy to Clipboard

この例では、ルートパスワードの神サム123を設定します。

icinga2 という名前のデータベースを作成します。

Copy to Clipboard

icinga2 という名前の mysql ユーザーを作成します。

Copy to Clipboard

iinga2 という名前のデータベースに対する iinga2 という名前の MySQL ユーザーの権限を付与します。

Copy to Clipboard

MySQL 内で Icinga2 データベーステンプレートをインポートします。

システムは、テンプレートをインポートする icinga2 MysQL ユーザーのパスワードを要求します。

Copy to Clipboard

Ido-mysql.conf 構成ファイルを編集して、MySQL サービスとの通信を有効にします。

Copy to Clipboard

ここに私たちの設定があります。

Copy to Clipboard

Icinga2を再起動します

Copy to Clipboard

データベースのインストールが完了しました。

Iinga2 データベーステンプレートを MySQL サーバーにインポートしました。

チュートリアル - Icinga2 Web インターフェイスのインストール

次に、Apache ウェブサーバーと必要なすべてのソフトウェアをインストールする必要があります。

Linux コンソールで、次のコマンドを使用して、必要なパッケージをインストールします。

Copy to Clipboard

システム上の PHP 設定ファイルを探します。

PHP 設定ファイルを編集し、正しいタイムゾーンを設定します。

Copy to Clipboard

PHP のバージョンとファイルの場所は、同じでない可能性があります。

例えば、私たちのタイムゾーンはアメリカ/Sao_Pauloに設定されました。

Copy to Clipboard

Apache サービスを再起動します。

Copy to Clipboard

MySQL データベースサーバーにアクセスします。

Copy to Clipboard

icingaweb_dbという名前のデータベースを作成します。

Copy to Clipboard

icingaweb_dbという名前の mysql ユーザーを作成します。

Copy to Clipboard

Icingaweb_dbという名前のデータベースに対する icingaweb_dbという名前の MySQL ユーザーにアクセス許可を与えます。

Copy to Clipboard

icinga web2 という名前の Icinga Web インターフェイス パッケージをインストールします。

Copy to Clipboard

Apache サービスを再起動します。

Copy to Clipboard

Icinga のインストール トークンを生成します。

Copy to Clipboard

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

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

• http://192.168.15.10/icingaweb2

Icinga2 Web インストール・インターフェースを提示する必要があります。

Icinga web2 セットアップ トークンを入力します。

icinga setup token

[Icinga] Web モジュール画面で、[次へ] ボタンをクリックします。

[Icinga Web 要件] 画面で、[次へ] ボタンをクリックします。

icinga2 requirements

データベース オプションを選択し、[次へ] ボタンをクリックします。

icinga web authentication

[Icinga データベース リソース] 画面で、次の構成を実行します。

• リソース名 - icingaweb_db
• データベースタイプ - MYSQL
• ホスト - ローカルホスト
• ポート - 3306
•データベース名 - icingaweb_db
• ユーザー名 - icingaweb_db
•パスワード - 神サム123

[次へ]ボタンをクリックします。

icincaweg2 configuration

この画面で、MySQL のルートログインを入力して、Icingaweb2 データベーステンプレートをインポートします。

icingaweb2 create database

バックエンド名 icingaweb2 を設定し、[次へ] ボタンをクリックします。

icinga2 authentication backend

Icinga Web インターフェイスにアクセスするための管理アカウントを設定します。

アプリケーションの構成画面で、次の設定を実行します。

• スタックトレースの表示 - 有効
• アプリケーション状態メッセージの表示 - 有効
• ユーザー設定ストレージタイプ - データベース
• ロギングタイプ - Syslog
• ログレベル - エラー
• アプリケーションプレフィックス - アイシング2
• 施設 - ユーザー

[次へ]ボタンをクリックします。

Iicnga application configuration

[Icinga]インストールの概要画面で、[次へ]ボタンをクリックします。

[ようこそ] 画面で、[次へ] ボタンをクリックします。

icinga monitoring module

監視バックエンド画面で、次の設定を行います。

•バックエンド名 - アイフィンガ
• バックエンドタイプ - IDO

[次へ]ボタンをクリックします。

icinga monitoring backend

[IDO リソースの監視] 画面で、次の構成を実行します。
• リソース名 - icinga_ido
• データベースタイプ - MYSQL
• ホスト - ローカルホスト
• ポート - 3306
•データベース名 - icinga2
•ユーザー名 - アイシング2
•パスワード - 神サム123

[次へ]ボタンをクリックします。

icinga monitoring ido

[コマンド トランスポート] 画面で、次の構成を実行します。

•輸送名 - アイシング2
•トランスポートの種類 - ローカル・コマンド・ファイル
• コマンドファイル - /var/run/icinga2/cmd/icinga2.cmd

[次へ]ボタンをクリックします。

icinga command transport

[セキュリティの監視] 画面で、次の構成を実行します。

• 保護されたカスタム変数 - *pw*,*パス*,コミュニティ

[次へ]ボタンをクリックします。

icinga monitoring security

最後の画面で、[完了]ボタンをクリックし、Icinga2のインストールが完了するのを待ちます。

icinga web setup

インストールが完了したら、オプションをクリックしてください: Icinga Web 2にログインします。

最後に、Icinga2ログイン画面が表示されます。

• Iicnga2 デフォルトユーザー名: 前に設定した
• Icinga2 デフォルトのパスワード:あなたが前に設定

Icinga2ログインインタフェースが表示されます。

icinga login

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

icinga2 dashboard

おめでとうございます、あなたはUbuntu Linux上でIcinga2ウェブインターフェイスをインストールしました。