Skip to content

OGo Docs

Sections
Personal tools
You are here: Home » Members » helge » Simple OGo Watchdog

Simple OGo Watchdog

Document Actions
Submitted by Matthew Price <matthewprice@trugreenmail.com>in the OGo users list, a simple OGo watchdog process

Note from helge: while useful this should not be necessary in practice? OGo has a *builtin* watchdog which can be enabled using -WOWatchDogEnabled YES.

I have had the ogo backend die on me a couple of times now - not really sure why as it didn't used to do that. I decided to write a watchdog script to bring ogo back up if it dies - just in case.

ogowatchdog.sh
----snip----
STATUS=`/usr/bin/nmap -p 20000 localhost | /bin/grep "20000/tcp open"`
if [ -z "$STATUS" ]
   then
      /etc/init.d/opengroupware start
fi
----snip----

That's it. Modify the paths and naming to suite you. This is from my debian unstable system. You could do the same with:

STATUS=`ps ax | /bin/grep
"WOApps/OpenGroupware.woa/ix86/linux-gnu/gnu-fd-nil/OpenGroupware"`

if you don't [have,want] nmap installed (no line breaks there, of course).

Put this in your crontab with:

* * * * *   /path-to-executable/ogo-watchdog.sh

To have it run every minute. It takes almost no resources for the script to run if ogo is already active.

Created by chris
Last modified 2003-12-03 01:17 PM
 

Powered by Plone

This site conforms to the following standards: