From d90283ae2c0fa7b450229a61e19b86aec8884910 Mon Sep 17 00:00:00 2001 From: eyjhb Date: Fri, 14 Mar 2025 17:23:28 +0100 Subject: [PATCH] monitoring: added node-exporter --- machines/gerd/services/monitoring/default.nix | 1 + .../services/monitoring/mon-node-exporter.nix | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 machines/gerd/services/monitoring/mon-node-exporter.nix diff --git a/machines/gerd/services/monitoring/default.nix b/machines/gerd/services/monitoring/default.nix index 9704826..93ae30a 100644 --- a/machines/gerd/services/monitoring/default.nix +++ b/machines/gerd/services/monitoring/default.nix @@ -14,5 +14,6 @@ ./mon-uptime-kuma.nix ./mon-searx.nix ./mon-nextcloud.nix + ./mon-node-exporter.nix ]; } diff --git a/machines/gerd/services/monitoring/mon-node-exporter.nix b/machines/gerd/services/monitoring/mon-node-exporter.nix new file mode 100644 index 0000000..4d660eb --- /dev/null +++ b/machines/gerd/services/monitoring/mon-node-exporter.nix @@ -0,0 +1,17 @@ +{ config, lib, ... }: + +{ + services.prometheus.exporters.node = { + enable = true; + listenAddress = "localhost"; + }; + + services.prometheus.scrapeConfigs = [ + { + job_name = "node-exporter"; + static_configs = [{ + targets = [ "localhost:${builtins.toString config.services.prometheus.exporters.node.port}"]; + }]; + } + ]; +}