Geneos 5.x Release Notes

Overview

Geneos release notes contain the list of enhancements of features, and a set of issues fixed in the current release.

This page contains release notes for all Geneos 5.x releases.

For the latest highlights, see What's New in Geneos.

If you are upgrading from an earlier version of Geneos, please read Geneos Upgrade Notes for compatibility changes you should be aware of before upgrading.

Upcoming Geneos release

Geneos follows a two-month release cycle.

The next planned release for Geneos 5.4.x is September 2020.

Geneos compatibility and lifecycle

The notice of change in the Geneos compatibility identifies the components, plug-ins, or features that will no longer be supported by ITRS in any future releases.

To view all the changes to Geneos compatibility and lifecycle, refer to Geneos Compatibility Matrix.

Important

  • Netprobe 5.1.x is not generally available to download except for Netprobe 5.1.0 Linux-64 package certified for deployment on Solace devices. Please download version 5.2.x or newer for all other deployments.
  • Support for Geneos 3.x ended on 30 April 2020. We strongly advise you to upgrade to version 4.x or newer as soon as possible.
  • From the release of Geneos 5.0.x, there will be no interoperability with other Geneos components older than version 3.6.x. In order to successfully deploy or upgrade to Geneos 5.0.x in a staged manner, you must first ensure that no other connecting Geneos components are older than version 3.6.x. This change is a result of the removal of LZO compression support in the inter-component EMF2 communication protocol.
  • Collection Agent plugins require an additional licence to use. Please contact your ITRS Account Manager or ITRS Sales.

If you have any question or concerns, please contact ITRS Support.

End of support

The end of support means that the affected component, plug-in, or feature is no longer supported and this ends the release of binaries. The table below lists the affected components, plugins, or features:

Notice of change Affected components Effective date Alternative or Upgrade path
End of support for all Geneos versions 3.x.x All Geneos components version 3.x.x 30 April 2020 Upgrade to Geneos version 4.x.x or newer.
End of support Kubernetes integration 30 September 2020 Use Collection Agent plugin for Kubernetes. See Installation in a Kubernetes or OpenShift environment.
End of support OpenShift integration 30 September 2020 Use Collection Agent plugin for Kubernetes. See Installation in a Kubernetes or OpenShift environment.
       

Geneos 5.3.1

Released: 12 August 2020

This release delivers the updated binaries in the ITRS Downloads page for:

  • Gateway
  • Netprobe

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description
COL-8677 Netprobe IBM i Log Reader plugin now supports an optional feature to resume reading from the last read position when Netprobe is restarted.
     

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
COL-8623 Netprobe Data ingestion errors are no longer encountered when sending data from the Processes plugin to the Gateway Hub.
VI-9085 Schema The Gateway setup schema now allows an empty string to be specified as the CyberArk SDK path on Unix. This has the same effect as omitting the setting completely, the documented default value will be used.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
AA-5521

On IBM AIX, the Netprobe standard output does not show the correct offset from UTC in the new default timestamp format.

Known issue since: Geneos 5.0.x

COL-8265

When running Webmon plug-in on Windows platform requiring secure HTTPS connection, Webmon is unable to locate certificate and key files.

Known issue since: Geneos 5.0.x

Planned fix version: Q2 2020

COL-8381

RMS restart command for Netprobe running as a service on Windows Server 2012 R2 does not work.

Known issue since: Geneos 5.1.x

Planned fix version: Q2 2020

UTL-1135

Gateway and Netprobe are unable to use MySQL 8.0 client libraries in SLES12.

As a workaround, revert to libmysqlclient.so.18 client libraries.

   

Geneos 5.3.0

Released: 28 July 2020

This release delivers the updated binaries in the ITRS Downloads page for:

  • Active Console
  • FIX Analyser 2
  • Gateway
  • Kubernetes plugin
  • Netprobe
  • Web Server
  • Webslinger

Highlights

These are the highlights of this release:

  • Collect and monitor log files from IBM i systems
  • Automate Netprobe configuration using environment macros
  • Improved CyberArk password vault support

IBM i Log Reader plugin

New IBM i Log Reader plugin collects log files from the IBM i Integrated File System. You can configure IBM i Log Reader sampler to read log files from the IBM i IFS, then send the contents of the log files as a stream for consumption by other plugins, such as the FKM and State Tracker plugins.

You can use File Keyword Monitor and State Tracker plugins to monitor and analyse application logs. Also, this plugin can publish the collected log data to Elasticsearch which makes it easier to aggregate and monitor log files from multiple platforms.

For more information, see IBM i Log Reader documentation.

Netprobe configuration using environment macros

Netprobe setup file now supports using macros to access environment variables available to the host platform. The macros are resolved to values of environment variables from the Netprobe host.

Also, the reference information from hosts, services, and other sources to simplify and automate Self-Announcing Netprobes configurations is now available to use.

For more information, see OS environment variables in Netprobe setup documentation.

CyberArk password vault support

Gateway and Netprobe now support integration with CyberArk Credential Provider (CP) for more secure access to passwords.

For more information, see CyberArk Credential Provider in Secure Passwords documentation.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description
AA-5679 Gateway

You can now configure Gateway to use the local CyberArk Credential Provider. Once configured:

  • Gateway now uses the CyberArk Application Identity Management CLI SDK to request externally managed passwords.
  • Gateway does not look up external passwords appearing in configuration settings passed to the Netprobe plugins.

AA-5680 Netprobe, FIX Analyser 2, Schema Netprobe plugins that support AES encrypted passwords now also support requesting passwords from a CyberArk Credential Provider running on the same host as the Netprobe.
AA-5683 Gateway, Netprobe, FIX Analyser 2

When Gateway is configured to use a local CyberArk Credential Provider, supported plugins now request the current value of passwords at the time these are needed.

Gateway searches for incorrectly configured passwords on each sample which may impact the performance of other plugins.

AA-5688 Webslinger

Webslinger now supports more characters in the following:

  • Managed Entity names
  • Sampler names
  • Row names
  • Dataview names
  • Managed Entity attribute values
AA-5694 Gateway The CyberArk Application ID is now optional. If not set, then Gateway uses ITRS-Geneos as a default value.
COL-8544 Netprobe Netprobe now has a new IBM i Log Reader plugin which reads logs from IFS files from an IBM i machine.
COL-8545 Netprobe IBM i Log Reader plugin now supports an optional rewind feature to read IFS files at the beginning of a file.
COL-8546 Netprobe The State Tracker plugin can monitor streams from IBM i Log Reader plugin.
COL-8547 Netprobe New IBM i i Log Reader plugin supports log filenames with wildcard support matching for last updated file.
COL-8550 Netprobe Netprobe now supports environment macros in the Netprobe setup file.
COL-8661 Netprobe Netprobe no longer terminates a process ID that was previously used by the Collection Agent that terminated unexpectedly.
VI-9047 Active Console, GSE, Web Server The Postgresql library has been upgraded to v42.2.13 to address the security vulnerability issue: CVE-2020-13692 (BDSA-2020-1318).
     

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-5696 Netprobe Netprobe no longer crashes on executing Show Dynamic Mappings for an item which mapping generates or allows invalid characters in an entity, sampler, or dataview name and which specifies entity attributes.
AA-5701 Gateway Gateway no longer crashes when validating a setup which contains a plugin configured to use an external password specified as an empty string.
AA-5707 Gateway Fixed spelling error in the Gateway example hook script.
C2-194 Kubernetes plugin An unscheduled pod now has the correct dimensions applied.
COL-7593 Netprobe Netprobe log does not get flooded with unnecessary download status when using setup from URL.
COL-8485 Netprobe Fixed an issue where the TIB-RV plugin caused Netprobe 5.x to crash on Linux platforms.
COL-8658 Netprobe FIX Analyser 2 has a new debug setting called deferred_orders that can be used to suppress out of order debug messages.
COL-8739 Netprobe Netprobe no longer crashes after changing FKM configuration with UTF Content-type.
VI-8069 Active Console, GSE The Tick Distance (%) field in Gauge Settings now displays the correct value in the Object Inspector.
VI-8137 Active Console, GSE Active Volume Bars no longer allow the Minimum Value field to contain a higher value than the set Maximum Value field.
VI-8226 Active Console, GSE Multiple selected properties in Object Inspector now display the correct similar values.
VI-8728 Active Console, GSE The Close (X) button for removing elements in the Path Editor is now more visible.
VI-8834 Active Console, GSE The Bar Chart's dataset or bars no longer disappear.
VI-8964 Active Console, GSE The Group Properties Settings in the Object Inspector now correctly apply changes to the dashboard objects.
VI-9056 Active Console, GSE You can now modify or delete the Time Series charts.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
AA-5521

