System Health Monitor

The System Health Monitor is a tool created to monitor the overall system, provide diagnostic tools and correct the situation. Multiple ICONICS services include performance-related information, via Performance Counter and Data Points (within Platform Services) and the System Health Monitor provides insight into this various information.

 

System Health Monitor Dashboard

 

System Health Monitor settings can be accessed through the Health Monitor Settings properties in the FrameWorX node of the Project Explorer in the Workbench. See the Health Monitor Settings topic for more details.

 

System Health Monitor is a powerful tool that monitors, diagnoses, predicts and corrects. It runs as a standalone service, independent to other modules, without requiring a separate license. It integrates with ICONICS Platform Services, implementing a Point Manager API, with data accessible via the GENESIS64 HMI/SCADA and building management suite.

 

System Architecture Including the System Health Monitor

 

System Health Monitor can use inputs from Performance Counters and Data points that are available within:

This component can use aggregate functions. It can also generate alarms that can be visualized in AlarmWorX64 Viewer, logged using AlarmWorX64 Logger, and logged to the Windows Event Log. It also has the ability to recycle a Windows Service.

 

System Health Monitor Architecture

 

Monitoring

System Health Monitor can monitor defined inputs and then present information via dashboards using modern, intelligent visualization methods. These can be viewed through either GraphWorX64 or KPIWorX and can be launched via the ribbon, via Commanding, or via Hotkey.

Diagnosis

System Health Monitor's diagnosis aspects help determine what it means for your system to be "healthy". Each project has different objectives, configurations, requirements, etc. that could be running in different environments. System Health Monitoring configuration involves defining Rules to detect an unhealthy state, along with the possibility to adjust health monitoring parameters.

Prediction

System Health Monitoring provides 3 health states:

System Health Monitor can generated standard alarms that can be used for escalation and can be visualized by any client, along with indicators in its dashboard.

Correction

System Health Monitoring can recycle a Windows Service to rectify associated problems.

Accessibility

System Health Monitor has built-in tools for an out-of-box experience. Its Performance Counters integrate with Windows Performance Monitor and third-party tools. The alarms logged to the Windows Event Log can be viewed by the Windows Event Log Viewer itself or by third-party tools. It comes with predefined dashboards, inputs and rules, as well as default settings for most applications. It can be configured through the Workbench and also supports custom configuration.

 

The System Health Monitor high-performance dashboard is easy to use, with three levels:

Modules with Performance Counters

See Also:

Health Monitor Settings

Platform Services Health Monitoring Features

ICONICS Modules Performance Counters

System Health Monitor Services Enumeration