9 Zabbix Webサービス
概要
Zabbix Webサービスは、外部のWebサービスとの通信に使用されるプロセスです。
このセクションでは、Zabbix Webサービスの設定ファイル(zabbix_web_service.conf)でサポートされるパラメータを一覧表示しています。
パラメータは追加情報なしで一覧表示されています。詳細を確認するには、パラメータをクリックしてください。
| Parameter | Description |
|---|---|
| AllowedIP | ZabbixサーバーおよびZabbixプロキシの、カンマ区切りのIPアドレス一覧です。CIDR表記またはDNS名も指定できます。 |
| DebugLevel | デバッグレベル。 |
| IgnoreURLCertErrors | WebインターフェースのURLにアクセスする際の、TLS証明書検証エラーの処理を指定します。 |
| Include | 設定ファイルには、個別のファイルまたはディレクトリ内のすべてのファイルを含めることができます。 |
| ListenPort | このサービスは、このポートでサーバーからの接続を待ち受けます。 |
| LogFile | ログファイル名。 |
| LogFileSize | ログファイルの最大サイズ。 |
| LogType | ログ出力の種類。 |
| Timeout | ダッシュボードのPDF report の生成に費やす最大時間(秒)。 |
| TLSAccept | 受け入れる受信接続の種類。 |
| TLSCAFile | ピア証明書の検証に使用する最上位CA証明書を含むファイルのフルパス名です。Zabbixコンポーネント間の暗号化通信で使用されます。 |
| 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アドレスを許可します。'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
フロントエンド 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 コンポーネント間の暗号化通信に使用されるサービス秘密鍵を含むファイルのフルパス名