Monitoring température disques
This commit is contained in:
parent
d046c460a2
commit
959801a1d0
@ -63,6 +63,9 @@ in
|
|||||||
system = {};
|
system = {};
|
||||||
disk = {};
|
disk = {};
|
||||||
ipmi_sensor = { path = "${pkgs.ipmitool}/bin/ipmitool"; };
|
ipmi_sensor = { path = "${pkgs.ipmitool}/bin/ipmitool"; };
|
||||||
|
smart = {
|
||||||
|
path = "${pkgs.writeShellScriptBin "smartctl" "/run/wrappers/bin/sudo ${pkgs.smartmontools}/bin/smartctl $@"}/bin/smartctl";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
outputs = {
|
outputs = {
|
||||||
influxdb = { database = "telegraf"; urls = [ "http://localhost:8086" ]; };
|
influxdb = { database = "telegraf"; urls = [ "http://localhost:8086" ]; };
|
||||||
@ -73,6 +76,10 @@ in
|
|||||||
KERNEL=="ipmi*", MODE="660", OWNER="telegraf"
|
KERNEL=="ipmi*", MODE="660", OWNER="telegraf"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
security.sudo.extraRules = [
|
||||||
|
{ commands = [ { command = "${pkgs.smartmontools}/bin/smartctl"; options = [ "NOPASSWD" ]; } ]; users = [ "telegraf" ]; }
|
||||||
|
];
|
||||||
|
|
||||||
services.grafana.enable = true;
|
services.grafana.enable = true;
|
||||||
services.grafana.addr = "127.0.0.1";
|
services.grafana.addr = "127.0.0.1";
|
||||||
services.grafana.dataDir = "/var/lib/grafana";
|
services.grafana.dataDir = "/var/lib/grafana";
|
||||||
|
Loading…
Reference in New Issue
Block a user