X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=modules%2Fprivate%2Fmonitoring%2Fdefault.nix;h=8f8b6c0d1494adb803a79604565972c4f22ba18a;hp=316c2ddff5dd56688979e7b3bc0d55a06e90ab2c;hb=2d7caffb06095924f324870a30b119246c6f9913;hpb=34a1646140866e0dfaa90b6f9e26ff6562a24136 diff --git a/modules/private/monitoring/default.nix b/modules/private/monitoring/default.nix index 316c2dd..8f8b6c0 100644 --- a/modules/private/monitoring/default.nix +++ b/modules/private/monitoring/default.nix @@ -70,20 +70,26 @@ let wrapProgram $out/check_ovh_sms --prefix PATH : ${lib.makeBinPath [ (pkgs.python3.withPackages (ps: [ps.ovh])) ]} + wrapProgram $out/check_bandwidth --prefix PATH : ${lib.makeBinPath [ + pkgs.iproute pkgs.bc + ]} ''; toObjects = pkgs.callPackage ./to_objects.nix {}; commonConfig = { eldiron = { processWarn = "250"; processAlert = "400"; loadWarn = "8.0"; loadAlert = "10.0"; + interface = "eth0"; }; backup-2 = { processWarn = "60"; processAlert = "70"; loadWarn = "1.0"; loadAlert = "2.0"; + interface = "ens3"; }; monitoring-1 = { processWarn = "50"; processAlert = "60"; loadWarn = "1.0"; loadAlert = "2.0"; + interface = "ens3"; }; }; masterPassiveObjects = let