summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2024-04-19 20:43:37 +0200
committerChristian Pointner <equinox@spreadspace.org>2024-04-19 20:43:37 +0200
commitce15793107b75e365cf2e55ca659b328ed97c4dd (patch)
treeba5dda0ac5edd3d0aa7e941cfc864e2fb6aa5ab8
parentch-cm4-test: add example boot options for turingpi v2.4 (diff)
upgrade some promehtues components
-rw-r--r--inventory/group_vars/promzone-chaos-at-home/vars.yml6
-rw-r--r--inventory/group_vars/promzone-elevate-festival/vars.yml4
-rw-r--r--roles/monitoring/prometheus/exporter/smokeping/handlers/main.yml5
-rw-r--r--roles/monitoring/prometheus/exporter/smokeping/tasks/main.yml2
-rw-r--r--roles/monitoring/prometheus/exporter/smokeping/templates/service.j21
5 files changed, 12 insertions, 6 deletions
diff --git a/inventory/group_vars/promzone-chaos-at-home/vars.yml b/inventory/group_vars/promzone-chaos-at-home/vars.yml
index e2104f8d..8c94e4af 100644
--- a/inventory/group_vars/promzone-chaos-at-home/vars.yml
+++ b/inventory/group_vars/promzone-chaos-at-home/vars.yml
@@ -8,15 +8,15 @@ prometheus_exporters_default:
prometheus_exporter_node_version: 1.7.0
prometheus_exporter_ipmi_version: 1.8.0
prometheus_exporter_ssl_version: 2.4.2
-prometheus_exporter_blackbox_version: 0.24.0
+prometheus_exporter_blackbox_version: 0.25.0
prometheus_exporter_nut_version: 3.1.1
-prometheus_exporter_smokeping_version: 0.7.3
+prometheus_exporter_smokeping_version: 0.8.1
prometheus_exporter_bind_version: 0.7.0
prometheus_exporter_chrony_version: 0.9.2
prometheus_exporter_chrony_disable_dns_lookups: yes
prometheus_exporter_mosquitto_version: 0.7.2
-prometheus_server_version: 2.50.1
+prometheus_server_version: 2.51.2
prometheus_alertmanager_version: 0.27.0
prometheus_server: ch-mon
diff --git a/inventory/group_vars/promzone-elevate-festival/vars.yml b/inventory/group_vars/promzone-elevate-festival/vars.yml
index 5cc2771d..baa1da3b 100644
--- a/inventory/group_vars/promzone-elevate-festival/vars.yml
+++ b/inventory/group_vars/promzone-elevate-festival/vars.yml
@@ -8,12 +8,12 @@ prometheus_exporters_default:
prometheus_exporter_node_version: 1.7.0
prometheus_exporter_ipmi_version: 1.8.0
prometheus_exporter_ssl_version: 2.4.2
-prometheus_exporter_blackbox_version: 0.24.0
+prometheus_exporter_blackbox_version: 0.25.0
prometheus_exporter_nut_version: 3.1.1
prometheus_exporter_chrony_version: 0.9.2
prometheus_exporter_chrony_disable_dns_lookups: yes
-prometheus_server_version: 2.50.1
+prometheus_server_version: 2.51.2
prometheus_alertmanager_version: 0.27.0
prometheus_server: ele-calypso
diff --git a/roles/monitoring/prometheus/exporter/smokeping/handlers/main.yml b/roles/monitoring/prometheus/exporter/smokeping/handlers/main.yml
index 3ce9c2eb..7de2560c 100644
--- a/roles/monitoring/prometheus/exporter/smokeping/handlers/main.yml
+++ b/roles/monitoring/prometheus/exporter/smokeping/handlers/main.yml
@@ -4,6 +4,11 @@
name: prometheus-smokeping-exporter
state: restarted
+- name: reload prometheus-smokeping-exporter
+ service:
+ name: prometheus-smokeping-exporter
+ state: reloaded
+
- name: reload nginx
service:
name: nginx
diff --git a/roles/monitoring/prometheus/exporter/smokeping/tasks/main.yml b/roles/monitoring/prometheus/exporter/smokeping/tasks/main.yml
index 23c5eda5..1dd35952 100644
--- a/roles/monitoring/prometheus/exporter/smokeping/tasks/main.yml
+++ b/roles/monitoring/prometheus/exporter/smokeping/tasks/main.yml
@@ -33,7 +33,7 @@
owner: root
group: prometheus-exporter
mode: 0640
- notify: restart prometheus-smokeping-exporter
+ notify: reload prometheus-smokeping-exporter
- name: generate systemd service unit
template:
diff --git a/roles/monitoring/prometheus/exporter/smokeping/templates/service.j2 b/roles/monitoring/prometheus/exporter/smokeping/templates/service.j2
index 5250f752..fdc12653 100644
--- a/roles/monitoring/prometheus/exporter/smokeping/templates/service.j2
+++ b/roles/monitoring/prometheus/exporter/smokeping/templates/service.j2
@@ -5,6 +5,7 @@ Description=Prometheus smokeping prober
Restart=always
User=prometheus-exporter
ExecStart=/usr/bin/prometheus-smokeping-prober --web.listen-address="127.0.0.1:9374" --config.file /etc/prometheus/exporter/smokeping/config.yml
+ExecReload=/bin/kill -HUP $MAINPID
# systemd hardening-options
AmbientCapabilities=CAP_NET_RAW