Release Notes

MetricsHub Enterprise Edition v2.1.00

MetricsHub Enterprise Edition v2.1.00

What's New

ID Description
#60[1] Included the IBM Informix JDBC driver
#68[2] Added support for Java Management Extension (JMX)
#69[3] Added support for REST API and remote MCP[4]

Changes and Improvements

ID Description
#57[5] Upgraded OpenTelemetry Collector Contrib to 0.127.0

MetricsHub Enterprise Connectors v107

What's New

ID Description
#27[6] Added support for IBM Informix[7] databases via JDBC
#32[8] Added support for Palo Alto[9] firewalls via SNMP

Changes and Improvements

ID Description
#57[10] Nvidia DGX Server (REST): Improved HTTP requests initiated by the connector

MetricsHub Community Edition v1.0.05

What's New

ID Description
#718[11] AI Agents: A new set of MCP Tools[4] is now available to perform protocol checks

MetricsHub Community Edition v1.0.04

What's New

ID Description
#692[12] Added support for REST API and remote MCP[4]
#694[13] Added support for Java Management Extensions (JMX)

Changes and Improvements

ID Description
#357[14] MetricsHub CLI: Added the ability to specify connector variables
#658[15] The database property is no longer required under the jdbc configuration
#698[16] Prometheus Alert Rules: Three categories of alert rules[17] are provided to inform you of MetricsHub issues, hardware failures, and system performance degradation
#726[18] MetricsHub CLI: The --list option now shows connectors that define variables

Fixed Issues

ID Description
#693[19] Monitor names are generated for non-hardware monitors
#703[20] Metrics processing failure due to NumberFormatException
#708[21] Incorrect SchemaStore link in the documentation

Documentation Updates

ID Description
#684[22] Documented custom monitoring[23] examples
#702[24] Explained how to implement custom monitoring through SQL queries[25]
#704[26] Documented Prometheus Alert Rules[27]
#705[28] Documented BMC Helix integration[29]

MetricsHub Community Connectors v1.0.12

What's New

ID Description
#162[30] Added support for Apache Cassandra[31] databases via JMX

Changes and Improvements

ID Description
#233[32] MIB-2 Standard SNMP Agent - Network Interfaces: Added discarded inbound and outbound packets metrics

MetricsHub Enterprise Edition v2.0.00

MetricsHub Enterprise Edition v2.0.00

What's New

ID Description
#13[33] Enabled self-observability through the OpenTelemetry Java Agent
#33[34] Added support for multiple configuration files

Changes and Improvements

ID Description
#6[35] Updated MetricsHub Enterprise EULA
#11[36] Added the ability to define custom connector variables
#23[37] Added digital signature to MetricsHub Enterprise Windows MSI installer
#37[38] Cleaned up Datadog pipeline example in otel-config-example.yaml

MetricsHub Enterprise Connectors v106

What's New

ID Description
#18[39] Added support for Nvidia's DGX servers

Changes and Improvements

ID Description
#19[40] HPE Synergy: Added the ability to configure login domain through the authLoginDomain variable
#21[41] Dell iDRAC9 (REST): Added status and firmware version for the iDRAC management interface
#26[42] Brocade SAN Switch: hw.network.name now reported
#35[43] Microsoft SQL Server and Oracle: Renamed metric db.server.active_connections to db.server.current_connections
#39[44] Dell OpenManage Server Administrator: Memory device failure modes now exposed in logs
#40[45] Microsoft SQL Server and Oracle: Standardized storage metrics under the db.server.storage namespace
#44[46] Juniper Switch: Temperatures now monitored

Fixed Issues

ID Description
#11[47] Pure Storage FA Series (REST) and Pure Storage FA Series v2 (REST): Redundant disk_controller monitor already reported by the blade monitor
#34[48] Incorrect monitor names reported by various connectors:
  • Brocade SAN Switch
  • Dell EMC PowerStore (REST)
  • Dell OpenManage Server Administrator
  • EMC SMI-S Agent (ECOM)
  • Fibre Alliance SNMP Agent (Switches)
  • Hitachi HNAS (SNMP)
  • IBM AIX - Common
  • IBM AIX - SCSI disks
  • NetApp Filer (SNMP)
  • MegaCLI Managed RAID Controllers
#47[49] Cisco Entity Sensor (SNMP): Excessive power consumption values observed on certain Cisco devices
#52[50] Cisco UCS B-Series (SNMP): CPU frequency incorrectly reported in the name attribute

