old
1{
2 # enable the node exporter on all nixos hosts
3 # https://github.com/NixOS/nixpkgs/blob/nixos-25.05/nixos/modules/services/monitoring/prometheus/exporters/node.nix
4 services.prometheus.exporters.node = {
5 enable = true;
6 listenAddress = "0.0.0.0";
7 port = 9100;
8 # There're already a lot of collectors enabled by default
9 # https://github.com/prometheus/node_exporter?tab=readme-ov-file#enabled-by-default
10 enabledCollectors = [
11 "systemd"
12 "logind"
13 ];
14
15 # use either enabledCollectors or disabledCollectors
16 # disabledCollectors = [];
17 };
18}