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:
Platform Services Health Monitoring Features