On IBM AIX, the Netprobe standard output does not show the correct offset from UTC in the new default timestamp format.

Known issue since: Geneos 5.0.x

COL-8265

When running Webmon plug-in on Windows platform requiring secure HTTPS connection, Webmon is unable to locate certificate and key files.

Known issue since: Geneos 5.0.x

Planned fix version: Q2 2020

COL-8381

RMS restart command for Netprobe running as a service on Windows Server 2012 R2 does not work.

Known issue since: Geneos 5.1.x

Planned fix version: Q2 2020

UTL-1135

Gateway and Netprobe are unable to use MySQL 8.0 client libraries in SLES12.

As a workaround, revert to libmysqlclient.so.18 client libraries.

   

Geneos 5.2.2

Released: 3 July 2020

This release delivers the updated binaries in the ITRS Downloads page for:

  • Active Console
  • Gateway 2
  • Netprobe
  • Kubernetes plugin

Breaking changes

These are the breaking changes in this release:

State Tracker plugin

The State Tracker > Rewind option in Gateway Setup Editor is now disabled by default.

For more information, see trackerGroup > trackers > tracker > rewind in State Tracker Technical Reference.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description
COL-8043 Netprobe Netprobe now captures JQ exceptions when using the REST Extractor plugin.
COL-8743 Netprobe

The packaged Kubernetes plugin has been updated to 2.0.3.

This fixes an issue where metrics from Kubernetes API can have stale timestamps.

VI-8936 Active Console, GSE Queries used for importing events from Gateway Hub now display in the Output dockable when debug mode is enabled.
     

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-5682 Gateway Gateway now always evaluates attributes used by rules from the target managed entity. This occurs even when a rule is evaluated due to a change to a secondary data item addressed by a path alias.
COL-8238 Schema The State Tracker > Rewind option in GSE is now disabled by default.
COL-8349 Netprobe Netprobe no longer crashes when RMC evaluates strings longer than 300 characters. Also, the RMC Fields > Strip functionality now returns the correct value.
COL-8741 Gateway, Netprobe Netprobe no longer rejects Dynamic Entities that generate items with dots in the item (managed entity, sampler, dataview, and row) names.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
AA-5521

On IBM AIX, the Netprobe standard output does not show the correct offset from UTC in the new default timestamp format.

Known issue since: Geneos 5.0.x

COL-8265

When running Webmon plug-in on Windows platform requiring secure HTTPS connection, Webmon is unable to locate certificate and key files.

Known issue since: Geneos 5.0.x

Planned fix version: Q2 2020

COL-8381

RMS restart command for Netprobe running as a service on Windows Server 2012 R2 does not work.

Known issue since: Geneos 5.1.x

Planned fix version: Q2 2020

COL-8485

The TIB-RV plug-in crashes on a Geneos 5.x LinuxNetprobe.

Known issue since: Geneos 5.0.x

Fixed in Geneos 5.3.0

UTL-1135

Gateway and Netprobe are unable to use MySQL 8.0 client libraries in SLES12.

As a workaround, revert to libmysqlclient.so.18 client libraries.

   

Geneos 5.2.1

Released: 24 June 2020

This release delivers the updated binaries in the ITRS Downloads page for:

  • Active Console
  • FIX Analyser 2
  • Gateway 2
  • Netprobe
  • Web Server

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description
COL-8267 Netprobe

The jackson-annotations, jackson-core, and jackson-databind have been upgraded to version 2.11.0.

The jackson-databind upgrade also addresses the following security vulnerability issues:

  • BDSA-2019-3215
  • BDSA-2019-3135
UTL-1132 Gateway, Netprobe

PCRE has been upgraded to version 8.44 to address the following security vulnerability issues:

  • CVE-2017-6004 (BDSA-2017-0157)
  • CVE-2016-3191
  • CVE-2016-1283 (BDSA-2016-0158)
UTL-1138 Gateway, Netprobe The cURL libraries have been updated to 7.69.1 to address security vulnerability issue: BDSA-2019-4143.
     

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-5654 Gateway Gateway now correctly applies setup changes for floating probes when using a demo licence.
AA-5673 Gateway Gateway now correctly applies setup changes when using a demo licence.
AA-5676 Gateway FTM publishing schema now includes entries for actualFilename column and Previous Day dataview.
COL-7268 FIX Analyser 2 Netprobe FIX Analyser 2 database can now be successfully installed once it satisfies the minimum version required.
COL-7924 Netprobe Netprobe no longer crashes if there is a duplicate definition of an invalid disk partition on a Disk plugin.
COL-8494 Netprobe The memory key setting in the RMC plugin now works correctly.
COL-8567 Netprobe

The default health check interval for Collection Agent lifecycle management is now 20 seconds.

Waiting for the health check interval is now done before the first health check.

COL-8614 Netprobe Netprobe now disables Collection Agent health check monitoring when detached mode is enabled.
VI-9004 Web Server Application folders are no longer accessible through the Web Server URL.
VI-9025 Active Console, GSE Active Console now only downloads a workspace file from a URL once.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
AA-5521

On IBM AIX, the Netprobe standard output does not show the correct offset from UTC in the new default timestamp format.

Known issue since: Geneos 5.0.x

COL-8265

When running Webmon plug-in on Windows platform requiring secure HTTPS connection, Webmon is unable to locate certificate and key files.

Known issue since: Geneos 5.0.x

Planned fix version: Q2 2020

COL-8381

RMS restart command for Netprobe running as a service on Windows Server 2012 R2 does not work.

Known issue since: Geneos 5.1.x

Planned fix version: Q2 2020

COL-8485

The TIB-RV plug-in crashes on a Geneos 5.x LinuxNetprobe.

Known issue since: Geneos 5.0.x

Fixed in Geneos 5.3.0

UTL-1135

Gateway and Netprobe are unable to use MySQL 8.0 client libraries in SLES12.

As a workaround, revert to libmysqlclient.so.18 client libraries.

   

Geneos 5.2.0

Released: 2 June 2020

This release delivers the updated binaries in the ITRS Downloads page for:

  • Active Console
  • Collection Agent
  • Gateway
  • Licence Daemon
  • Netprobe
  • VMware plugin
  • Web Server

Highlights

These are the highlights of this release:

  • Active Console workspace improvements
  • Cloud Foundry Plugin
  • Demo mode for Gateway
  • Improved administration for Dynamic Entities
  • Netprobe Discovery
  • State Tracker enhancements

Active Console workspace

Active Console can now load a cached version of the workspace when the URL becomes unreachable so that you are always using the latest standard workspace for your organisation.

For more information, see Workspace Selection in Active Console.

Cloud Foundry plugin

The Cloud Foundry plugin collects logs, metrics, and events from Cloud Foundry environments, using the Cloud Foundry Loggregator. This plugin is compatible with both the open source and commercially licensed editions of Cloud Foundry.

For more information, see Cloud Foundry Collection Agent Plugin.

Demo mode for Gateway

You can now run a Gateway in demo mode which allows limited use of the Gateway in non-production environments without needing to request a licence from ITRS. This makes it easier to evaluate or demo Geneos features.

For more information, see Demo mode in Gateway Licensing.

Dynamic Entities

A Show Dynamic Mappings command is now available for all cells in dataviews created by Dynamic Entity samplers and in the InvalidMetrics dataview created by the Dynamic Entities Health plugin. The output of the command shows the dimensions and properties of the datapoint populating the cell and how the Dynamic Entities mapping configuration is used to create the Geneos data structures.

