rearranged some munin stuff
authormh <mh@immerda.ch>
Fri, 21 Mar 2008 15:54:48 +0000 (15:54 +0000)
committermh <mh@immerda.ch>
Fri, 21 Mar 2008 15:54:48 +0000 (15:54 +0000)
manifests/client.pp
manifests/plugin.pp

index 13f3e09..0a65418 100644 (file)
@@ -39,9 +39,6 @@ class munin::client {
                                guest: { include munin::plugins::vserver }
                                default: {
                                        include munin::plugins::linux
-                                       case $virtual {
-                                               xen0: { include munin::plugins::dom0 }
-                                       }
                                }
                        }
                }
@@ -49,6 +46,11 @@ class munin::client {
                        err( "Don't know which munin plugins to install for $kernel" )
                }
        }
+       case $virtual {
+        physical: { munin::plugins::physical }
+           xen0: { include munin::plugins::dom0 }
+        xenu: { include munin::plugins::domU }
+    }
 
 }
 
index e4702c2..81bab27 100644 (file)
@@ -169,10 +169,6 @@ class munin::plugins::gentoo inherits munin::plugins::base {
 class munin::plugins::centos inherits munin::plugins::base {
 }
 
-class munin::plugins::selinux inherits munin::plugins::base {
-    munin::plugin::deploy { "selinuxenforced": }
-}
-
 define munin::plugin::deploy ($source = '', $enabled = 'true') {
     $real_source = $source ? {
         ''  =>  "munin/plugins/$name",
@@ -192,13 +188,17 @@ define munin::plugin::deploy ($source = '', $enabled = 'true') {
     }
 }
 
-class munin::plugins::dom0 inherits munin::plugins::base {
+class munin::plugins::dom0 inherits munin::plugins::physical {
     munin::plugin::deploy { "xen": }
     munin::plugin::deploy { "xen-cpu": }
     munin::plugin::deploy { "xen_memory": }
     munin::plugin::deploy { "xen_vbd": }
 }
 
+class munin::plugins::physical inherits munin::plugins::base {
+     munin::plugin { iostat: }
+}
+
 class munin::plugins::domU inherits munin::plugins::base {
     plugin { if_eth0: ensure => "if_" }
 }