設定パラメーター: Zabbix web service
概要
Zabbix web service は、外部の web サービスとの通信に使用されるプロセスです。
Zabbix web service の設定ファイル (zabbix_web_service.conf) でサポートされるパラメータを、このセクションに示します。
パラメータは追加情報なしで一覧表示されています。パラメータをクリックすると、詳細を確認できます。
| Parameter | Description |
|---|---|
| AllowedIP | カンマ区切りの IP アドレスのリスト。必要に応じて CIDR 表記、または Zabbix サーバーおよび Zabbix プロキシの DNS 名を指定できます。 |
| DebugLevel | デバッグレベル。 |
| IgnoreURLCertErrors | Webインターフェースの URL にアクセスする際の TLS 証明書検証エラーの処理方法を指定します。 |
| Include | 設定ファイルに個別のファイル、またはディレクトリ内のすべてのファイルを含めることができます。 |
| ListenPort | このサービスは、サーバーからの接続をこのポートで待ち受けます。 |
| LogFile | ログファイル名。 |
| LogFileSize | ログファイルの最大サイズ。 |
| LogType | ログ出力の種類。 |
| Timeout | ダッシュボードの PDF report を整形するのに費やす最大時間(秒)。 |
| TLSAccept | 受け入れる受信接続の種類。 |
| TLSCAFile | Zabbix コンポーネント間の暗号化通信で使用される、ピア証明書検証用の最上位 CA 証明書を含むファイルの完全なパス名。 |
| TLSCertFile | Zabbix コンポーネント間の暗号化通信で使用される、サービス証明書または証明書チェーンを含むファイルの完全なパス名。 |
| TLSKeyFile | Zabbix コンポーネント間の暗号化通信で使用される、サービス秘密鍵を含むファイルの完全なパス名。 |
特に明記されていない限り、すべてのパラメータは必須ではありません。
注意:
- デフォルト値はプロセスのデフォルトを反映しており、配布される設定ファイル内の値ではありません。
- 値は environment variables をサポートします。
- 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 アドレスを許可します。0.0.0.0/0 は任意の IPv4 アドレスを許可するために使用できます。
例:
127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
必須: はい
DebugLevel
デバッグレベルを指定します:
0 - Zabbixプロセスの開始と停止に関する基本情報
1 - 重大な情報;
2 - エラー情報;
3 - 警告;
4 - デバッグ用(大量の情報を出力します);
5 - 拡張デバッグ用(さらに多くの情報を出力します)。
デフォルト: 3
範囲: 0-5
IgnoreURLCertErrors
WebインターフェースのURLにアクセスする際のTLS証明書検証エラーの処理を指定します:
0 - 証明書エラーを無視しない;
1 - 証明書エラーを無視する.
デフォルト: 0
範囲: 0-1
含める
設定ファイルには、個別のファイルまたはディレクトリ内のすべてのファイルを含めることができます。
インストール時に、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コンポーネント間の暗号化通信に使用される、サービスの秘密鍵を含むファイルの完全なパス名。