monitoring: scrape blackbox every 5m, alert 21 days
before certificate expiry
This commit is contained in:
parent
d2806156c9
commit
84e2b22771
|
@ -199,8 +199,8 @@ lib.mapAttrsToList
|
||||||
};
|
};
|
||||||
*/
|
*/
|
||||||
cert_expiry = {
|
cert_expiry = {
|
||||||
condition = "(probe_ssl_earliest_cert_expiry - time())/(3600*24) < 30";
|
condition = "(probe_ssl_earliest_cert_expiry - time())/(3600*24) < 21";
|
||||||
description = "{{$labels.instance}}: The TLS certificate will expire in less than 30 days: {{$value}}s";
|
description = "{{$labels.instance}}: The TLS certificate will expire in less than 21 days: {{$value}}s";
|
||||||
};
|
};
|
||||||
|
|
||||||
# ignore devices that disabled S.M.A.R.T (example if attached via USB)
|
# ignore devices that disabled S.M.A.R.T (example if attached via USB)
|
||||||
|
|
|
@ -46,7 +46,6 @@ in
|
||||||
blackbox = {
|
blackbox = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# Default port is 9115
|
# Default port is 9115
|
||||||
# Listen on 0.0.0.0, bet we only open the firewall for wg0
|
|
||||||
openFirewall = false;
|
openFirewall = false;
|
||||||
|
|
||||||
configFile = pkgs.writeTextFile {
|
configFile = pkgs.writeTextFile {
|
||||||
|
@ -83,7 +82,7 @@ in
|
||||||
scrapeConfigs = [
|
scrapeConfigs = [
|
||||||
{
|
{
|
||||||
job_name = "blackbox";
|
job_name = "blackbox";
|
||||||
scrape_interval = "2m";
|
scrape_interval = "5m";
|
||||||
metrics_path = "/probe";
|
metrics_path = "/probe";
|
||||||
params = {
|
params = {
|
||||||
module = [ "http_2xx" ];
|
module = [ "http_2xx" ];
|
||||||
|
|
Loading…
Reference in a new issue