From de6956b95c929b5dcefdb691cba2a25486d26cc3 Mon Sep 17 00:00:00 2001 From: noe Date: Sat, 10 Feb 2024 19:51:01 -0500 Subject: [PATCH] monitoring --- nixos/features/telemetry.nix | 7 +++++++ nixos/hosts/aerial/default.nix | 1 + nixos/hosts/monitoring/default.nix | 15 ++++++++++++--- 3 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 nixos/features/telemetry.nix diff --git a/nixos/features/telemetry.nix b/nixos/features/telemetry.nix new file mode 100644 index 0000000..b4fbbba --- /dev/null +++ b/nixos/features/telemetry.nix @@ -0,0 +1,7 @@ +{ ... }: { + services.prometheus.exporters.node = { + enable = true; + enableCollectors = [ "systemd" ]; + port = 14200; + }; +} diff --git a/nixos/hosts/aerial/default.nix b/nixos/hosts/aerial/default.nix index bb530f5..0ec5f15 100644 --- a/nixos/hosts/aerial/default.nix +++ b/nixos/hosts/aerial/default.nix @@ -12,6 +12,7 @@ ../../features/podman.nix ../../features/bluetooth.nix ../../features/no-rgb.nix + ../../features/telemetry.nix ]; home-manager.users.noe = import ../../../home-manager/noe/hosts/aerial.nix; diff --git a/nixos/hosts/monitoring/default.nix b/nixos/hosts/monitoring/default.nix index 7e305b4..9a0d175 100644 --- a/nixos/hosts/monitoring/default.nix +++ b/nixos/hosts/monitoring/default.nix @@ -9,9 +9,9 @@ system.stateVersion = "24.05"; nixpkgs.hostPlatform = "x86_64-linux"; - networking.firewall.allowedTCPPorts = [ - config.services.grafana.settings.server.http_port - ]; + #networking.firewall.allowedTCPPorts = [ + # config.services.grafana.settings.server.http_port + #]; services.grafana = { enable = true; @@ -27,6 +27,15 @@ services.prometheus = { enable = true; port = 4000; + + scrapeConfigs = [ + { + job_name = "aerial"; + static_configs = [ + { targets = "aerial.hoki-porgy.ts.net:14200"; } + ]; + } + ]; }; }