A new Forget Dynamic Entity command is available on all dynamically created Entities so that you can manually remove entities with a long timeout.

For more information, see Dynamic Entities.

Netprobe Discovery

You can now pass the metadata collected by the Netprobe discovery script and pass it to a web service to retrieve the Netprobe configuration. The metadata will be passed to the web service using a GET request to the URL specified by the user.

For more information, see Netprobe Overview.

State Tracker enhancements

State Tracker now supports dynamic stream names. This means that you do not have to list the name of each individual stream you want to monitor. This is especially useful in case of applications that create streams dynamically using the REST API.

State Tree now works on Dynamic Entities. The data published by the new dynamic plugins: StatsD, Kubernetes, and Cloud Foundry can be sent to State Tracker.

For more information, see State Tracker Plugin User Guide.

Breaking changes

These are the breaking changes in this release:

Dynamic Entities

Gateway, Netprobe, and Licence Daemon have each been updated to support licensing of Collection Agent plugins. All three of these components must be updated to Geneos 5.2.x or higher for the Dynamic Entities feature to be supported in Gateway.

Collection Agent plugins require an additional licence to use. Please contact your ITRS Account Manager or ITRS Sales.

Gateway and Licence Daemon

If you are upgrading to Gateway 5.2.x or higher, you should also upgrade Licence Daemon to version 5.2.x or higher.

StatsD Plugin

The StatsD configuration in the packaged Collection Agent (collection-agent.yml) now uses the default protocol UDP and port 8125. Previously, this was set to protocol TCP and port 7780.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description
AA-5531 Gateway You can now run Gateway in Demo Mode which allows user's limited use of the Gateway in non-production environments without needing to request a licence from ITRS.
AA-5535 Gateway, Netprobe A new Forget Dynamic Entity command is available on Dynamic Entities (in the Active Console State Tree) and on cells in the Entities dataview of the Dynamic Entities Health plugin. Running this command will remove the entity, the samplers, and dataviews associated with it. If the Collection Agent is still publishing data which match the relevant mappings, the entity may be re-created almost immediately.
AA-5565 Active Console, GSE Gateway Setup Editor now only includes samplers supported by Dynamic Entities when listing the available sampler references for the mappingTypes > mappingType > samplers setting.
AA-5583 Gateway, Netprobe

A Show Dynamic Mappings command is now available in all cells of dataviews created by dynamic samplers and of the InvalidMetrics dataview created by Dynamic Entities Health plugin.

This command shows:

  • The dimensions and properties of the datapoint populating the cell.
  • For each configured mapping, whether it matched the datapoint.
  • The Geneos names generated by the mapping.

AA-5643 Gateway, Netprobe, Licence Daemon

Gateway, Netprobe, and Licence Daemon have each been updated to support licensing of Collection Agent plugins.

All three of these components must be updated to Geneos 5.2.x for Dynamic Entities to be supported in Gateway.

AA-5648 Netprobe Netprobe now rejects a Dynamic Entity mapping configuration from Gateway 5.2.x and below. Additionally, Self-Announcing Netprobes 5.2.x and higher will not connect to a Gateway 5.2.x and below.
COL-7338 Netprobe A new VM Virtual Disk view is now available in the VMware integration to represent the metrics for virtual disk counters.
COL-8072 Netprobe Netprobe can now use properties from the discovery metadata to add query parameters to the setup URL.
COL-8126 Integration VMware integration can now connect to secure Netprobes.
COL-8303 Netprobe Netprobe now has a detached flag configuration for Collection Agent settings. This flag controls whether the managed Collection Agent terminates when Netprobe is stopped intentionally.
COL-8375 Gateway, Netprobe Dynamic Entities now support State Tracker samplers.
COL-8383 Netprobe State Tracker plugin now supports wildcard characters (* and ?) in stream names. Streams matching a wildcard name pattern will be tracked.
COL-8437 Netprobe Support for wildcard characters in stream names also applies to State Tracker tracker templates.
COL-8533 Netprobe The StatsD configuration in the packaged Collection Agent script now uses the default UDP port 8125 configuration.
COL-8555 Netprobe Collection Agent components have been upgraded to 2.1.0.
UTL-1150 Active Console, GSE librdkafka client libraries used by Geneos have been updated to 1.4.0.
VI-7351 Active Console, GSE Active Console now displays an error message when an invalid workspace from a local workspace or URL is opened.
VI-8604 Active Console, GSE, Gateway Hub In Active Console debug mode, Gateway Hub queries on historical charts now display the request information in the Output dockable.
VI-8858 Web Server Web Dashboard now supports Kerberos authentication for supported Windows browsers.
VI-8912 Active Console, GSE Active Console now loads a cached version of the workspace URL that you can use when the workspace becomes unreachable.
VI-8978 Web Server Jetty libraries have been upgraded to 8.1.18.v20150929.
VI-8980 Active Console, GSE Active Console now prompts the Select Workspace dialog when you click OK in the The workspace URL is unreachable error message instead of closing the application.
VI-8984 Active Console, GSE Active Console error messages for saving a read-only workspace and loading an unreachable connection file have been improved.
VI-9005 Active Console, GSE Active Console now prompts the Select Workspace dialog when you click OK in the Invalid File error message instead of closing the application.
VI-9008 Web Server Web Dashboard now sets the correct distinguished name when generating self-signed certificates.
     

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-5625 Gateway Active Time changes are now applied correctly when the change time overlaps with a setup change.
AA-5630 Schema The schema for single line text variables has been fixed so that GSE allows the variables text box to scroll, restoring the behaviour seen before Geneos 5.1.0.
AA-5634 Gateway Gateway now correctly includes commands published by Self-Announcing Netprobes in the list provided to Active Console.
AA-5653 Gateway Gateway no longer crashes when using Sampler > Hide Columns to hide the busiestView column in gateway-ProbeData or the maxCellCount column in gateway-ManagedEntitiesData.
COL-7881 Netprobe Netprobe no longer crashes when executing long user commands.
COL-8368 Netprobe The Top and Processes plugins now report percentMemory values identical those reported by the Unix top command.
COL-8388 Netprobe Accept Files and Accept This File FKM commands now work when clearing triggers.
COL-8422 Netprobe

FKM fileOwner column name is now consistent whether it is added in by default or explicitly added in the Columns section of the Advanced tab.

XPaths using fileowner (such as rules or dashboards) are no longer valid.

COL-8431 Netprobe Improved Netprobe memory consumption when using auto-discovery.
C2-155 Collection Agent Kubernetes When data collection fails for a cluster node, the Kubernetes plugin no longer stops monitoring data from all other nodes in the cluster.
C2-162 Collection Agent Kubernetes The Kubernetes plugin now correctly reports CPU usage for values less than one.
C2-163 Collection Agent Kubernetes The Kubernetes plugin no longer fails to publish pod data from a ReplicaSet, due to a thrown exception when parsing ReplicaSet names.
C2-165 Collection Agent Kubernetes The Kubernetes plugin no longer throws intermittent NullPointer exceptions after pods are deleted or rescheduled. This ensures no metrics data is lost.
VI-8953 Active Console, GSE Clicking File > Workspace > Revert now correctly reverts the current workspace to its original layout.
VI-8954 Active Console, GSE Workspace URLs loaded through Autoload Last Good Workspace now load successfully on startup.
VI-8957 Active Console, GSE Workspaces hosted through URL are now loaded successfully when the -wsurl flag is used.
VI-8988 Active Console, GSE -wsurl in ActiveConsole.gci no longer enables the Autoload Last Good Workspace option in the Active Console configuration.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
AA-5521

On IBM AIX, the Netprobe standard output does not show the correct offset from UTC in the new default timestamp format.

Known issue since: Geneos 5.0.x

COL-8265

When running Webmon plug-in on Windows platform requiring secure HTTPS connection, Webmon is unable to locate certificate and key files.

Known issue since: Geneos 5.0.x

Planned fix version: Q2 2020

COL-8381

RMS restart command for Netprobe running as a service on Windows Server 2012 R2 does not work.

Known issue since: Geneos 5.1.x

