Release Notes

This page lists the new features, improvements, changes and bug fixes in each version of Hardware Sentry Documentation.

Hardware Sentry 3.1.02

3 Changes - Released 2024-01-17

What's New

ID Description
HWS-715 Hardware Sentry now integrates seamlessly with ServiceNow Cloud Observability (a.k.a LightStep)
HWS-712 Hardware Sentry now integrates seamlessly with New Relic

Changes and Improvements

ID Description
HWS-708 Power Consumption can now display "0" collected values

Hardware Connectors 35

13 Changes - Released 2023-09-08

What's New

ID Description
HC-1586 Added support for VMware 8

Changes and Improvements

ID Description
HC-1603 The MS_HW_HPBladeTelnet.hdf connector has been renamed to MS_HW_HPBladeSSH.hdf
HC-1602 The MS_HW_CiscoTelnet.hdf connector has been renamed to MS_HW_CiscoSSH.hdf
HC-1600 The MS_HW_HPBladeSystem.hdf connector's display name has been updated to display its protocol
HC-1598 The IBM Netfinity Manager connectors (MS_HW_IbmNetfinityManager, MS_HW_IbmNetfinityManagerBASIC, MS_HW_IbmNetfinityManagerRAID) are deprecated: Systems relying on the IBM Netfinity Manager Agent are no longer supported
HC-1597 The HP TopTools connector (MS_HW_HPTopToolsNT) is deprecated: Systems relying on the HP TopTools Agent are no longer supported
HC-1596 The HP TopTools NetRAID connector (MS_HW_HpNetRaidController) is deprecated: Systems relying on the HP TopTools NetRaid Agent are no longer supported
HC-1595 The IBM Director 4 connectors (MS_HW_Director4Linux, MS_HW_Director4NT) are deprecated: Systems relying on IBM Director Agent v4 are no longer supported
HC-1594 The IBM Director 3 connector (MS_HW_Director3NT) is deprecated: Systems relying on IBM Director Agent v3 are no longer supported
HC-1592 Dell PowerSwitch S-Series: Added support for more networking switch models

Fixed Issues

ID Description
HC-1587 HP iLO Gen 10 (REST): Unneeded discovery of empty power supplies slots, mapped-out memory failure not detected, and false missing alerts on network cards
HC-1564 Quantum DXi (SSH): Wrong computation during many hardware object’s collect
HC-1552 Generic UPS: PowerConsumption is not available

Hardware Sentry 3.1.01

1 Changes - Released 2023-08-25

Fixed Issues

ID Description
HWS-688 A timeout issue occurring during the collect process prevents the hardware_sentry.host.configured to be reported

Hardware Sentry for Helix 2

9 Changes - Released 2023-08-11

Changes and Improvements

ID Description
HWH-21 The minimum recommended site temperature cannot be lower than 15 degrees
HWH-20 Hardware Sentry Main and Site dashboards: Updated PromQL query and query settings to smooth the graphs in the "Total Power * PUE" panel
HWH-16 Hardware Sentry Site dashboard: The panel "Current Site Temperature" now shows a graph
HWH-15 Hardware Sentry Site dashboard: Added PUE daily graph
HWH-14 Hardware Sentry Main and Site dashboards: Margin of Error is now 25% instead of No Data when no servers actually provide measured values
HWH-13 All dashboards: Optimized PromQL queries for daily, monthly and yearly consumption calculations
HWH-12 All dashboards: Default time scope is now 7 days
HWH-10 All dashboards: Added descriptions to the dashboards' panels
HWH-9 All dashboards: Added tooltips to the dashboards' panels

Hardware Dashboards for Grafana 8

3 Changes - Released 2023-08-10

Changes and Improvements

ID Description
HWGRAF-80 The minimum recommended site temperature cannot be lower than 15 degrees
HWGRAF-79 Hardware Sentry Main and Site dashboards: Updated PromQL query and query settings to smooth the graphs in the "Total Power * PUE" panel
HWGRAF-78 All dashboards: Panels' tooltips no longer show the PromQL query

