1
0

modules/monitoring: add nixos-exporter

This commit is contained in:
2023-01-02 19:10:33 +01:00
parent fb4e0ecd33
commit 64122a7149
3 changed files with 57 additions and 1 deletions

View File

@@ -76,5 +76,28 @@ in
ip_protocol_fallback: false
'';
};
users.users."nixos-exporter" = {
isSystemUser = true;
group = "nixos-exporter";
};
users.groups."nixos-exporter" = {};
systemd.services."prometheus-nixos-exporter" = {
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
serviceConfig = {
Restart = "always";
PrivateTmp = true;
WorkingDirectory = "/tmp";
RuntimeDirectory = "prometheus-nixos-exporter";
User = "nixos-exporter";
Group = "nixos-exporter";
ExecStart = ''
${pkgs.nixos-exporter}/bin/nixos-exporter
'';
};
};
};
}