<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Blackbox_exporter</id>
	<title>Blackbox exporter - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Blackbox_exporter"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Blackbox_exporter&amp;action=history"/>
	<updated>2026-04-20T14:42:38Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=Blackbox_exporter&amp;diff=187&amp;oldid=prev</id>
		<title>Evan：​/* * see also */</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Blackbox_exporter&amp;diff=187&amp;oldid=prev"/>
		<updated>2020-12-10T07:23:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;* see also&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=* intra=&lt;br /&gt;
Blackbox Exporter是Prometheus社区提供的官方黑盒监控解决方案，其允许用户通过：HTTP、HTTPS、DNS、TCP以及ICMP的方式对网络进行探测&lt;br /&gt;
=* install=&lt;br /&gt;
==** From source==&lt;br /&gt;
==** Using Docker==&lt;br /&gt;
docker-compose 自带了 也可以自己安装在其它机器上&lt;br /&gt;
==** 官方下载包解压和自己手工写sysd启动脚本==&lt;br /&gt;
==**  visa==&lt;br /&gt;
直接 ip:9115 或者如下作ng proxy_pass&lt;br /&gt;
&lt;br /&gt;
http://blackbox.com/metrics&lt;br /&gt;
&lt;br /&gt;
http://blackbox.com/probe?target=prometheus.io&amp;amp;module=http_2xx&lt;br /&gt;
&lt;br /&gt;
为1 成功  0 不成功 &lt;br /&gt;
或者Logs 查看日志 &lt;br /&gt;
=* conf=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
这个可以参考 laradock 用变量哦&lt;br /&gt;
#填写你的 blackboxip,可能和我的不一样&lt;br /&gt;
 vim  prometheus/prometheus.yml&lt;br /&gt;
&lt;br /&gt;
        #replacement: &amp;quot;10.3.10.124:9115&amp;quot;  # Blackbox exporter.&lt;br /&gt;
        replacement: &amp;quot;blackbox_exporter:9115&amp;quot;  # Blackbox exporter.&lt;br /&gt;
&lt;br /&gt;
重载&lt;br /&gt;
curl -X POST http://127.0.0.1:9090/-/reload&lt;br /&gt;
&lt;br /&gt;
&amp;lt;http_probe&amp;gt;可配置参数 有空要看一下加强一下 &lt;br /&gt;
&lt;br /&gt;
# 目标的HTTP基本身份验证凭据。&lt;br /&gt;
  basic_auth:&lt;br /&gt;
    [ username: &amp;lt;string&amp;gt; ]&lt;br /&gt;
    [ password: &amp;lt;secret&amp;gt; ]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=* grafana =&lt;br /&gt;
&lt;br /&gt;
grafana   7587  &lt;br /&gt;
&lt;br /&gt;
9965号模板，数据源选择Prometheus 模板下载地址 https://grafana.com/grafana/dashboards/9965&lt;br /&gt;
&lt;br /&gt;
可以直接进去容器里面安装&lt;br /&gt;
此模板需要安装饼状图插件 下载地址 https://grafana.com/grafana/plugins/grafana-piechart-panel&lt;br /&gt;
安装插件，重启grafana生效。&lt;br /&gt;
&lt;br /&gt;
 grafana-cli plugins install grafana-piechart-panel&lt;br /&gt;
 service grafana-server restart&lt;br /&gt;
