X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprofile%2Fmanifests%2Fmonitoring%2Fparams.pp;h=285393ca5c58a14aa4d7ac14c87c253c4f0abd30;hb=60fb787df260a2fb9cd87761d19eed6e78d0d797;hp=a64713008eaff9021616494f6e75cb5108880e12;hpb=0363f38e186b8c942a6db2de4974befbc373f618;p=perso%2FImmae%2FProjets%2FPuppet.git diff --git a/modules/profile/manifests/monitoring/params.pp b/modules/profile/manifests/monitoring/params.pp index a647130..285393c 100644 --- a/modules/profile/manifests/monitoring/params.pp +++ b/modules/profile/manifests/monitoring/params.pp @@ -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"], + } }