いつも参考にさせていただいています。
定義のインポート時の動作について質問がございます。
環境:Zabbix 5.0.6
トリガーの条件式を変更する要件があり、事前にホストをエクスポートしておきました。
トリガーの条件式を変更し、その後、不具合があったため、エクスポートしておいたバックアップファイルをインポートして
変更前の定義に戻そうとしました。
その際、トリガーが式が変更前に戻るのではなく、変更前のトリガーが「追加」されました。
インポート時には「既存の設定を上書」にチェックを付けていました。
これは、既存の設定を上書の「既存」の条件が、トリガー名とトリガーの条件式が一致することで判断されていると思うのですが、合っていますでしょうか。
この場合、別のトリガーとみなされてしまうため、インポート時に「存在しない場合に削除」にチェックをすることで、
変更前に戻ったように見えますが、トリガーID が変わっていることから、
バックアップしたエクスポートデータ内に存在しないトリガーが削除され、変更前のトリガーが追加されているように見えます。
弊社の環境は、トリガーをアクションに直接紐づけており(トリガー名の一致などではなく)、このような動作となると