aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ansible/roles/munin/tasks/main.yml33
1 files changed, 27 insertions, 6 deletions
diff --git a/ansible/roles/munin/tasks/main.yml b/ansible/roles/munin/tasks/main.yml
index b9704c3..55f6a78 100644
--- a/ansible/roles/munin/tasks/main.yml
+++ b/ansible/roles/munin/tasks/main.yml
@@ -5,6 +5,8 @@
- munin
- munin-node
- spawn-fcgi
+ # Plugin packages
+ - libdbd-pg-perl
state: present
tags:
- role::munin
@@ -33,14 +35,33 @@
- name: Enable non-default munin plugins
file:
- src: "/usr/share/munin/plugins/{{ item }}"
- dest: "/etc/munin/plugins/{{ item }}"
+ src: "/usr/share/munin/plugins/{{ item.src }}"
+ dest: "/etc/munin/plugins/{{ item.dest | default(item.src) }}"
state: link
loop:
- - postfix_mailstats
- - spamstats
- - nginx_request
- - nginx_status
+ # SpamAssassin
+ - src: spamstats
+ # Nginx
+ - src: nginx_request
+ - src: nginx_status
+ # Postfix
+ - src: postfix_mailstats
+ - src: postfix_mailqueue
+ - src: postfix_mailvolume
+ # PostgreSQL
+ - src: postgres_size_
+ dest: postgres_size_metricity
+ - src: postgres_size_
+ dest: postgres_size_site
+ - src: postgres_size_
+ dest: postgres_size_ALL
+ - src: postgres_xlog
+ - src: postgres_autovacuum
+ - src: postgres_bgwriter
+ - src: postgres_checkpoints
+ - src: postgres_connections_db
+ - src: postgres_users
+ - src: postgres_xlog
tags:
- role::munin
notify: