From f1634d595b3877e909996a7bf81b33ea8bd29365 Mon Sep 17 00:00:00 2001 From: Kopatz <7265381+Kropatz@users.noreply.github.com> Date: Fri, 10 Nov 2023 19:06:14 +0100 Subject: [PATCH] add netdata --- flake.nix | 1 + modules/netdata.nix | 54 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 modules/netdata.nix diff --git a/flake.nix b/flake.nix index f4aeae9..68235f4 100644 --- a/flake.nix +++ b/flake.nix @@ -62,6 +62,7 @@ ./modules/cron.nix ./modules/paperless.nix ./modules/kavita.nix + ./modules/netdata.nix #./modules/dyndns.nix i think ddclient is deprecated #./modules/home-assistant.nix idk dont like this home-manager.nixosModules.home-manager diff --git a/modules/netdata.nix b/modules/netdata.nix new file mode 100644 index 0000000..ae34da7 --- /dev/null +++ b/modules/netdata.nix @@ -0,0 +1,54 @@ +{ + networking.firewall.allowedTCPPorts = [ 19999 ]; + services.netdata = { + enable = true; + configText = '' + [global] + update every = 2 + + [web] + default port = 19999 + bind to = 192.168.0.6 192.168.2.1 + allow connections from = localhost 192.168.0.* 192.168.2.* + + [db] + # number of tiers used (1 to 5, 3 being default) + storage tiers = 3 + + # Tier 0, per second data + dbengine multihost disk space MB = 256 + + # Tier 1, per minute data + dbengine tier 1 multihost disk space MB = 128 + dbengine tier 1 update every iterations = 60 + + # Tier 2, per hour data + dbengine tier 2 multihost disk space MB = 64 + dbengine tier 2 update every iterations = 60 + + [logs] + error = syslog + + [plugins] + timex = no + idlejitter = no + # netdata monitoring = yes + tc = no + # diskspace = yes + # proc = yes + # cgroups = yes + statsd = no + #enable running new plugins = yes + #check for new plugins every = 60 + slabinfo = no + nfacct = no + charts.d = no + python.d = no + go.d = no + ioping = no + perf = no + freeipmi = no + apps = yes + ''; + }; +}