From 2c56d76f6d6aeaca52d0111a1381a2f4fa038302 Mon Sep 17 00:00:00 2001 From: Maxiem Geldhof Date: Sat, 8 Nov 2025 23:12:45 +0100 Subject: [PATCH] Scan ren --- modules/servermodules/grafana/grafana.nix | 1 + systems/ren/prom.nix | 15 +++++++++++++++ systems/ren/system.nix | 1 + 3 files changed, 17 insertions(+) create mode 100644 systems/ren/prom.nix diff --git a/modules/servermodules/grafana/grafana.nix b/modules/servermodules/grafana/grafana.nix index 33d9f6e..9322394 100644 --- a/modules/servermodules/grafana/grafana.nix +++ b/modules/servermodules/grafana/grafana.nix @@ -50,6 +50,7 @@ targets = [ "localhost:${toString config.services.prometheus.exporters.node.port}" "localhost:8096" + "10.100.0.3:53231" ]; } ]; diff --git a/systems/ren/prom.nix b/systems/ren/prom.nix new file mode 100644 index 0000000..9846729 --- /dev/null +++ b/systems/ren/prom.nix @@ -0,0 +1,15 @@ +{ + services.prometheus.exporters.node = { + enable = true; + port = 53231; + # https://github.com/NixOS/nixpkgs/blob/nixos-24.05/nixos/modules/services/monitoring/prometheus/exporters.nix + enabledCollectors = [ "systemd" ]; + # /nix/store/zgsw0yx18v10xa58psanfabmg95nl2bb-node_exporter-1.8.1/bin/node_exporter --help + extraFlags = [ + "--collector.ethtool" + "--collector.softirqs" + "--collector.tcpstat" + "--collector.wifi" + ]; + }; +} diff --git a/systems/ren/system.nix b/systems/ren/system.nix index 428bddb..be9d783 100644 --- a/systems/ren/system.nix +++ b/systems/ren/system.nix @@ -36,5 +36,6 @@ nixpkgs.lib.nixosSystem { ./volumes.nix (import ./wireguard.nix).systemModule ../../modules/servermodules/arr/arr.nix + ./prom.nix ]; }