summaryrefslogtreecommitdiff
path: root/roles
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 /roles
parentch-cm4-test: add example boot options for turingpi v2.4 (diff)
upgrade some promehtues components
Diffstat (limited to 'roles')
-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
3 files changed, 7 insertions, 1 deletions
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