Planned fix version: Q2 2020

COL-8485

The TIB-RV plug-in crashes on a Geneos 5.x Linux Netprobe.

Known issue since: Geneos 5.0.x

Fixed in Geneos 5.3.0

COL-8567

Netprobe may shutdown the Collection Agent when system is under load.

Known issue since: Geneos 5.1.x

Fixed in Geneos 5.2.1

UTL-1135

Gateway and Netprobe are unable to use MySQL 8.0 client libraries in SLES12.

As a workaround, revert to libmysqlclient.so.18 client libraries.

   

Geneos 5.1.2

Note: Netprobe 5.1.x is not generally available to download except for Netprobe 5.1.0 Linux-64 package certified for deployment on Solace devices. Please download version 5.2.x or newer for all other deployments.

Released: 28 April 2020

This release delivers the updated binaries in the ITRS Downloads page for:

  • Gateway 2
  • Netprobe

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
COL-8429 Netprobe

Self-Announcing Netprobes 5.1.2 will only connect to a Gateway in the following circumstances:

  • Self-Announcing Netprobes 5.1.2 configured without Dynamic Entity mapping types will connect correctly to all Gateway versions.
  • Self-Announcing Netprobes 5.1.2 configured with Dynamic Entity mapping types will connect correctly to all Gateway versions that support Dynamic Entities; that is, beginning Geneos 5.1.x.
  • Self-Announcing Netprobes 5.1.2 configured with Dynamic Entity mapping types will refuse to connect to Gateway 5.0 and below. A connection attempt will log a message stating that the Gateway is using an older version.
Note: To connect correctly, check that the Self-Announcing Netprobes 5.1.2 connect to Gateway 5.1.x or higher.
There are other factors that can prevent Self-Announcing Netprobes from connecting to the Gateway. For more information, see Self-Announcing Netprobes in Rejection reasons.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
AA-5521

On IBM AIX, the Netprobe standard output does not show the correct offset from UTC in the new default timestamp format.

Known issue since: Geneos 5.0.0

COL-8265

When running Webmon plug-in on Windows platform requiring secure HTTPS connection, Webmon is unable to locate certificate and key files.

Known issue since: Geneos 5.0

Planned fix version: Q2 2020

COL-8381

RMS restart command for Netprobe running as a service on Windows Server 2012 R2 does not work.

Known issue since: Geneos 5.1.x

Planned fix version: Q2 2020

UTL-1135

Gateway and Netprobe are unable to use MySQL 8.0 client libraries in SLES12.

As a workaround, revert to libmysqlclient.so.18 client libraries.

VI-8672

Web Dashboard is not compatible with SSO Agent in the Gateway Hub. Please use the standalone SSO Agent available to download from the ITRS Downloads website.

Planned fix version: Geneos 5.2.0 (Q2 2020)

   

Geneos 5.1.1

Note: Netprobe 5.1.x is not generally available to download except for Netprobe 5.1.0 Linux-64 package certified for deployment on Solace devices. Please download version 5.2.x or newer for all other deployments.

Released: 16 April 2020

This release delivers the updated binaries in the ITRS Downloads page for:

  • Active Console
  • Collection Agent
  • Gateway 2
  • Netprobe
  • Web Server

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description
VI-5002 Active Console, GSE State Tree no longer collapses when a new Gateway is added.
VI-8730 Active Console, GSE Look and feel of the chart scroll bar in the Active Console was improved.
     

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-5601 Gateway

Gateways now only import commands from remote Gateways if SSO is enabled and the importing connection is authenticated using SSL. Additionally, the CPU resources required by the Gateway when importing commands have been significantly reduced.

AA-5607 Schema Netprobe

Geneos now rejects metrics with Dynamic Entity mappings, including static mappings, that produce entities, samplers, or dataviews with names that contain special characters. A Bad Mapping error will be reported in the Dynamic Entity Health plug-in.

Geneos component names must only use the following characters [a-zA-Z0-9_\\% -].

AA-5623 Gateway

Gateway now always sends down the Dynamic Entities Health plug-in to the Netprobe if it is configured to do so.

Previously, it failed to send the plug-in if the only sampler was a Dynamic Entities Health sampler and there was no dynamic mapping that was configured for the Netprobe.

COL-8293 Gateway, Netprobe Internal commands for the RMC Interface plug-in have been removed and are no longer supported.
COL-8318 Gateway Netprobe is now able to resume its connection with Collection Agent when a connection was previously made following a restart of the Netprobe.
VI-8282 Web Server NullPointerException is no longer encountered when keystore.db file exists in the Web Dashboard config folder.
VI-8888 Web Server Web Dashboard now hides the Communication Problem dialog box when it reconnects with the Web Server.
VI-8905 Active Console, GSE Active Console can now load workspace URLs with Basic authentication.
VI-8928 Web Server The Web Server's maximum threads can now be set through the MAX_THREADS parameter in the run and geneosws scripts.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
AA-5521

On IBM AIX, the Netprobe standard output does not show the correct offset from UTC in the new default timestamp format.

Known issue since: Geneos 5.0.0

COL-8265

When running Webmon plug-in on Windows platform requiring secure HTTPS connection, Webmon is unable to locate certificate and key files.

Known issue since: Geneos 5.0

Planned fix version: Q2 2020

COL-8381

RMS restart command for Netprobe running as a service on Windows Server 2012 R2 does not work.

Known issue since: Geneos 5.1.x

Planned fix version: Q2 2020

COL-8429

Self-Announcing Netprobe versions 5.1.0 and 5.1.1 will fail to connect to Gateways 5.0.x and older.

Known issue since Geneos 5.1.0

Fixed in Geneos 5.1.2

UTL-1135

Gateway and Netprobe are unable to use MySQL 8.0 client libraries in SLES12.

As a workaround, revert to libmysqlclient.so.18 client libraries.

VI-8672

Web Dashboard is not compatible with SSO Agent in the Gateway Hub. Please use the standalone SSO Agent available to download from the ITRS Downloads website.

Planned fix version: Geneos 5.2.0 (Q2 2020)

   

Geneos 5.1.0

Note: Netprobe 5.1.x is not generally available to download except for Netprobe 5.1.0 Linux-64 package certified for deployment on Solace devices. Please download version 5.2.x or newer for all other deployments.

Released: 31 March 2020

This release delivers the updated binaries in the ITRS Downloads page for:

  • Active Console
  • Gateway 2
  • Netprobe
  • Collection Agent
  • StatsD plug-in
  • Kubernetes plug-in
  • StatsD client Java library
  • StatsD client Python library
  • FIX Analyser 2 Netprobe
  • Gateway Recorder
  • Licence Daemon
  • SSO Agent
  • Web Server
  • Webslinger

Highlights

These are the highlights of this release:

  • Monitoring dynamic and orchestrated environments require Geneos to be more dynamic. From on-demand and elastic server availability in cloud to containers or microservices, and orchestrators, such as Kubernetes and OpenShift, this release introduces a number of new features to make configurations easier and automate monitoring.
  • MiniGeneos delivers a full stack of Geneos capabilities in a self-contained, easy to use, and localised container environment that can be run locally in your own development machine.
  • New discovery framework for Self-Announcing Netprobes to make configurations easier.
  • Geneos now supports integration with CyberArk password vault so that you no longer need to store passwords in Gateway configuration.
  • Netprobe documentation has been restructured, and now includes information on deploying to dynamic environments with Collection Agent. For more information, see Netprobe Documentation Home.
  • Other improvements:
    • Support for Red Hat 8, SUSE Linux Enterprise 15, and Ubuntu 18.04.
    • Improvements to Active Console light-theme interface for better contrast and visibility.
    • Library updates to resolve known security vulnerabilities.

Geneos for monitoring dynamic environments

Monitoring dynamic and orchestrated environments require Geneos to be more dynamic. From on-demand and elastic server availability in cloud to containers or microservices, and orchestrators, such as Kubernetes and OpenShift, this release introduces a number of new features to make configurations easier and automate monitoring.

