1 監視設定の同期

概要

このページでは、プロキシの監視設定の更新、つまりサーバーの監視設定に加えられた変更がプロキシにどのように同期されるかについて詳しく説明します。

増分更新

プロキシ設定の更新は増分更新です。設定同期中は、変更されたエンティティのみが更新されます(したがって、エンティティが変更されていない場合は何も送信されません)この方法により、リソースを節約し、プロキシ設定の更新間隔を短く(ほぼ瞬時に)設定できます。

プロキシ設定の変更は、リビジョン番号を使用して追跡されます。プロキシ設定のリビジョンよりも大きいリビジョンを持つエンティティのみが、プロキシに送信される設定データに含まれます。

設定同期のエンティティは次のとおりです。

エンティティ 詳細
自動登録TLSデータ すべての自動登録TLSデータ
すべての式(正規表現、式テーブル)
グローバル設定 'config'テーブルで定義されたグローバル設定
ホスト ホストのすべてのプロパティ、インターフェース、インベントリ、アイテム、アイテムの前処理、アイテムのパラメータ、Webシナリオ
ホストマクロ ホストで定義されているすべてのマクロと、それにリンクされているすべてのテンプレートID
プロキシ検出ルール プロキシに割り当てられた検出ルールとチェック

つまり:

  • ホスト で項目が変更された場合、そのホストのすべての設定が同期されます。
  • 正規表現 が変更された場合、すべての正規表現が同期されます。

例外はホストマクロで、ホスト上で何かが変更された場合にも送信されます。

プロキシで -R config_cache_reload コマンドを実行すると、増分更新が開始されます。

プロキシの起動/再起動、HA フェイルオーバー、セッショントークンの変更、またはプロキシで設定の更新が失敗した場合(設定データの受信中に接続が切断された場合など)には、完全な設定同期が実行されることに注意してください。

設定パラメータ

ProxyConfigFrequency パラメータは、プロキシ設定をサーバーと同期する頻度を指定します(デフォルトは10秒)

ProxyConfigFrequency は以下のとおりです。

  • パッシブプロキシの場合、サーバーパラメータ
  • アクティブプロキシの場合、プロキシパラメータ

アクティブプロキシの場合、ProxyConfigFrequency は Zabbix 6.4 以降の新しいパラメータであり、現在非推奨となっている ConfigFrequency の代わりに使用する必要があります。

ProxyConfigFrequency と ConfigFrequency の両方を使用すると、プロキシはエラーをログに記録して終了します。

メンテナンス中のキューの計算

Zabbixプロキシはメンテナンス期間を認識しません。詳細については、メンテナンス中のキューの計算を参照してください。