})
];
+ services.netdata.enable = true;
+ services.netdata.config.web."allow dashboard from" = "localhost";
+ services.netdata.config.web."allow badges from" = "*";
+ services.netdata.config.web."allow streaming from" = "*";
+ services.netdata.config.web."allow netdata.conf from" = "fd*";
+ services.netdata.config.web."allow management from" = "fd*";
+ networking.firewall.allowedTCPPorts = [ 19999 ];
+ environment.etc."netdata/stream.conf".text = builtins.concatStringsSep "\n" (pkgs.lib.mapAttrsToList (_: key: ''
+ [${key}]
+ enabled = yes
+ default history = 3600
+ default memory = ram
+ health enabled by default = auto
+ '') config.myEnv.monitoring.netdata_keys);
# This value determines the NixOS release with which your system is
# to be compatible, in order to avoid breaking some software such as
# database servers. You should change this only after NixOS release