In this recipe, we'll learn how to refine which notifications are sent by a host or service and which notifications should be received by a particular contact. We'll do this by changing both the notification types that hosts and services should generate and, to complement that, the notification types that a contact should be configured to receive.
You should have a Nagios Core 4.0 or newer server, with at least one host configured already. We'll use the example of
sparta.example.net, a host defined in its own file, which we'll configure to send only the
RECOVERY notifications, ignoring other notifications such as
UNKNOWN. It will send the notifications to an existing contact called
john; we'll ensure that this contact is configured to receive those notifications.