Zabbix コネクターインスタンスの値パラメーター
次の表は、Zabbix コネクターインスタンスの作成時に必要に応じて入力できる Zabbix コネクターインスタンス値パラメーターを示しています。
| パラメーター | 説明 |
|---|---|
| api_endpoint_suffix |
ZabbixサーバーのWebインターフェイスのインストールに基づいて、この値を設定します https://www.zabbix.com/documentation/current/en/manual/installation/frontend#welcome-screen デフォルト値:/zabbix/api_jsonrpc.php [Apacheサーバーの場合] |
| デバッグ |
デバッグログ記録を有効にする場合は、true に設定します。 デフォルト値:false |
| enable_batch_processing | バッチ処理が有効になっている場合、メトリクスの詳細はバッチごとに 1000 ホスト (「max_hosts_per_batch」パラメーターに適切な値を設定することで変更できます) でバッチでフェッチされます。 デフォルト値:false |
| GroupId | ホストグループ ID を入力します。これらの ID は、指定されたグループに割り当てられたホストからメトリクスをフェッチするために使用されます。これは 、enable_batch_processing が true に設定されている場合にのみ適用されます。 |
| logPayloadForDebug |
生のログペイロードを出力するかどうかを指定します。生のペイロードを出力するとすぐに MID サーバーログがいっぱいになるため、デバッグ目的でのみ true に設定します。 デフォルト値:false |
| max_fetch_interval_min | 「max_fetch_interval_min」パラメーターから構成:時間が「max_fetch_interval_min」を超えた場合、フェッチは現在の時間の「max_fetch_interval_min」前から開始されます。「lastMetricSignature」を使用しない INITIAL 実行の場合、時刻は現在の時刻より「max_fetch_interval_min」前に設定されます。 デフォルト値:180 分 |
| max_hosts_per_batch | バッチ処理が有効になっている場合、メトリクスの詳細はバッチごとに 1000 ホスト (「max_hosts_per_batch」パラメーターに適切な値を設定することで変更できます) でバッチでフェッチされます。 デフォルト値:1000 |
| offset_min | 現在の時刻を基準にしてフェッチ開始時間を調整するための時間オフセットを分単位で指定します。 デフォルト:5 分 |
| ポート | 接続する Zabbix サーバーのポート番号。 デフォルト値:空 |
| protocol | Zabbix サーバーに接続するときに使用するプロトコル。 デフォルト値:http |
| with_triggers | トリガー情報をフェッチします。 デフォルト値:false |
注:
Zabbixで多数のホストを監視する場合、大量のメトリックデータを取得すると、パフォーマンスに影響を与え、APIタイムアウトが発生する可能性があります。バッチ処理 (enable_batch_processing = true) を有効にすると、メトリクスがバッチでフェッチされ (デフォルト:1000 ホスト、 max_hosts_per_batch で構成可能)、ネットワーク呼び出しが増加するため、10,000+ ホストを監視したり、パフォーマンスの問題に直面したりするときに使用する必要があります。