For Netprobe, Collection Agent, and plug-ins, the ability to dynamically collect and identify application metrics, events, and logs in a constantly changing environment is now available. Netprobe package now includes Collection Agent and plug-ins for easy deployment and management. Netprobe and Collection Agent can now be deployed natively within orchestrated environments, and scale up and down along with your application. Applications can push metrics, events, and logs to Collection Agent using a dimensional data model which retains more information about the data being sent. For more information, see Collection Agent.

Note: Collection Agent plugins require an additional licence to use. Please contact your ITRS Account Manager or ITRS Sales.

  • StatsD plug-in — provides a StatsD server that allows custom metrics to be received from any application instrumented with the industry-standard StatsD protocol. ITRS-provided StatsD client libraries are available for Java and Python, with more to come over the next few releases. For more information, see StatsD Client Java and StatsD Client Python.
  • Kubernetes plug-in — provides a suite of collectors and processors necessary for collecting logs, metrics, and events in a Kubernetes or OpenShift environment. For more information, see Kubernetes Collection Agent plug-in.

Dynamic Entities

The ability to dynamically create Geneos data structures like entities, attributes, samplers, and dataviews based on dimensional data received from Collection Agent is now available. The dynamic mapping configuration in Gateway provides great flexibility to create your preferred view into application metrics, events, and logs. For more information, see Dynamic Entities.

MiniGeneos

MiniGeneos delivers a full stack of Geneos capabilities in a self-contained, easy-to-use, and localised container environment that can be run locally in your own development machine. This enables developers, DevOps, or anyone to get up and running with full capabilities on Geneos in a sandbox environment to create, verify, and deploy monitoring alongside applications without needing to fully understand how to configure, or deploy Geneos. For more information, see MiniGeneos.

Netprobe Discovery

New discovery framework for Self-Announcing Netprobes to make configurations easier is now available. This includes the ability to define custom discovery scripts that can discover the application and platform environment. This discovered information can be used in the Netprobe configuration as macros to simplify and automate Self-Announcing Netprobe configurations. For more information, see Auto-discovery.

More secure password

Strict security and audit compliance requires passwords to be stored in central password volts for a more secure access. Geneos now supports integration with CyberArk password vault so that you no longer need to store passwords in Gateway configuration. When required, Gateway retrieves the passwords from CyberArk vault. For more information, see CyberArk.

Breaking changes

These are the breaking changes in this release:

Collection Agent

  • Workflow stores created by previous versions are incompatible with this version of the Collection Agent.
  • monitoring.metrics.reporting-interval config property has been moved to monitoring.reporting-interval. Any configuration that defined this optional property must now be updated.
  • stop-filter and pass-filter were replaced with drop-filter and forward-filter. Refer to the Collection Agent Configuration Reference for more details.
  • useTcp() and useUdp() methods in StatsdClientBuilder have been replaced with channelType() in StatsD client Java library.
  • No longer collecting jvm_runtime_class_path and jvm_runtime_library_path attributes with StatsD client Java library.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description

AA-5353

COL-7527

UTL-1106

VI-8538

Gateway, Webslinger, Licence Daemon, Netprobe, SSO Agent, Web Dashboard

The following components below now support RHEL 8.x:

  • Gateway
  • Licence Daemon
  • Webslinger
  • Netprobe
  • FIX Analyser 2
  • File Agent
  • SSO Agent
  • Web Dashboard

AA-5365

AA-5366

Gateway, Licence Daemon

Gateway and Licence Daemon now support the following:

  • SLES 15.x
  • Ubuntu
AA-5408 Gateway Gateway has been updated to use version 1.2.2 of librdkafka.
AA-5492 Gateway Gateway now publishes a snapshot of all severity, snooze, and user assignment states when publishing to Gateway Hub is first enabled.
AA-5510 Gateway Gateway now supports the use of external password management services, such as CyberArk. External passwords can be used for Gateway database logging connections and in plug-in configurations to connect to third-party applications.
AA-5516 Licence Daemon The Geneos Licence Daemon (LICD) no longer has a dependency on JQuery.
AA-5522 Gateway

Gateway now uses version 0.6.3 of yaml-cpp.

This update addresses CVE-2017-11692.

AA-5528 Gateway

Gateways can now dynamically generate entities from the data provided by the Collection Agent.

This greatly reduces the configuration burden when monitoring applications in highly dynamic and containerised environments.

AA-5530 Gateway You can now set the environment used by Dynamic Entities when creating mappings.
AA-5534 Netprobe Schema The new Dynamic Entities Health plug-in allows you to track the state of all dynamic entities and metrics data received by a probe.
AA-5542 Active Console, GSE Gateway Setup Editor now automatically resizes the external password fields to accommodate large passwords.
AA-5543 Gateway A new Gateway configuration section called Dynamic Entities is added for controlling how entities are dynamically created for data received from Collection Agent.
COL-7517 Netprobe Added DLL_PATH registry value in the Windows Netprobe registry key. If set, the Netprobe resolves DLL dependencies in the folders specified in the DLL_PATH.

COL-7670

FIX Analyser 2 Netprobe, FIle Agent Netprobe, FIX Analyser 2, and File Agent now support SLES 15.x.
COL-8019 Netprobe Publisher plug-in now supports bearer authentication with grant type password.
COL-8071 Netprobe Netprobe now supports a new command line option (-discovery), which allows you to specify the file path for the discovery script. This is for the new auto-discovery feature.
COL-8073 Netprobe

The Netprobe setup file now supports a new format for macros, which are based on the output of a discovery script that the user may provide.

For example, [[$MACRO_NAME]] inserted within the setup file. The existing macro format is still supported.

COL-8075 Netprobe The new collection-agent and statsd-plugin are now included in the Netprobe package. The Collection Agent files reside in a subdirectory named collection-agent inside the Netprobe distribution.
COL-8076 Netprobe When configured, the Netprobe now starts the Collection Agent executable JAR file when started.
COL-8082 Netprobe The Netprobe Windows installer now has text fields to specify the path of the discovery script. This is for the new auto-discovery feature.
C2-64 Collection Agent Kubernetes The Kubernetes plug-in now provides metrics for the Kubernetes pod and container status. This allows Geneos to monitor the pod and container lifecycles.
C2-76 Collection Agent StatsD client Python library The Python Statsd client library now supports events and attributes.
C2-95 Collection Agent Kubernetes The Kubernetes plug-in now provides metrics for the resource requests and limits of containers.
C2-107 Collection Agent The Collection Agent now uses the new platform datamodel 2.0.0.
C2-115 Collection Agent You can now specify default values when performing environment variable substitution.
C2-117 Collection Agent Kubernetes The Kubernetes plug-in now uses Gson to parse JSON files. The Jackson library has been removed.
C2-119 Collection Agent The Collection Agent now uses the TCP Reporterto communicate with the Netprobe. The NetprobeRestReporter has been removed.
C2-123 Collection Agent StatsD client Java library The StatsD Java client library now uses the new platform datamodel 2.0.0.
C2-124 Collection Agent StatsD client Python library The Collection Agent has been upgraded to include additional units of measure.
C2-125 Collection Agent The Collection Agent now logs its configuration at startup.
C2-128 Collection Agent You can now create pipeline processors that filter datapoints by specified criteria.
C2-129 Collection Agent You can now record Collection Agent messages and replay them to stdout, and to the Netprobe.
C2-131 Collection Agent The Collection Agent now reports more accurate health information to the Netprobe.
C2-134 Collection Agent You can now add processors to any collector in order to perform edge processing and filtering.
C2-135 Collection Agent Kubernetes The Kubernetes plug-in now removes stale entries from the KubernetesEnricher pod cache. This prevents uncapped memory usage.
C2-138 Collection Agent Kubernetes The Kubernetes plug-in now creates additional dimensions to capture more Kubernetes event types.
C2-140 Collection Agent Kubernetes The Collection Agent now logs errors when connections or requests to the Kubernetes API fail.
C2-147 Collection Agent The Collection Agent persistent storage has been upgraded with improved error detection and recovery capabilities.
C2-151 Collection Agent You can now send metrics from the Collection Agent to a Netprobe directly by workflow or through StatsD. This allows you to ensure metrics from different sources are allocated to the same Geneos entity correctly.
UTL-1123 Gateway, Netprobe curl library has been updated to use OpenSSL version 1.1.1d.
UTL-1124 Netprobe Net-SNMP has been upgraded to version 5.8. This is used by both Mibmon and Trapmon plug-ins.
UTL-1126 Active Console, GSE, Netprobe, Licence Auditor, Licence Daemon, Web server, FIX Analyser 2, File Agent OpenSSL versions have been upgraded to 1.1.1d.
UTL-1128 SSO Agent

