diff --git a/config/prometheus.yaml b/config/prometheus.yaml index d1f3bbd..3ece4bd 100644 --- a/config/prometheus.yaml +++ b/config/prometheus.yaml @@ -9,21 +9,4 @@ scrape_configs: - files: - "/opt/phx/main/config/hetzner_targets.json" refresh_interval: 30s - scrape_interval: 5s # Custom interval for Hetzner servers - - # Blackbox Exporter with Dynamic File SD - # - job_name: 'blackbox-dynamic' - # metrics_path: /probe - # params: - # module: [http_2xx] # HTTP check to see if target is up - # file_sd_configs: - # - files: - # - "/opt/phx/main/config/blackbox_targets.json" # Dynamic file like hetzner_targets.json - # refresh_interval: 30s - # relabel_configs: - # - source_labels: [__address__] - # target_label: __param_target - # - source_labels: [__param_target] - # target_label: instance - # - target_label: __address__ - # replacement: blackbox_exporter:9115 # Blackbox Exporter container/service \ No newline at end of file + scrape_interval: 5s # Custom interval for Hetzner servers \ No newline at end of file diff --git a/hetzner_discovery.py b/hetzner_discovery.py index e02887e..3f79502 100644 --- a/hetzner_discovery.py +++ b/hetzner_discovery.py @@ -98,7 +98,7 @@ def generate_prometheus_sd_config(): if ipv4: targets.append({ - "targets": [f"{ipv4}:9100"], + "targets": [f"{ipv4}:9100", f"{ipv4}:9113"], "labels": { "instance": server_name, "datacenter": datacenter