ServiceMon is a standalone, extensible, real-time, service monitoring tool for Windows, written from the ground up in .NET to be
A simple script controls the services and web pages to monitor. To test the availability of Google’s home page, by
fetching a URL and
looking for a phrase, use this line:
http-get "http://www.google.com" must-contain "Google"
This will send a
ping request to facebook.com and check a reply is
received within 5 seconds:
ping "facebook.com" must-be-less-than "5s"
Scripts can be nested to
divide the screen into independent monitoring panels:
#name "Panel 1"
http-get "http://www.google.com" must-contain "I'm Feeling Lucky"
#name "Panel 2"
windows-service-status "Spooler", "localhost" must-equal "Running"
#name "Panel 3"
ping "http://microsoft.com" must-equal "Success"
Monitoring can be customised using
colour used to indicate status,
execution ordering and
automated emails can all be customised.
Please visit the ServiceMon home page for more information.