X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fmonitoring%2Fobjects_dilion.nix;h=16b3c646c454262486f408c6bb19799165695a3a;hb=fa25ffd4583cc362075cd5e1b4130f33306103f0;hp=1baaf398f5dff54c59bc951f79ee1c73826d719d;hpb=acab8301f6a0a76d97b36d009a60d4172bf62981;p=perso%2FImmae%2FConfig%2FNix.git 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") ]; }