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 サーバーの場合] |
| debug |
デバッグログ記録を有効にする場合は、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+ ホストを監視する場合やパフォーマンスの問題に直面している場合は使用する必要があります。