From 822125d37098e8d8712e0156630fa9ac201dac57 Mon Sep 17 00:00:00 2001 From: Jonathan Zhang Date: Wed, 19 Jan 2022 22:36:49 -0800 Subject: [PATCH 1/2] Update server.pp --- modules/ocf_prometheus/manifests/server.pp | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/modules/ocf_prometheus/manifests/server.pp b/modules/ocf_prometheus/manifests/server.pp index 947b1e4ea..dca874948 100644 --- a/modules/ocf_prometheus/manifests/server.pp +++ b/modules/ocf_prometheus/manifests/server.pp @@ -181,6 +181,29 @@ honor_labels => true, static_configs => [{targets =>['localhost:9091']}], + }, + { + job_name => 'apcpdu', + scrape_interval => '180s', + scrape_timeout => '20s', + static_configs => [{targets =>['169.229.226.137']}], + + metrics_path => '/snmp', + params => { 'module' => [ 'apcpdu' ]}, + + # Relabel trick to make sure we scrape from the exporter and not from + # the switches themselves, see + # https://github.com/prometheus/snmp_exporter#prometheus-configuration + relabel_configs => [ + { + source_labels => [ '__address__' ], + target_label => '__param_target', + }, + { + target_label => '__address__', + replacement => '169.229.226.202:9116', + }, + ] } ] } From 16c551d5729d70587a64895e83755cd2a68e17a6 Mon Sep 17 00:00:00 2001 From: Jonathan Zhang Date: Wed, 19 Jan 2022 22:39:48 -0800 Subject: [PATCH 2/2] Update server.pp --- modules/ocf_prometheus/manifests/server.pp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/ocf_prometheus/manifests/server.pp b/modules/ocf_prometheus/manifests/server.pp index dca874948..3451e3e5e 100644 --- a/modules/ocf_prometheus/manifests/server.pp +++ b/modules/ocf_prometheus/manifests/server.pp @@ -187,7 +187,7 @@ scrape_interval => '180s', scrape_timeout => '20s', static_configs => [{targets =>['169.229.226.137']}], - + metrics_path => '/snmp', params => { 'module' => [ 'apcpdu' ]},