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:

  • ICONICS Services

  • Third-party Applications

  • Operating Systems

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:

  • Normal
  • Warning - Indicates Potential Problem
  • Critical - Indicates Severe Problem

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:

  • Top Level Overview
  • Component Overview
  • Detail View

Modules with Performance Counters

  • AlarmWorX64 Logger

  • AlarmWorX64 Server

  • AlertWorXPoint Manager

  • AlertWorXEmail Server

  • AlertWorX  Pager Server

  • AssetWorXPoint Manager

  • AssetWorXRuntime

  • BACnetPoint Manager

  • BACnetRuntime

  • BridgeWorXRuntime

  • EnergyAnalytiXPoint Manager

  • EnergyAnalytiXRuntime

  • FacilityAnalytiXPoint Manager

  • FacilityAnalytiXRuntime

  • FrameWorX

  • Global Aliasing Point Manager

  • GridWorXPoint Manager

  • Hyper Historian Collector

  • Hyper Historian Logger

  • ICONICS Modbus OPC Server

  • Language Aliasing Point Manager

  • MergeWorX

  • MobileHMIPoint Manager

  • OData Connector Point Manager

  • Recipe Point Manager

  • ReportWorXRuntime

  • ScheduleWorX64 Point Manager

  • ScheduleWorX64 Runtime

  • Security Point Manager

  • SNMP Point Manager

  • TrendWorX64 HDA Server

  • TrendWorX64 Logger

  • UDM64 Runtime

  • Web Services Point Manager

See Also:

Health Monitor Settings

Platform Services Health Monitoring Features

ICONICS Modules Performance Counters

System Health Monitor Services Enumeration