blob: 2ccd160966a496d5d450c362dff6313b0851341e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
inputs:
{ 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
];
}
|