]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Adding ping_rate parameter to nodo::subsystem::monitor
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 4 May 2013 20:57:14 +0000 (17:57 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 4 May 2013 20:57:14 +0000 (17:57 -0300)
manifests/subsystem/monitor.pp

index 015f43c6e75b7824fe600ae92663444403e4acd7..59e453ea3e517d9374df9801055622b7df08aa9f 100644 (file)
@@ -1,14 +1,17 @@
 class nodo::subsystem::monitor(
   $type       = 'vserver',
   $use_nagios = hiera('nodo::subsystem::monitor::use_nagios', True),
-  $use_fqdn   = hiera('nodo::subsystem::monitor::use_nagios_fqdn', false)
+  $use_fqdn   = hiera('nodo::subsystem::monitor::use_nagios_fqdn', false),
+  $ping_rate  = hiera('nodo::subsystem::monitor::ping_rate', '!100.0,20%!500.0,60%')
 ) {
 
   if $use_nagios != false {
 
     if $type == 'vserver' {
       include nagios::target::fqdn
-      nagios::service::ping { "${::fqdn}": }
+      nagios::service::ping { "${::fqdn}":
+        ping_rate => $ping_rate,
+      }
     }
 
     if $type == 'host' {
@@ -18,7 +21,9 @@ class nodo::subsystem::monitor(
       else {
         include nagios::target
       }
-      nagios::service::ping { "${::fqdn}": }
+      nagios::service::ping { "${::fqdn}":
+        ping_rate => $ping_rate,
+      }
     }
 
   }