30 lines
623 B
Nix
30 lines
623 B
Nix
{ config, ... }:
|
|
{
|
|
services.netdata = {
|
|
enable = true;
|
|
config = {
|
|
global."memory mode" = "none";
|
|
web = {
|
|
mode = "none";
|
|
"accept a streaming request every seconds" = 0;
|
|
};
|
|
};
|
|
};
|
|
|
|
systemd.services.netdata.restartTriggers = map (v: config.environment.etc."netdata/${v}.conf".source) [
|
|
"stream"
|
|
];
|
|
|
|
|
|
environment.etc."netdata/stream.conf" = {
|
|
user = "netdata";
|
|
group = "netdata";
|
|
mode = "0600";
|
|
text = ''
|
|
[stream]
|
|
enabled = yes
|
|
destination = 10.1.1.20:19999
|
|
api key = c48e6ef1-5cdf-408d-ae2f-86aadb14e3fe
|
|
'';
|
|
};
|
|
}
|