Well, they are technically service critical errors although they actually say plugin timeout. By saying they are spurious, I'm trying to say that I don't want them to be sent. They are basically useless, as all of those hosts/services are already known to be having trouble, because their parent is down.
All of my hosts notification_options are d,r and my services c,r.
I'm basically wondering why I'm getting plugin timeout alerts (service critical alerts) when the parent host is "dead". The Nagios docs state:
Whenever a service check results in a non-OK status level, Nagios will attempt to check and see if the host that the service is running on is "alive". Typically this is done by pinging the host and seeing if any response is received. If the host check commmand returns a non-OK state, Nagios assumes that there is a problem with the host. In this situation Nagios will "silence" all potential alerts for services running on the host and just notify the appropriate contacts that the host is down or unreachable.
That's exactly the scenario I expected, i.e.:
1.) The service is non-OK
2.) Check the host
3.) Host non-OK
4.) Supress all service related alerts.
This didn't happen, so either I missed something in the configs, or something else is going on. :shock: