From 944e2003945a9676a99e16fec052a873116b96f7 Mon Sep 17 00:00:00 2001 From: Alexandre Iooss Date: Fri, 31 Dec 2021 14:45:05 +0100 Subject: [PATCH] prometheus: add ipmi job --- roles/prometheus/templates/prometheus.yml.j2 | 17 +++++++++++++++++ .../templates/prometheus.yml.j2 | 1 + 2 files changed, 18 insertions(+) diff --git a/roles/prometheus/templates/prometheus.yml.j2 b/roles/prometheus/templates/prometheus.yml.j2 index 4400de3..05564af 100644 --- a/roles/prometheus/templates/prometheus.yml.j2 +++ b/roles/prometheus/templates/prometheus.yml.j2 @@ -140,4 +140,21 @@ scrape_configs: - target_label: __address__ replacement: 127.0.0.1:9116 + - job_name: ipmi + file_sd_configs: + - files: + - '/etc/prometheus/targets_ipmi.json' + metrics_path: /metrics + params: + module: [default] + relabel_configs: + # Do not put :9290 in instance name, rather here + - source_labels: [__address__] + target_label: __param_target + - source_labels: [__param_target] + target_label: instance + - source_labels: [__param_target] + target_label: __address__ + replacement: '$1:9290' + ... diff --git a/roles/prometheus_federate/templates/prometheus.yml.j2 b/roles/prometheus_federate/templates/prometheus.yml.j2 index 4757b98..fc848db 100644 --- a/roles/prometheus_federate/templates/prometheus.yml.j2 +++ b/roles/prometheus_federate/templates/prometheus.yml.j2 @@ -39,4 +39,5 @@ scrape_configs: - '{job="apc_pdu_snmp"}' - '{job="docker"}' - '{job="switch_snmp"}' + - '{job="ipmi"}' ...