KBI 311310 No Monitoring Task Runs On Fresh Windows 2012 Server With Message Monitoring Engine Process Terminated Unexpectedly

Version

Argent Advanced Technology All Versions

Date

Friday, 13 November 2015

Summary

When running Argent AT on fresh Windows 2012, monitoring tasks are scheduled correctly, but not executed at all

Message ‘Monitoring engine process terminated unexpectedly’ can be found in Relator Trace Log

The issue is caused by missing feature of .NET Framework 2.0 in fresh Windows 2012 server including R2

When customer installs Argent AT, he selects to ignore the following message:

Technical Background

Windows 2012 server including R2 installs .NET Framework 4.5 features by default

Argent AT is compiled with VC++ 2005

Argent AT Monitoring Engine is implemented with C++/CLI, which is hard linked with .NET Framework 2.0

When .NET Framework 2.0 is missing, the Monitoring Engine process fails to start

Resolution

To correct the issue, install .NET Framework 3.5 features

After installation, restart Argent AT services