あなたはUbuntuのLinux上でHTTPSを使用してZabbixをインストールする方法を学びませんか? このチュートリアルでは、インストール、構成、およびインストール、構成、およびインストールする方法を説明します、 HTTPS と Ubuntu Linux を実行しているコンピューターで Letsencrypt から無料の証明書を使用してサーバーを構成します。
• Ubuntu 18.04
• Ubuntu 19.04
• Ubuntu 20.04
• Zabbix 5.0.2
機器リスト
ここでは、このチュートリアルを作成するために使用される機器のリストを見つけることができます。
このリンクには、このチュートリアルの作成に使用するソフトウェアの一覧も表示されます。
ザビックスプレイリスト:
このページでは、Zabbixのインストールに関連するビデオのリストにすばやくアクセスできます。
FKITという名前の私たちのYouTubeチャンネルを購読することを忘れないでください。
ザビクス関連チュートリアル:
このページでは、Zabbixのインストールに関連するチュートリアルのリストへの迅速なアクセスを提供します。
チュートリアルザビックスHTTPS – Ubuntu Linuxでのインストール
MySQl データベース サービスをインストールします。
MySQL サービスのコマンドラインにアクセスします。
zabbix という名前のデータベースを作成します。
zabbix という名前のデータベース・ユーザーを作成します。
この例では、パスワードの kamisma123 が zabbix という名前のユーザーに設定されています。
zabbix という名前のデータベースに対する zabbix という名前の MySQL ユーザーの権限を付与します。
Zabbix 5 インストール パッケージをダウンロードします。
MySQL 内に Zabbix データベーステンプレートをインポートします。
Zabbix データベースのインストールが完了しました。
チュートリアル Zabbix HTTPS – Web サーバーのインストール
Apache ウェブサーバーと必要なすべてのパッケージをインストールします。
必要な Apache モジュールを有効にします。
Apache 構成ファイルを編集します。
このファイルの末尾に次の行を追加します。
システム上の PHP 設定ファイルの場所を探します。
次の名前の設定ファイルを編集します: PHP.Ini。
PHP のバージョンとファイルの場所は、同じでない可能性があります。
php.ini ファイルに次の項目を設定します。
正しいタイムゾーンをあなたの場所に設定します。
Apache サービスを再起動します。
PHP サポートを使用して、Apache ウェブサーバーのインストールが完了しました。
チュートリアル Zabbix HTTPS – Apache 仮想ホストの構成
1 つの Apache サーバーが同じ IP アドレスを使用して複数の Web サイトを提供できるようにする機能の場合、仮想ホスト。
Apache 仮想ホスト機能を使用するために必要なインフラストラクチャを作成します。
当社のウェブサイトは、ZABBIXという名前になります。マイニングプール。忍者。
この Web サイト ファイルは、次のディレクトリに格納されます。
この Web サイトログは、次のディレクトリに保存されます。
Zabbix Web サイト用の Apache 仮想ホスト構成ファイルを作成します。
ここに私たちの設定を含むファイルがあります。
Zabbix 仮想ホスト構成を有効にします。
Apache サービスを再起動します。
Apache で Zabbix 仮想ホストの構成が完了しました。
チュートリアル Zabbix HTTPS – DNS ドメイン レジストリ
GODADDYのウェブサイトにアクセスし、DNSドメインを購入します。
この例では、MINING-POOL という名前のドメインを購入します。忍者。
あなたはDNSドメインを購入するために任意のウェブサイトを使用することができます、GoDaddyは私の個人的な選択です。
Zabbix Webサイトを Apache を実行しているコンピュータに向ける DNS エントリを作成します。
この例では、ZABBIX を指す DNS エントリを作成しました。マイニングプール。忍者から34.217.177.160へ。
NSLOOKUP コマンドを使用して、DNS 構成をテストします。
コマンド出力を次に示します。
ブラウザを開き、ウェブサイトのHTTPバージョンにアクセスしてみてください。
この例では、ブラウザに次の URL が入力されています。
• http://zabbix.mining-pool.ninja
おめでとう! 必要な DNS 構成が完了しました。
チュートリアル Zabbix HTTPS – 無料の HTTPS 証明書をインストールする
無料の HTTPS 証明書をインストールする必要があります。
また、すべての HTTP トラフィックを自動的に Zabbix Web サイトの HTTPS バージョンにリダイレクトする必要があります。
必要なパッケージの一覧をインストールします。
Apache フリー HTTPS 証明書をインストールする
• (A) を押して利用規約に同意する。
• 電子メールを共有し、ニュースレターを受信するには、(Y) を押します。
• (2) を押すと、HTTPWeb サイトが HTTPS バージョンに自動的にリダイレクトされます。
システムは無料の証明書を自動的にインストールします。
また、すべての HTTP アクセスをウェブサイトの HTTPS バージョンにリダイレクトするように Apache サーバーを構成します。
この例では、システムは、Zabbix-le-ssl.conf という名前の仮想ホスト構成ファイルを作成しました。
ここにファイルの内容があります。
KEY ファイルには証明書の秘密キーが含まれているため、常に安全な場所に保管する必要があります。
この例では、KEY ファイルは で保存されています。
システムは、元の Apache の仮想ホスト構成ファイルを自動的に変更します。
すべての HTTP リクエストは、ウェブサイトの HTTPS バージョンに自動的にリダイレクトされます。
必要な HTTPS 構成が完了しました。
チュートリアル Zabbix HTTPS – 無料の HTTPS 証明書をテストします。
構成をテストする時間です。
ブラウザを開き、ウェブサイトのHTTPバージョンにアクセスしてみてください。
この例では、ブラウザに次の URL が入力されています。
• http://zabbix.mining-pool.ninja
Apache は、HTTP リクエストを自動的にウェブサイトの HTTPS バージョンにリダイレクトします。
おめでとう! Apache HTTPS 設定が動作しています。
チュートリアルZabbixサーバー – Ubuntuのインストール
GOLANG パッケージをダウンロードしてインストールします。
GOLANG ソフトウェアは /usr/local フォルダの下にインストールされました。
正常に動作するために、GO ソフトウェアは、システムに一連の環境変数があることを期待します。
必要な環境変数の設定を自動化するファイルを作成しましょう。
ここにファイルの内容があります。
コンピュータを再起動します。
必要な環境変数が自動的に作成されたかどうかを確認します。
正しい出力を次に示します。
Zabbix ユーザーに Linux アカウントを作成し、必要なパッケージをインストールします。
Zabbix サーバーをコンパイルしてインストールします。
zabbix_server.conf ファイルの場所を探します。
ここに、設定の前に元のファイルがあります。
ここに、新しいファイルと設定を示します。
Zabbix サーバーを起動します。
ここで、使用する Zabbix エージェントのバージョンを選択する必要があります。
次のコマンドを使用して、デフォルトの Zabbix エージェントを開始します。
または、次のコマンドを使用して、新しい Zabbix Agent2 を起動します。
Zabbix エージェント 2 はフォアグラウンドで実行されているように見えます。
Zabbix フロントエンドファイルをすべて、以前に作成した Apache の仮想ホストディレクトリに移動します。
正しいファイル権限を設定します。
Apache サービスを再起動します。
チュートリアル Zabbix HTTPS – Web インターフェイスのインストール
ブラウザを開き、ZabbixのウェブサイトのHTTPSバージョンにアクセスします。
この例では、ブラウザに次の URL が入力されています。
• https://zabbix.mining-pool.ninja
Zabbix インストール ウィザードが表示されます。
[次へ]ボタンをクリックします。
次の画面では、すべての要件が達成されているかどうかを確認する必要があります。
[次へ]ボタンをクリックします。
Zabbix データベースへの接続に必要なデータベース情報を入力します。
• ホスト: ローカルホスト
•データベースのユーザー名:ザビクス
•データベースパスワード:神氏123
次の画面で、次のボタンをクリックするだけです。
次に、設定の概要を見てみましょう。
[次へ]ボタンをクリックします。
次の画面で、[完了]ボタンをクリックする必要があります。
最後に、Zabbixログイン画面が表示されます。
• Zabbix default username: Admin
• Zabbix default Password: zabbix
ログインが成功すると、新しいZabbixダッシュボードに送信されます。
おめでとう! Zabbix HTTPS のインストールは正常に完了しました。
チュートリアル Zabbix HTTPS – Web インターフェイスのインストール
インストールされた無料の証明書は 90 日間有効です。
システムは、有効期限が切れ、30日以内に証明書を自動的に更新するスケジュールされたタスクを作成します。
スケジュールされたタスク名は CERTBOT で、次のディレクトリ内にあります。
ここにファイルの内容があります。
次のコマンドを使用して、証明書の更新プロセスをシミュレートします。
コマンド出力を次に示します。
おめでとう! Zabbix HTTPS のインストールは正常に完了しました。