Datadog 1.1.0

4 Changes - Released 2023-08-09

Changes and Improvements

ID Description
DDOG-21 Updated extraMetrics to follow new Hardware Sentry naming (hw.site.pue_ratio -> hw.site.pue, hw.site.electricity_cost_dollars -> hw.site.electricity_cost, hw.site.carbon_density -> hw.site.carbon_intensity)
DDOG-20 Removed dashboard links from dashboard descriptions
DDOG-16 The minimum recommended site temperature cannot be lower than 15 degrees

Fixed Issues

ID Description
DDOG-17 Erroneous "Potential Savings" values when following the recommended site temperature

Hardware Connectors 34

7 Changes - Released 2023-07-26

What's New

ID Description
HC-1536 Added support for HP Qumulo via Python

Changes and Improvements

ID Description
HC-1559 The Motherboard Monitor connector (MS_HW_MBMNT.hdf) is deprecated: Systems with Motherboard Monitor are no longer supported
HC-1553 The HP MP/GSP card connector (MS_HW_HPiLO.hdf) is deprecated: HP MP and GSP cards and older HP-UX and SuperDome systems are no longer supported
HC-1543 Huawei OceanStor (REST): Connector now activates on more OceanStor systems

Fixed Issues

ID Description
HC-1549 Hitachi Configuration Manager (REST)/Hitachi G-Series (REST): Incorrect Type and missing Model on Cache Flash Memories
HC-1548 EMC Unity SMI-S Agent: False missing device alerts
HC-1546 EMC VPLEX Version 5/6: False missing alarms on Power Supplies, Fans and Memories

Hardware Dashboards for Grafana 7

6 Changes - Released 2023-07-17

Changes and Improvements

ID Description
HWGRAF-85 Hardware Sentry Site dashboard: The panel "Current Site Temperature" now shows a graph
HWGRAF-84 Hardware Sentry Site dashboard: Added PUE daily graph
HWGRAF-83 Hardware Sentry Main and Site dashboards: Margin of Error is now 25% instead of No Data when no servers actually provide measured values
HWGRAF-82 All dashboards: Optimized PromQL queries for daily, monthly and yearly consumption calculations
HWGRAF-81 All dashboards: Default time scope is now 7 days
HWGRAF-68 All dashboards: Added descriptions to the dashboards' panels

Hardware Sentry 3.1.00

7 Changes - Released 2023-07-10

Changes and Improvements

ID Description
HWS-684 Linux: Removed X11 dependency in RPM package
HWS-683 Slimmed down package to optimize resource utilization
HWS-682 The embedded JRE is updated to version 11.0.19.7
HWS-677 Some site metrics are renamed to ensure compatibility with the latest dashboard version
HWS-669 HTTP errors no longer generate false positive on missing devices
HWS-666 The sum of the estimated power for each component (hw.power) is adjusted to match the measured power of the host (hw.host.power)

Fixed Issues

ID Description
HWS-674 Enclosure parent attributes are not reported correctly

Hardware Connectors 33

1 Changes - Released 2023-06-12

Fixed Issues

ID Description
HC-1539 Minor regressions in v32 connectors: Adaptec - StorMan - RAID, HP Insight Management Agent - Fiber Array, SMI-S Compliant RAID Controller - Linux, HP Synergy - REST and Promise FastTrack

Hardware Connectors 32

11 Changes - Released 2023-06-07

What's New

ID Description
HC-1519 Telnet: Support for interactive Telnet protocol is removed and replaced with single-step SSH commands

Changes and Improvements

ID Description
HC-1527 Disk controllers batteries are now grouped under their disk controllers
HC-1526 HP iLO Gen 9 and 10 (REST): Added fan speed (in percentage)
HC-1517 Added support for HP Qumulo

Fixed Issues

