[CentOS] Service monitoring/"Monit"?
Geoff Galitz
geoff at galitz.org
Fri Jun 11 11:39:18 UTC 2010
> I have a feeling that introducing nagios monitoring is a little too
> involved, though. I want to distribute the setup to external systems, so
> ideally there should be one "monitoring" package install and a simple
> "enable" command at the most, in addition to installation of the actual
> software.
>
> rpm -Uvh monit-<version>.rpm
> chkconfig monit on
>
> Is really quite ideal, except for the fact that it only nearly gives me
> what I want :-(
Gotcha. Would a simple shell script be sufficient? Something like:
-------------------------------
while : ## loop forever
do
/sbin/service [app] status
if [$? -ne 0 ]; ## services which should be running, but are dead
## return a non-zero status code
then
service [app] restart
fi
sleep 120 ## sleep for about two minutes
do
-------------------------------
Adding mail notifications and other standard functions would be trivial. To
monitor various services just create add a for loop in there.
Just a thought.
-Geoff
---------------------------------
Geoff Galitz
Blankenheim NRW, Germany
http://www.galitz.org/
http://german-way.com/blog/
More information about the CentOS
mailing list