[Koha-bugs] [Bug 12902] New: Cronjob monitoring script, nagios3 compatible
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Wed Sep 10 16:41:57 CEST 2014
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12902
Bug ID: 12902
Summary: Cronjob monitoring script, nagios3 compatible
Change sponsored?: ---
Product: Koha
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P5 - low
Component: Test Suite
Assignee: chris at bigballofwax.co.nz
Reporter: olli-antti.kivilahti at jns.fi
QA Contact: gmcharlt at gmail.com
Created attachment 31509
-->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=31509&action=edit
initial patch
After having issues with cronjobs not always running or getting regression
issues, I decided to give a try to create a cronjobs monitoring solution.
This patch introduces a wrapper script to log and time cronjobs.
The wrapper script's log output is used to analyze whther cronjobs ran and if
there were any errors.
Also cronjobs timings can be validated to prevent nasty errors with for. ex.
expiring waiting holds one day too early/late.
This check can also be integrated to nagios!
Also provided is a scaffold to start introducing more nagios-checks, with
example command and service configurations.
This patch introduces a koha_cronjobs-script to read the
/var/spool/cron/crontabs/koha and analysz its contents.
Then one can validate whether the cronjob timings are right (this is not
mentioned in the manual at all) and what is right is (currently) based on my
honest feelings.
Then each cronjobs frequency is determined and the cronjobs log output is
checked based on the script parameters.
Currently the cronjob frequencies are split to minutely, hourly, daily, etc.
Koha_cronjobs-script is meant to be ran on those intervals to catch errors
ASAP.
I would also like to hear what kind of cronjob timings other libraries use?
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list