Nagios schedule checks do not run after daylight savings change

People using Nagios 3.2.0 will encounter a bug when daylight saving kicked in over the weekend. The bug results in a scheduling problem where service and host checks are no longer executed. This can be confirmed by checking the scheduling queue : all hosts and services will be scheduled to be checked at 11 PM.

Follow the steps below to resolve the problem.

1. Edit nagios.cfg of all your nagios servers and modify the following line :
use_retained_scheduling_info=1
to
use_retained_scheduling_info=0

2. Restart Nagios

3. Check scheduling queue : Everything should be back to normal

Nagios will not keep the scheduling information in the memory stack, as a result the entire scheduling queue will be computed again.
After checking that everything is ok, make sure to set use_retained_scheduling_info back to 1 (use_retained_scheduling_info=1) in order to keep scheduling information for you next restart.

3 comments

  1. Top marks that man…

    Why is this bug not better documented though?!?!?!

    Had me stumped for an hour, and meant we lost 10hours of monitoring data…

Leave a Reply

Your email address will not be published. Required fields are marked *