Files
beepi/playbooks/monitoring/blackbox.yml.j2
T
2026-08-16 14:48:04 +02:00

71 lines
1.4 KiB
Django/Jinja

modules:
http_2xx:
prober: http
timeout: 10s
http:
valid_status_codes: [200]
valid_http_versions: ["HTTP/1.1", "HTTP/2.0"]
preferred_ip_protocol: ip4
ip_protocol_fallback: false
http_2xx_any:
prober: http
timeout: 10s
http:
valid_status_codes: [200, 204, 301, 302, 307, 308, 401, 403]
preferred_ip_protocol: ip4
ip_protocol_fallback: false
https_vhost:
prober: http
timeout: 10s
http:
valid_status_codes: [200, 204, 301, 302, 307, 308, 401, 403]
preferred_ip_protocol: ip4
ip_protocol_fallback: false
fail_if_not_ssl: true
tls_config:
insecure_skip_verify: false
tcp_connect:
prober: tcp
timeout: 10s
tcp:
preferred_ip_protocol: ip4
ip_protocol_fallback: false
smtp_starttls:
prober: tcp
timeout: 10s
tcp:
preferred_ip_protocol: ip4
ip_protocol_fallback: false
query_response:
- expect: "^220"
- send: "EHLO prober"
- expect: "^250-STARTTLS"
- send: "QUIT"
imaps_banner:
prober: tcp
timeout: 10s
tcp:
preferred_ip_protocol: ip4
ip_protocol_fallback: false
tls: true
ssh_banner:
prober: tcp
timeout: 10s
tcp:
preferred_ip_protocol: ip4
ip_protocol_fallback: false
query_response:
- expect: "^SSH-2.0-"
icmp:
prober: icmp
timeout: 5s
icmp:
preferred_ip_protocol: ip4