From 21ffeb25dfd7aebfaeb888cb9dc1436512e0ff7e Mon Sep 17 00:00:00 2001 From: do Date: Thu, 20 Feb 2020 21:03:01 +0100 Subject: [PATCH] saltmine, prometheus --- prometheus/node_exporter.sls | 18 ++++++++++++++++++ prometheus/prometheus.sls | 12 ++++++++++++ saltmine.sls | 3 +++ top.sls | 6 ++++++ 4 files changed, 39 insertions(+) create mode 100644 prometheus/node_exporter.sls create mode 100644 prometheus/prometheus.sls create mode 100644 saltmine.sls create mode 100644 top.sls diff --git a/prometheus/node_exporter.sls b/prometheus/node_exporter.sls new file mode 100644 index 0000000..522ad37 --- /dev/null +++ b/prometheus/node_exporter.sls @@ -0,0 +1,18 @@ +# -*- coding: utf-8 -*- +# vim: ft=yaml +--- +prometheus: + wanted: + - node_exporter + service: + node_exporter: + args: + web.listen-address: ":9110" + # collector.textfile.directory: /var/tmp/node_exporter + config: + prometheus: + scrape_configs: + - job_name: 'node' + static_configs: + - targets: + - {{ grains.get('fqdn') }}{{ salt['pillar.get']('prometheus:service:node_exporter:args:web.listen-address', ':9110') }} diff --git a/prometheus/prometheus.sls b/prometheus/prometheus.sls new file mode 100644 index 0000000..842314e --- /dev/null +++ b/prometheus/prometheus.sls @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- +# vim: ft=yaml +--- +prometheus: + wanted: + - prometheus + - node_exporter + + service: + prometheus: + args: + web.listen-address: 0.0.0.0:9090 diff --git a/saltmine.sls b/saltmine.sls new file mode 100644 index 0000000..58a708e --- /dev/null +++ b/saltmine.sls @@ -0,0 +1,3 @@ +mine_functions: + grains.items: [] + pillar.items: [] diff --git a/top.sls b/top.sls new file mode 100644 index 0000000..afb623e --- /dev/null +++ b/top.sls @@ -0,0 +1,6 @@ +base: + '*': + - saltmine + - prometheus.node_exporter + 'pine02*': + - prometheus.prometheus