From the Ministry of Using Sledgehammers to Crack Nuts: Nagios is a popular service monitoring system: http://nagios.org/ http://en.wikipedia.org/wiki/Nagios http://nagios.sourceforge.net/docs/3_0/quickstart.html
We use Nagios. It is completely configurable and rather full-featured. Terrifyingly full-featured, in fact. What you want to do is this: http://nagios.sourceforge.net/docs/3_0/monitoring-publicservices.html The gotcha with GeoServer is that a failed WFS request with an OWS exception comes back with an HTTP 200 OK. This can happen if GeoServer loses its connection to the database backend. (You'll in general only get a 503 when tomcat gets stuck or can't load GeoServer.) Search the developer list for "HTTP" for the long version. The Nagios solution is to use a regular expression test on a WFS response, looking for an expected FeatureCollection. From our custom-commands.cfg: # 'check_http_url_regex' command definition define command{ command_name check_http_url_regex command_line /usr/lib/nagios/plugins/check_http -H $HOSTADDRESS$ -u "$ARG1$" -r "$ARG2$" -e 200 } See: http://nagiosplugins.org/man/check_http And then we can use this in a service definition to check that we actually get a FeatureCollection in the response: define service { hostgroup_name ourhostname service_description Our GeoServer WFS check_command check_http_url_regex!/geoserver/wfs?request=GetFeature&version=1.1.0&typeName=ns:OurFeatureType&maxfeatures=1!wfs:FeatureCollection ... If you do not have a Unix box to do the monitoring (and robust monitoring should be on a separate host!), you might be able to use Nagwin, the Windows distribution (I have not used Nagwin). http://www.nagios.org/news/77-news-announcements/273-introducing-nagwin-nagios-for-windows http://exchange.nagios.org/directory/Distributions/Packaged-Distributions/Nagwin--2D-Nagios-for-Windows/details I am sure there are easier ways of shallowly monitoring a single windows service. If you want an enterprise-ready solution, consider Nagios. Kind regards, Ben. On 26/10/11 00:59, Jonathan Harahush wrote: > My apologies in advance – I’m not a sysadmin, so my question might be very > basic. Every so often, my instance of Geoserver will stop working and I’ll > get a 503 error. Restarting Tomcat fixes the issue and usually it happens > because of memory issues, according to the log file. This is on Windows > Server 2008. Is there an easy way to set up an alert from the server so that > I can receive an e-mail when this problem occurs? > > Thanks, > > Jonathan Harahush | GIS Specialist | Administration& Finance > Direct 303-480-6746 | Fax 303-480-6790 | E-mail jharah...@drcog.org > > [cid:image001.gif@01CC9305.33831550]<http://www.drcog.org/> > > [cid:image002.jpg@01CC9305.33831550]<http://gis.drcog.org/datacatalog/subjects/community-profiles> > New, updated profiles of all DRCOG's participating governments > are now available. > Learn<http://gis.drcog.org/datacatalog/subjects/community-profiles> about > your community. > > [cid:image003.jpg@01CC9305.33831550]<http://www.facebook.com/Denver.Regional.Council.of.Governments> > [cid:image004.jpg@01CC9305.33831550]<http://twitter.com/#!/DRCOGorg> > > -- Ben Caradoc-Davies <ben.caradoc-dav...@csiro.au> Software Engineer CSIRO Earth Science and Resource Engineering Australian Resources Research Centre ------------------------------------------------------------------------------ The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev _______________________________________________ Geoserver-users mailing list Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users