diff --git a/flake.nix b/flake.nix index 792b770..cdc2bf4 100644 --- a/flake.nix +++ b/flake.nix @@ -277,6 +277,7 @@ self.nixosModules.globalinstalls self.nixosModules.lix-is-nix self.nixosModules.openssh + self.nixosModules.prometheus-node self.nixosModules.systemd-boot self.nixosModules.tailscale zerforschen-plus.nixosModules.default diff --git a/nixosModules/prometheus-node.nix b/nixosModules/prometheus-node.nix new file mode 100644 index 0000000..576db81 --- /dev/null +++ b/nixosModules/prometheus-node.nix @@ -0,0 +1,20 @@ +{ + services.prometheus.exporters = { + node = { + enable = true; + openFirewall = true; + port = 9190; + enabledCollectors = [ + # keep-sorted start + "cgroups" + "interrupts" + "softirqs" + "swap" + "systemd" + "tcpstat" + "wifi" + # keep-sorted end + ]; + }; + }; +}