Nimbus JOSE+JWT library is now upgraded to 7.9.

This update addresses CVE-2019-17195.

UTL-1134 SSO Agent SSO Agent has been verified to work with LDAP channel binding and LDAP signing.
UTL-1140 Gateway Recorder Gateway Recorder now supports Windows 64-bit.
VI-8593 Active Console, GSE The text colour for the selected ungrouped item in the Metrics view is now set to white.
VI-8685 Active Console, GSE The context menus in the GSE > Navigation panel no longer have static icons.
VI-8720 Active Console, GSE, Web server

Active Console and Web Dashboard are now packaged with BouncyCastle 1.64 to address security vulnerabilities.

This update addresses the following:

  • BDSA-2018-1190
  • CVE-2018-1000613
  • CVE-2016-1000338
  • CVE-2016-1000342
  • CVE-2016-1000343
  • CVE-2016-1000340
  • CVE-2016-1000344
  • CVE-2016-1000352
VI-8738 Active Console, GSE OS's file dialog is now used in the Object Inspector dockable, Active Dashboard properties, Reporting, and Search dialog.

VI-8761

VI-8811

Web Server, Active Console, GSE

These components now use Log4j2 for logging

  • Web Dashboard
  • Active Console
VI-8762 Web Server Jetty libraries have been upgraded to 8.1.7.v20120910.
VI-8763 Active Console, GSE, Web server

Nimbus JOSE library has been upgraded to 7.9.

This update addresses CVE-2019-17195.

VI-8764 Web Server

ActiveMQ library is now upgraded to 5.15.10.

This update addresses CVE-2019-0222.

VI-8765 Web Server

After upgrading activemq-all to 5.15.10, there is no longer a security vulnerability hit for Apache Camel.

This update addresses the following:

  • BDSA-2020-1132
  • BDSA-2018-2585
  • BDSA-2020-1131
  • CVE-2019-0188
VI-8766 Active Console, GSE

Quartz library has been upgraded to 1.6.1.

This update addresses BDSA-2019-3134.

VI-8768 Web Server

Spring Framework libraries have been updated to 4.3.24 that are packaged in the ActiveMQ 5.15.10 library.

This update addresses CVE-2018-15756.

VI-8769 Web Server

Spring LDAP library has been upgraded to 2.3.2.

This update addresses CVE-2017-8028.

VI-8770 Web Server

Spring Security libraries have been upgraded to 4.2.13.

This update addresses CVE-2019-11272.

VI-8800 Active Console, GSE The table row texts in the Active Console settings are now displayed correctly.
VI-8807 Active Console, GSE The Event Ticker Import dialog now displays the value of From and To dates.
VI-8844 Active Console, GSE The tabs in the Active Console and GSE now show an underline below the selected tab indicating that a tab is selected. Also, dockables now show the severity by changing the tab's background colour.
VI-8864 Active Console, GSE The Metrics view now shows more information after the font sizes and styles have been improved.
VI-8865 Active Console, GSE The entity names in the Managed Entities view now display correctly.
VI-8878 Web Server Jetty libraries are now upgraded to 8.1.8.v20121106.
VI-8883 Active Console, GSE The text colour in the Metrics view table and headline is now black.
VI-8897 Active Console, GSE

The jackson libraries have been updated to version 2.10.2 to address security vulnerabilities found in version 2.10.0.

This update addresses the following:

  • BDSA-2019-3135
  • BDSA-2019-3215
     

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-5478 Gateway Gateway no longer enters a deadlock when a Self-Announcing Netprobe connects and there is a KBA item whose target XPath uses a // (descendant or self) element.

AA-5494

COL-7876

Gateway, Netprobe Gateway and Netprobe now work with MySQL 8.0 client libraries.
AA-5495 Gateway Gateway has been verified to work with MariaDB 10.3 client when running on CentOS 8 and Open Suse 15.
AA-5497 Gateway Gateway no longer core dumps on CentOS 8 and Ubuntu when using MSSQL ODBC Driver 17.
AA-5507 Gateway Gateway now produces a warning when a Gateway Hub dataset includes an invalid alias. If a rule references a time series derived from an invalid dataset, this produces a warning.
AA-5525 Gateway Rules using historical data functions, such as rate() and average(), now update correctly when Gateway resumes processing rules after a startup delay.
AA-5537 Active Console, GSE, Gateway, Web Server Geneos components now correctly handle XPath predicates that include both quotation marks and apostrophes. This allows commands, such as Snooze or User Assignment, to be used on cells in rows whose names contain strings of this form
AA-5560 Gateway Gateway no longer exits with a core dump when the Express Reports setup contains an invalid reference to a password variable.
AA-5584 Gateway The Gateway Hub Data plug-in now displays N/A instead of inf msg/sec in the Message rate column if the SampleNow command is received more than once in the same second. This prevents a Gateway Hub ingestion error.
COL-2007 Netprobe MEM_UTIL debug correctly displays the Netprobe memory usage for Linux Netprobe.
COL-6701 Netprobe Processes plug-in can now handle processes with very long arguments without affecting other rows.
COL-7410 Netprobe Processes plug-in can now handle processes with very long arguments without crashing.
C2-142 Collection Agent The Collection Agent store's count metric can no longer take a negative value.
C2-144 Collection Agent The TCP Reporter no longer fails due to too many open files when a large number of connection attempts fail.
UTL-1136 Gateway Recorder Gateway Recorder now correctly announces its Geneosversion. This is required in order to connect to Geneos components beginning version 5.0.x.
VI-774 Active Console, GSE Dashboard objects with anchored lines can now be grouped.
VI-2265 Active Console, GSE Objects with anchored lines can now be copied and pasted.
VI-2670 Web Server The limit of Gateway connections in the Web Dashboard > Configurations > Connections page is now 1024.
VI-7165 Active Console, GSE Modifier paths no longer append additional row and cell elements when modified.
VI-7371 Active Console, GSE Active Console now allows you to open workspaces from URLs that contain spaces and special characters.
VI-7432 Active Console, GSE Dashboards with multiline text values can now be imported.
VI-7746 Active Console, GSE, Netprobe, Web Server Active Console and Gateway Setup Editor now display a warning before it exits due to fatal errors.
VI-8201 Active Console, GSE The Past Working Day in the Time Definitions Manager now reflects the correct value.
VI-8362 Web Server Keytool path in the ssl_utils.sh file of a no_jre Web Dashboard now points to the correct JRE path.
VI-8371 Web Server When the Web Console stops updating within a configured dashboard refresh rate, Web Dashboard now restarts the refresh timer for updating tiles.
VI-8386 Active Console, GSE Active Console now works properly when using the Find button, and populates the Search result with values.
VI-8506 Active Console, GSE Doing a search with an empty file no longer causes the Active Console to hang.
VI-8575 Active Console, GSE Time Definitions now displays the correct label for the Start and End buttons.
VI-8603 Active Console, GSE The Active Console icon now displays the severity of any path that is defined in the Use Paths for Severity option in the Settings > System Tray.
VI-8747 Active Console, GSE Workspace file extensions are now case-insensitive allowing the Active Console to open and load workspaces regardless of character case.
VI-8825 Web Server Web Server no longer has Image resource could not be loaded errors when loaded.
VI-8907 Active Console, GSE Active Console can now import Event Ticker data from a Gateway Hub source with an HTTP protocol.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
AA-5521

On IBM AIX, the Netprobe standard output does not show the correct offset from UTC in the new default timestamp format.

Known issue since: Geneos 5.0.0

COL-8265

