Добрый день!
У меня на сервере несколько туннелей через SSH. Хотелось бы мониторить их доступность во времени через Grafana.
Каждый из туннелей открывает свой порт (xxx или yyy) для обратного подключения. Сейчас в статистике portainer через blackbox exporter (ssh_banner) они выглядят как probe_success{instance="127.0.0.1:xxx",job="SSH"}
, а хочется чтобы было отдельное поле со значением host1 или host2 или изменить значение instance.
Кажется, этот конфиг не валидный как раз в части меток, но как-то пока работает.
Вот часть конфига:
- job_name: 'SSH'
scrape_interval: 10s
metrics_path: /probe
params:
module: [ssh_banner]
static_configs:
- targets:
- 127.0.0.1:xxx
- 127.0.0.1:yyy
labels:
host: ['host1', 'host2']
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: host
- target_label: __address__
replacement: localhost:prometheus_port