apiVersion: v1 kind: ConfigMap metadata: name: blackbox-exporter-config namespace: monitoring data: config.yml: | modules: http_2xx: prober: http http: valid_status_codes: [200,403,404] no_follow_redirects: false preferred_ip_protocol: ip4 ip_protocol_fallback: false # 用于需要检查SSL证书有效性,但是该域名访问后又会重定向到其它域名的情况,这样检查的证书有效期就是重定向后域名的。 # 如果需要检查源域名信息,需要在blackbox中增加禁止重定向参数。 httpNoRedirect4ssl: prober: http http: valid_status_codes: [200,204,301,302,303] no_follow_redirects: true preferred_ip_protocol: ip4 ip_protocol_fallback: false # 用于忽略SSL证书检查的站点监控。 http200igssl: prober: http http: valid_status_codes: - 200 tls_config: insecure_skip_verify: true http_4xx: prober: http http: valid_status_codes: [401,403,404] preferred_ip_protocol: ip4 ip_protocol_fallback: false http_5xx: prober: http http: valid_status_codes: [500,502] preferred_ip_protocol: ip4 ip_protocol_fallback: false 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-" - send: "SSH-2.0-blackbox-ssh-check" irc_banner: prober: tcp tcp: query_response: - send: "NICK prober" - send: "USER prober prober prober :prober" - expect: "PING :([^ ]+)" send: "PONG ${1}" - expect: "^:[^ ]+ 001" icmp: prober: icmp