- $real_hostname = lookup("base_installation::real_hostname")
-
- Nagios_service {
- ensure => "present",
- owner => "naemon",
- group => "naemon",
- target => "/etc/naemon/objects.cfg",
- notify => Service["naemon"],
- before => Service["naemon"],
- }
-
- $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 => "1",
- obsess_over_service => "1",
- passive_checks_enabled => "1",
- process_perf_data => "1",
- retain_nonstatus_information => "1",
- retain_status_information => "1",
- retry_interval => "2",
- }