so if a service goes critical, then recovers, you want it to stay critical in nagios until it's acknowleged? There are no means to do this within nagios
or maybe i'm misinterpreting,
nagios's default behavior is to keep emailing every hour if a service stays critical....is it just emailing once or something? you need to have notification_interval set for your service definitions if you want it to keep alerting every x amount of time.