diff --git a/roles/service-prometheus/templates/prometheus.yml.j2 b/roles/service-prometheus/templates/prometheus.yml.j2 index 326ed85..eed8ab6 100644 --- a/roles/service-prometheus/templates/prometheus.yml.j2 +++ b/roles/service-prometheus/templates/prometheus.yml.j2 @@ -56,6 +56,19 @@ scrape_configs: replacement: '$1' target_label: hostname + - job_name: "dhcpd" + scheme: "https" + static_configs: + - targets: +{% for host in groups['gateways'] %} + - '{{ host }}:9547' +{% endfor %} + relabel_configs: + - source_labels: [__address__] + regex: '([a-z]+)\..*' + replacement: '$1' + target_label: hostname + {% for job in ['icmp4','icmp6'] %} - job_name: "{{ job }}" metrics_path: /probe