Werk #14168: Activate changes: Added additional central site hook: post-snapshop-creation

Komponente Setup
Titel Activate changes: Added additional central site hook: post-snapshop-creation
Datum 16.08.2022
Checkmk Edition Checkmk Raw (CRE)
Checkmk-Version 2.0.0p28 2.1.0p10 2.2.0b1
Level Kleine Änderung
Klasse Neues Feature
Kompatibilität Kompatibel - benötigt kein manuelles Eingreifen

This hook can be used by custom plugins to further modify the snapshot content for the remote site. The registered function gets the site_snapshot_settings as argument.

site_snapshot_settings: Dict[SiteId, SnapshotSettings]

SnapshotSettings = NamedTuple(
    "SnapshotSettings",
    [
        ("snapshot_path", str),
        ("work_dir", str),
        ("snapshot_components", List[ReplicationPath]),
        ("component_names", Set[str]),
        ("site_config", SiteConfiguration),
        ("create_pre_17_snapshot", bool),
    ])

Please keep in mind that the entire hook mechanism is intended only for very specialized tasks and experienced users. If you make a mistake, things will break/disappear.

Zur Liste aller Werks