diff options
| author | Max Audron <audron@cocaine.farm> | 2025-10-10 11:58:28 +0200 |
|---|---|---|
| committer | Max Audron <audron@cocaine.farm> | 2025-10-10 11:58:28 +0200 |
| commit | 5b8929435cb955169d7d497fc8d759e50d5f67ff (patch) | |
| tree | ae3340ef4bb544dfbb9822c0b3c7ad37f344f7c6 /modules/monitoring/scrape.nix | |
| parent | replace dns bgp anouncement (diff) | |
setup mailserver
Diffstat (limited to 'modules/monitoring/scrape.nix')
| -rw-r--r-- | modules/monitoring/scrape.nix | 17 |
1 files changed, 17 insertions, 0 deletions
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; + }; + }; } |
