X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=modules%2Fprivate%2Fmonitoring%2Fobjects_dilion.nix;h=16b3c646c454262486f408c6bb19799165695a3a;hp=1baaf398f5dff54c59bc951f79ee1c73826d719d;hb=f46b2c61a7a6c7c494f801002ddcf73fcc53fee4;hpb=e64a496820b90607cba3762db3ce77847aaac22d diff --git a/modules/private/monitoring/objects_dilion.nix b/modules/private/monitoring/objects_dilion.nix index 1baaf39..16b3c64 100644 --- a/modules/private/monitoring/objects_dilion.nix +++ b/modules/private/monitoring/objects_dilion.nix @@ -9,6 +9,12 @@ let servicegroups = "webstatus-resources"; host_name = hostFQDN; }; + zfs_snapshot = name: { + passiveInfo = defaultPassiveInfo // { servicegroups = "webstatus-resources"; }; + service_description = "ZFS snapshot ${name} happened not too long ago"; + use = "local-service"; + check_command = ["check_zfs_snapshot" name]; + }; in { activatedPlugins = [ "zfs" ]; @@ -19,5 +25,8 @@ in use = "local-service"; check_command = ["check_zfs"]; } + (zfs_snapshot "zpool/backup/eldiron/zpool/root") + (zfs_snapshot "zpool/backup/eldiron/zpool/root/etc") + (zfs_snapshot "zpool/backup/eldiron/zpool/root/var") ]; }