summaryrefslogtreecommitdiff
path: root/inventory
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2021-09-28 18:02:27 +0200
committerChristian Pointner <equinox@spreadspace.org>2021-09-28 18:02:27 +0200
commitc49412b8f31f551ec90b3dcd1d8e8e867a2b1680 (patch)
tree3cc302ee1282f3bd2c7e7a9a0bd6c220bb15e025 /inventory
parentcosmetic fix (diff)
prometheus: add ssl exporter
Diffstat (limited to 'inventory')
-rw-r--r--inventory/group_vars/promzone-chaos-at-home/vars.yml2
-rw-r--r--inventory/host_vars/ch-mon.yml7
2 files changed, 9 insertions, 0 deletions
diff --git a/inventory/group_vars/promzone-chaos-at-home/vars.yml b/inventory/group_vars/promzone-chaos-at-home/vars.yml
index a77fc0cb..7a8e833b 100644
--- a/inventory/group_vars/promzone-chaos-at-home/vars.yml
+++ b/inventory/group_vars/promzone-chaos-at-home/vars.yml
@@ -14,6 +14,8 @@ prometheus_server_jobs:
- blackbox
- blackbox/probe
- ipmi
+ - ssl
+ - ssl/probe
prometheus_zone_name: chaos@home
prometheus_zone_targets: "{{ groups['promzone-chaos-at-home'] }}"
diff --git a/inventory/host_vars/ch-mon.yml b/inventory/host_vars/ch-mon.yml
index b2402d0c..015a420d 100644
--- a/inventory/host_vars/ch-mon.yml
+++ b/inventory/host_vars/ch-mon.yml
@@ -71,6 +71,7 @@ prometheus_server_web_external_url: /prometheus/
prometheus_exporters_extra:
- blackbox
- nut
+ - ssl
prometheus_exporter_blackbox_modules_extra:
icmp:
@@ -96,6 +97,12 @@ prometheus_job_multitarget_blackbox__probe:
target: "{{ network_zones.svc.prefix | ipaddr(network_zones.svc.offsets[inventory_hostname]) | ipaddr('address') }}:{{ ansible_port | default(22) }}"
module: ssh_banner
+prometheus_job_multitarget_ssl__probe:
+ ch-mon:
+ - instance: "sslcert-prometheus-{{ inventory_hostname }}"
+ target: "/etc/ssl/prometheus/**/*.pem"
+ module: file
+
promethues_alertmanager_smtp:
smarthost: "{{ network_zones.lan.prefix | ipaddr(network_zones.lan.offsets['ch-prometheus-legacy']) | ipaddr('address') }}:25"