modules: http_2xx: prober: http timeout: 5s http: valid_status_codes: - 200 - 201 - 202 - 203 - 204 - 205 - 206 - 207 - 208 - 226 valid_http_versions: - HTTP/1.1 - HTTP/2.0 preferred_ip_protocol: ip4 method: GET headers: User-Agent: blackbox-monitoring follow_redirects: true enable_http2: true tcp: ip_protocol_fallback: true icmp: ip_protocol_fallback: true ttl: 64 dns: ip_protocol_fallback: true recursion_desired: true http_2xx_ssl: prober: http timeout: 5s http: valid_status_codes: - 200 - 401 valid_http_versions: - HTTP/1.1 - HTTP/2.0 preferred_ip_protocol: ip4 fail_if_not_ssl: true method: GET headers: User-Agent: blackbox-monitoring follow_redirects: true enable_http2: true tcp: ip_protocol_fallback: true icmp: ip_protocol_fallback: true ttl: 64 dns: ip_protocol_fallback: true recursion_desired: true http_authelia: prober: http timeout: 5s http: valid_status_codes: - 200 - 401 valid_http_versions: - HTTP/1.1 - HTTP/2.0 preferred_ip_protocol: ip4 fail_if_not_ssl: true method: GET headers: User-Agent: blackbox-monitoring follow_redirects: true enable_http2: true tcp: ip_protocol_fallback: true icmp: ip_protocol_fallback: true ttl: 64 dns: ip_protocol_fallback: true recursion_desired: true icmp_ipv4: prober: icmp timeout: 5s http: ip_protocol_fallback: true follow_redirects: true enable_http2: true tcp: ip_protocol_fallback: true icmp: preferred_ip_protocol: ip4 ttl: 64 dns: ip_protocol_fallback: true recursion_desired: true icmp_ipv6: prober: icmp timeout: 5s http: ip_protocol_fallback: true follow_redirects: true enable_http2: true tcp: ip_protocol_fallback: true icmp: preferred_ip_protocol: ip6 ip_protocol_fallback: true ttl: 64 dns: ip_protocol_fallback: true recursion_desired: true imap_starttls: prober: tcp timeout: 5s http: ip_protocol_fallback: true follow_redirects: true enable_http2: true tcp: ip_protocol_fallback: true query_response: - expect: OK.*STARTTLS - send: . STARTTLS - expect: OK - starttls: true - send: . capability - expect: CAPABILITY IMAP4rev1 icmp: ip_protocol_fallback: true ttl: 64 dns: ip_protocol_fallback: true recursion_desired: true irc_banner: prober: tcp timeout: 5s http: ip_protocol_fallback: true follow_redirects: true enable_http2: true tcp: ip_protocol_fallback: true query_response: - send: NICK prober - send: USER prober prober prober :prober - expect: PING :([^ ]+) send: PONG ${1} - expect: ^:[^ ]+ 001 icmp: ip_protocol_fallback: true ttl: 64 dns: ip_protocol_fallback: true recursion_desired: true smtp_starttls: prober: tcp timeout: 5s http: ip_protocol_fallback: true follow_redirects: true enable_http2: true tcp: ip_protocol_fallback: true query_response: - expect: ^220 ([^ ]+) ESMTP (.+)$ - send: "EHLO prober\r" - expect: ^250-STARTTLS - send: "STARTTLS\r" - expect: ^220 - starttls: true - send: "EHLO prober\r" - expect: ^250-AUTH - send: "QUIT\r" icmp: ip_protocol_fallback: true ttl: 64 dns: ip_protocol_fallback: true recursion_desired: true ssh_banner: prober: tcp http: ip_protocol_fallback: true follow_redirects: true enable_http2: true tcp: ip_protocol_fallback: true query_response: - expect: ^SSH-2.0- - send: SSH-2.0-blackbox-ssh-check icmp: ip_protocol_fallback: true ttl: 64 dns: ip_protocol_fallback: true recursion_desired: true tcp_connect: prober: tcp http: ip_protocol_fallback: true follow_redirects: true enable_http2: true tcp: preferred_ip_protocol: ip4 icmp: ip_protocol_fallback: true ttl: 64 dns: ip_protocol_fallback: true recursion_desired: true tcp_tls_connect: prober: tcp timeout: 5s http: ip_protocol_fallback: true follow_redirects: true enable_http2: true tcp: preferred_ip_protocol: ip4 tls: true icmp: ip_protocol_fallback: true ttl: 64 dns: ip_protocol_fallback: true recursion_desired: true