diff --git a/modules/services/prometheus/module.nix b/modules/services/prometheus/module.nix index f3d88f4..bed6038 100644 --- a/modules/services/prometheus/module.nix +++ b/modules/services/prometheus/module.nix @@ -13,10 +13,6 @@ in { options.modules.system.services.prometheus.enable = mkEnableOption "Grafana, a graphing service"; config = mkIf cfg.enable { - networking.firewall.allowedTCPPorts = [config.services.grafana.settings.server.http_port]; - - modules.system.services.database.postgresql.enable = true; - services.prometheus = { enable = true; package = pkgs.prometheus; @@ -34,6 +30,10 @@ in { port = 4024; user = "postgres"; }; + nginx = { + enable = true; + port = 4025; + }; }; scrapeConfigs = [ { @@ -51,6 +51,11 @@ in { scrape_interval = "30s"; static_configs = [{targets = ["localhost:${toString config.services.prometheus.exporters.postgres.port}"];}]; } + { + job_name = "nginx"; + scrape_interval = "30s"; + static_configs = [{targets = ["localhost:${toString config.services.prometheus.exporters.nginx.port}"];}]; + } ]; }; };