「Prometheus/GrafanaでCatalystのトラフィックを収集してみる」の続きで、死活監視をします。
参考にしたのは、「PrometheusとBlackbox Exporterでサーバ死活監視」です。
docker-compose.yml
にblackbox-exporterを追加します。
docker-compose.yml
blackbox_exporter:
image: prom/blackbox-exporter:latest
volumes:
- ./blackbox_exporter/config.yml:/etc/blackbox_exporter/config.yml
blackbox-exportの設定ファイルはconfig.yml
死活監視のみなので、icmpだけ記述します。
config.yml
modules:
icmp:
prober: icmp
prometheus.yml
にも以下の如く追記します。
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か。
以上。