]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - systems/monitoring-1/monitoring/phare.nix
Squash changes containing private information
[perso/Immae/Config/Nix.git] / systems / monitoring-1 / monitoring / phare.nix
diff --git a/systems/monitoring-1/monitoring/phare.nix b/systems/monitoring-1/monitoring/phare.nix
new file mode 100644 (file)
index 0000000..0ce9ffe
--- /dev/null
@@ -0,0 +1,20 @@
+{ monitoring, config, ... }:
+let
+  emailCheck = monitoring.lib.emailCheck config.myEnv.monitoring.email_check;
+in
+{
+  config.myServices.monitoring.activatedPlugins = [ "emails" ];
+  config.myServices.monitoring.objects.host = {
+    "phare.normalesup.org" = {
+      alias = "phare.normalesup.org";
+      address = "phare.normalesup.org";
+      use = "linux-server";
+      hostgroups = "webstatus-hosts";
+      _webstatus_name = "phare";
+      _webstatus_vhost = "status.immae.eu";
+    };
+  };
+  config.myServices.monitoring.objects.service = [
+    (emailCheck "phare" "phare.normalesup.org")
+  ];
+}