MetricsHub Community Edition v1.0.03

What's New

ID Description
#650[51] Added support for multiple configuration files

Changes and Improvements

ID Description
#628[52] Enhanced connectors parser to better handle Enterprise Connector variables
#651[53] The MetricsHub core engine now dynamically generates Hardware monitor names

Fixed Issues

ID Description
#503[54] hw.host.power metric incorrectly reported as both estimated and measured for the same host
#662[55] Incorrect conversion of WMI unsigned 32-bit integers caused invalid performance counter values
#674[56] NullPointerException in Connector AWK scripts caused by race condition in the MetricsHub JAWK extension

Documentation Updates

ID Description
#486[57] Documented the Datadog Integration
#655[58] Documented the Self-Observability setup

MetricsHub Community Connectors v1.0.11

What's New

ID Description
#200[59] Added support for PostgreSQL

Changes and Improvements

ID Description
#199[60] lm_sensors: Connector now acts as fallback when temperatures are unavailable from other connectors
#212[61] MySQL: Renamed metric db.server.active_connections to db.server.current_connections
#218[62] Linux System: Added memory swap metrics
#221[63] MySQL: Standardized storage metrics under the db.server.storage namespace
#224[64] Windows System and Linux System: Added system.network.bandwidth.limit metric and optionally system.network.bandwidth.utilization

Fixed Issues

ID Description
#202[65] SmartMon Tools: Failed to discover physical disks
#204[66] Windows System: Incorrect values reported for system.disk.io_time and system.disk.operation_time metrics
#205[67] Linux System: Incorrect unit reported for system.disk.io_time and system.disk.operation.time metrics
#209[68] Incorrect monitor names reported by various connectors:
  • IPMI
  • SmartMon Tools
  • WMI - Disks
  • lm_sensors
#211[69] Linux System: system.memory.utilization{system.memory.state="used"} is incorrectly calculated
#215[70] Linux System: Metric incorrectly named system.disk.operation.time instead of system.disk.operation_time
#220[71] Windows System: Inaccurate paging metrics and missing handling for systems without a pagefile
#229[72] Windows System: The system.paging.type attribute returned wrong labels (soft, hard instead of expected major, minor)
#231[73] Linux System: Incorrect attribute name system.paging.type used instead of system.paging.direction for system.paging.operations metrics
#210[74] Windows - DiskPart: The connector is tested remotely whereas it should work only locally

MetricsHub Enterprise Edition v1.2.00

MetricsHub Enterprise Edition v1.2.00

What's New

ID Description
M8BEE-45 Simplified deployment with new Docker image for MetricsHub Enterprise
M8BEE-49 Added jawk CLI, a command-line interface for executing AWK scripts
M8BEE-50 Integrated MetricsHub Community metrics exporter for optimized resource usage and memory efficiency
M8BEE-53 Published configuration examples needed for Docker setup
M8BEE-55 Integrated Datadog pipeline into otel-config-example.yaml

Changes and Improvements

ID Description
M8BEE-46 Prometheus Alertmanager: Alerts are now triggered for degraded voltage levels (both low and high)
M8BEE-48 Added SNMPv3 authentication examples to metricshub-example.yaml

Fixed Issues

ID Description
M8BEE-47 Security Vulnerabilities: CVE-2022-46364, CVE-2024-28752, CVE-2022-46363, CVE-2025-23184, CVE-2024-7254

MetricsHub Enterprise Connectors v105

What's New

ID Description
EC-3 Added support for Dell EMC PowerMax
EC-4 Added support for Hitachi Disk Arrays
EC-70 Added support for HPE MSA 2060 via HTTP API
EC-107 Added support for Oracle databases
EC-109 Added support for Microsoft SQL Server databases
EC-118 Added support for DotHill storage systems

Changes and Improvements

ID Description
EC-32 HPE OneView (Frames and Blades): Blade ID now corresponds to the Blade Server Hostname/FQDN
EC-33 HPE OneView (Frames and Blades): Added Ambient Temperature on Enclosure Frames
EC-36 HPE OneView (Frames and Blades): Added Blades Server Network Card monitoring
EC-92 HPE OneView (Frames and Blades): Added InterConnect port monitoring
EC-126 NetApp Filer (REST): Improved controller visibility and network metrics collection
EC-130 Cisco Ethernet Switch: hw.network.name and hw.network.alias now reported
EC-134 Juniper Switch: hw.network.name and hw.network.alias now reported
EC-135 Cisco Entity Sensor (SNMP): hw.network.name and hw.network.alias now reported

