Documentation available here: https://docs.hetrixtools.com/category/server-monitor/
- Improved Software RAID detection
- Implemented automatic ports detection if no ports specified in
hetrixtools.cfg - Improved CPU temperature collection method
- Improved disk metrics collection method
- Fixed an issue with Outgoing Pings validation
- Add support for HP Smart Array RAID controllers
- Fixed an issue where, in some cases, CPU temperature wasn't being read properly
- Improved
mdadmRAID reading - Improved auto network detection
- Improved install script to use
systemd - Fixed
lsblkcompatibility with older operating systems (issue #79)
- Added support for Outgoing Pings
- Added support for
zpoolpools IO read/write metrics - Fallback service-status check via
servicecommand - Improved NVMe disks info reading
- Improved disk IO read/write metrics
- Improved OS reading (issue #66)
- Branch-existence verification in the update script
- Fixed an issue where in some cases
sensorswould yield repeated errors (non-impacting) - Fixed an issue where sometimes smart log would yield some errors (non-impacting)
- Fixed an issue where, in some cases,
zpoolmetrics weren't being registered properly
- Fixed an issue where, in some cases, the CPU temperature collection would interrupt the metrics collection loop
- Fixed an issue where, in some cases, NVMe disk Serial and Model were not detected properly
- Fixed an issue with incorrect MegaRAID disk detection
- Fixed an issue related to
mdadmintroduced in2.2.1
- Switched back to the old DEBUG mode method, as it was more efficient
- Fixed an incompatibility with older kernels introduced in
2.2.5 - Fixed cases where Software RAID isn't picked up properly
zpoolnow records disk usage even for unmounted pools- Fixed some rare cases where base64 would break on multiple lines
CPUModelshould now pick up more CPU model names- Fixed an issue where
CPUCoresandCPUThreadswould not handle multi-line data properly - Changed how the agent handles killing of its own old/frozen processes, if any are found
- Increased DEBUG mode clearing time
- Improved DEBUG mode
- Fixed an issue where SMART test was not properly performed on NVMe disks
- Improved DEBUG mode
- Improved DEBUG mode
- Fixed an issue where agent would kill its own processes too eagerly, causing data sending issues
- Fixed an issue where, in some cases, the agent would query
mdadmfor devices not usingmdadm - Changed
LC_NUMERIClocale
- Introducing DEBUG mode
- Minor fixes and tweaks
- Introducing ZFS pool health monitoring
- Added
CollectEveryXSecondsto agent config
- Fixed an issue with the new service monitoring method introduced in version 2.0.11
- Improved service monitoring
- Fixed an issue where the metrics collection loop wouldn't break properly
- Fixed
division by zeroerror for servers without swap - Replace
ifconfigwithipcommand for IP address extraction (thanks to @Ry3nlNaToR)
- Fixed a bug where in some cases RAID would not be detected properly
- Added support for Custom Variables: https://docs.hetrixtools.com/server-agent-custom-variables/
- Fixed
needs-restartingfor CloudLinux 8 https://github.com/hetrixtools/agent/commit/7e87b191bab90f682d2f55cc0f2650b5f4f7e0c7 (thanks to @JLHC)
- Improved CPU temperature reading by adding support for two third-party software
lm-sensorsandipmitool
- Improved the
servicestatusfunction
- Improved the
servicestatusfunction
- Fixed a bug where data was not properly being formatted in some cases when monitoring running processes
- Initial v2 release