diff --git a/machines/fuuko/configuration.nix b/machines/fuuko/configuration.nix index f17da5f..0d9f97a 100644 --- a/machines/fuuko/configuration.nix +++ b/machines/fuuko/configuration.nix @@ -5,7 +5,6 @@ ../../modules ../../users/simon - ./services/fritzbox-exporter.nix ./services/media-backup.nix ./services/media.nix ./services/torrent.nix diff --git a/machines/fuuko/services/fritzbox-exporter.nix b/machines/fuuko/services/fritzbox-exporter.nix deleted file mode 100644 index 1251261..0000000 --- a/machines/fuuko/services/fritzbox-exporter.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ config, ... }: - -{ - services.prometheus.exporters.fritzbox = { - enable = true; - gatewayAddress = "192.168.100.1"; - listenAddress = config.sbruder.wireguard.home.address; - }; -} diff --git a/machines/renge/services/prometheus.nix b/machines/renge/services/prometheus.nix index 0911b72..1f3dca1 100644 --- a/machines/renge/services/prometheus.nix +++ b/machines/renge/services/prometheus.nix @@ -80,10 +80,6 @@ in regex = "(.*)\\.vpn\\.sbruder\\.de:9561"; }; } - { - job_name = "fritzbox"; - static_configs = mkStaticTarget "fuuko.vpn.sbruder.de:9133"; - } ( let listenerCfg = (lib.elemAt config.services.matrix-synapse.settings.listeners 0); @@ -156,9 +152,6 @@ in ]; }; - # get rid of “could not call action: authorization required” every scrape - systemd.services.prometheus-fritzbox-exporter.serviceConfig.StandardOutput = "null"; - # exporters that are not part of nixpkgs’ prometheus infrastructure services.hcloud_exporter = { enable = true; diff --git a/pkgs/prometheus-fritzbox-exporter/default.nix b/pkgs/prometheus-fritzbox-exporter/default.nix deleted file mode 100644 index 8afce04..0000000 --- a/pkgs/prometheus-fritzbox-exporter/default.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ lib, stdenv, buildGoModule, fetchFromGitHub, nixosTests }: - -buildGoModule rec { - pname = "fritzbox-exporter"; - version = "unstable-2021-03-03"; - rev = "6d66f6b8e47878c61feb710e36306fe714350658"; - - src = fetchFromGitHub { - inherit rev; - owner = "mxschmitt"; - repo = "fritzbox_exporter"; - sha256 = "0n9fwslcwgfghscrwbz7p3zamb474zk425ijkkh6cixpnc7p3vi6"; - }; - - subPackages = [ "cmd/exporter" ]; - - vendorSha256 = "0k6bd052pjfg5c1ba1yhni8msv3wl512vfzy2hrk49jibh8h052n"; - - passthru.tests = { inherit (nixosTests.prometheus-exporters) fritzbox; }; - - meta = with lib; { - description = "Prometheus Exporter for FRITZ!Box (TR64 and UPnP)"; - homepage = "https://github.com/mxschmitt/fritzbox_exporter"; - license = licenses.asl20; - maintainers = with maintainers; [ bachp flokli ]; - platforms = platforms.unix; - }; -}