Fixed Issues

ID Description
EC-34 HPE OneView (Frames and Blades): CPU instances are not reported under Blades
EC-117 Dell MX Chassis and Blades (REST): Sled Inlet Temperature is in ALARM after blade reboot
EC-119 Lenovo ThinkSystem (IMM, XCC): Threshold is not computed for hw.voltage.limit metric
EC-120 Citrix Netscaler (SNMP): Connector incorrectly activates on a Linux server
EC-123 Cisco Ethernet Switch: Connector may fail to activate for some Cisco switches
EC-129 IBM Director Agent 6 - Windows: Enclosures are duplicated
EC-132 HPE iLO 5 (ProLiant Gen10 and Gen10 Plus): hw.network.bandwidth.limit is reported in bits instead of bytes

MetricsHub Community Edition v1.0.02

What's New

ID Description
#583[75] Added jawk CLI, a command-line interface for executing AWK scripts

Changes and Improvements

ID Description
#339[76] MetricsHub Agent: Improved OpenTelemetry resource usage
#575[77] Authentication Protocols: Added support for SNMPv3 HMAC-SHA-2 (SHA224, SHA256, SHA384, and SHA512)
#576[78] Authentication Protocols: Added support for IPMI-over-LAN (SHA-256 and MD5)
#582[79] HTTP CLI: Improved usability with simplified syntax
#620[80] Health Check: Added support for Oracle and Cassandra databases
#626[81] Metrics Collection: The id attribute is now optional
#634[82] MetricsHub CLI: Added the --job-timeout option

Fixed Issues

ID Description
#572[83] HTTP CLI: A NullPointerException occurs when no password is provided
#574[84] Extensions are not updated during upgrade
#577[85] IPMI CLI: An ArrayIndexOutOfBoundsException occurs when running the ipmitool command
#580[86] SNMPv3 CLI: The --snmpv3-retry-intervals option is not standardized
#584[87] Security Vulnerabilities: CVE-2022-46364, CVE-2024-28752, CVE-2022-46363, CVE-2025-23184, CVE-2024-7254
#590[88] Metrics Collection: hw_voltage_limit_volts{limit_type="low.critical"} is incorrectly collected
#597[89] [BREAKING_CHANGE] Renamed metricshub.host.up.response_time to metricshub.host.response_time
#605[90] An incorrect JAR name prevents MetricsHub from starting
#608[91] SNMP CLI: The --snmp-retry-intervals option is not standardized
#614[92] Metrics Collection: metricshub.host.response_time is reported even when metricshub.host.up is down
#619[93] SNMP Logs: Text tables are not properly displayed
#623[94] JDBC Protocol: URL is not generated when database type is mssql

Documentation Updates

ID Description
#631[95] Documented the Docker deployment setup for MetricsHub Enterprise
#632[96] Listed the supported operating systems

MetricsHub Community Connectors v1.0.09

What's New

ID Description
#188[97] Defined semantic conventions for Oracle and SQL Server database metrics
#190[98] MySQL: db.server.name attribute is now reported
#193[99] Generic Ethernet Switch: hw.network.name and hw.network.alias now reported

Changes and Improvements

ID Description
#177[100] Linux System and Windows System: network.interface.name attribute now reported

Fixed Issues

ID Description
#173[101] Generic UPS: Some voltage sensors are not discovered
#176[102] Linux and Windows System: system.device attribute missing from FS and disk metrics
#178[103] Linux System: Incorrect attribute names and invalid mapping syntax on disk metrics
#187[104] Linux System: Docker overlay FS causes inaccurate capacity reporting

Documentation Updates

ID Description
#184[105] Documented awk source in the Connector Developer’s Guide

MetricsHub Enterprise Edition v1.1.00

MetricsHub Enterprise Edition v1.1.00

What's New

ID Description
M8BEE-37 Added protocol CLIs to validate configurations, troubleshoot connectivity, and ensure successful metric extraction

Changes and Improvements

ID Description
M8BEE-38 Updated OpenTelemetry Collector Contrib to version 0.116.0

MetricsHub Enterprise Connectors v103

What's New

