Enterprise System Monitoring service for Saas, Paas, system administrators and service providers.

MonitorThis (Windows)

MonitorThis is a complete monitoring service in a single executable.

This efficient, effective monitoring service is configured from a single XML file and includes a suite of monitors that can be configured to perform regular environmental monitoring checks.

MonitorThis has no user interface and is designed to run as a silent background service. It can be installed from the command line, automatically updates regularly from a network share and save alerts to a network location, posts alerts to a web portal or sends email notifications.

MonitorThis works like an advanced XML based task scheduler allowing you to schedule monitoring activities to occur as required all launched as separate threads by the monitoring service. This approach ensures redundancy and reliability with a cache of the last run for all scheduled activities ensuring monitoring continues smoothly after a reboot or maintenance outage of a machine. MonitorThis allows any script or application to be launched so it is not limited to the included functionality but can be used to trigger custom scripts or processes to monitor unique applications to assist service or software providers.

Out of the box MonitorThis includes functionality to replace a wide range of individual monitoring applications such as StalkerGo, ServiceStalker, ProcessStalker, DriveStalker and WebStalker. These applications are designed to be simple, user friendly and perform a single task. MonitorThis is designed to be stable,  fast and efficient, minimising resource usage, while performing a more complex range of monitoring activities.  This makes it more suitable for enterprise server monitoring especially when combined with the free monitoring portal included.

Included Monitors

  • CPU
  • PhysicalMemory
  • VirtualMemory
  • DiskSpace
  • DNS
  • Ping
  • Process
  • Services
  • Update
  • Execute
  • FileExist
  • WebRequest
  • MaxChildren
  • EventLog

Monitoring Portal

A Classic ASP monitoring portal is included with MonitorThis allowing a completely customised monitoring experience to be tailored to suit your individual requirements. 

Advanced functionality available with this portal include:

  • Near realtime monitoring status
  • Ability to post alerts to the portal via HTTP(S)
  • Ability to post email to the portal via HTTP(S)
  • Ability to view all running processes/alerts on a server as required
  • Ability to clear triggered alerts on a selected server

Version History

v1.0.0.0 (10/11/2015) - New Release
v1.0.0.1 (18/01/2016) - Added Ping Monitor and updated portal details page (to support Win 2003)
v1.0.0.2 (8/07/2016) - Added Event Log Monitor
v1.0.0.3 (9/07/2016) - Removed cd/dvd drives from drive space monitor
v1.0.0.4 (11/07/2016) - Updated Process Monitor to 'ends with' command to increase flexibility
v1.0.0.5 (14/07/2016) - Added Sleep function to disable monitoring during selected hours
v1.0.0.6 (13/02/2017) - Corrected an issue with date time handling for EventLog monitor

Help Documentation

MonitorThis User Guide


Download this file ( kB2017-02-13

Xsemmel MT (Windows)


Xsemmel MT is a customised version of Xsemmel designed for validating and configuring MonitorThis XML files.

Based on XSemmel by Frank Schnitzer this great XML editor has now been enhanced to assist you in validating your MonitorThis configuration before deployment.


XSemmel is fully featured XML editor with a long list of features including:

  • XML editing
    • xsd-based code completion
    • pretty printing
  • validate against XSD schema
  • xsd visualizer
  • grid view
  • generate sample XML based on XSD
  • tree view
    • navigate with tree
    • show only XML fragments
    • generate XPath of selected node
  • XPath queries
    • auto-detect namespace
    • user-defined functions (C#)
  • generate complex XML files based on pattern language
  • generate XSD schema based on sample XML file
  • compare XML files
  • XSLT transformation
  • XQuery
  • bulk XSD validation of many XML files at once
  • bulk XPath processing of many files at once

Xsemmel MT extends this with the following enhancements:

  • Background for XML grid view
  • Fix for 'invalid format' reading some XML files
  • MonitorThis new configuration template
  • MonitorThis Validation check
  • Upgrade to .NET 4.6

XSemmel MT does not include an installer but is currently a standalone application that requires .NET 4.6 to be installed.

2/6/2016 - V1.0.0.0 Release
8/7/2016 - V1.0.0.1 Update for MonitorThis

Download this file ( kB2016-07-08