ID Description
HC-1533 HP iLO Gen 9 and 10 (REST): Temperature thresholds are incorrect
HC-1530 HP iLO Gen 9 and 10 (REST): Power Consumption and Status are not collected on some blades
HC-1529 EMC Isilon Cluster (REST): Batteries that are not installed are now excluded from the discovery
HC-1523 Libre Hardware Monitor: Faulty chip reports inaccurate temperatures
HC-1521 Hitachi G Series (REST): Failed physical disks are reported with an "Unknown" status
HC-1518 EMC Unity SMI-S Agent: False missing alarms are generated on all devices
HC-1507 HP Synergy (REST): Local physical disks are missing and blade's names are not set

Hardware Sentry 3.0.01

2 Changes - Released 2023-01-30

Changes and Improvements

ID Description
HWS-635 Error logging is now enabled by default in hws-config.yaml

Fixed Issues

ID Description
HWS-615 Too many simultaneous SSH connections during detection causes random connection errors

Hardware Dashboards for Grafana 6

1 Changes - Released 2023-01-25

Fixed Issues

ID Description
HWGRAF-56 Site dashboard: Error in reported potential savings when following the recommended site temperature

Hardware Connectors 31

3 Changes - Released 2023-01-23

Fixed Issues

ID Description
HC-1513 Oracle/Sun ILOM (SSH) times out unexpectedly
HC-1512 SuperMicro (REST): Fix Basic Authentication issue
HC-1509 Dell EMC PowerVault (REST) does not activate when enabling hardware monitoring through Storage Analyzer KM

Hardware Sentry for Helix 1

1 Changes - Released 2023-01-12

Changes and Improvements

ID Description
HWH-2 Make Hardware Dashboards for Grafana compatible with BMC Helix

Hardware Dashboards for Grafana 5

2 Changes - Released 2023-01-05

Changes and Improvements

ID Description
HWGRAF-46 Site Temperature Optimization: Rename the panel "Recommended Max Site Temperature"

Fixed Issues

ID Description
HWGRAF-57 Main and Site dashboards: The reported number of vendors is incorrect

Hardware Sentry 3.0.00

16 Changes - Released 2022-12-22

What's New

ID Description
HWS-627 Added IO Metrics on the GPU and Network monitors
HWS-606 RPM, DEB and MSI installers are now available
HWS-603 Ability to group hosts that share the same characteristics (type, protocol, credentials, etc.)
HWS-597 Hardware Sentry now emits its own traces and metrics
HWS-566 Added support for multi-tier authentication via vCenter for ESXi monitoring

Changes and Improvements

ID Description
HWS-629 Added computation details about the host Heating Margin in the debug
HWS-605 Added support for SHA256 for authentication
HWS-591 The Host Ambient Temperature is more accurate
HWS-585 Detection criteria are now case insensitive
HWS-584 Logs: Added request duration on all network calls
HWS-580 Huawei OceanStor (REST)/IBM FlashSystem 900: Improved hardware devices monitoring
HWS-577 Prometheus AlertManager: An alert is now triggered when a protocol is down
HWS-550 Added product information to the agent's log file

Fixed Issues

ID Description
HWS-595 HWS CLI: snmp-privacy-password is not taken into account
HWS-592 Prometheus AlertManager: The Alert Rule threshold is not correct for physical disks
HWS-590 Prometheus: Protocol-Status-critical is incorrectly triggered when using the EMC Navisphere CLI connector

Hardware Connectors 30

10 Changes - Released 2022-11-08

What's New

ID Description
HC-1492 Added support for Pure Storage REST API with token authentication
HC-1484 Added support for Dell EMC PowerVault (REST)
HC-1476 Added support for Hitachi Systems (REST)
HC-1469 Added support for HPE Primera (WBEM)

Changes and Improvements

ID Description
HC-1503 EMC Isilon Cluster (REST): Added device ID to the physical disk's display name
HC-1501 Cisco UCS C-Series CIMC (SNMP): Added support for temperature sensors

Fixed Issues