&lt;br /&gt;
https://blog.csdn.net/shykevin/article/details/103527945&lt;br /&gt;
&lt;br /&gt;
5345 好像有点老&lt;br /&gt;
https://grafana.com/grafana/dashboards/5345&lt;br /&gt;
=*  实例了= &lt;br /&gt;
==** http post==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://market-api.126.com/api/v1/market/coin/rank/thirty&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://blog.csdn.net/qq_25934401/article/details/84325356&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=* 配置参考 =&lt;br /&gt;
&amp;lt;pre&amp;gt; cp config.yml config.ymltodaygood&lt;br /&gt;
#add to config.yml&lt;br /&gt;
  - job_name: &amp;#039;blackbox&amp;#039;&lt;br /&gt;
    metrics_path: /probe&lt;br /&gt;
    params:&lt;br /&gt;
      module: [http_2xx]  # Look for a HTTP 200 response.&lt;br /&gt;
    static_configs:&lt;br /&gt;
      - targets:&lt;br /&gt;
        - https://hk.search.yahoo.com&lt;br /&gt;
        #- https://pagertree.com&lt;br /&gt;
        #- https://prometheus.io&lt;br /&gt;
        labels:&lt;br /&gt;
          instance: user_status&lt;br /&gt;
          grop: &amp;#039;web&amp;#039;&lt;br /&gt;
    relabel_configs:&lt;br /&gt;
      - source_labels: [__address__]&lt;br /&gt;
        target_label: __param_target&lt;br /&gt;
      - source_labels: [__param_target]&lt;br /&gt;
        target_label: instance&lt;br /&gt;
      - target_label: __address__&lt;br /&gt;
        #replacement: &amp;quot;localhost:9115&amp;quot;  # Blackbox exporter.&lt;br /&gt;
        replacement: &amp;quot;blackbox_exporter:9115&amp;quot;  # Blackbox exporter.&lt;br /&gt;
      - target_label: region&lt;br /&gt;
        replacement: &amp;quot;local&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  - job_name: &amp;#039;blackbox http_post_2xx&amp;#039;&lt;br /&gt;
    metrics_path: /probe&lt;br /&gt;
    params:&lt;br /&gt;
      module: [http_post_2xx]  # Look for a HTTP 200 response.&lt;br /&gt;
    static_configs:&lt;br /&gt;
      - targets:&lt;br /&gt;
        - https://m-api.126.com/api/v1/m/coin/rank/thirty&lt;br /&gt;
        #- https://linuxchina.net&lt;br /&gt;
    relabel_configs:&lt;br /&gt;
      - source_labels: [__address__]&lt;br /&gt;
        target_label: __param_target&lt;br /&gt;
      - source_labels: [__param_target]&lt;br /&gt;
        target_label: instance&lt;br /&gt;
      - target_label: __address__&lt;br /&gt;
        #replacement: &amp;quot;localhost:9115&amp;quot;  # Blackbox exporter.&lt;br /&gt;
        #replacement: &amp;quot;10.3.10.124:9115&amp;quot;  # Blackbox exporter.&lt;br /&gt;
        replacement: &amp;quot;blackbox_exporter:9115&amp;quot;  # Blackbox exporter.&lt;br /&gt;
      - target_label: region&lt;br /&gt;
        replacement: &amp;quot;local&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
