blob: 1ddeb250f1f3972c3ad6a5438e0756fc4b53384e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
{ config, ... }:
{
services.prometheus.exporters = {
node = {
enable = true;
enabledCollectors = [ "logind" "systemd" ];
disabledCollectors = [ "textfile" ];
listenAddress = config.topology.mainVpn.currentNodeIP;
};
};
networking.firewall.interfaces.${config.topology.mainVpn.interfaceName}.allowedTCPPorts = [
config.services.prometheus.exporters.node.port
];
}
|