summaryrefslogtreecommitdiffstats
path: root/usecases/server
diff options
context:
space:
mode:
Diffstat (limited to 'usecases/server')
-rw-r--r--usecases/server/monitoring-target.nix16
1 files changed, 16 insertions, 0 deletions
diff --git a/usecases/server/monitoring-target.nix b/usecases/server/monitoring-target.nix
new file mode 100644
index 0000000..1ddeb25
--- /dev/null
+++ b/usecases/server/monitoring-target.nix
@@ -0,0 +1,16 @@
1{ config, ... }:
2
3{
4 services.prometheus.exporters = {
5 node = {
6 enable = true;
7 enabledCollectors = [ "logind" "systemd" ];
8 disabledCollectors = [ "textfile" ];
9 listenAddress = config.topology.mainVpn.currentNodeIP;
10 };
11 };
12
13 networking.firewall.interfaces.${config.topology.mainVpn.interfaceName}.allowedTCPPorts = [
14 config.services.prometheus.exporters.node.port
15 ];
16}