summaryrefslogtreecommitdiff
path: root/roles/monitoring/collectd/graphite/tasks
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-12-08 02:09:21 +0100
committerChristian Pointner <equinox@spreadspace.org>2020-12-08 02:09:21 +0100
commit87c8c5b2a53dfb606c4a8ee5e437221b87714197 (patch)
tree876eef27f5e51e82c4099e5d71bb4bdcfc9a4a11 /roles/monitoring/collectd/graphite/tasks
parentbasic collectd role (diff)
collectd: add graphite and prometheus role
Diffstat (limited to 'roles/monitoring/collectd/graphite/tasks')
-rw-r--r--roles/monitoring/collectd/graphite/tasks/main.yml14
1 files changed, 14 insertions, 0 deletions
diff --git a/roles/monitoring/collectd/graphite/tasks/main.yml b/roles/monitoring/collectd/graphite/tasks/main.yml
new file mode 100644
index 00000000..56bae017
--- /dev/null
+++ b/roles/monitoring/collectd/graphite/tasks/main.yml
@@ -0,0 +1,14 @@
+---
+- name: install graphite plugin config
+ copy:
+ dest: /etc/collectd/conf.d/graphite.conf
+ content: |
+ LoadPlugin "write_graphite"
+ <Plugin "write_graphite">
+ {% for node in (collectd_graphite_nodes | dict2items) %}
+ <Node "{{ node.key }}">
+ {{ node.value | indent(width=4) }}
+ </Node>
+ {% endfor %}
+ </Plugin>
+ notify: restart collectd