-
访问的是/probe path 而非 /metrics
-
需要传入target参数 作为探测的目标地址
-
module参数代表使用哪个探测的模块
-
debug=true参数打印探测的完整过程
-
默认支持的7种探测模块解析
-
底层3种探针
页面访问blackbox
-
地址 http://$blackbox_exporter_ip:9115/
页面访问target http探测
相当于用http去测百度,返回各种连接信息
默认支持的7种探测模块解析
-
http_2xx 代表http get方法,返回code为 2xx代表正常
-
http_post_2xx 代表http post方法,返回code为 2xx代表正常
-
icmp 代表icmp 协议
-
irc_banner 代表irc协议 ,需要匹配发送的请求和响应
-
pop3s_banner 代表邮局协议
-
ssh_banner 代表ssh探活
-
tcp_connect 代表tcp端口探活
modules:
http_2xx:
prober: http
http:
ip_protocol_fallback: true
tcp:
ip_protocol_fallback: true
icmp:
ip_protocol_fallback: true
dns:
ip_protocol_fallback: true
http_post_2xx:
prober: http
http:
ip_protocol_fallback: true
method: POST
tcp:
ip_protocol_fallback: true
icmp:
ip_protocol_fallback: true
dns:
ip_protocol_fallback: true
icmp:
prober: icmp
http:
ip_protocol_fallback: true
tcp:
ip_protocol_fallback: true
icmp:
ip_protocol_fallback: true
dns:
ip_protocol_fallback: true
irc_banner:
prober: tcp
http:
ip_protocol_fallback: true
tcp:
ip_protocol_fallback: true
query_response:
- send: NICK prober
- send: USER prober prober prober :prober
- expect: PING :([^ ]+)
send: PONG ${1}
- expect: ^:[^ ]+ 001
icmp:
ip_protocol_fallback: true
dns:
ip_protocol_fallback: true
pop3s_banner:
prober: tcp
http:
ip_protocol_fallback: true
tcp:
ip_protocol_fallback: true
query_response:
- expect: ^+OK
tls: true
icmp:
ip_protocol_fallback: true
dns:
ip_protocol_fallback: true
ssh_banner:
prober: tcp
http:
ip_protocol_fallback: true
tcp:
ip_protocol_fallback: true
query_response:
- expect: ^SSH-2.0-
icmp:
ip_protocol_fallback: true
dns:
ip_protocol_fallback: true
tcp_connect:
prober: tcp
http:
ip_protocol_fallback: true
tcp:
ip_protocol_fallback: true
icmp:
ip_protocol_fallback: true
dns:
ip_protocol_fallback: true