ID Description
EC-72 Added performance and capacity metrics for Pure Storage FlashArray storage systems via REST API
EC-75 Added performance and capacity metrics for NetApp FAS and AFF storage systems via ONTAP REST API
EC-86 Added support for Citrix NetScaler via SNMP

Changes and Improvements

ID Description
EC-10 Enhanced detection criteria in the EMC VPLEX Version 5, EMC VPLEX Version 6, and Huawei OceanStor (REST) connectors
EC-57 Pure Storage FA Series (REST Token Authentication): NVRAM modules are now reported as memory monitors
EC-88 Added support for HPE ProLiant Gen 11 servers via iLO 6
EC-90 HP iLO Gen 10 (REST): Split into two connectors: HPE iLO 5 (ProLiant Gen10 and Gen10 Plus) and HPE iLO 6 (ProLiant Gen11)
EC-91 HP iLO Gen 9 (REST): Renamed to HPE iLO4 (ProLiant Gen 8, Gen9)
EC-100 EMC uemcli (VNXe): Power and temperature metrics are now collected

Fixed Issues

ID Description
EC-84 Pure Storage FA Series: The hw.parent.type attribute is reported as DiskController instead of disk_controller
EC-95 Dell EMC PowerStore (REST): Metrics are missing for physical disks, network cards, memory modules, fans and power supplies
EC-97 Pure Storage FA Series (SSH): hw.temperature metrics are not collected
EC-98 Dell iDRAC9 (REST): Incorrect JSON response handling leads to HTTP 404 error on network devices

MetricsHub Enterprise Connectors v104

Changes and Improvements

ID Description
EC-112 Reduced high CPU usage caused by internal DB queries in NetAppRESTv2 and PureStorageREST connectors

MetricsHub Community Edition v1.0.00

What's New

ID Description
#424[106] Added protocol CLIs to validate configurations, troubleshoot connectivity, and ensure successful metric extraction

Changes and Improvements

ID Description
#519[107] Updated connector semantics by replacing leftConcat with prepend, rightConcat with append, and osCommand with commandLine.
#521[108] Updated OpenTelemetry Java dependencies to version 1.45.0
#525[109] Added the ability to enable or disable self-monitoring

Fixed Issues

ID Description
#523[110] The hw.network.up metric is not reported for connectors with WARN or ALARM link state

Documentation Updates

ID Description
#546[111] Integrated platform icons and enhanced connectors directory page
#541[112] Moved use cases from the documentation to MetricsHub Use Cases[113]
#533[114] Documented the self-monitoring feature
#529[115] Created a Troubleshooting section in the user documentation

MetricsHub Community Edition v1.0.01

Changes and Improvements

ID Description
#563[116] MetricsHub Engine Internal DB: Improved memory usage and data types identification

MetricsHub Community Connectors v1.0.08

What's New

ID Description
#137[117] Added support for MySQL databases via JDBC

Changes and Improvements

ID Description
#158[118] Updated platforms for community connectors
#160[119] Created Storage metric semantic conventions
#163[120] MIB2Switch and GenericSwitchEnclosure connectors now support Arista platforms

Fixed Issues

ID Description
#111[121] LinuxIPNetwork: Fails to monitor some Ethernet interfaces

MetricsHub Enterprise Edition v1.0.02

MetricsHub Enterprise Edition v1.0.02

Changes and Improvements

ID Description
M8BEE-35 Replaced deprecated loggingexporter with debugexporter in otel-config-example.yaml

MetricsHub Enterprise Connectors v102

Changes and Improvements

ID Description
EC-87 The StatusInformation of the led monitor now reports the LedIndicator value

Fixed Issues

ID Description
EC-74 HP Insight Management Agent - Drive Array: The disk_controller status is not reported
EC-77 Redfish: Enclosures are duplicated for Dell iDRAC and HP
EC-78 Dell OpenManage Server Administrator: The hw.enclosure.energy metric is not converted to Joules
EC-79 Dell XtremIO REST API: The hw.parent.type attribute is reported as DiskController instead of disk_controller
EC-93 Connectors reporting voltage metrics do not set the high.critical threshold

MetricsHub Community Edition v0.9.08

Changes and Improvements

