l 1 shodan: setup hfos monitoring
This commit is contained in:
parent
ada1147bb6
commit
d4445947ae
|
@ -42,6 +42,26 @@ with import <stockholm/lib>;
|
||||||
pkgs.python27Packages.python
|
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;
|
krebs.build.host = config.krebs.hosts.shodan;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user