Frequently Asked Questions
What is servicemon?
How does servicemon work?
What do I need to use servicemon?
Why doesn't servicemon do <insert feature here>?
Why a Java client?
Why is the Java client licensed under the LGPL? Why not the GPL?
How do I verify the downloads using PGP?
Who writes servicemon?
Why are there ads on this site?
My question isn't answered here!
What is servicemon?
servicemon is a simple service checking application written in Python.
How does servicemon work?
Once an hour it calls the init script of each service it is monitoring using the 'status' option to determine whether each service is running. It attemps to restart any that are not.
What do I need to use servicemon?
You'll need a Linux installation with Python installed and services which use full sysvinit scripts.
Why doesn't servicemon do <insert feature here>?
Either it would overcomplicate servicemon to add the feature, or the developer never thought of it. If you think there's something extra servicemon should do, send feedback!
Why a Java client?
The developer needed a client app that could run on Windows and Java is the only Windows-friendly language he knows!
Why is the Java client licensed under the LGPL? Why not the GPL?
It is potentially illegal to run a GPL-licensed Java binary with a non-GPL-licensed Java virtual machine. As the Java client app only works in Sun's java, this would naturally be a problem. Using the LGPL allows the application to be run legally in any virtual machine.
How do I verify the downloads using PGP?
See these instructions.
Who writes servicemon?
David Johnson writes servicemon.
Why are there ads on this site?
The author may write free software, but that doesn't mean he doesn't like money!
My question isn't answered here!
So ask it!