From f46b2c61a7a6c7c494f801002ddcf73fcc53fee4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Sun, 2 May 2021 15:35:50 +0200 Subject: Add snapshot date check for monitoring --- modules/private/monitoring/objects_dilion.nix | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'modules/private/monitoring/objects_dilion.nix') 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") ]; } -- cgit v1.2.3