You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

9 Zabbix Webサービス

概要

Zabbix Webサービスは、外部Webサービスとの通信に使用されるプロセスです。

このセクションでは、Zabbix Webサービスの設定ファイル(zabbix_web_service.conf)でサポートされているパラメータを一覧表示しています。

パラメータは追加情報なしでリストされています。パラメータをクリックすると、詳細が表示されます。

パラメータ 説明
AllowedIP カンマ区切りのIPアドレス(CIDR表記も可)またはZabbixサーバーおよびZabbixプロキシのDNS名のリスト。
DebugLevel デバッグレベル。
IgnoreURLCertErrors フロントエンドURLにアクセスする際のTLS証明書検証エラーの処理方法を指定します。
Include 設定ファイルに個別ファイルまたはディレクトリ内のすべてのファイルを含めることができます。
ListenPort サーバーからの接続をこのポートで待ち受けます。
LogFile ログファイル名。
LogFileSize ログファイルの最大サイズ。
LogType ログ出力の種類。
Timeout ダッシュボードのPDFレポートのフォーマットに費やす最大時間(秒単位)。
TLSAccept 受け入れる着信接続の種類。
TLSCAFile Zabbixコンポーネント間の暗号化通信で使用される、ピア証明書検証用の最上位CA証明書を含むファイルのフルパス名。
TLSCertFile Zabbixコンポーネント間の暗号化通信で使用される、サービス証明書または証明書チェーンを含むファイルのフルパス名。
TLSKeyFile Zabbixコンポーネント間の暗号化通信で使用される、サービス秘密鍵を含むファイルのフルパス名。

パラメータは、必須であることが明示されていない限り、すべて任意です。

注意:

  • デフォルト値はプロセスのデフォルト値を反映しており、配布されている設定ファイルの値ではありません。
  • 値は環境変数をサポートします。
  • Zabbixは、BOMなしのUTF-8エンコーディングのみ設定ファイルをサポートします。
  • 「#」で始まるコメントは、行頭のみサポートされます。

パラメータの詳細

AllowedIP

ZabbixサーバーおよびZabbixプロキシのIPアドレス(カンマ区切り、CIDR表記も可)またはDNS名のリスト。ここにリストされたホストからのみ接続を受け付けます。
IPv6サポートが有効な場合、127.0.0.1::127.0.0.1::ffff:127.0.0.1は同等に扱われ、::/0は任意のIPv4またはIPv6アドレスを許可します。任意のIPv4アドレスを許可するには0.0.0.0/0を使用できます。

例:

127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com

必須: yes

DebugLevel

デバッグレベルを指定します:
0 - Zabbixプロセスの開始と停止に関する基本情報
1 - 重大な情報;
2 - エラー情報;
3 - 警告;
4 - デバッグ用 (大量の情報を出力);
5 - 拡張デバッグ (さらに多くの情報を出力)。

デフォルト: 3
範囲: 0-5

IgnoreURLCertErrors

フロントエンドURLにアクセスする際のTLS証明書検証エラーの処理を指定します:
0 - 証明書エラーを無視しない;
1 - 証明書エラーを無視する。

デフォルト: 0
範囲: 0-1

Include

個々のファイルやディレクトリ内のすべてのファイルを設定ファイルに含めることができます。 インストール時に、Zabbixはコンパイル時に変更されていない限り、/usr/local/etcにincludeディレクトリを作成します。 パスはzabbix_web_service.confファイルの場所からの相対パスにすることができます。
指定したディレクトリ内の関連ファイルのみを含めるために、アスタリスクワイルドカード文字によるパターンマッチングがサポートされています。
制限事項については特記事項を参照してください。

例:

Include=/absolute/path/to/config/files/*.conf
ListenPort

サービスはこのポートでサーバーからの接続を待ち受けます。

デフォルト:10053
範囲:1024-32767

LogFile

ログファイルの名前。

例:

/tmp/zabbix_web_service.log

必須: LogTypeがfileに設定されている場合は必須。それ以外の場合は不要

LogFileSize

ログファイルの最大サイズ(MB単位)。
0 - 自動ログローテーションを無効にします。
注意: ログファイルサイズの上限に達し、何らかの理由でファイルのローテーションに失敗した場合、既存のログファイルは切り詰められ、新たに開始されます。

デフォルト: 1
範囲: 0-1024

LogType

ログ出力のタイプ:
file - LogFileパラメータで指定されたファイルにログを書き込む;
system - syslogにログを書き込む;
console - 標準出力にログを書き込む。

デフォルト:file

タイムアウト

ダッシュボードのPDFレポートのフォーマットに費やす最大時間(秒)。

デフォルト: 10
範囲: 1-30

TLSAccept

受け入れる接続の種類:
unencrypted - 暗号化なしの接続を受け入れる(デフォルト)
cert - TLSおよび証明書付きの接続を受け入れる

デフォルト:unencrypted

TLSCAFile

Zabbixコンポーネント間の暗号化通信に使用される、ピア証明書の検証のための最上位CA証明書を含むファイルのフルパス名。

TLSCertFile

Zabbixコンポーネントとの暗号化通信に使用されるサービス証明書または証明書チェーンを含むファイルのフルパス名。

TLSKeyFile

Zabbixコンポーネント間の暗号化通信に使用されるサービス秘密鍵を含むファイルのフルパス名。