あなたはUbuntuのLinux上でHTTPSを使用してZabbixをインストールする方法を学びませんか? このチュートリアルでは、インストール、構成、およびインストール、構成、およびインストールする方法を説明します、 HTTPS と Ubuntu Linux を実行しているコンピューターで Letsencrypt から無料の証明書を使用してサーバーを構成します。

• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 20.04
• Zabbix 5.0.2

機器リスト

ここでは、このチュートリアルを作成するために使用される機器のリストを見つけることができます。

このリンクには、このチュートリアルの作成に使用するソフトウェアの一覧も表示されます。

ザビックスプレイリスト:

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

FKITという名前の私たちのYouTubeチャンネルを購読することを忘れないでください。

チュートリアルザビックスHTTPS - Ubuntu Linuxでのインストール

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

Copy to Clipboard

MySQL サービスのコマンドラインにアクセスします。

Copy to Clipboard

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

Copy to Clipboard

zabbix という名前のデータベース・ユーザーを作成します。

Copy to Clipboard

この例では、パスワードの kamisma123 が zabbix という名前のユーザーに設定されています。

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

Copy to Clipboard

Zabbix 5 インストール パッケージをダウンロードします。

Copy to Clipboard

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

Copy to Clipboard

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

チュートリアル Zabbix HTTPS - Web サーバーのインストール

Apache ウェブサーバーと必要なすべてのパッケージをインストールします。

Copy to Clipboard

必要な Apache モジュールを有効にします。

Copy to Clipboard

Apache 構成ファイルを編集します。

Copy to Clipboard

このファイルの末尾に次の行を追加します。

Copy to Clipboard

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

次の名前の設定ファイルを編集します: PHP.Ini。

Copy to Clipboard

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

php.ini ファイルに次の項目を設定します。

Copy to Clipboard

正しいタイムゾーンをあなたの場所に設定します。

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

Copy to Clipboard

PHP サポートを使用して、Apache ウェブサーバーのインストールが完了しました。

チュートリアル Zabbix HTTPS - Apache 仮想ホストの構成

1 つの Apache サーバーが同じ IP アドレスを使用して複数の Web サイトを提供できるようにする機能の場合、仮想ホスト。

Apache 仮想ホスト機能を使用するために必要なインフラストラクチャを作成します。

当社のウェブサイトは、ZABBIXという名前になります。マイニングプール。忍者。

この Web サイト ファイルは、次のディレクトリに格納されます。

Copy to Clipboard

この Web サイトログは、次のディレクトリに保存されます。

Copy to Clipboard

Zabbix Web サイト用の Apache 仮想ホスト構成ファイルを作成します。

Copy to Clipboard

ここに私たちの設定を含むファイルがあります。

Copy to Clipboard

Zabbix 仮想ホスト構成を有効にします。

Copy to Clipboard

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

Copy to Clipboard

Apache で Zabbix 仮想ホストの構成が完了しました。

チュートリアル Zabbix HTTPS - DNS ドメイン レジストリ

GODADDYのウェブサイトにアクセスし、DNSドメインを購入します。

この例では、MINING-POOL という名前のドメインを購入します。忍者。

あなたはDNSドメインを購入するために任意のウェブサイトを使用することができます、GoDaddyは私の個人的な選択です。

Zabbix Webサイトを Apache を実行しているコンピュータに向ける DNS エントリを作成します。

この例では、ZABBIX を指す DNS エントリを作成しました。マイニングプール。忍者から34.217.177.160へ。

Zabbix virtual host dns

NSLOOKUP コマンドを使用して、DNS 構成をテストします。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

ブラウザを開き、ウェブサイトのHTTPバージョンにアクセスしてみてください。

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

• http://zabbix.mining-pool.ninja

Zabbix HTTP Virtual Host

おめでとう! 必要な DNS 構成が完了しました。

チュートリアル Zabbix HTTPS - 無料の HTTPS 証明書をインストールする

無料の HTTPS 証明書をインストールする必要があります。

また、すべての HTTP トラフィックを自動的に Zabbix Web サイトの HTTPS バージョンにリダイレクトする必要があります。

必要なパッケージの一覧をインストールします。

Copy to Clipboard

Apache フリー HTTPS 証明書をインストールする

Copy to Clipboard

• (A) を押して利用規約に同意する。
• 電子メールを共有し、ニュースレターを受信するには、(Y) を押します。
• (2) を押すと、HTTPWeb サイトが HTTPS バージョンに自動的にリダイレクトされます。

Copy to Clipboard

