################################################################################ # HOST DEFINITIONS ################################################################################ # Generic host definition template define host{ name generic-host ; The name of this host template - referenced in other host definitions, used for template recursion/resolution notifications_enabled 1 ; Host notifications are enabled event_handler_enabled 1 ; Host event handler is enabled flap_detection_enabled 1 ; Flap detection is enabled process_perf_data 1 ; Process performance data retain_status_information 1 ; Retain status information across program restarts retain_nonstatus_information 1 ; Retain non-status information across program restarts register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE! } # 'Nagios' host definition define host{ use generic-host ; Name of host template to use host_name Nagios alias Nagios Monitoring Server address 10.16.19.112 max_check_attempts 2 check_command check-host-alive contact_groups admins notification_interval 120 notification_options d,u,r notification_period 24x7 flap_detection_enabled 1 } # 'HO_Core_SW' host definition define host{ use generic-host ; Name of host template to use host_name HO_Core_SW alias HeadOffice Core Switch address 10.16.19.1 parents Nagios max_check_attempts 2 check_command check-host-alive contact_groups admins notification_interval 120 notification_options d,u,r notification_period 24x7 flap_detection_enabled 1 } # 'NAS-TMMIN-HO' host definition define host{ use generic-host ; Name of host template to use host_name NAS-TMMIN-HO alias FTP Server address 10.16.20.120 parents HO_Core_SW max_check_attempts 2 check_command check-host-alive contact_groups admins notification_interval 120 notification_options d,u,r notification_period 24x7 flap_detection_enabled 1 } # 'NAS-TMMIN-HO-2' host definition define host{ use generic-host ; Name of host template to use host_name NAS-TMMIN-HO-2 alias FTP Server address 10.254.8.2 parents HO_Core_SW max_check_attempts 3 check_command check_ping!500.0,50%!1000.0,100% # check_command check-host-alive contact_groups admins notification_interval 120 notification_options d,u,r notification_period 24x7 flap_detection_enabled 0 event_handler log-host notifications_enabled 1 event_handler_enabled 1 } # 'PRADO2000' host definition define host{ use generic-host ; Name of host template to use host_name PRADO2000 alias Mail Server address 10.16.20.100 parents HO_Core_SW max_check_attempts 2 check_command check-host-alive contact_groups admins notification_interval 120 notification_options d,u,r notification_period 24x7 flap_detection_enabled 1 } # 'HO_Router' host definition define host{ use generic-host ; Name of host template to use host_name HO_Router alias HeadOffice Router address 10.32.16.17 parents HO_Core_SW max_check_attempts 2 check_command check-host-alive contact_groups admins notification_interval 120 notification_options d,u,r notification_period 24x7 flap_detection_enabled 1 } # 'S1_Router' host definition define host{ use generic-host ; Name of host template to use host_name S1_Router alias Sunter 1 Router address 10.16.0.1 parents HO_Router max_check_attempts 2 check_command check-host-alive contact_groups admins notification_interval 120 notification_options d,u,r notification_period 24x7 flap_detection_enabled 1 } # 'AVALON2000' host definition define host{ use generic-host ; Name of host template to use host_name AVALON2000 alias Mail Server address 10.16.2.100 parents S1_Router max_check_attempts 2 check_command check-host-alive contact_groups admins notification_interval 120 notification_options d,u,r notification_period 24x7 flap_detection_enabled 1 } # 'KRW_Router' host definition define host{ use generic-host ; Name of host template to use host_name KRW_Router alias Karawang Router address 10.64.16.17 parents HO_Router max_check_attempts 2 check_command check-host-alive contact_groups admins notification_interval 120 notification_options d,u,r notification_period 24x7 flap_detection_enabled 1 } # 'KRW_Core_SW' host definition define host{ use generic-host ; Name of host template to use host_name KRW_Core_SW alias Karawang Core Switch address 10.64.16.17 parents KRW_Router max_check_attempts 2 check_command check-host-alive contact_groups admins notification_interval 120 notification_options d,u,r notification_period 24x7 flap_detection_enabled 1 } # 'VIOS2000' host definition define host{ use generic-host ; Name of host template to use host_name VIOS2000 alias Karawang Mail Server address 10.16.66.25 parents KRW_Core_SW max_check_attempts 2 check_command check-host-alive contact_groups admins notification_interval 120 notification_options d,u,r notification_period 24x7 flap_detection_enabled 1 }