6 Webインターフェースのインストール

このセクションでは、Zabbix Webインターフェースをインストールする手順を説明します。ZabbixフロントエンドはPHPで書かれているため、PHPをサポートするWebサーバーが必要です。

ZabbixフロントエンドのSSL設定の詳細については、ベストプラクティスを参照してください。

Welcome画面

ZabbixのフロントエンドのURLをブラウザで開きます。Zabbixをパッケージからインストールした場合、URLは以下のようになります。

  • Apacheの場合: http://<server_ip_or_name>/zabbix
  • Nginxの場合: http://<server_ip_or_name>

フロントエンドインストールウィザードの最初の画面が表示されます。

Default languageドロップダウンメニューを使用して、システムのデフォルト言語を変更し、選択した言語でのインストールプロセスを続行します (オプション)。 詳細な情報は、Installation of additional frontend languagesを参照してください。

言語をEnglish (en_US)に設定すると、フロントエンドで米国の時刻/日付形式も有効になることに注意してください。

前提条件の確認

すべてのZabbixフロントエンドの必須の前提条件が満たされていることを確認してください。

前提条件 最小値 説明
PHP version 8.0.0
PHP option "memory_limit" 128MB php.ini: memory_limit = 128M
PHP option "post_max_size" 16MB php.ini: post_max_size = 16M
PHP option "upload_max_filesize" 2MB php.ini: upload_max_filesize = 2M
PHP option "max_execution_time" 300秒 php.ini: max_execution_time = 300 (0、-1も許可)
PHP option "max_input_time" 300秒 php.ini: max_input_time = 300 (0、-1も許可)
PHP databases support どれかひとつ: MySQL、PostgreSQL、Oracle すべての必須およびオプションのPHP拡張機能のリストについては、要件を参照してください。失敗したオプションの前提条件は赤色の警告ステータスで表示され、それらが満たされていない場合でもセットアッププロセスを続行できることに注意してください。
PHP bcmath 必ず有効
PHP mbstring 必ず有効
PHP option "mbstring.func_overload" 必ず無効 php.ini: mbstring.func_overload = 0
PHP option "session.auto_start" 必ず無効 php.ini:
session.auto_start = 0
PHP option "arg_separator.output" & php.ini: arg_separator.output = "&" ("&"も許可)

Apacheユーザーまたはユーザーグループを変更する必要がある場合は、セッションフォルダーへのアクセス許可を確認してください。そうしないと、Zabbixセットアップを続行できなくなる可能性があります。

DB接続設定

データベースに接続するための詳細を入力します。 Zabbix データベースがすでに作成されている必要があります。

Database TLS encryptionオプションがオンになっている場合、データベースへのTLS接続を構成するための追加フィールドがフォームに表示されます (MySQL または PostgreSQL のみ)。

Store credentials inがHashiCorp VaultまたはCyber​​Ark Vaultに設定されている場合、追加のパラメーターが使用可能になります。

  • HashiCorp Vaultの場合: Vault API endpoint、vault prefix、secret path、authentication token。

  • CyberArk Vaultの場合: Vault API endpoint、vault prefix、secret query string、certificates。Vault certificatesチェックボックスをオンにすると、SSL証明書ファイルとSSLキーファイルへのパスを指定するための2つの新しいフィールドが表示されます。

設定

Zabbixサーバーの名前の入力は任意ですが、入力した場合、メニューバーとページタイトルに表示されます。

デフォルトのタイムゾーンとフロントエンドのテーマを設定します。

インストール前の概要

設定の概要を確認します。

インストール

Zabbixをソースからインストールする場合、設定ファイルをダウンロードし、ZabbixのPHPファイルをコピーしたWebサーバーのHTMLドキュメントサブディレクトリのconf/以下に配置します。

Webサーバーユーザーにconf/ディレクトリへの書き込み権限がある場合、設定ファイルは自動的に保存され、次の作業に進むことができます。

インストールを終了します。

.

ログイン

Zabbixフロントエンドの準備が完了しました! デフォルトのユーザ名はAdmin、パスワードはzabbix です。

Zabbixの使い方に進みます。