このセクションでは、Zabbix Webインターフェースをインストールするための手順を説明します。
Zabbixバックエンド(Zabbixサーバー、エージェント、データベース)をインストールした後に、これらの手順に従ってください。
ZabbixフロントエンドはPHPで記述されているため、実行するにはPHP対応のWebサーバーが必要です。
ZabbixフロントエンドのSSL設定の詳細については、ベストプラクティスを参照してください。
ブラウザでZabbixフロントエンドのURLを開きます。パッケージからZabbixをインストールした場合、URLは以下の通りです。
フロントエンドインストールウィザードの最初の画面が表示されます。
Default language ドロップダウンメニューを使用して、システムのデフォルト言語を変更し、選択した言語でインストールプロセスを続行できます(オプション)。詳細は、追加フロントエンド言語のインストールを参照してください。
言語を English (en_US) に設定すると、フロントエンドで米国の時刻/日付フォーマットも有効になることに注意してください。

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

| 必要条件 | 最小値 | 説明 |
|---|---|---|
| PHPバージョン | 8.0.0 | |
| PHPオプション "memory_limit" | 128MB | php.ini: memory_limit = 128M |
| PHPオプション "post_max_size" | 16MB | php.ini: post_max_size = 16M |
| PHPオプション "upload_max_filesize" | 2MB | php.ini: upload_max_filesize = 2M |
| PHPオプション "max_execution_time" | 300秒 | php.ini: max_execution_time = 300 (値0および-1も許可されます) |
| PHPオプション "max_input_time" | 300秒 | php.ini: max_input_time = 300 (値0および-1も許可されます) |
| PHPデータベースサポート | MySQL、PostgreSQLのいずれか | すべての必須およびオプションのPHP拡張機能のリストについては、要件を参照してください。失敗したオプションの必要条件は赤いWarningステータスで表示され、満たされていなくてもセットアッププロセスを続行できます。 |
| PHP bcmath | 有効である必要があります | |
| PHP mbstring | 有効である必要があります | |
| PHPオプション "mbstring.func_overload" | 無効である必要があります | php.ini: mbstring.func_overload = 0 |
| PHPオプション "session.auto_start" | 無効である必要があります | php.ini: session.auto_start = 0 |
| PHPオプション "arg_separator.output" | & | php.ini: arg_separator.output = "&" (値"&"も許可されます) |
Apacheユーザーまたはユーザーグループを変更する必要がある場合は、セッションフォルダーへの権限を確認してください。そうしないと、Zabbixセットアップを続行できない場合があります。
データベースへの接続に必要な情報を入力します。Zabbixデータベースはすでに作成されている必要があります。

Database TLS encryption オプションをチェックすると、データベースへのTLS接続の設定のための追加フィールドがフォームに表示されます(MySQLまたはPostgreSQLのみ)。
Store credentials in がHashiCorp VaultまたはCyberArk Vaultに設定されている場合、追加のパラメータが利用可能になります:
HashiCorp Vaultの場合: Vault APIエンドポイント、vaultプレフィックス、シークレットパス、認証トークン
CyberArk Vaultの場合: Vault APIエンドポイント、vaultプレフィックス、シークレットクエリ文字列、証明書。Vault certificates チェックボックスをマークすると、SSL証明書ファイルとSSLキー ファイルのパスを指定するための2つの新しいフィールドが表示されます。

Zabbixサーバーの名前の入力は任意ですが、入力した場合はメニューバーやページタイトルに表示されます。
フロントエンドのデフォルトのタイムゾーンとテーマを設定します。
Webインターフェースからの接続を暗号化オプションをチェックすると、Zabbixサーバーとフロントエンド間のTLS接続の設定用の追加フィールドがフォームに表示されます。

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

TLS構成が追加されている場合は、サブページにデータが表示されます。

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


Webサーバーユーザーにconf/ディレクトリへの書き込み権限があれば、設定ファイルは自動的に保存され、すぐに次のステップに進むことができます。
インストールを完了します。

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

Linux監視ガイドに進みます。