diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2025-11-23 12:50:12 +0100 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2025-11-23 12:50:12 +0100 |
| commit | 60697b11824c55a21c9e063c86d4279ef1503f88 (patch) | |
| tree | 29d6f7ebb82b7fb4fe5bc107c4815e003ca725eb | |
| parent | f437f42c7edac6697c23cb8aeddb7ed92f838da1 (diff) | |
| download | nixos-60697b11824c55a21c9e063c86d4279ef1503f88.tar nixos-60697b11824c55a21c9e063c86d4279ef1503f88.tar.gz nixos-60697b11824c55a21c9e063c86d4279ef1503f88.tar.bz2 nixos-60697b11824c55a21c9e063c86d4279ef1503f88.tar.xz nixos-60697b11824c55a21c9e063c86d4279ef1503f88.zip | |
...flakes
| -rw-r--r-- | hosts/vidhar/prometheus/default.nix | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/hosts/vidhar/prometheus/default.nix b/hosts/vidhar/prometheus/default.nix index 69992115..4ab56a4d 100644 --- a/hosts/vidhar/prometheus/default.nix +++ b/hosts/vidhar/prometheus/default.nix | |||
| @@ -170,6 +170,13 @@ in { | |||
| 170 | relabel_configs = relabelHosts; | 170 | relabel_configs = relabelHosts; |
| 171 | scrape_interval = "1s"; | 171 | scrape_interval = "1s"; |
| 172 | } | 172 | } |
| 173 | { job_name = "corerad"; | ||
| 174 | static_configs = [ | ||
| 175 | { targets = ["localhost:9430"]; } | ||
| 176 | ]; | ||
| 177 | relabel_configs = relabelHosts; | ||
| 178 | scrape_interval = "1s"; | ||
| 179 | } | ||
| 173 | { job_name = "nftables"; | 180 | { job_name = "nftables"; |
| 174 | static_configs = [ | 181 | static_configs = [ |
| 175 | { targets = ["localhost:9901"]; } | 182 | { targets = ["localhost:9901"]; } |
| @@ -486,6 +493,19 @@ in { | |||
| 486 | sopsFile = ./zte_dsl01.mgmt.yggdrasil; | 493 | sopsFile = ./zte_dsl01.mgmt.yggdrasil; |
| 487 | }; | 494 | }; |
| 488 | 495 | ||
| 496 | services.corerad = { | ||
| 497 | enable = true; | ||
| 498 | settings = { | ||
| 499 | interfaces = [ | ||
| 500 | { name = "ppp"; monitor = true; } | ||
| 501 | ]; | ||
| 502 | debug = { | ||
| 503 | address = "localhost:9430"; | ||
| 504 | prometheus = true; | ||
| 505 | }; | ||
| 506 | }; | ||
| 507 | }; | ||
| 508 | |||
| 489 | services.nginx = { | 509 | services.nginx = { |
| 490 | upstreams.prometheus = { | 510 | upstreams.prometheus = { |
| 491 | servers = { "localhost:${toString config.services.prometheus.port}" = {}; }; | 511 | servers = { "localhost:${toString config.services.prometheus.port}" = {}; }; |
