A new version of ogsWatcher (v1.0.7) is now available for download, Get the new version
here.
ogsWatcher is a Windows service which provides the means to declaratively configure multiple Source and HLDS game instances (DOD:S, CSS, DOD, CS 1.6 etc.) and to automatically run those games servers as either background or foreground tasks. Key features include:

highly reliable crash protection

support for both the SRCDS and HLDS engines

easy configuration via an XML config file

many configurable settings

runs as a true Windows service

automatic start and recovery capabilities

embedded high precision timer to enable higher server FPS

srcds tasks can be run in foreground or background

automatically restarts failed servers

graceful shutdown closes log files correctly

detailed documentation