From d274edbb2df039b47aa15180ca370b1b6b314a7a Mon Sep 17 00:00:00 2001 From: Max Date: Sun, 4 Jun 2023 23:45:59 +0200 Subject: [PATCH] cluster/services/monitoring: add blackbox ircConnect module --- cluster/services/monitoring/blackbox.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/cluster/services/monitoring/blackbox.nix b/cluster/services/monitoring/blackbox.nix index cb4fb05..a1882ff 100644 --- a/cluster/services/monitoring/blackbox.nix +++ b/cluster/services/monitoring/blackbox.nix @@ -66,6 +66,18 @@ in preferred_ip_protocol = "ip4"; }; }; + ircConnect = recursiveUpdate tcpConnect { + tcp.query_response = [ + { send = "NICK probe"; } + { send = "USER probe probe probe :${probeUserAgent}"; } + { send = "PING probe${probeId}"; } + { expect = "PONG .* :probe${probeId}"; } + { send = "QUIT"; } + ]; + }; + ircsConnect = recursiveUpdate ircConnect { + tcp.tls = true; + }; }; blackbox_targets = let regularTargets = mapTargets cluster.config.monitoring.blackbox.targets;