Vincent Fournier ae360321c4 Modify Alignak container to use Alignak
Change-Id: Ibd2e1324e55028292f4a0cb9a000d680a6cf2703
2015-05-27 13:48:57 -04:00

232 lines
8.4 KiB
INI

##############################################################################
##############################################################################
#
# Different Time Check Interval Services
#
##############################################################################
##############################################################################
##############################################################################
# Purpose of time templates :
# Simply define checks behavior of services with time template to avoid
# false alerts.
# There are three time template type : short, medium, long
# - short means that it will be no retry check for service to be in hard state
# - medium let a time period in soft state for service that can have peak load
# - long let a greater time period in soft state, meant to service where
# great variation and long charge time period are usual.
##############################################################################
# Check every 5min with immediate hard state
define service{
name 5min_short
use generic-service
max_check_attempts 1
normal_check_interval 5
retry_interval 2
register 0
}
# Check every 5min with hard state 3min after first non-OK detection
define service{
name 5min_medium
use generic-service
max_check_attempts 2
normal_check_interval 5
retry_interval 3
register 0
}
# Check every 5min with hard state after 30min
define service{
name 5min_long
use generic-service
max_check_attempts 6
normal_check_interval 5
retry_interval 5
register 0
}
# Check every 10min with immediate hard state
define service{
name 10min_short
use generic-service
max_check_attempts 1
normal_check_interval 10
retry_interval 5
register 0
}
# Check every 10min with hard state 10min after first non-OK detection
define service{
name 10min_medium
use generic-service
max_check_attempts 2
normal_check_interval 10
retry_interval 10
register 0
}
# Check every 10min with hard state after 1hour
define service{
name 10min_long
use generic-service
max_check_attempts 6
normal_check_interval 10
retry_interval 10
register 0
}
# Check every 20min with immediate hard state
define service{
name 20min_short
use generic-service
max_check_attempts 1
normal_check_interval 20
retry_interval 1
register 0
}
# Check every 20min with hard state 20min after first non-OK detection
define service{
name 20min_medium
use generic-service
max_check_attempts 2
normal_check_interval 20
retry_interval 20
register 0
}
# Check every 20min with hard state after 2hours
define service{
name 20min_long
use generic-service
max_check_attempts 6
normal_check_interval 20
retry_interval 20
register 0
}
# Check every 30min with immediate hard state
define service{
name 30min_short
use generic-service
max_check_attempts 1
normal_check_interval 30
retry_interval 15
register 0
}
# Check every 30min with hard state 30min after first non-OK detection
define service{
name 30min_medium
use generic-service
max_check_attempts 2
normal_check_interval 30
retry_interval 30
register 0
}
# Check every 30min with hard state after 6hours
define service{
name 30min_long
use generic-service
max_check_attempts 6
normal_check_interval 30
retry_interval 30
register 0
}
# Check every 1hour with immediate hard state
define service{
name 1hour_short
use generic-service
max_check_attempts 1
normal_check_interval 60
retry_interval 20
register 0
}
# Check every 1hour with hard state 1hour after first non-OK detection
define service{
name 1hour_medium
use generic-service
max_check_attempts 2
normal_check_interval 60
retry_interval 60
register 0
}
# Check every 1hour with hard state after 6hours
define service{
name 1hour_long
use generic-service
max_check_attempts 6
normal_check_interval 60
retry_interval 60
register 0
}
# Check every 12hours with immediate hard state
define service{
name 12hours_short
use generic-service
max_check_attempts 1
normal_check_interval 720
retry_interval 360
register 0
}
# Check every 12hours with hard state 12hours after first non-OK detection
define service{
name 12hours_medium
use generic-service
max_check_attempts 2
normal_check_interval 720
retry_interval 720
register 0
}
# Check every 12hours with hard state after 3days
define service{
name 12hours_long
use generic-service
max_check_attempts 6
normal_check_interval 720
retry_interval 720
register 0
}
# Check every weeks with immediate hard state
define service{
name 1week_short
use generic-service
max_check_attempts 1
normal_check_interval 10080
retry_interval 10
register 0
}
# Check every weeks with hard state 1 week after first non-OK detection
define service{
name 1week_medium
use generic-service
max_check_attempts 2
normal_check_interval 10080
retry_interval 10080
register 0
}
# Check every weeks with hard state after 4 weeks
define service{
name 1week_long
use generic-service
max_check_attempts 6
normal_check_interval 10080
retry_interval 10080
register 0
}