[GIS] How to monitor the arcgis server 10.0 services

arcgis-10.0arcgis-server

I regularly have the problem that after windows server updates the application server is automatically restarted and the ArcGIS Server 10.0 services are not restarted. I am not aware of this until my colleagues call to ask why the system isnĀ“t showing Geodata. This then takes 30 minutes to stop the tomcat server, flush logs, restart AGS services and test that everything is running.

Is there a monitoring tool which would indicate or even send emails when the status of running services change?

Best Answer

In theory this is a "solved" problem from a SysAdmin perspective. Any good monitoring package can monitor things, it just depends on identifying things to monitor (for which it helps having well documented protocols; ArcGIS's proprietary services make things somewhat tricker).

http://www.thegeekstuff.com/2009/09/top-5-best-network-monitoring-tools/ - contains one list. Nagios is one I have experience with an works fine; bonus in that it's open-source. I used it successfully to monitor a GeoServer install at a lot of different levels:

  • WMS/WFS requests succeeding (parsing XML responses).
  • TomCat service still running (Windows service checker)
  • GeoWebCache not being over-whelmed (Parsing of a HTML page)
  • Load balancer working fine (Parsing of a .properties file).

You may also be interested in the sister https://serverfault.com/ community.

Related Question