Collector Release Notes Timeline
Last updated on 27 March, 2024July 16, 2020
GD Collector – 29.001
Collector version GD 29.001 fixes an issue in GD 29.000 that prevented the successful upgrade to GD 29.000 from an EA 28 version (28.400 – 28.607) of a Linux Collector running as a non-root user.
July 07, 2020
GD Collector – 29.000
Collector version GD 29.000 incorporates all enhancements and fixes found in M/GD 28.005, as well as EA 28.xxx (28.100, 28.200, 28.300, 28.400, 28.500, 28.501, 28.600, 28.601, 28.602, 28.603, 28.604, 28.605, 28.606, 28.607).
Next we’ve listed a few highlights across the various releases that GD 29.000 rolls up. For a complete list, visit the individual release notes pages for the various releases.
- Amazon JDK 11 (replaced Oracle JDK 8)
- SHA2 support for SNMP v3
- New SSHJ library
- Run as non-root/non-admin
- Bourne shell-based installer (replaced Perl-based installer, for portability)
- EventSource testing
- Various CPU and memory efficiency improvements
June 24, 2020
EA Collector – 29.100
Enhancements:
- Introduces the Collector Script Cache to allow caching of things like session tokens between collection intervals, without dumping things on the filesystem.
- Groovy scripts for PropertySources and TopologySources now run in the SSE.
- The xxd dependency for Linux Collectors is now shipped with the Linux Collector. This was unavailable in many Linux distributions by default.
- Systemd unit file is now stored in
/etc/systemd/user
for non-root installations. - Introduces Extra Large (XL) and Double Extra Larger (XXL) size collectors for 16 GB and 32 GB of RAM. See Collector Capacity.
- Improvements made to prevent dead, timed out JDBC tasks from stacking up.
- Improved SSE error messages.
- NetFlow exports received over UDP can now be processed in a multi-threaded manner on the Collector. Previously, processing was limited to a single thread.
- The
!http debug
command now supports timeout, HTTP version, header, and body arguments to facilitate troubleshooting. - Instance-level property (ILP) values supplied in Active Discovery scripts no longer require URL encoding. Previously, reporting a character such as “%” would cause parsing to fail.
- TinyRADIUS Java Library is now included. LogicModules that utilize these to test RADIUS login will be available in a future release.
- Augur Systems’ TACACS Java Library is now included. LogicModules that utilize these to test TACACS+ login will be available in a future release.
- Upload scripts are now sent to
agent/local/bin
instead ofagent/lib
. - Custom JARs should now be placed in
agent/local/lib
instead ofagent/lib
. - Added scripts to allow the migration of a Collector running as root or Administrator to a non-root or non-Administrator user.
- Windows:
agent/bin/windows/updateToNonAdmin.ps1
- Linux:
agent/bin/linux/updateToNonRoot.sh
- Windows:
- Added a warning that installing the Collector to run as a non-root user on Linux requires editing
/etc/sudoers
. This dependency is targeted for removal in a future version.
Fixes:
- Log indicating absence of
agent/conf/agent.conf.local
is now WARN level instead of ERROR. - Improved the error message when failing to install on a non-x86, 64-bit OS. Previously, we indicated that failure was because the OS was not 64-bit when, in actuality, it was because we don’t support ARM64, for example.
- Fixed issue mentioned in 28.005 notes, where Upload Scripts would fail if they didn’t print out a newline at the end of the collection script.
- Fixed issue where long debug commands were unrecognized as valid commands
- Fixed issue in which the
TaskCountInQueue
datapoint found in theLogicMonitor_Collector_ConfigCollectingTask
DataSource would return negative values. - Fixed issue where debug commands could not handle special characters
May 28, 2020
EA Collector – 28.607
Enhancements:
- Updated the Collector JRE to Amazon Corretto version 11.0.7.10 (April 2020 patch)
Fixes:
- Fixed an issue where AES-256 SNMPv3 was not working with some Cisco devices
May 07, 2020
EA Collector – 28.606
Enhancements:
- Added SHA2 support for SNMPv3
- Added SSHJ library as an option for Expect. This includes more ciphers, algorithms, and key exchanges, including the 4096 bit Diffie-Hellman group
- Updated MariaDB driver to mariadb-java-client-2.5.4.jar
- Improved logging for remote sessions
Fixes:
- Fixed issue in the Linux installer that was preventing the Collector from starting when installed as non-root on some machines
May 05, 2020
MGD Collector – 28.005
Overview
LogicMonitor has designated the general deployment Collector version of GD 28.005, released in March, as the next MGD (minimum general deployment) Collector version.
On June 30, between 6 and 9 p.m. PT, all Collectors in your LogicMonitor platform below version GD 28.005 will be automatically updated to this new minimum version. At this time, we will also officially deprecate and stop supporting the previous minimum general deployment of MGD 27.005.
Although we strongly encourage you to upgrade your outdated Collectors on your own schedule, we do not believe you will experience any issues by waiting for the auto-upgrade on June 30. For instructions on upgrading your Collectors, see Managing Collectors.
This new MGD will be the last GD line to use JDK (Java SE Development Kit) 8. The first official release of JDK 11 is targeted for GD 29.000; the EA 28 line currently uses JDK 11.
Upgrade Highlights
Upon upgrading to version MGD 28.005 or, optionally, version EA 28.xxx or higher, you will have access to many new features and fixes. Several are highlighted next. For a complete list of new features and fixes across all Collector versions, visit Collector Versions.
MGD 28.005 Highlights
MGD 28.005 includes all of the new features introduced in the EA 27 line, as well as many fixes and optimizations. Highlights include:
- PropertySource support for token replacement in PowerShell scripts
- Support for NTLMv2 authentication via the
wmi.authType
property - More insightful error messages and diagnosis when using the Poll Now functionality
- Remote Session support via Collectors configured to use proxies
- Improved metrics for SSE and Collector performance monitoring
- Accurate parsing of Cisco syslog messages lacking a host for Syslog EventSources
- Collector logging cleanup
- SSL validation issue fix that was preventing successful Groovy script execution
- Topology mapping support
EA 28 Highlights
For early access to additional features, consider upgrading to the early access version line of EA 28. Early access versions are updates that contain new beta functionality, but are not recommended for your entire infrastructure. Highlights include:
- Ability for Collector to run without root on Linux, and without administrative privileges on Windows
- CPU and memory use optimizations
- AWS SDK upgrade (to 1.11.548)
- JDK 11 support with up-to-date quarterly security patching
- Linux installer is now a shell script and doesn’t rely on perl
- Improved memory usage for Syslog Collector
- MS SQL jar upgrade (to mssql-jdbc-7.4.1.jre11.jar)
- Java keystore modifications are no longer overwritten on upgrade
March 17, 2020
January 07, 2020
EA Collector – 28.604
Improvements:
- Updated the JDK to Amazon Corretto 11.0.5.10.1 (October 2019 Critical Patch Update).
Fixes:
- Fixed NetFlow aggregation edge case with invalid port “0” would cause display issues in the Traffic tab.
- Fixed issue introduced in 28.003 that would break Batchscript collection if the instance identifier contained a “.”
- Fixed issue that would cause Ping check to errantly return status 24 in edge cases.
October 24, 2019
GD Collector – 28.004
Fixes:
- Fixed issue introduced in 28.003 that would break Batchscript collection if the instance identifier contained a “.”
October 15, 2019
GD Collector – 28.003
Improvements:
- Improved performance for Batchscript DataSources with very large numbers of instances.
Fixes:
- Fixed issue that would cause Ping check to errantly return status 24 in edge cases.
- Backported from EA 28.500