diff --git a/roles/prometheus/templates/blackbox.yml b/roles/prometheus/templates/blackbox.yml index 455f5a8..cd7b6fe 100644 --- a/roles/prometheus/templates/blackbox.yml +++ b/roles/prometheus/templates/blackbox.yml @@ -168,6 +168,34 @@ modules: query_response: - expect: "^\\* OK .*$" + managesieve: + prober: tcp + timeout: 2s + tcp: + {% if blackbox_prefer_ipv4 -%} + preferred_ip_protocol: ip4 + {% endif -%} + tls: true + query_response: + - expect: ".*SIEVE*" + - expect: "^OK .*$" + + managesieve_starttls: + prober: tcp + timeout: 2s + tcp: + {% if blackbox_prefer_ipv4 -%} + preferred_ip_protocol: ip4 + {% endif -%} + tls: true + query_response: + - expect: ".*SIEVE*" + - expect: "^OK .*$" + - send: "STARTTLS" + - expect: "^OK .*TLS.*$" + - starttls: yes + - expect: "^OK .*TLS.*$" + nextcloud_installed: prober: http http: