Release Notes

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

Hardware Sentry OpenTelemetry Collector 2.0.00

36 Changes - Released 2022-07-13

What's New

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

Changes and Improvements

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

Fixed Issues

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

Hardware Dashboards for Grafana 2

8 Changes - Released 2022-07-12

What's New

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

Changes and Improvements

ID Description
HWGRAF-21 Dashboards updated to reflect the latest HWS agent changes and addition of new VM dashboards
HWGRAF-24 Display the last time an agent was seen for the past 6 hours
HWGRAF-26 Host Dashboard: Ability to search for a specific site and host
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

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

Hardware Connectors 27

13 Changes - Released 2022-06-07

What's New

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

Changes and Improvements

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

Fixed Issues

ID Description
HC-1427 Huawei Servers: Negative values are reported for temperatures
HC-1458 HP iLO Gen 10 (REST): No alert triggered for LinkStatus when the port gets unplugged
HC-1465 Cisco UCS C-Series CIMC (SNMP): Connector Activation Criteria are not met by certain UCS-C hosts
HC-1457 WMI - LUN: Connector activates unnecessarily when MPIO configuration is empty
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

Hardware Connectors 26

17 Changes - Released 2022-02-24

What's New

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

Changes and Improvements

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

Fixed Issues

ID Description
HC-1441 Nvidia-smi: Connector fails to discover GPU and related devices
HC-1444 HP iLO Gen 9 and 10 (REST): Unknown statuses trigger false alarms
HC-1449 WMI - Network: Virtual and WAN adapters are discovered and misreported as Ethernet cards
HC-1450 LibreHardwareMonitor: Temperature sensors are incorrectly reported on Intel CPUs
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

Hardware Sentry OpenTelemetry Collector 1.0

18 Changes - Released 2021-10-26

Changes and Improvements

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

Fixed Issues

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

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

Fixed Issues

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

Hardware Sentry OpenTelemetry Collector 0.9.1

12 Changes - Released 2021-10-05

Changes and Improvements

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

Fixed Issues

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