]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blobdiff - modules/profile/manifests/monitoring/params.pp
Fix freshness for monitoring
[perso/Immae/Projets/Puppet.git] / modules / profile / manifests / monitoring / params.pp
index a64713008eaff9021616494f6e75cb5108880e12..285393ca5c58a14aa4d7ac14c87c253c4f0abd30 100644 (file)
@@ -5,6 +5,11 @@ class profile::monitoring::params {
   $objects             = "/etc/naemon/objects.cfg"
   $plugins             = "/etc/naemon/monitoring-plugins"
 
+  $service_types = {
+    "passive" => "external-passive-service",
+    "web"     => "external-web-service",
+  }
+
   $service_generic = {
     active_checks_enabled        => "1",
     check_freshness              => "0",
@@ -34,4 +39,11 @@ class profile::monitoring::params {
     retry_interval     => "1",
     })
 
+  $service_local_for_master = {
+    host_name       => $service_local["host_name"],
+    check_interval  => $service_local["check_interval"],
+    retry_interval  => $service_local["retry_interval"],
+    check_freshness => Integer(Integer($service_local["check_interval"]) * 1.5),
+    use             => $service_types["passive"],
+  }
 }