prometheus-blackbox-exporter:
  config:
    modules:
      http_post_2xx:
        prober: http
        http:
          method: POST
      tcp_connect:
        prober: tcp
      pop3s_banner:
        prober: tcp
        tcp:
          query_response:
          - expect: "^+OK"
          tls: true
          tls_config:
            insecure_skip_verify: false
      ssh_banner:
        prober: tcp
        tcp:
          query_response:
          - expect: "^SSH-2.0-"
      irc_banner:
        prober: tcp
        tcp:
          query_response:
          - send: "NICK prober"
          - send: "USER prober prober prober :prober"
          - expect: "PING :([^ ]+)"
            send: "PONG ${1}"
          - expect: "^:[^ ]+ 001"
      icmp_ipv4:
        prober: icmp
        icmp:
          preferred_ip_protocol: ip4
      dns:
        prober: dns
        dns:
          query_name: ip4-request
          preferred_ip_protocol: ip4
          ip_protocol_fallback: false

serviceMonitors:
  http_2xx:
    - pipedream.zooxlabs.com
  icmp_ipv4:
    - search-metrics-production-c65mdhdibmbmkl4pfiqsj5yhmq.us-west-2.es.amazonaws.com
    - pipedream.zooxlabs.com
    - slurm-primary.zooxlabs.com
  dns:
    - search-metrics-production-c65mdhdibmbmkl4pfiqsj5yhmq.us-west-2.es.amazonaws.com
    - pipedream.zooxlabs.com
    - slurm-primary.zooxlabs.com
