You are here

CRONJOBS CRITICAL - Housekeeping cronjob stat file does not exist

3 posts / 0 new
Last post
jellekamma
jellekamma's picture
CRONJOBS CRITICAL - Housekeeping cronjob stat file does not exist

Hi,

I just installed the latest release of Opsview Pro on RHEL 6.5. On my machines cron is restricted to user root only, other users can't create crontab files. Because of that, during installation, adding a cronjob for user opsview/nagios failed and thus I'm getting "CRONJOBS CRITICAL - Housekeeping cronjob stat file does not exist" now.

Could you give me a copy/paste of the crontab entry and under which user it is supposed to run?

Kind regards,

Jelle

 

awijntje
awijntje's picture
Re: CRONJOBS CRITICAL - Housekeeping cronjob stat file does ...

He Jelle,

the crontab should run for the user nagios (you should add nagios to the cron.allow file).

Here's the crontab from my system:

# OPSVIEW-START
# Do not remove comment above. Everything between OPSVIEW-START and OPSVIEW-END
# will be automatically installed as part of an Opsview install/upgrade
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/nagios/bin/mrtg_genstats.sh > /dev/null 2>&1
11 3 * * * /usr/local/nagios/bin/rc.opsview cron_daily > /dev/null 2>&1
22 2,6,10,14,18,22 * * * . /usr/local/nagios/bin/profile && /usr/local/nagios/bin/opsview_cronjobs 4hourly > /dev/null 2>&1
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/nagios/bin/call_nmis nmis.pl type=collect mthread=true > /dev/null 2>&1
34 0,4,8,12,16,20 * * * /usr/local/nagios/bin/call_nmis nmis.pl type=update mthread=true > /dev/null 2>&1
4 * * * * . /usr/local/nagios/bin/profile && /usr/local/nagios/bin/import_runtime -q
# NMIS reports
0 0 * * * /usr/local/nagios/bin/call_nmis run-reports.sh day health
0 0 * * * /usr/local/nagios/bin/call_nmis run-reports.sh day top10
0 0 * * * /usr/local/nagios/bin/call_nmis run-reports.sh day outage
0 0 * * * /usr/local/nagios/bin/call_nmis run-reports.sh day response
0 0 * * * /usr/local/nagios/bin/call_nmis run-reports.sh day avail
0 0 * * * /usr/local/nagios/bin/call_nmis run-reports.sh day port
0 0 * * 0 /usr/local/nagios/bin/call_nmis run-reports.sh week health
0 0 * * 0 /usr/local/nagios/bin/call_nmis run-reports.sh week top10
0 0 * * 0 /usr/local/nagios/bin/call_nmis run-reports.sh week outage
0 0 * * 0 /usr/local/nagios/bin/call_nmis run-reports.sh week response
0 0 * * 0 /usr/local/nagios/bin/call_nmis run-reports.sh week avail
0 0 * * 0 /usr/local/nagios/bin/call_nmis run-reports.sh week port
0 0 1 * * /usr/local/nagios/bin/call_nmis run-reports.sh month health
0 0 1 * * /usr/local/nagios/bin/call_nmis run-reports.sh month top10
0 0 1 * * /usr/local/nagios/bin/call_nmis run-reports.sh month outage
0 0 1 * * /usr/local/nagios/bin/call_nmis run-reports.sh month response
0 0 1 * * /usr/local/nagios/bin/call_nmis run-reports.sh month avail
0 0 1 * * /usr/local/nagios/bin/call_nmis run-reports.sh month port
# OPSVIEW-END

Hope this helps,

Alan

suraj.gurung
suraj.gurung's picture
HouseKeeping critical

Hi 

We have an alert for Opsview housekeeping. "Housekeeping scritp has not suceessfully run for 270 hours". 

Could you please explain all the process which involves this task to run successfully? 

Thanks in Advance.