X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprofile%2Fmanifests%2Fmonitoring%2Fparams.pp;fp=modules%2Fprofile%2Fmanifests%2Fmonitoring%2Fparams.pp;h=a64713008eaff9021616494f6e75cb5108880e12;hb=0363f38e186b8c942a6db2de4974befbc373f618;hp=0000000000000000000000000000000000000000;hpb=bff7d1b743bc2239d7ce7ced37dd03e4e846c03d;p=perso%2FImmae%2FProjets%2FPuppet.git diff --git a/modules/profile/manifests/monitoring/params.pp b/modules/profile/manifests/monitoring/params.pp new file mode 100644 index 0000000..a647130 --- /dev/null +++ b/modules/profile/manifests/monitoring/params.pp @@ -0,0 +1,37 @@ +class profile::monitoring::params { + $real_hostname = lookup("base_installation::real_hostname") + + $services_for_master = "/etc/naemon/services_for_master.cfg" + $objects = "/etc/naemon/objects.cfg" + $plugins = "/etc/naemon/monitoring-plugins" + + $service_generic = { + active_checks_enabled => "1", + check_freshness => "0", + check_interval => "10", + check_period => "24x7", + contact_groups => "admins", + event_handler_enabled => "1", + flap_detection_enabled => "1", + is_volatile => "0", + max_check_attempts => "3", + notification_interval => "60", + notification_options => "w,u,c,r", + notification_period => "24x7", + notifications_enabled => "0", + obsess_over_service => "1", + passive_checks_enabled => "1", + process_perf_data => "1", + retain_nonstatus_information => "1", + retain_status_information => "1", + retry_interval => "2", + } + + $service_local = merge($service_generic, { + host_name => $real_hostname, + check_interval => "5", + max_check_attempts => "4", + retry_interval => "1", + }) + +}