diff options
| -rw-r--r-- | makefu/2configs/stats/server.nix | 33 | 
1 files changed, 0 insertions, 33 deletions
| diff --git a/makefu/2configs/stats/server.nix b/makefu/2configs/stats/server.nix index bb8fd1750..a2d0693ab 100644 --- a/makefu/2configs/stats/server.nix +++ b/makefu/2configs/stats/server.nix @@ -41,40 +41,7 @@ in {        bind-address = ":${toString collectd-port}";      }];    }; -  krebs.kapacitor = -   let -      echoToIrc = pkgs.writeDash "echo_irc" '' -        set -euf -        data="$(${pkgs.jq}/bin/jq -r .message)" -        export LOGNAME=${irc-nick} -        ${pkgs.irc-announce}/bin/irc-announce \ -          ${irc-server} 6667 ${irc-nick} \#noise "$data" >/dev/null -      ''; -  in { -    enable = true; -    alarms = { -      cpu_deadman.database = db; -      cpu_deadman.text = '' -        var data = batch -            |query(${"'''"} -                  SELECT mean("value") AS mean -                  FROM "collectd_db"."default"."cpu_value" -                  WHERE "type_instance" = 'idle' AND "type" = 'percent' fill(0) -                ${"'''"}) -                .period(10m) -                .every(1m) -                .groupBy('host') -        data |alert() -                .crit(lambda: "mean" < 50) -                .stateChangesOnly() -                .exec('${echoToIrc}') -        data |deadman(1.0,5m) -                .stateChangesOnly() -                .exec('${echoToIrc}') -      ''; -    }; -  };    networking.firewall.extraCommands = ''      iptables -A INPUT -i retiolum -p udp --dport ${toString collectd-port} -j ACCEPT      iptables -A INPUT -i retiolum -p tcp --dport ${toString influx-port} -j ACCEPT | 
