summaryrefslogtreecommitdiff
path: root/manifests/server/munin/debian.pp
blob: c7ae961d28653078da39f22f78b11d0bb057f27c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# debian way of calling plugins
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'],
  }

}