ID Description
HC-1502 Synology Diskstation: Physical disk failures are not reported
HC-1497 Hitachi SVP SMI-S Agent: The connector erroneously creates 2 separate devices
HC-1490 HPE Synergy: Disk controller's "OK" status may incorrectly trigger false alarms
HC-1392 EMC Isilon Cluster (REST): Status is not properly interpreted

Hardware Dashboards for Grafana 3

3 Changes - Released 2022-10-07

Changes and Improvements

ID Description
HWGRAF-45 [Main] Dashboard: Add Site and Hostname information in the Current Alerts panel
HWGRAF-42 Add a Host summary dashboard

Fixed Issues

ID Description
HWGRAF-47 "Total Power * PUE" and "Current Power * PUE" marked as N/A when multiple agents report a PUE for the same site

Hardware Dashboards for Grafana 2

8 Changes - Released 2022-08-31

What's New

ID Description
HWGRAF-40 Site temperature optimization panel added to the site dashboard
HWGRAF-39 Daily and monthly historical consumptions are calculated and graphed
HWGRAF-38 Live consumption data is reported for the whole infrastructure down to individual hosts

Changes and Improvements

ID Description
HWGRAF-36 Major updates to comply with the new metrics convention of Hardware Sentry OpenTelemetry Collector
HWGRAF-35 Added support for Grafana version 9.0.0 and many other changes
HWGRAF-26 Host Dashboard: Ability to search for a specific site and host
HWGRAF-24 Display the last time an agent was seen for the past 6 hours
HWGRAF-21 Dashboards updated to reflect the latest HWS agent changes and addition of new VM dashboards

Hardware Sentry 2.0.00

36 Changes - Released 2022-07-13

What's New

ID Description
HWS-557 Added support for Datadog
HWS-515 Metrics comply with the OpenTelemetry semantic conventions
HWS-487 Alerts are triggered as OpenTelemetry Logs
HWS-460 Network communications are encrypted using the TLS protocol
HWS-456 Added support for log rotation on otel.log
HWS-434 Added support for the WinRM protocol
HWS-414 Added support for gRPC to push metrics to the local OTLP receiver
HWS-409 Added support for Native OpenTelemetry

Changes and Improvements

ID Description
HWS-567 hardware_sentry.agent.info metric: Added the otelVersion attribute and updated other attribute names
HWS-538 Erroneous connector names will no longer prevent the host from being monitored
HWS-514 Terminology Update: Host is now used instead of Target
HWS-510 Report whether the power consumption is estimated or measured on the host (quality attribute)
HWS-452 Ability to enforce all network calls to be executed in sequential order on a host
HWS-451 Virtual Machine Monitor: Rename the hostname attribute as vm.host.name
HWS-446 Hardware connectors and supported platforms are now listed directly in the documentation
HWS-441 Report the number of detected and not fixed errors on GPU (hw.errors metric)
HWS-437 Improved debug output
HWS-429 Report the Agent hostname and OS type (agent.host.name and os.type attributes)
HWS-426 Report whether the configured protocols are responding (hardware_sentry.host.up metric)
HWS-425 Report whether the host is configured or not (hw.host.configured metric)
HWS-423 Updated the Jackson library which contained vulnerability issues
HWS-420 Hardware Sentry OpenTelemetry Collector relies on OpenTelemetry SDK 1.15.0 and OpenTelemetry Collector 0.55.0
HWS-413 Ability to override the resource host.name
HWS-408 Logs are now stored in the ./logs directory
HWS-403 More logging and debugging capabilities added
HWS-379 Report to which operating system(s) the connector applies (applies_to_os attribute)
HWS-309 Report the enclosure IP address (ip_address attribute)
HWS-208 Report the OS type and processor architecture of the localhost enclosure

Fixed Issues

ID Description
HWS-558 Local OS commands fail when the configured hostname is not `localhost`
HWS-546 HWS CLI: NullPointerException may be thrown for syntax issues
HWS-545 Dell CMC (Dell Chassis Management Controller): No power consumption reported due to an SSH interactive issue
HWS-436 VMware ESXi: powerState is not reported when the VM status is suspended
HWS-417 Log4j2 CVE-2021-44228 Vulnerability - Embedded log4j2 version 2.18.0
HWS-407 On Windows, Hardware Sentry Agent java.exe process is not terminated when hws-otel service is stopped
HWS-398 The NvidiaSmi connector does not work as expected
HWS-395 Monitors are missing when using IPMI

