l 1 shodan: setup hfos monitoring

This commit is contained in:
lassulus 2017-02-21 14:30:21 +01:00
parent ada1147bb6
commit d4445947ae

View File

@ -42,6 +42,26 @@ with import <stockholm/lib>;
pkgs.python27Packages.python
];
}
{
krebs.monit = let
echoToIrc = msg:
pkgs.writeDash "echo_irc" ''
set -euf
export LOGNAME=prism-alarm
${pkgs.irc-announce}/bin/irc-announce \
ni.r 6667 ${config.networking.hostName}-alarm \#noise "${msg}" >/dev/null
'';
in {
enable = true;
http.enable = true;
alarms = {
hfos = {
test = "${pkgs.curl}/bin/curl -sf --insecure 'https://hfos.hackerfleet.de'";
alarm = echoToIrc "test hfos failed";
};
};
};
}
];
krebs.build.host = config.krebs.hosts.shodan;