This KB article helps fix scheduled reports that are not running, you are not receiving the email that should be sent out.
The first step is to check the contents of the apache crontab file with the following command:
Once you've done this, go and schedule a report as a test.
After that, execute the command above to view the crontab file again.
If there is no change in the output, execute the following command:
grep crontab /var/log/httpd/*
If you see this error message:
You (apache) are not allowed to use this program (crontab)
The cron.allow file needs updating to resolve this issue.
Execute the following command to add the apache user to the /etc/cron.allow file:
echo apache >> /etc/cron.allow
Once you have made this change, go schedule the report again and the /var/spool/cron/apache should now be updated.
For any support related questions please visit the Nagios Support Forums at:
Article ID: 742
Created On: Thu, Aug 10, 2017 at 10:01 PM
Last Updated On: Thu, Aug 10, 2017 at 10:04 PM
Authored by: tlea
Online URL: https://support.nagios.com/kb/article/nagios-xi-scheduled-reports-not-running-742.html