Hardware Connectors 29

4 Changes - Released 2022-07-11

What's New

ID Description
HC-1479 Added support for KVM, Xen and QEMU hypervisors

Changes and Improvements

ID Description
HC-1483 WMI - Network: Added bandwidth utilization and network traffic in bytes
HC-1481 IPMI: Added information for batteries and several other devices

Fixed Issues

ID Description
HC-1485 APC UPS: Voltages and Battery remaining time are reported with the wrong unit

Hardware Connectors 28

7 Changes - Released 2022-06-23

Changes and Improvements

ID Description
HC-1471 Synology: Monitoring of system and disk temperatures
HC-1470 Libre Hardware Monitor: Monitoring of CPU power consumption

Fixed Issues

ID Description
HC-1480 Libre Hardware Monitor: Missing Voltage value
HC-1475 Nvidia-Smi: Objects are not discovered
HC-1474 Oracle/Sun ZFS Storage Appliance: The appliance is not discovered
HC-1473 Nvidia-Smi: Incorrect warning and alarm thresholds on Fan Speed causes false alert
HC-1472 HP Synergy-REST: Connections remain permanently open

Hardware Connectors 27

13 Changes - Released 2022-06-07

What's New

ID Description
HC-1466 Added support for Proxmox hypervisors
HC-1464 Added support for Hyper-V servers
HC-1460 Added support for Eaton PDUs
HC-1456 Added support for Raritan PDUs
HC-1455 Added support for RFC-1628 compliant UPS (SNMP)
HC-1391 Added support for Arista switches

Changes and Improvements

ID Description
HC-1462 APC UPS connector now supersedes the Generic UPS connector

Fixed Issues

ID Description
HC-1465 Cisco UCS C-Series CIMC (SNMP): Connector Activation Criteria are not met by certain UCS-C hosts
HC-1461 Cisco UCS B-Series (SNMP): Empty memory slots reported as Failed or Inoperable modules
HC-1459 Cisco MDS9000 Series (SSH): Gaps in data collection for Network Interfaces
HC-1458 HP iLO Gen 10 (REST): No alert triggered for LinkStatus when the port gets unplugged
HC-1457 WMI - LUN: Connector activates unnecessarily when MPIO configuration is empty
HC-1427 Huawei Servers: Negative values are reported for temperatures

Hardware Connectors 26

17 Changes - Released 2022-02-24

What's New

ID Description
HC-1448 Added support for APC PDU
HC-1446 Added support for Windows Storage Spaces (WMI) - NVMe, disk temperature sensors, logical disks
HC-1436 Added support for Dell EMC PowerStore (REST)
HC-1428 Added support for Dell S-Series network switches (SNMP)
HC-1406 VMware ESXi: Added discovery of Virtual Machines and their respective power consumption
HC-1354 Added support for APC UPS
HC-863 Added support for Huawei OceanStor (REST)

Changes and Improvements

ID Description
HC-1440 Dell iDRAC - Storage: Added firmware version for physical disks
HC-1439 Lenovo IMM (SNMP): Added firmware version for physical disks
HC-1437 Libre Hardware Monitor reports the GPU utilization
HC-1403 Dell MCX Chassis and Blades: Blades are not instantiated when multiple Chassis are discovered from the same Management Module

Fixed Issues

ID Description
HC-1453 HP iLO Gen 10 (REST): Collection Error Count is constantly in Alarm
HC-1452 VMware ESXi - Virtual Machines (SNMP): Connector may activate on unsupported versions of Hardware Sentry
HC-1450 LibreHardwareMonitor: Temperature sensors are incorrectly reported on Intel CPUs
HC-1449 WMI - Network: Virtual and WAN adapters are discovered and misreported as Ethernet cards
HC-1444 HP iLO Gen 9 and 10 (REST): Unknown statuses trigger false alarms
HC-1441 Nvidia-smi: Connector fails to discover GPU and related devices

