> Script Details
report inappropriate content
Mar 8 2010
Status of work
ESRI Attribution and Licensing Agreement
ArcGIS Server (10.0 and prior)
ArcScripts is intended for the free exchange of scripts and tools related to ESRI software products. Please alert the moderator if this script is a demo, trial-version, or an advertisement for a retail product.
Updated: Version 1.6.1
Includes Patch to correct Status Report generation
Added Check for new Updates capability
Added XML export to CSV option
Updated: Version 1.6
Supports running Multiple Instances of ServiceMonitor.
Addition of Html based Status pages.
Enhancements to ArcSDE check routine, now includes stale connection termination and Orphaned lock reporting.
Updated: Version 1.5
Includes secure service support.
Includes error checking for REST services.
Includes ArcSDE Instance checking.
Includes ArcGIS Server MapServer Image checks.
Includes ArcGIS Server Locator service support.
and much more...
Updated: Version 1.4
Includes nested If-Else-Endif Conditional testing.
Includes support for calling external routines.
New MHTML-based User's Guide.
and much more...
Updated: Version 1.3
Includes support for Multiple Service files.
Includes support for ArcIMS Service and Catalog monitoring.
Includes support for ArcGIS Server Catalog monitoring.
Many more refinements, see version history for details!
Updated: Version 1.2.1
Includes patch to limit wget to one download attempt at a time.
Includes patch to remove redundant failed 'retry' messages.
Updated: Version 1.2
Includes enhanced error and e-mail Logging.
Refined maintenance option by adding MaintWindows parameter and logic.
Includes Sleep.vbs component rather than Sleep.exe dependancy.
All dependant untilities are now included, no additional downloads required!
More comprehensive ReadMe doc!
The ServiceMonitor is a simple DOS command line script that reads an input Text file list of Services to monitor and Parameters to act on.
This routine will attempt to access the URLs or WSDLs listed in the Service list file and e-mail you if it cannot reach them.
Minimal changes are required to get this running. You'll need to add your e-mail address, SMTP e-mail Server name, and include the Service URLs you wish to monitor. Additional settings can be changed if desired.
You can then run this through a Windows Scheduled Task at any interval you see fit.