システムは無料の証明書を自動的にインストールします。

また、すべての HTTP アクセスをウェブサイトの HTTPS バージョンにリダイレクトするように Apache サーバーを構成します。

この例では、システムは、Zabbix-le-ssl.conf という名前の仮想ホスト構成ファイルを作成しました。

ここにファイルの内容があります。

Copy to Clipboard

KEY ファイルには証明書の秘密キーが含まれているため、常に安全な場所に保管する必要があります。

この例では、KEY ファイルは で保存されています。

Copy to Clipboard

システムは、元の Apache の仮想ホスト構成ファイルを自動的に変更します。

すべての HTTP リクエストは、ウェブサイトの HTTPS バージョンに自動的にリダイレクトされます。

Copy to Clipboard

必要な HTTPS 構成が完了しました。

チュートリアル Zabbix HTTPS - 無料の HTTPS 証明書をテストします。

構成をテストする時間です。

ブラウザを開き、ウェブサイトのHTTPバージョンにアクセスしてみてください。

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

• http://zabbix.mining-pool.ninja

Apache は、HTTP リクエストを自動的にウェブサイトの HTTPS バージョンにリダイレクトします。

Zabbix HTTPS Virtual Host

おめでとう! Apache HTTPS 設定が動作しています。

チュートリアルZabbixサーバー - Ubuntuのインストール

GOLANG パッケージをダウンロードしてインストールします。

Copy to Clipboard

GOLANG ソフトウェアは /usr/local フォルダの下にインストールされました。

正常に動作するために、GO ソフトウェアは、システムに一連の環境変数があることを期待します。

必要な環境変数の設定を自動化するファイルを作成しましょう。

Copy to Clipboard

ここにファイルの内容があります。

Copy to Clipboard

コンピュータを再起動します。

Copy to Clipboard

必要な環境変数が自動的に作成されたかどうかを確認します。

Copy to Clipboard

正しい出力を次に示します。

Copy to Clipboard

Zabbix ユーザーに Linux アカウントを作成し、必要なパッケージをインストールします。

Copy to Clipboard

Zabbix サーバーをコンパイルしてインストールします。

Copy to Clipboard

zabbix_server.conf ファイルの場所を探します。

Copy to Clipboard

ここに、設定の前に元のファイルがあります。

Copy to Clipboard

ここに、新しいファイルと設定を示します。

Copy to Clipboard

Zabbix サーバーを起動します。

Copy to Clipboard

ここで、使用する Zabbix エージェントのバージョンを選択する必要があります。

次のコマンドを使用して、デフォルトの Zabbix エージェントを開始します。

Copy to Clipboard

または、次のコマンドを使用して、新しい Zabbix Agent2 を起動します。

Copy to Clipboard

Zabbix エージェント 2 はフォアグラウンドで実行されているように見えます。

Zabbix フロントエンドファイルをすべて、以前に作成した Apache の仮想ホストディレクトリに移動します。

正しいファイル権限を設定します。

Copy to Clipboard

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

Copy to Clipboard

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

ブラウザを開き、ZabbixのウェブサイトのHTTPSバージョンにアクセスします。

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

• https://zabbix.mining-pool.ninja

Zabbix インストール ウィザードが表示されます。

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

zabbix 5 install

次の画面では、すべての要件が達成されているかどうかを確認する必要があります。

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

Zabbix 5 requirements

Zabbix データベースへの接続に必要なデータベース情報を入力します。

• ホスト: ローカルホスト
•データベースのユーザー名:ザビクス
•データベースパスワード:神氏123

Zabbix 5 database configuration

次の画面で、次のボタンをクリックするだけです。

zabbix agent

次に、設定の概要を見てみましょう。

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

Zabbix 5 installation summary

次の画面で、[完了]ボタンをクリックする必要があります。

zabbix installation

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

• Zabbix default username: Admin
• Zabbix default Password: zabbix

zabbix login

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

Zabbix 5 Dashboard

おめでとう! Zabbix HTTPS のインストールは正常に完了しました。

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

インストールされた無料の証明書は 90 日間有効です。

システムは、有効期限が切れ、30日以内に証明書を自動的に更新するスケジュールされたタスクを作成します。

スケジュールされたタスク名は CERTBOT で、次のディレクトリ内にあります。

Copy to Clipboard

ここにファイルの内容があります。

Copy to Clipboard

次のコマンドを使用して、証明書の更新プロセスをシミュレートします。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

おめでとう! Zabbix HTTPS のインストールは正常に完了しました。