When running Webmon plug-in on Windows platform requiring secure HTTPS connection, Webmon is unable to locate certificate and key files.

Known issue since: Geneos 5.0

Planned fix version: Q2 2020

COL-8318

On Windows environments, the Netprobe may fail to reconnect with Collection Agent following a restart of the Netprobe.

Known issue since: Geneos 5.1.x

Fixed in Geneos 5.1.1

COL-8381

RMS restart command for Netprobe running as a service on Windows Server 2012 R2 does not work.

Known issue since: Geneos 5.1

Planned fix version: Q2 2020

COL-8429

Self-Announcing Netprobe versions 5.1.0 and 5.1.1 will fail to connect to Gateways 5.0.x and older.

Known issue since Geneos 5.1.0

Planned fix version: Geneos 5.1.2

UTL-1135

Gateway and Netprobe are unable to use MySQL 8.0 client libraries in SLES12.

As a workaround, revert to libmysqlclient.so.18 client libraries.

VI-8672

Web Dashboard is not compatible with SSO Agent in the Gateway Hub. Please use the standalone SSO Agent available to download from the ITRS Downloads website.

Planned fix version: Geneos 5.2 (Q2 2020)

   

Geneos 5.0.0

Released: 12 December 2019

This release delivers the updated binaries in the ITRS Downloads page for:

  • Active Console
  • File Agent
  • FIX Analyser 2 Netprobe
  • Gateway
  • Gateway Recorder
  • Gateway Timezones
  • Licence Auditor
  • Licence Daemon (LICD)
  • Netprobe
  • Web Server
  • Webslinger

Highlights

These are the highlights of this release:

  • The Publisher plug-in is a new plug-in that enables you to publish data from an FKM outbound stream to an index on the Elasticsearch.
  • Centralised configuration now allows you to manage the Gateway configuration using REST API.
  • The Web Console monitoring UI brings a brand new look for real-time monitoring.
  • Active Console introduces a new light theme interface.
  • Geneos data source for Grafana (Technology Preview) lets you seamlessly integrate data from Gateway Hub into your Grafana dashboards.
  • Events such as severity, snooze, and user assignment data can now be queried using Gateway Hub REST API.
  • Gateway Hub check script is introduced to help validate your environment before installing Gateway Hub.
  • Other improvements:
    • Gateway now uses the time zones files store in /usr/share/zoneinfo of the base machine to translate times between time zones.
    • Gateway now uses standard date and time format for log files generated by Geneos components.
    • Support for POST and PUT requests in the REST Extractor plug-in.
    • Enhanced memory monitoring metrics for the Hardware plug-in.
    • Support for Windows 2019.
    • Postgresql support for the Gateway Database Logging.
    • Support for MySQL 8, Oracle Database 19c, and MS SQL Server 2017.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description
AA-3823 Gateway

Gateway Database Logging now supports the InnoDB engine for MySQL and MariaDB. InnoDB provides support for row-level locking, transactions, foreign keys and relationship constraints.

The Gateway Database Logging schema for MySQL no longer explicitly specifies the MyISAM database engine. The default engine (usually InnoDB) will now be used when a new database is created. However, no automated conversion script is supplied, since any upgrade to the InnoDB engine should be carefully planned according to the characteristics of the specific installation.

AA-4169 .Gateway Database logging now supports PostgreSQL.
AA-4226 Gateway, Netprobe Loading of MySQL database client libraries no longer requires libmysqlclient_r.so. If it does not exist, MySQL loads the libmysqlclient.so
AA-4953 Gateway,Netprobe, Gateway Timezones

