首页/网络/常用端口速查/9115 Blackbox Exporter 探测

9115 Blackbox Exporter 探测

拨测体系的核心:Blackbox Exporter 在 9115 提供 HTTP/TCP/ICMP/DNS 等探测端点,Prometheus 通过它监控"外部可用性"。

常用端口速查网络更新于 2026-10-13

黑盒拨测入口

9115 是 Prometheus Blackbox Exporter 的默认端口:它对外提供探测接口,监控系统通过这个接口从外部视角检查网站、端口、域名与 ICMP 的可用性,也就是常说的黑盒拨测。与采集主机内部指标的白盒方式不同,它回答的是最终用户能否访问的问题,因此是可用性告警与 SLA 统计里最关键的一环。

基本信息

服务Prometheus Blackbox Exporter
协议TCP/HTTP(9115)
用途HTTP、TCP、ICMP、DNS 等外部可用性探测
配置方式modules 定义在 blackbox.yml
暴露要求仅监控网段

典型使用场景

  • 站点可用性监控:按固定周期探测首页并统计成功率
  • 证书与跳转检查:探测 HTTPS 时同时验证证书有效期
  • 端口可达性:从监控节点确认业务端口是否对外开放
  • 域名解析验证:对比不同解析结果定位解析异常
  • 排障:告警大面积触发时先确认探测端自身的网络是否正常

探测类型

模块类型检查内容典型用途
http_2xxHTTP 状态码与响应网站可用性
tcp_connectTCP 连接能否建立端口可达性
icmp网络层连通性链路与主机可达
dns域名解析结果解析与调度异常

手动拨测

手动拨测
# 手动触发一次探测,便于快速验证
curl -s 'http://localhost:9115/probe?target=https://example.com&module=http_2xx' | grep -E 'probe_success|probe_duration'
# 确认服务监听与端口
ss -lntp | grep 9115
# 查看探测配置中的模块名称
curl -s http://localhost:9115/config | head -40
探测端与业务端要分开看:探测失败未必是业务故障,也可能是探测节点出网策略变化、DNS 不可用或目标做了来源限制。典型误判是全站同时变红,而实际异常只在探测链路上。
9115 的探测接口会发起对外请求,若被无关人员访问,可能被当作跳板去探测内网地址。建议只对监控网段开放,并在服务侧限制允许的探测目标范围。

排障顺序

  • 先确认探测节点自身出网与解析是否正常
  • 再确认目标侧是否放行探测来源地址
  • 然后核对模块超时与重试参数是否合理
  • 最后查看业务侧日志确认是否真有异常

易错点

  • 全站探测同时失败却去查业务:实际是探测节点出网策略变更导致
  • 目标侧未放行探测来源:监控长期红灯,运维逐渐忽略该告警
  • 超时参数设置过短:链路轻微抖动即触发告警,形成告警疲劳
  • 9115 对内网全网开放:可被用作探测内网地址的跳板

数据来源与参考

  • Prometheus Blackbox Exporter 官方文档(9115)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