From 5b8929435cb955169d7d497fc8d759e50d5f67ff Mon Sep 17 00:00:00 2001 From: Max Audron Date: Fri, 10 Oct 2025 11:58:28 +0200 Subject: setup mailserver --- modules/monitoring/scrape.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'modules/monitoring/scrape.nix') diff --git a/modules/monitoring/scrape.nix b/modules/monitoring/scrape.nix index 69ea001..928902e 100644 --- a/modules/monitoring/scrape.nix +++ b/modules/monitoring/scrape.nix @@ -24,6 +24,15 @@ in { (mkScrapeConfig "garage" [ "fra01" "nyc01" "sin01" ] 3903) (mkScrapeConfig "pdns" [ "ettves" "fra01" "nyc01" "sin01" ] 8081) + ((mkScrape "mail" [ "mail.vapor.systems:443" ]) // { + metrics_path = "/metrics/prometheus"; + scheme = "https"; + basic_auth = { + username = "prometheus"; + password_file = "/etc/secrets/prometheus"; + }; + }) + ((mkScrape "minecraft" [ "ettves:25585" "ettves:9150" "ettves:9225" ]) // { relabel_configs = [ { @@ -42,4 +51,12 @@ in { }) ]; }; + + secrets = { + prometheus = { + source = ../../secrets/prometheus; + dest = "/etc/secrets/prometheus"; + owner = config.users.users.prometheus.name; + }; + }; } -- cgit v1.2.3