アイテムとトリガーの定義インポート時の動作について

いつも参考にさせていただいています。

定義のインポート時の動作について質問がございます。

環境:Zabbix 5.0.6

トリガーの条件式を変更する要件があり、事前にホストをエクスポートしておきました。
トリガーの条件式を変更し、その後、不具合があったため、エクスポートしておいたバックアップファイルをインポートして
変更前の定義に戻そうとしました。
その際、トリガーが式が変更前に戻るのではなく、変更前のトリガーが「追加」されました。
インポート時には「既存の設定を上書」にチェックを付けていました。

これは、既存の設定を上書の「既存」の条件が、トリガー名とトリガーの条件式が一致することで判断されていると思うのですが、合っていますでしょうか。

この場合、別のトリガーとみなされてしまうため、インポート時に「存在しない場合に削除」にチェックをすることで、
変更前に戻ったように見えますが、トリガーID が変わっていることから、
バックアップしたエクスポートデータ内に存在しないトリガーが削除され、変更前のトリガーが追加されているように見えます。

弊社の環境は、トリガーをアクションに直接紐づけており(トリガー名の一致などではなく)、このような動作となると
アクションへの紐づけなおしも発生してしまい、バックアップの戻しとしては現実的ではありません。

インポート時に、条件式(アイテムであれば「キー」)を上書きインポートするということはできないのでしょうか。
変更時のバックアップとして想定していたのですが、このような動きでは、実際の戻しを行う場合に難があるため質問させていただきました。

※アイテムでも同様での動きをするようです。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー yk_taiko の写真

xmlのインポートエクスポートでは、確認いただいた動作しかしなかったはずです。

API を使用してID指定で設定保存・戻しができるか、を検討いただいたら良いかと思います。