31 lines
623 B
Nix
31 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
|
||
|
'';
|
||
|
};
|
||
|
}
|