このセクションでは、Zabbix Webサービスのインストール方法と、スケジュールレポートの生成を有効にするためのZabbixの設定方法について説明します。
スケジュールレポートの生成を有効にするには、新しいZabbix WebサービスプロセスとGoogle Chromeブラウザをインストールする必要があります。 Webサービスは、Zabbixサーバーがインストールされているマシンと同じマシン、または別のマシンにインストールできます。 Google Chromeブラウザは、Webサービスがインストールされているのと同じマシンにインストールする必要があります。
公式のzabbix-web-serviceパッケージは、Zabbixリポジトリで入手できます。 Google Chromeブラウザはこれらのパッケージには含まれていないため、別途インストールする必要があります。
Zabbix Webサービスをソースからコンパイルするには、Zabbix Webサービスのインストールを参照してください。
インストール後、Webサービスがインストールされているマシンでzabbix_web_serviceを実行します。
すべての要素間で適切な通信を行うために、サーバーの設定ファイルとフロントエンドの設定パラメータが正しく設定されていることを確認してください。
Zabbixサーバーの設定ファイルで、WebServiceURLとStartReportWritersのパラメータを更新する必要があります。
WebServiceURL
このパラメータは、Webサービスとの通信を有効にするために必要です。 URLはhttp[s]://host:port/reportの形式で指定します。
/reportパスの指定は必須です(パスはハードコードされており、変更できません)。例:
ZabbixサーバーとZabbix Webサービス間の通信には、証明書を使用した暗号化を設定することを強く推奨します。 デフォルトでは、ZabbixサーバーとZabbix Webサービス間で送信されるデータは暗号化されていないため、不正アクセスにつながる可能性があります。
StartReportWriters
このパラメータは、起動するレポートライタープロセスの数を決定します。 設定しない場合や0の場合は、レポート生成が無効になります。 必要なレポートの数や頻度に応じて、1~100のレポートライタープロセスを有効にできます。
例:
ZabbixフロントエンドとZabbix Webサービス間の通信を有効にするには、フロントエンドURLパラメータを設定する必要があります。

セットアップ手順が完了したら、テストレポートを設定して送信し、すべてが正しく動作することを確認することをお勧めします。