summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hosts/vidhar/prometheus/default.nix20
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}" = {}; };