interval_length
지시문이 기본적으로 60으로 설정되어 있다고 가정합니다 .
$ grep interval_length /usr/local/nagios/etc/nagios.cfg
# This value works of the interval_length you specify later. If you leave
# actual seconds rather than a multiple of the interval_length variable.
interval_length=60
특수 서비스의 경우 다음에서 다른 템플릿을 정의해야합니다 /usr/local/nagios/etc/objects/templates.cfg
.
define service{
name special-service
...
max_check_attempts 3
normal_check_interval 20
retry_check_interval 3
notification_interval 60
...
}
다음에주의하십시오 :
normal_check_interval
:이 서비스는 정상 상태에서 20 분마다 점검됩니다.
retry_check_interval
: 서비스가 정상이 아닌 상태로 변경 될 때 재확인을 예약하기 전에 대기하는 시간 (분)입니다. 서비스 max_attempts
상태가 변경되지 않은 상태에서 서비스를 재 시도한 경우 check_interval
속도 에 따라 예약 된 상태로 돌아갑니다 .
서비스에이 템플릿을 사용하십시오.
define service{
use special-service
host_name xx
service_description yy
check_command zz
contact_groups admins
}
당신은 또한 정의해야 할 수 있습니다 서비스 에스컬레이션을 변경하는 notification_interval
서비스 상태에 따라,이 같은 :
define serviceescalation{
host_name xx
service_description yy
last_notification 0
notification_interval 10
escalation_options [w,u,c]
contact_groups admins
}
서비스가 경고, 알 수 없음 또는 위험 상태 인 경우이 서비스 에스컬레이션이 사용됩니다. 그리고 이제 새로운 알림 간격이 있습니다 : 10 분.