Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got a service in Nagios that checks how much disk space is used on a server.

When over 80% is used, the service is in a warning state. When it's over 97% it's considered critical.

When the service is in warning I want to send an alert once a day (notification_interval 1440). When the service is critical I want to send an alert every two hours (notification interval 120).

How do I set this up?

Is it possible to set this up in one service or do I need to define two services, one that sends alerts for warning and another that sends alerts for critical?


share|improve this question
up vote 4 down vote accepted

Define a serviceescalation with notification_interval set to 120 when the service is in CRITICAL state:

define serviceescalation{
    host_name               xx
    service_description     disk_free
    notification_interval   120
    escalation_period       24x7
    escalation_options      c
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.