使用Blackbox Exporter进行生命状况监控
在「继续使用Prometheus/Grafana收集Catalyst的流量」的前提下,我们将进行生死监控。
我参考的是《使用Prometheus和Blackbox Exporter进行服务器生死监控》。
将blackbox-exporter添加到docker-compose.yml中。
blackbox_exporter:
image: prom/blackbox-exporter:latest
volumes:
- ./blackbox_exporter/config.yml:/etc/blackbox_exporter/config.yml
因为blackbox-export仅用于存储配置文件,所以只需编写icmp部分。
modules:
icmp:
prober: icmp
我会在prometheus.yml文件中作如下追加。
- job_name: 'blackbox_icmp'
scrape_interval: 10s
metrics_path: /probe
params:
module: [icmp]
static_configs:
- targets:
- '192.168.0.110'
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: blackbox_exporter:9115
下一个是AlartManager吗?
就这样。