]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/monitoring/status.nix
Add Eban monitoring
[perso/Immae/Config/Nix.git] / modules / private / monitoring / status.nix
index 4ca0327e80e88d7a6650fb1ba2a7a5d3c34e4a7a..73f474926f5de1f147d99ecc382c6cfaec0f5cbf 100644 (file)
       upstreams."netdata".extraConfig = ''
         keepalive 64;
         '';
       upstreams."netdata".extraConfig = ''
         keepalive 64;
         '';
+      virtualHosts."status.eban.bzh" = {
+        acmeRoot = config.myServices.certificates.webroot;
+        useACMEHost = name;
+        forceSSL = true;
+        locations."/".proxyPass = "http://unix:/run/naemon-status/socket.sock:/";
+      };
       virtualHosts."status.immae.eu" = {
         acmeRoot = config.myServices.certificates.webroot;
         useACMEHost = name;
       virtualHosts."status.immae.eu" = {
         acmeRoot = config.myServices.certificates.webroot;
         useACMEHost = name;
@@ -60,6 +66,7 @@
     };
     security.acme.certs."${name}" = {
       extraDomains."status.immae.eu" = null;
     };
     security.acme.certs."${name}" = {
       extraDomains."status.immae.eu" = null;
+      extraDomains."status.eban.bzh" = null;
       user = config.services.nginx.user;
       group = config.services.nginx.group;
     };
       user = config.services.nginx.user;
       group = config.services.nginx.group;
     };