In this recipe, we'll adjust the configuration for a service that has been bugging us with notifications late at night. We'll arrange to keep checking this host, sparta.example.net
, on a 24x7
basis, but we'll prevent it from sending notifications outside of work hours using two of the predefined time periods in the default Nagios Core configuration.
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.
We can define the check_period
and notification_period
for our host as follows:
Change to the objects configuration directory for Nagios Core. The default is
/usr/local/nagios/etc/objects
. If you've put the definition for your host in a different file, move to its directory instead.# cd /usr/local/nagios/etc/objects
Edit the file containing your host definition and find the definition within the file:
# vi sparta.example...