global: enable prometheus exporters
parent
19ff0bfe62
commit
e8a63860c8
|
@ -86,6 +86,10 @@ in
|
||||||
inherit publicKey;
|
inherit publicKey;
|
||||||
allowedIPs = [ "${vpn.ips.${machine}}/32" ];
|
allowedIPs = [ "${vpn.ips.${machine}}/32" ];
|
||||||
}) vpn.keys);
|
}) vpn.keys);
|
||||||
|
services.prometheus.exporters.wireguard = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
networking.firewall.interfaces.wg-y.allowedTCPPorts = [ 9586 ];
|
||||||
boot.kernel.sysctl."net.ipv4.ip_forward" = 1;
|
boot.kernel.sysctl."net.ipv4.ip_forward" = 1;
|
||||||
environment.noXlibs = true;
|
environment.noXlibs = true;
|
||||||
users.users.yorick.packages = with pkgs; [
|
users.users.yorick.packages = with pkgs; [
|
||||||
|
|
|
@ -113,4 +113,10 @@ in
|
||||||
[ "yorick:Pmd0gyrTvVdzpQyb/raHJKdoOag8RLaj434qBgMm4I0=" ];
|
[ "yorick:Pmd0gyrTvVdzpQyb/raHJKdoOag8RLaj434qBgMm4I0=" ];
|
||||||
|
|
||||||
nix.trustedUsers = ["@wheel"];
|
nix.trustedUsers = ["@wheel"];
|
||||||
|
services.prometheus.exporters.node = {
|
||||||
|
enable = true;
|
||||||
|
enabledCollectors = [ "systemd" ];
|
||||||
|
disabledCollectors = [ "rapl" ];
|
||||||
|
};
|
||||||
|
networking.firewall.interfaces.wg-y.allowedTCPPorts = [ 9100 ];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue