]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/monitoring/objects_quatresaisons.nix
Squash changes containing private information
[perso/Immae/Config/Nix.git] / modules / private / monitoring / objects_quatresaisons.nix
diff --git a/modules/private/monitoring/objects_quatresaisons.nix b/modules/private/monitoring/objects_quatresaisons.nix
deleted file mode 100644 (file)
index f30cf81..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-{ lib, hostFQDN, emailCheck, openldap, ... }:
-let
-  defaultPassiveInfo = {
-    filter = lib.attrsets.filterAttrs
-      (k: v: builtins.elem k ["service_description"] || builtins.substring 0 1 k == "_");
-    use = "external-passive-service";
-    freshness_threshold = "450";
-    retry_interval = "1";
-    servicegroups = "webstatus-resources";
-    host_name = hostFQDN;
-  };
-in
-{
-  resources = {
-    USER212 = "{{ .monitoring.quatresaisons.naemon_ldap }}";
-  };
-  activatedPlugins = [ "megaraid" "command" "postgresql" ];
-  service = [
-    {
-      passiveInfo = defaultPassiveInfo // { servicegroups = "webstatus-resources"; };
-      service_description = "No RAID device is degraded";
-      use = "local-service";
-      check_command = ["check_megaraid"];
-    }
-    {
-      passiveInfo = defaultPassiveInfo // { servicegroups = "webstatus-resources"; };
-      service_description = "LDAP is running";
-      use = "local-service";
-      check_command = [ "check_command_status" "${openldap}/bin/ldapwhoami -D uid=naemon,ou=services,dc=salle-s,dc=org -w $USER212$" "0" ""];
-    }
-    {
-      passiveInfo = defaultPassiveInfo // { servicegroups = "webstatus-resources"; };
-      service_description = "Postgresql is running";
-      use = "local-service";
-      check_command = [ "check_postgresql_database_count" "/run/postgresql" "5432" "3" ];
-    }
-  ];
-}