官方配置eg  这个官方的放进去也是报错 老是重启 哈哈 &lt;br /&gt;
https://github.com/prometheus/blackbox_exporter/blob/master/example.yml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
blackbox exporter 配置文件解读&lt;br /&gt;
&lt;br /&gt;
官方解释:https://github.com/prometheus/blackbox_exporter/blob/master/CONFIGURATION.md&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/PagerTree/prometheus-grafana-alertmanager-example.git&lt;br /&gt;
cd &amp;quot;$DIRECTORY&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=* 进阶=&lt;br /&gt;
&lt;br /&gt;
[https://cloud.tencent.com/developer/article/1584310 网络探测：Blackbox Exporter]&lt;br /&gt;
&lt;br /&gt;
介绍几种应用场景  这个有空要试一下 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/u014029783/article/details/80001862?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase&amp;amp;depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.nonecase blackbox_exporter源码阅读]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
网络探测监控的操作还有HTTPS DNS TCP ICMP  SSH etc &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
监控主机存活状态&lt;br /&gt;
&lt;br /&gt;
编辑prometheus配置文件&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
最后一行添加&lt;br /&gt;
&lt;br /&gt;
最后一行添加&lt;br /&gt;
&lt;br /&gt;
  - job_name: node_status&lt;br /&gt;
    metrics_path: /probe&lt;br /&gt;
    params:&lt;br /&gt;
      module: [icmp]&lt;br /&gt;
    static_configs:&lt;br /&gt;
      - targets: [&amp;#039;10.165.94.31&amp;#039;]&lt;br /&gt;
        labels:&lt;br /&gt;
          instance: node_status&lt;br /&gt;
          group: &amp;#039;node&amp;#039;&lt;br /&gt;
    relabel_configs:&lt;br /&gt;
      - source_labels: [__address__]&lt;br /&gt;
        target_label: __param_target&lt;br /&gt;
      - target_label: __address__&lt;br /&gt;
        replacement: 172.19.155.133:9115&lt;br /&gt;
&lt;br /&gt;
注意：10.165.94.31是被监控端ip，172.19.155.133是Blackbox_exporter&lt;br /&gt;
&lt;br /&gt;
监控主机端口存活状态&lt;br /&gt;
  - job_name: &amp;#039;prometheus_port_status&amp;#039;&lt;br /&gt;
    metrics_path: /probe&lt;br /&gt;
    params:&lt;br /&gt;
      module: [tcp_connect]&lt;br /&gt;
    static_configs:&lt;br /&gt;
      - targets: [&amp;#039;172.19.155.133:8765&amp;#039;]&lt;br /&gt;
        labels:&lt;br /&gt;
          instance: &amp;#039;port_status&amp;#039;&lt;br /&gt;
          group: &amp;#039;tcp&amp;#039;&lt;br /&gt;
    relabel_configs:&lt;br /&gt;
      - source_labels: [__address__]&lt;br /&gt;
        target_label: __param_target&lt;br /&gt;
      - source_labels: [__param_target]&lt;br /&gt;
        target_label: instance&lt;br /&gt;
      - target_label: __address__&lt;br /&gt;
        replacement: 172.19.155.133:9115&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
监控网站状态&lt;br /&gt;
&lt;br /&gt;
  - job_name: web_status&lt;br /&gt;
    metrics_path: /probe&lt;br /&gt;
    params:&lt;br /&gt;
      module: [http_2xx]&lt;br /&gt;
    static_configs:&lt;br /&gt;
      - targets: [&amp;#039;http://www.baidu.com&amp;#039;]&lt;br /&gt;
        labels:&lt;br /&gt;
          instance: user_status&lt;br /&gt;
          group: &amp;#039;web&amp;#039;&lt;br /&gt;
    relabel_configs:&lt;br /&gt;
      - source_labels: [__address__]&lt;br /&gt;
        target_label: __param_target&lt;br /&gt;
      - target_label: __address__&lt;br /&gt;
        replacement: 172.19.155.133:9115&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=* see also=&lt;br /&gt;
&lt;br /&gt;
[https://github.com/prometheus/blackbox_exporter/blob/master/CONFIGURATION.md Blackbox exporter configuration]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/prometheus/blackbox_exporter/blob/master/example.yml Blackbox exporter configuration Exmaple]&lt;br /&gt;
&lt;br /&gt;
https://github.com/prometheus/blackbox_exporter&lt;br /&gt;
&lt;br /&gt;
https://yunlzheng.gitbook.io/prometheus-book/part-ii-prometheus-jin-jie/exporter/commonly-eporter-usage/install_blackbox_exporter&lt;br /&gt;
&lt;br /&gt;
[https://blog.frognew.com/2018/02/prometheus-blackbox-exporter.html 使用Prometheus的blackbox_exporter进行网络监控]&lt;br /&gt;
&lt;br /&gt;
[https://blog.csdn.net/qq_25934401/article/details/84325356 Prometheus 监控之 Blackbox_exporter黑盒监测 [icmp、tcp、http(get\post)、dns、ssl证书过期时间&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;]&lt;br /&gt;
[[category:ops]] [[category:container]]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>