ID Description
#379[122] Added support for escaped macros
#422[123] Developed a JDBC Extension to enable support for SQL-based connectors
#432[124] Standardized the log messages for all the criteria tests
#435[125] [BREAKING_CHANGE] Added support for multiple variable values for the same connector
#468[126] Added support for shared-characteristics for centralized resource configuration
#470[127] Added support for host.id, host.name, and other attributes as arrays in resource configuration
#472[128] Prevented sensitive configuration details from being displayed in error logs
#474[129] Handled blank values when creating INSERT queries for internalDbQuery Sources
#498[130] Improved monitoring jobs when invoking Jawk sources in connectors

Fixed Issues

ID Description
#478[131] A NullPointerException occurs when processing HTTP detection criteria
#480[132] IPMITool criteria and source fail due to invalid ipmitool command
#500[133] Only one monitor is processed due to incorrect indexing
#502[134] Incorrect link status check leads to an incorrect power consumption

Documentation Updates

ID Description
#462[135] Reviewed Configure Monitoring documentation
#462[135] Moved the CLI documentation to the Appendix section
#463[136] Combined the Linux and Windows Prometheus quick starts into a unique Prometheus quick start
#484[137] Documented the Prometheus/Grafana integration
#289[138] Documented the use cases: Monitoring network interfaces using SNMP, Monitoring a process on Windows, Monitoring a remote system running on Linux, Monitoring a service running on Linux, Monitoring the Health of a Service, and Pinging resources
#505[139] Updated references to the deprecated loggingexporter

MetricsHub Community Connectors v1.0.07

Changes and Improvements

ID Description
#112[140] Windows Process: The process user name is now retrieved and selectable through configuration variables
#143[141] Linux System: The connector no longer reports services, as these are now handled by the LinuxService connector
#148[142] Linux System: Enhanced filesystem utilization calculation

Fixed Issues

ID Description
#140[143] Platform mispelling in Linux & LinuxService connectors
#145[144] IpmiTool: The hw.status metric is not collected because enclosure.awk reports OK, WARN, ALARM instead of ok, degraded, failed
#152[145] Connectors reporting voltage metrics do not set the high.critical threshold

Documentation Updates

ID Description
#128[146] Documented default connector variables
#129[147] Replaced all references to sql with internalDbQuery

MetricsHub Enterprise Edition v1.0.01

MetricsHub Enterprise Edition v1.0.01

Changes and Improvements

ID Description
M8BEE-29 Removed Otel collector resourcedetection processor to prevent localhost system resource attributes from being overridden
M8BEE-32 Moved the localhost resource configuration to the data center 1 resource group in metricshub-example.yaml

MetricsHub Enterprise Connectors v101

Changes and Improvements

ID Description
EC-9 The hw.network.bandwidth.limit metric is now reported in bytes

Fixed Issues

ID Description
EC-73 Dell iDRAC9 (REST): Some network link physical addresses are incorrect

MetricsHub Community Edition v0.9.07

Changes and Improvements

ID Description
#433[148] [BREAKING_CHANGE] Disabled Automatic Hostname to FQDN resolution
#427[149] BMC Helix Integration: Added the StatusInformation internal text parameter to the connector monitor
#421[150] Reduced Alert noise for hw.status{state="present"}
#414[151] Added a link to MetricsHub Community Connectors 1.0.06
#412[152] The hw.status{state="present"} metric is no longer reported for cpu monitors discovered by Linux and Window connectors
#383[153] Implemented a new engine method megaBit2Byte to align with OpenTelemetry unit standards
#374[154] Default connector variables can now be specified in YAML connector files
#302[155] Defined afterAll and beforeAll jobs in YAML connectors
#423[156] Added the ability to filter monitors

Fixed Issues

ID Description
#436[157] The log message for SNMP v3 credential validation is incorrect
#439[158] Connector default variables are not serializable
#417[159] JavaDoc references are incorrect
#410[160] Protocol definition is applied to only one host in a multiple-host configuration
#368[161] The hw.power{hw.type="vm"} metric is erroneously set to 0
#456[162] An exception occurs when monitoring ESXi through vCenter authentication

MetricsHub Community Connectors v1.0.06

Changes and Improvements

ID Description
#125[163] Disabled automatic detection for WindowsProcess, WindowsService, and LinuxService
#122[164] Added default values for connector variables in WindowsService, LinuxService, WindowsProcess & LinuxProcess
#114[165] The hw.network.bandwidth.limit metric is now displayed in bytes

Fixed Issues

ID Description
#120[166] The hw.vm.power_ratio unit is incorrect. It should be 1 instead of Cel
No results.