summaryrefslogtreecommitdiff
path: root/manifests/server/munin/debian.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/server/munin/debian.pp')
-rw-r--r--manifests/server/munin/debian.pp56
1 files changed, 23 insertions, 33 deletions
diff --git a/manifests/server/munin/debian.pp b/manifests/server/munin/debian.pp
index 9ff7863..c7ae961 100644
--- a/manifests/server/munin/debian.pp
+++ b/manifests/server/munin/debian.pp
@@ -1,35 +1,25 @@
# debian way of calling plugins
-class mysql::server::munin::debian inherits mysql::server::munin::default {
- Munin::Plugin['mysql_bytes']{
- config => "user root\nenv.mysqlopts --defaults-file=/etc/mysql/debian.cnf",
- require => Package['mysql'],
- }
- Munin::Plugin['mysql_queries']{
- config => "user root\nenv.mysqlopts --defaults-file=/etc/mysql/debian.cnf",
- require => Package['mysql'],
- }
- Munin::Plugin['mysql_slowqueries']{
- config => "user root\nenv.mysqlopts --defaults-file=/etc/mysql/debian.cnf",
- require => Package['mysql'],
- }
- Munin::Plugin['mysql_threads']{
- config => "user root\nenv.mysqlopts --defaults-file=/etc/mysql/debian.cnf",
- require => Package['mysql'],
- }
- Munin::Plugin::Deploy['mysql_connections']{
- config => "user root\nenv.mysqlopts --defaults-file=/etc/mysql/debian.cnf",
- require => Package['mysql'],
- }
- Munin::Plugin::Deploy['mysql_qcache']{
- config => "user root\nenv.mysqlopts --defaults-file=/etc/mysql/debian.cnf",
- require => Package['mysql'],
- }
- Munin::Plugin::Deploy['mysql_cache_mem']{
- config => "user root\nenv.mysqlopts --defaults-file=/etc/mysql/debian.cnf",
- require => Package['mysql'],
- }
- Munin::Plugin::Deploy['mysql_size_all']{
- config => "user root\nenv.mysqlopts --defaults-file=/etc/mysql/debian.cnf",
- require => Package['mysql'],
- }
+class mysql::server::munin::debian {
+
+ munin::plugin {
+ [mysql_queries, mysql_slowqueries, mysql_bytes, mysql_threads]:
+ config => "user root\nenv.mysqlopts --defaults-file=/etc/mysql/debian.cnf",
+ }
+
+ munin::plugin::deploy{
+ 'mysql_connections':
+ source => 'mysql/munin/mysql_connections';
+ 'mysql_qcache':
+ source => 'mysql/munin/mysql_qcache';
+ 'mysql_qcache_mem':
+ source => 'mysql/munin/mysql_qcache_mem';
+ 'mysql_size_all':
+ source => 'mysql/munin/mysql_size_all';
+ }
+
+ Munin::Plugin::Deploy[ [ 'mysql_connections', 'mysql_qcache', 'mysql_qcache_mem', 'mysql_size_all' ] ] {
+ config => "user root\nenv.mysqlopts --defaults-file=/etc/mysql/debian.cnf",
+ require => Package['mysql'],
+ }
+
}