Hardware Sentry 1.0

18 Changes - Released 2021-10-26

Changes and Improvements

ID Description
HWS-362 Added support for passwords encryption
HWS-359 Site, Electricity Price, Carbon Density and P.U.E. metrics can be specified
HWS-341 GPUs (Graphic Processor Units) can now be monitored

Fixed Issues

ID Description
HWS-386 IBM Storwize Disk Arrays (SSH): No data collected
HWS-381 Quanta - Power Supplies Missing
HWS-377 Oracle/Sun Solaris - Network: Collect is not working as expected
HWS-368 Prometheus: NaN instead of proper values in /metrics
HWS-367 IBM VIO Server: Some objects are missing
HWS-365 IBM AIX: Some objects are missing
HWS-364 EMC Navisphere CLI: No data collected
HWS-343 HP-UX (WBEM): No data available for voltage
HWS-310 Dell EqualLogic: Power Consumption is missing for Disk Controllers
HWS-304 EMC Celerra/VNX Unified System (SSH): No data collected
HWS-303 EMC uemcli (VNXe): No data collected
HWS-298 Hitachi SVP SMI-S Agent: Too many network cards are discovered
HWS-297 Fujitsu Eternus DX Disk Arrays: Some logical disks are missing
HWS-295 NetApp Filer (SNMP): Status is not accurate for temperature sensors
HWS-282 Dell iDRAC9 (REST): Some objects are missing

Hardware Sentry 0.9.2

15 Changes - Released 2021-10-19

What's New

ID Description
HWS-350 Hardware Sentry now runs as a standard OpenTelemetry Collector

Changes and Improvements

ID Description
HWS-347 Added support for log levels (all, trace, debug, info, warn, error, fatal)
HWS-331 Hardware Sentry CLI: New option to compile a connector and execute on the fly
HWS-327 Hardware Sentry Exporter: Added timestamps to the reported metrics
HWS-174 Added the monitoring of virtual machines
HWS-37 Added support for interactive SSH protocol

Fixed Issues

ID Description
HWS-324 Some classes are missing due to an incorrect Regex interpretation
HWS-322 Lenovo ThinkSystem Rack Mount Server: The hw_temperature_celsius metric is sometimes negative
HWS-320 Collection may not work for Enclosure with a single instance
HWS-305 EMC Isilon 8 (SSH): Some enclosures, logical disks, and network cards are missing
HWS-299 HP-UX (WBEM): An unexpected 500 error occurs
HWS-296 The hw_target_heating_margin_celsius metric is sometimes negative
HWS-284 SuperMicro: Some Temperature sensors, Memory Modules and Netword Cards are not discovered
HWS-281 Some classes are missing due to an incorrect TableJoin interpretation
HWS-261 Blades: The value of the PowerState metric is not correct

Hardware Sentry 0.9.1

12 Changes - Released 2021-10-05

Changes and Improvements

ID Description
HWS-313 Added hardware-sentry-rules.yml to Prometheus Exporter
HWS-301 Improved default logging settings
HWS-267 Prometheus Configuration: New values expected by the UnknownStatus setting
HWS-245 Improved log results formatting

Fixed Issues

ID Description
HWS-289 Network Card Duplex Mode is always reported even when no value can be collected
HWS-280 REST-based connectors fail to process non-numeric values
HWS-279 Wrong labels on Memory Module metrics
HWS-278 CpqIDEDriveArray: Power Consumption not collected on disk controllers
HWS-274 Synology: IllegalArgumentException: snmpSource Oid cannot be null
HWS-254 Invalid values collected for REST-based connectors
HWS-253 NullpointerException when using REST-based connectors
HWS-252 Automatic connector detection: connectors leveraging non-configured protocols are needlessly tested
No results.