- Add blackbox exporter role and playbooks - Add cadvisor, docker, httpbin roles - Add app3 deployment playbooks - Configure blackbox monitoring
43 lines
952 B
YAML
43 lines
952 B
YAML
modules:
|
|
# HTTP проверка (2xx статус)
|
|
http_2xx:
|
|
prober: http
|
|
timeout: 10s
|
|
http:
|
|
valid_status_codes: [200, 301, 302, 403]
|
|
method: GET
|
|
preferred_ip_protocol: "ip4"
|
|
follow_redirects: true
|
|
fail_if_ssl: false
|
|
fail_if_not_ssl: false
|
|
tls_config:
|
|
insecure_skip_verify: true # для тестового стенда
|
|
|
|
# HTTP POST проверка
|
|
http_post_2xx:
|
|
prober: http
|
|
http:
|
|
method: POST
|
|
preferred_ip_protocol: "ip4"
|
|
|
|
# TCP подключение
|
|
tcp_connect:
|
|
prober: tcp
|
|
timeout: 5s
|
|
|
|
# SSL проверки (можно добавить позже)
|
|
ssl_check:
|
|
prober: http
|
|
http:
|
|
fail_if_not_ssl: true
|
|
tls_config:
|
|
insecure_skip_verify: false
|
|
preferred_ip_protocol: "ip4"
|
|
|
|
# ICMP (ping)
|
|
icmp_check:
|
|
prober: icmp
|
|
timeout: 5s
|
|
icmp:
|
|
preferred_ip_protocol: "ip4"
|