Gateway now uses the system timezone files /usr/share/zoneinfo/* to convert times between timezones, instead of relying on a list of timezones distributed with the Gateway.

The system timezone files are also used to supply timezone abbreviations when the %Z format is used in the printTime rule function to format time values.

The timezone file is still used to supply a default set of timezone abbreviations to support the %Z format when parsing time values.

AA-5036

Gateway, Netprobe, EUEM Netprobe, Webslinger, Licence Daemon ATS, FIX Analyser 2, File Agent

Gateway, Netprobe, FIX Analyser 2 Netprobe, File Agent, Webslinger, LICD, and Auditor now support a choice of date and time formats for their log files.
AA-5343 Gateway When requesting a change, the Gateway now passes the source of a change up to centralised configuration.
AA-5367 Gateway

Gateway Database Logging feature now supports the following database:

  • MySQL 8.0
  • Oracle 18c and 19c
  • MSSQL Server 2017
  • PostgreSQL 10 and 11
  • MariaDB 10.2 and 10.3
AA-5374 Gateway When a database logging transaction fails, it is now correctly rolled back.
AA-5396 Gateway Timezones

The timezone file is now updated based on IANA 2019c release:

  • Fiji observes DST from 2019-11-10 to 2020-01-12.
  • Norfolk Island starts observing Australian-style DST. The first transition is on 2019-10-06.
AA-5402 Gateway Gateway now supports percentile and T-Digest percentile aggregations from Gateway Hub.
AA-5404 Gateway Tooltips in ShowRules response now shows the value of any time series used in the rule at the time the rule was run.
AA-5423 Gateway Gateway can now obtain its setup from the centralised configuration in Gateway Hub by specifying the Gateway name.
AA-5434 Gateway Gateway now only works with centralised configuration in Gateway Hub versions 1.6 and above.
AA-5441 Gateway When using centralised configuration, Gateways with version 5.x will require a GSE with version 5.x to edit the setup.
AA-5442 Gateway Gateway 5.0 requires Gateway Hub1.6+ for centralised configuration. Lower Gateway Hub versions will be rejected.
AA-5447 Gateway When a Gateway starts and requests the setup from Gateway Hub, but the named Gateway has not been added, then the Gateway adds a blank Gateway with the correct name to Gateway Hub and then starts.
AA-5448 Gateway A new helper script is available in the Gateway package which enables you to upload Gateway binaries into Gateway Hub.
AA-5466 Gateway The banner setting in managedEntities is deprecated.
AA-5472 Gateway Gateway no longer publishes to the legacy geneos-raw and geneos-enriched topics. This means that Gateway no longer supports publishing to Gateway Hub versions earlier than 1.4.
AA-5499 Gateway The start script start_gateway2.tmpl is updated to use Bash rather than csh.
COL-6729 Netprobe Combo, Components Versions and Informix plug-ins are now deprecated.
COL-6829 Netprobe, File Agent Added Windows Server 2019 support for Netprobe and File Agent.
COL-6902 Netprobe The Exegy adapter now uses XCAPI 4.1.12
COL-6917 Netprobe The Hardware plug-in now calculates memoryUse metrics based on Linux computations.
COL-7000 Netprobe The Hardware plug-in now uses new method of obtaining memoryAvailable and memoryAvailablePct for Linux platforms.
COL-7221 Netprobe The REST Extractor plug-in now supports PUT and POST HTTP methods.
COL-7599 Netprobe The libwombattcp.so third-party libraries have been removed from the Netprobe package.
COL-7676 Netprobe

The Netprobe now supports the following database:

  • MySQL 8.0
  • Oracle 18c and 19c
  • MSSQL Server 2017
  • IBM DB2 11.5
  • PostgreSQL 10 and 11
  • MariaDB 10.2 and 10.3
COL-7742 Netprobe File Keyword Monitor now supports configurable outbound streams for publishing data using the Publisher plug-in.
COL-7745 Netprobe A new Publisher plug-in is now available on the Netprobe . The Publisher plug-in enables you to publish data from an FKM outbound stream to an index on the Elasticsearch host.
COL-7746 Netprobe The Publisher plug-in supports basic authentication. You can specify a username and password when publishing messages to an Elasticsearch server that is protected by basic authentication.
COL-7828 Netprobe The Publisher plug-in includes an Admin View where users can view metrics regarding the state of messages being read and sent to the Elasticsearch server. You can disable this view in the plug-in configuration.
COL-7873 Netprobe

Jackson libraries have been updated from version 2.9.8 to 2.9.10 to address security vulnerabilities.

This update addresses the following CVEs:

  • CVE-2019-16335
  • CVE-2019-17267
  • CVE-2019-14379
  • CVE-2019-14540
  • CVE-2019-12086
  • CVE-2019-14439
UTL-1099 Gateway, Netprobe The Gateway and Netprobe now use cURL 7.66.0.
UTL-1100 Active Console, GSE, Gateway, Netprobe, Web server, FIX Analyser 2, File Agent Upgraded Snappy library to version 1.1.7. This is used in the communication protocol between Geneos components.
UTL-1101 Gateway The libxml2 library is updated to version 2.9.9.
UTL-1103 Gateway The libxslt library is updated to version 1.1.33. This library is used for XML-related processing.
UTL-1104 Active Console, GSE, Gateway, Netprobe, Webslinger, Web server The Xerces-C library is updated to 3.2.2 for windows_64, darwin, linux_64, and linux_64-ppcle components.
UTL-1105 Active Console, GSE, Gateway, Netprobe, Web server, FIX Analyser 2 The OpenSSL library is updated to 1.0.2g-1ubuntu4.15.
UTL-1114 Gateway, Netprobe, FIX Analyser 2 Netprobe The SQLAPI library used by Geneos components to access databases is now updated to version 4.2.5.3.
VI-7310 Active Console, GSE OS specific file dialog are now used in File menu items Open and Save actions.
VI-7428 Gateway Remove local help files from GSE package as we now use Web Help.
VI-8256 Active Console, GSE You can now cancel long running save or validation operations that are waiting on responses from Gateway Hub.
VI-8296 Active Console, GSE GSE improves SSO handling in conjunction with Centralised Configuration.
VI-8364 Active Console, GSE Locks menus in the GSE are now consistent.
VI-8453 Active Console, GSE Added visualisation of Gateway Hub generated validation messages in GSE.
VI-8464 Gateway GSE improves the Centralised Configuration error messages.
VI-8472 Gateway Icons are now removed from the Search Criteria's Search For drop-down items in the Tools > Reporting.
VI-8477 Active Console, GSE Active Console and Web Dashboard now support the Postgresql database for History Charts.
VI-8478 Active Console, GSE GSE removes metadata comments from the setup files sent to the Gateway Hub.
VI-8490 Active Console, GSE

GSE updates the Error Dockable that allows you to filter errors by:

  • Tree selection
  • Connected Gateway
  • Duplicate errors
VI-8607 Active Console, GSE Check box icons are now updated with a light theme design.
VI-8635 Active Console, GSE The new onboarding screen can be accessed any time from the Active Console Help menu.
VI-8666 Active Console, GSE The Active Chart, Bar Chart, Active Gauge, and Pie Chart now have updated colour schemes.
VI-8674 Active Console, GSE The onboarding screen now loads on the Active Console startup. To disable the onboarding screen, tick the Do not show at startup check box at the bottom of the screen.
VI-8675 Active Console, GSE The Open and Save actions in the Active Console > File menu now use platform-default file choosers.
VI-8677 Active Console, GSE The Dockable Manager dialog now uses the platform-default file chooser.
VI-8707 Active Console, GSE File choosers for Time Definition > Import, Output > Save As, and Picture Widget > Add/Update now use platform defaults.

VI-8732

VI-8733

VI-8734

VI-8735

Active Console, GSE

The options in each menu in the Active Console is now rearranged:

  • Help
  • Tools
  • View
  • File
VI-8739 Active Console, GSE

The Active Console title is now consistently used within the workspace and to all other windows.

VI-8740 Active Console, GSE Gateway Setup Editor now uses the OS native file dialog.
VI-8741 Active Console, GSE In Active Console and Gateway Setup Editor, the Gateway dockable no longer have the operating system indicator in the Gateway icons.
VI-8742 Active Console, GSE

Active Console and hub-sdk are now packaged with jackson 2.10.0 to address security vulnerabilities.

This update addresses the following:

  • CVE-2019-17267
  • CVE-2019-14540
  • CVE-2019-14379
  • CVE-2019-16942
  • CVE-2019-16335
  • CVE-2019-14439
  • CVE-2019-12086
VI-8744 Active Console, GSE Active Console now has a new default workspace.
VI-8745 Active Console, GSE EventTickers dockable is now renamed to Event Tickers.
VI-8758 Active Console, GSE Active Console now has new Active Chart types: Area Chart, Scatter Plot, and Step Graph.
VI-8759 Active Console, GSE Tools in the Tool & Modifiers dialog now show the commonly used groups first and removes the tool groups that are not commonly used.
   

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-5300 Gateway GSE no longer hides the Remove Comment menu item when using simplified comments.
AA-5334 Gateway A warning is now shown, instead of an error, when the Gateway Hub location set in both the command line and the Gateway setup file.
AA-5426 Gateway Gateway no longer warns about lack of database connection when no database configured, but timeseries are configured to be downloaded from Gateway Hub.
AA-5490 Gateway Fixes a bug where the Gateway can become unresponsive while processing Self-Announcing Netprobe connections, if multi-threaded rule evaluation is enabled.
VI-2460 Active Console, GSE, Web server Web server no longer displays an error on startup saying the image resource managedentityviewdefault.png could not be loaded.
VI-3094 Gateway Fixes an error reported when the user tries to open GSE for a Gateway without a license.
VI-7923 Active Console,GSE Active Console no longer freezes when the current workspace residing in a URL is unreachable.
VI-8202 Gateway Fixes a bug where the GSE attempts to use a token but it did not have when editing Centralised Configuration Gateways without configuring an SSO server.
VI-8279 Web server Run scripts now include the DASHBOARDS_DIR parameter.
VI-8365 Active Console, GSE Fixes a bug where the GSE throws an exception if a Centralise Gateway was opened in GSE without GSE acquiring an SSO token.
VI-8445 Web server The geneos-bcrypt-hasher.jar inside Geneos Web Server is now renamed to geneos-bcrypt-hasher-1.0.ja.
VI-8687 Active Console, GSE The ActiveConsole.exe and GatewaySetupEditor.exe no longer indicate an incorrect version number in the file properties.
VI-8814 Gateway The GSE re-enables the Save current document button if the saving process is cancelled.
VI-8815 Gateway The Includes folder now unlocks when you unload it.
VI-8816 Gateway The Includes folder now unlocks when the GSE unloads it due to a reload of either the main setup or the schema.
   

Known issues

These are the known issues affecting this release:

Issue key Known issue description
AA-5429

SSO-enabled Web Dashboard and Webslinger do not currently work with SSO Agent in the Gateway Hub. It works when connecting to a standalone SSO Agent or when SSO is disabled.

This involves a fix for SSO Agent in the Gateway Hub.

Known issue since: Geneos 4.13.0

Fixed in Geneos 5.0 (December 2019)

AA-5490

Gateway may become unresponsive when processing Self-Announcing Netprobe connections if multi-threaded rule evaluation (operatingEnvironment > numRuleEvaluationThreads is more than 0) is enabled.

A temporary workaround is to turn off multi-threaded rule evaluation in the XML before starting the Gateway.

Known issue since: GA4.11.1

Fixed in Geneos 4.13.2 and Geneos 5.0 (December 2019)

VI-8672

Web Dashboard is not compatible with SSO Agent in the Gateway Hub. Please use the standalone SSO Agent available to download from the ITRS Downloads website.

Planned fix version: Geneos 5.1 (Q1 2020)

 

Other Geneos releases

Geneos 5.x Release Notes

Released: 12 December 2019

Last updated: July 2020

Geneos 4.x Release Notes

Released: 20 February 2017

Last updated: 12 December 2019

Geneos 3.x Release Notes

Released: 31 March 2015

Last updated: 3 October 2016

Disclaimer: The information contained in this document is for general information and guidance on our products, services, and other matters. It is only for information purposes and is not intended as advice which should be relied upon. We try to ensure that the content of this document is accurate and up-to-date, but this cannot be guaranteed. Changes may be made to our products, services, and other matters which are not noted or recorded herein. All liability for loss and damage arising from reliance on this document is excluded (except where death or personal injury arises from our negligence or loss or damage arises from any fraud on our part).