232 lines
8.4 KiB
INI
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
|
|
}
|