diff --git a/systems/LoutreOS/monitoring.nix b/systems/LoutreOS/monitoring.nix index b8260cf22..599eded90 100644 --- a/systems/LoutreOS/monitoring.nix +++ b/systems/LoutreOS/monitoring.nix @@ -32,6 +32,20 @@ in processes = {}; system = {}; disk = {}; + cgroup = [ + { + paths = [ + "/sys/fs/cgroup/memory/system.slice/*" + ]; + files = ["memory.*usage*" "memory.limit_in_bytes"]; + } + { + paths = [ + "/sys/fs/cgroup/cpu/system.slice/*" + ]; + files = ["cpuacct.usage" "cpu.cfs_period_us" "cpu.cfs_quota_us"]; + } + ]; ipmi_sensor = { path = "${pkgs.ipmitool}/bin/ipmitool"; }; smart = { path = "${pkgs.writeShellScriptBin "smartctl" "/run/wrappers/bin/sudo ${pkgs.smartmontools}/bin/smartctl $@"}/bin/smartctl";