Geneos 4.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 4.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.

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 component, plug-in, or feature:

Notice of change Affected components Effective date Alternatives or Upgrade path
End of support for all Geneos versions 3.0.x All Geneos components version 3.0.x 30 October, 2019 Upgrade to Geneos version 4.x or newer.
End of support for Geneos on Red HatLinux version 5.x All components of Geneos 5.0 and up. 30 October, 2019 Upgrade to running Geneos on Red Hat version 6 or newer. Alternatively, use Geneos version 4.x which is still supported on Red Hat 5 for Netprobe only.
End of support for SSO Agent NTLM authentication method SSO Agent 30 October, 2019 Use SSO Agent with Kerberos or HTTP Basic authentication methods.
End of support for all Geneos versions 3.x All Geneos components version 3.x 31 January, 2020 Upgrade to Geneos version 4.x or newer.
End of support for Web Montage Web Montage (Web Services) 31 January, 2020 To be announced.
End of support for Open Access Open Access Cluster Node, Open Access Java Client (API) 31 January, 2020 To be announced.
       

End of releasing binaries

The end of releasing binaries means that the affected component, plug-in, or feature is no longer getting binaries for certain platforms, but the support continues. The table below lists the affected components, plug-ins, or features:

Notice of change Affected components Effective date Alternatives or Upgrade path
End of releasing binaries for Netprobe for Solaris platforms Netprobe on Solaris (x64 and Sparc) 30 October, 2019

Use Linux, Linux on Power 8, Windows or AIX distribution of Netprobe.

Solaris distribution of Netprobe is still supported for already available versions of 3.x and 4.x.

       

Geneos 4.13.3

Released: 18 February 2020

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

  • Active Console
  • Gateway Recorder

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
UTL-1136 Gateway Recorder Gateway Recorder now correctly announces its Geneos version. This is required in order to connect to Geneos components beginning version 5.0.x.
VI-7371 Active Console, GSE Active Console now allows you to open workspaces from URLs that contain spaces and special characters.
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 Settings > System Tray.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
COL-7986

Bloomberg plugin crashes on Linux Netprobe.

As a workaround, deploy Geneos 4.x Netprobe on Windows host, or use Geneos 5.x Linux Netprobe.

Known issue in Geneos versions: 4.4.x, 4.6.x, 4.7.x, 4.12.x, 4.13.x

VI-8672

Web Dashboard is not compatible with SSO Agent in the Gateway Hub.

Please use standalone SSO Agent available to download from ITRS Downloads.

Planned fix version: Geneos 5.1 (Q1 2020)

   

Geneos 4.13.2

Released: 12 December 2019

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

  • Gateway

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
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.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
COL-7986

Bloomberg plugin crashes on Linux Netprobe.

As a workaround, deploy Geneos 4.x Netprobe on Windows host, or use Geneos 5.x Linux Netprobe.

Known issue in Geneos versions: 4.4.x, 4.6.x, 4.7.x, 4.12.x, 4.13.x

VI-8672

Web Dashboard is not compatible with SSO Agent in the Gateway Hub.

Planned fix version: Geneos 5.1 (Q1 2020)

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 version Geneos 5.0.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)

   

Geneos 4.13.1

Released: 23 October 2019

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

  • Gateway 2
  • Netprobe
  • Web Dashboard

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description
AA-5417 Gateway

If a Kerberos principal is not supplied, then Gateways can obtain data from Gateway Hub instances that are configured for anonymous access. This affects the following features:

  • Centralised configuration provided by Gateway Hub.
  • Obtaining Time series from Gateway Hub.
     

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-5409 Gateway The Gateway scheduler can now correctly handle an event which is due more than 68 years in the future.
COL-7461 Netprobe The Netprobe reconnection to the Gateway on Windows no longer causes abnormal memory usage growth.
COL-7660 Netprobe The memory leak observed with the Network plug-in is no longer present.
VI-2596 Web server The Volume bar now refreshes properly in the Web Dashboard image tiles.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
COL-7986

Bloomberg plugin crashes on Linux Netprobe.

As a workaround, deploy Geneos 4.x Netprobe on Windows host, or use Geneos 5.x Linux Netprobe.

Known issue in Geneos versions: 4.4.x, 4.6.x, 4.7.x, 4.12.x, 4.13.x

VI-8672

Web Dashboard is not compatible with SSO Agent in the Gateway Hub.

Planned fix version: Geneos 5.1 (Q1 2020)

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 version Geneos 5.0.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)

   

Geneos 4.13.0

Released: 8 October 2019

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

  • Active Console
  • FIX Analyser 2 Netprobe
  • Gateway 2
  • Netprobe
  • Integration template for Amazon Web Services
  • Webslinger

Highlights

These are the highlights of this release:

  • Anomaly Detection feature now uses data sets from the Gateway Hub with daily and weekly seasonality.
  • Netprobe no longer restarts when you configure certain Java-based plug-ins.
  • Improved support for type trades in FIX Analyser 2.
  • AWS integration now supports configurable aggregation intervals, and user-defined column orders.
  • New debug option in the REST Extractor plug-in now shows HTTP requests and responses.
  • Issues that caused memory leaks on Windows Netprobe were fixed.
  • Updated Netprobe REST API page.
  • Gateway Hub 1.5.0 introduces the following new features:
    • Anomaly detection rules.
    • Kafka publishing filter.
    • Role-based security.

Gateway

Plug-ins

  • The following plug-ins are enhanced and no longer cause the Netprobe to restart when you update their configuration:
    • REST API plug-in.
    • REST Extractor plug-in.
    • JMX plug-in, with exceptions.
    • JMX ThreadInfo plug-in, with exceptions.
  • The FIX Analyser 2 plug-in has an updated schema. For more information on the new v1.3 schema, see the FIX Analyser 2 Netprobe User Guide.
  • The Exegy client API is updated to 4.1.12 for the Market Data Monitor plug-in.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description
AA-5194 Active Console, GSE, Gateway, Schema Gateway can now define Anomaly Detection Rules that use Time Series datasets that are provided by Gateway Hub.
AA-5360 Gateway Gateway Hub datasets with weekly seasonality are now supported by Anomaly Detection.
AA-5361 Gateway Gateway Hub now uses the new SSO Agent default (Hub URL instead of port 9999).
COL-7302 Netprobe

Netprobe no longer restarts when:

  • The REST API or REST Extractor sampler is inserted or updated.
  • The JMX Server or JMX Thread Info sampler is inserted or updated, except if the new configuration results in a new iproperties option.
  • The Rest api http port and Rest api https port in the probe setting is updated. 
COL-7522 Netprobe The REST Extractor plug-in now supports debug flags that allow you to log the full HTTP requests and responses.
     

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
COL-7220 Fix Analyser 2 Netprobe The FIX Analyser 2 plug-in can now support orders with the same ClOrdID and SenderCompID, but with different TargetCompID, found in different FIX logs.
COL-7475 Netprobe The WMI plug-in can now be configured to limit the number of instances displayed in its dataview when in Column Mode.
COL-7663 Netprobe The Netprobe now supports updating the configuration when there are multiple FKM samplers on the same managed entity with the same name.
COL-7664 Netprobe The FKM plug-in now correctly consumes all streams when multiple FKM samplers with the same name are in a single managed entity.
COL-7668 Netprobe The Netprobe setup command on the Windows installer is now able to capture all parameters when installed on the terminal with the parameters passed.
VI-8595 Webslinger HTTP security header is added to prevent attacks based on MIME-type mismatch.
VI-8615 Webslinger The Web server now determines its own hostname instead of trusting the compromised HTTP header because the malicious scripts have been prevented from execution in the host field of an HTTP request to a Web server.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
COL-7986

Bloomberg plugin crashes on Linux Netprobe.

As a workaround, deploy Geneos 4.x Netprobe on Windows host, or use Geneos 5.x Linux Netprobe.

Known issue in Geneos versions: 4.4.x, 4.6.x, 4.7.x, 4.12.x, 4.13.x

VI-8672

Web Dashboard is not compatible with SSO Agent in the Gateway Hub.

Planned fix version: Geneos 5.1 (Q1 2020)

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 version Geneos 5.0.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)

   

Geneos 4.12.1

Last updated: 29 August 2019

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

  • Active Console
  • Gateway 2
  • Netprobe
  • Integration templates:
    • Docker Integration template
    • Apica integration template

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description

COL-7219

COL-7309

Netprobe

In this release, the REST Extractor plug-in introduces these features:

  • Can recover from an unreachable URL on the first sample.
  • Now supports non-JSON responses in its bearer authentication methods. This means that you can accommodate a token in the response, instead of specifying a field to contain the token.

COL-7333

Netprobe The NetprobeWindows Installer now has a field to specify the SSL certificate key. This can be used for secure communications, as well as starting the REST API HTTPS server.

COL-7340

COL-7530

Netprobe

In this release, the REST API plug-in introduces these features:

  • HTTP and HTTPS port configuration for the REST API plug-in is now available for floating and Self-Announcing Netprobes.
  • The REST API plug-in now has a health check endpoint to check the availability of the sampler.

COL-7521 Netprobe The Apica integration scripts are updated to address reported failures on some checks.
COL-7649 Netprobe Updated Docker monitoring script to handle non-alphanumeric values and support exponential notation format.
VI-8391 Active Console, GSE Menu items and context menus in the Active Console and Gateway Setup Editor are now aligned.
     

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-5339 Gateway Gateway supports running scheduled commands on the last weekday of each month.
VI-8292 Active Console, GSE

These options are now updating in the Active Console on macOS and Ubuntu:

  • Pause Updates in the Event Tickers dockable. 
  • Auto clear in the Commands dockable.
  • Running in the Debug > Active Path Model menu.
VI-8324 Active Console, GSE Extra checkboxes are no longer displayed in various options in the Active Console dockables, such as State Tree, Gateway, Event Ticker, Command, and Debug menu on macOS and Ubuntu.

VI-8507

VI-8520

Active Console, GSE Active Console and Gateway Setup Editor now display the splash screen on start-up.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
COL-7986

Bloomberg plugin crashes on Linux Netprobe.

As a workaround, deploy Geneos 4.x Netprobe on Windows host, or use Geneos 5.x Linux Netprobe.

Known issue in Geneos versions: 4.4.x, 4.6.x, 4.7.x, 4.12.x, 4.13.x

AA-5409

Any Gateway items (Scheduled Commands, Active Times, and Snooze periods) scheduled for more than 68 years into the future are known to cause issues with Gateway's ability to process any commands of type Task, to exit from a configured startup delay in applying rules or to process Scheduled Commands or Active Times. This is particularly noticeable in 64 bit Gateways.

Known issue since: GA3.x.x

Fix in version: GA4.13.1 (by end of Oct 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)

   

Geneos 4.12.0

Released: 31 July 2019

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

  • Active Console
  • FIX Analyser 2 Netprobe
  • Gateway
  • GatewayTime zones
  • Licence Auditor
  • Licence Daemon
  • Netprobe
  • Web Dashboard
  • Webslinger

Highlights

These are the highlights of this release:

  • Orchestrated Netprobe solution is now available.
  • Active Console is now available on macOS and Ubuntu platforms.
  • Improved Centralised Configuration of Gateways.
  • Improved publishing to Gateway Hub.
  • New Filter in FIX Analyser 2 Message Detector View to filter on Order State.
  • New REST API plug-in is now available for general access.
  • Java plug-in user experience improvements.
  • New Netprobe configuration options for REST API connections.
  • New Netprobe installer option for SSL certificate key.

Orchestrated Netprobe

The Orchestrated Netprobe facilitates the collection of application metrics, logs, and events in an orchestrated environment.

Docker containers and Kubernetes orchestration were developed to help users manage dynamic applications. These can be:

  • Large pieces of software that were split into smaller microservices.
  • Applications that were coded to benefit from resiliency and scaling.

Applications support teams who are faced with the challenges of monitoring these highly dynamic applications will benefit from two key features of the Orchestrated Netprobe solution:

  • The ability of the application support teams to engage with DevOps and engineering teams to instrument their containerized applications through instrumentation libraries provided as part of this solution.
  • The monitoring guidelines and instructions outlined in this documentation that will help you set up Geneos to be able to receive information from these dynamic applications with minimal configuration.

For more information, see Orchestrated Netprobe documentation.

Active Console

  • Active Console now supports macOS version 10.14x (Mojave) and Ubuntu version 18.04 LTS (Bionic Beaver). Both are packaged and built with OpenJDK 8. For more information, see System Requirements in Active Console.
  • Note: Active Console on Ubuntu is only available as a technology preview with limited support. It will become fully supported in a future release.

  • Active Console has a new index page in the Geneos online documentation, similar to Gateway Hub, so you can easily view the list of all topics. The new Active Console Documentation is available starting 4.11.x.

Gateway and Gateway Hub

  • The improvement in publishing to Gateway Hub reduces the data required to publish from Gateway to Gateway Hub. As a result, this also improves the bandwidth, storage, and processing. You need to update both Gateway and Gateway Hub to get this update. See Connect a Gateway in Gateway Hub.
  • Gateway Setup Editor can now lock and unlock centrally managed configurations in the Gateway Hub. The non-blocking interaction with Gateway Hub reduces the impact on Gateway.
  • The Gateway Hub API documentation has improved. See API Documentation.
  • For detailed release notes in Gateway Hub, see Gateway Hub Release Notes 1.4.

Netprobe

Plug-ins

  • The REST API plug-in is a new RESTful inbound API in the Netprobe. This plug-in enables a sampler to listen to inbound messages on an HTTP or HTTPS connection. The REST API endpoints support creating, updating, and deleting of dataviews and rows. Also, this plug-in includes a stream endpoint for streaming log/event data directly to FKM. For more information, see the following guides:
  • The Java plug-in configuration was streamlined improving logic for locating JARs, and libraries without the need to set the environment variables. For more information, see Configure the Java environment.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description
AA-5131 Gateway

A sslCertificateDaysRemaining column was added to the probeData Gateway plug-in.

The column displays the number of days remaining before the certificate expires.

  • 0.0 is displayed if the certificate is not yet valid (start date is in the future) or if there was an issue obtaining the expiry date from the certificate.
  • No value is displayed for virtual or insecure probes.
  • Negative value is displayed if the certificate has already expired.
AA-5172 Gateway

Gateway keeps processing while it waits for validation responses to be returned from Gateway Hub.

Gateway queues setup validation/change requests so that it can keep processing other data while waiting for Gateway Hub without having the setup changes clash.

AA-5202 Gateway Schema If the Gateway is configured to publish to Gateway Hub, the Hub version is determined and is available as a headline in the Gateway-gatewayHubData plug-in.
AA-5203 Gateway

When the Gateway is connected to Gateway Hub version 1.4.0, then the messages previously published to the geneos-enriched topic are now published to a new geneos-metrics-v1 topic and the messages previously published to the geneos-raw topic are no longer published.

This greatly improves the efficiency of sending Geneos metrics data to Gateway Hub.

When the Gateway is connected to Gateway Hub version 1.3.x or earlier, then there is no change to the way messages are published to the geneos-raw and geneos-enriched topics.

AA-5218 Gateway Gateway drops support for Nanomsg Gateway Publishing adapter.
AA-5259 Gateway

Gateway Hub locations set on the command line can now be used to:

  • Get setup from Gateway Hub
  • Get data in the Active Console for charting published data.
AA-5262 Gateway Gateway 4.12.0 and above only support Gateway Hub version 1.4.0 and above for obtaining Centralised Configuration. If the Gateway connects to an older version of Gateway Hub, then it will exit with a FATAL error.
AA-5269 Gateway Updated the version of librdkafka used in publishing to 1.0.1.
AA-5304 Gateway When configuring Gateway Hub location it is now an error to include the API version in the location. This is true for both the command line and the Rest Address settings in Gateway Setup Editor.
AA-5309 Gateway Improved error messages displayed in the Gateway Log when requests from Gateway Hub fail.
AA-5315 Gateway 2 Timezones

The timezone file was updated based on IANA 2019b release:

  • Brazil no longer observes DST.
  • Palestine's spring-forward transition has changed to the last Friday of March at 00:00.
COL-4933 Fix Analyser 2 Netprobe You can now include the Order State as an additional column in FIX Analyser 2 Message Detector Template. Furthermore, you can now filter Message Detector Template's dataview using the said column.

COL-7050

COL-7051

COL-7052

COL-7064

COL-7136

COL-7204

COL-7308

COL-7403

COL-7404

COL-7406

COL-7486

Netprobe

The REST API plug-in enables a sampler to listen to inbound messages on an HTTP or HTTPS connection.

In addition, the following are the other features that the REST API plug-in is capable of in this release:

  • Supports an update row endpoint.
  • Supports a file stream endpoint.
  • Outputs messages as streams, which can be monitored by the FKM plug-in.
  • Supports HTTPS on its listening port. This is configured on the probe.
  • Returns informative HTTP response codes.
  • You can specify the capacity of a stream on the REST API plug-in.
  • REST API plug-in endpoints require you to specify the managed entity and sampler. This allows multiple samplers to utilise the same listening ports.
  • Supports a delete dataview endpoint.
  • Supports a delete row endpoint.
  • REST API plug-in group name defaults to the sampler name.
  • REST API has been added to the licence daemon.

 

COL-7174 Netprobe The IXWatch Message Analyser plug-in's handlePartialLines configuration is now enabled by default.
COL-7223 Netprobe The Netprobe is now built using OpenJDK 8.

COL-7300

COL-7413

Netprobe

The Netprobe can now locate JAR files in a new /jars directory within the Netprobe directory, without the need to set GENEOS_JARS.

The Netprobe can now locate the launchpad library file without the need to set GENEOS_LIBS.

The Netprobe can now locate the JVM library without the need to set PATH, LD_LIBRARY_PATH or LIB_PATH, provided the usual Java installation directory structure.

COL-7405 Netprobe File Keyword Monitor (FKM) now support wildcards for REST API stream names.
VI-4260

Active Console

Gateway Setup Editor

Active Console is now packaged with the MariaDB database connector.
VI-8013

Active Console

Gateway Setup Editor

Active Console no longer packages add-on required for EUEM plug-in.
VI-8187 Gateway Gateway Setup Editor can now query Gateway Hub 1.4 for locks that have been applied to resources.
VI-8264 Gateway Gateway Setup Editor can now lock and unlock resources in the Gateway Hub.

VI-8271

VI-8272

VI-8280

VI-8281

Active Console

Gateway Setup Editor

The following components in Geneos is now packaged and built with OpenJDK 8:

  • Active Console for Windows
  • Web Dashboard
  • Active Console for macOS 10.14 Mojave
  • Active Console for Ubuntu
VI-8277 Active Console, Gateway Setup Editor Locks menu in the Gateway Setup Editor now only shows relevant items.
VI-8373 Active Console, Gateway Setup Editor In the Gateway Setup Editor > File menu, the Save Copy As replaces the Export which only saves the main setup file. If any include files are loaded at the same time the operation is executed, a dialog window displays informing you that no include files are saved to disk.
VI-8463 Active Console, Gateway Setup Editor The Listen port field in the Active Console > Connection Settings for macOS is temporarily disabled.
     

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-5186 Gateway Prevents a crash when the permissions of the Gateway data directory are changed to unreadable while the Gateway is running.
AA-5191 Gateway A check has been added to the Gateway to avoid aborting with a core dump when it receives a particular form of corrupted input.
AA-5224 Gateway Validate messages returned from Gateway Hub are now correctly processed.
AA-5230 Gateway FIX Analyser 2 query message command is now correctly included in commands that need arguments coalescing.
AA-5231 Gateway Fixed an issue where Gateway would occasionally fail to send information about disabled includes to Gateway Hub.
AA-5251 Gateway When the location of a sampler changes within the Gateway setup, but it is otherwise unchanged, Gateway no longer publishes information to the Netprobe that would cause the sampler to be restarted.
AA-5282 Gateway Gateway can now decrypt encoded passwords in the configuration when using the AES-256 key to start the Gateway.
AA-5291 Gateway Gateway no longer crashes when a 4.9.x or earlier Self-Announcing Netprobe connects.
AA-5306 Gateway Hub Gateways no longer refuse to validate setups where there are no includes as part of the setup.
AA-5308 Gateway The add_gateway script now sets the default Gateway version to 4.12.0 and improves error reporting.
AA-5310

Active Console

GSE

Gateway

Active Console now displays the Gateway Hub visual indicator on the Gateway icon in the following circumstances:

  • Gateway is configured to publish to Gateway Hub.
  • Gateway obtains its configuration from Gateway Hub.
COL-7202 Netprobe Environment variables are now handled properly when the run location set for a Gateway action is set to Netprobe.
COL-7269 Netprobe The SQL Toolkit plug-in is improved so that its memory usage is more stable.
COL-7270 Netprobe The Perfmon plug-in objectRefreshThreshold default value is now set to 0 to prevent memory leaks.
COL-7506

Active Console

GSE

Gateway

Netprobe

Licence Daemon

Fixed an issue where the API plug-in fails to read all XmlRPC message from a client.
VI-2552 Webserver SSL-enabled Web Dashboard now launches successfully when using the geneosws script.
VI-7974 Active Console

GSE

In the Metrics dockable, clicking Show Chart to select an existing chart from the table cell now opens the Active Dashboard dockable.
VI-8165 Gateway Gateway Setup Editor no longer throws an exception when saving a setup fails. GSE displays the dialog with the relevant error message.

VI-8199

VI-8305

Active Console

GSE

Context-Sensitive Help updates:

  • Active Times to link to the correct sections in the online Geneos documentation.
  • Links to the correct section of the online help for table elements that have no XML.
VI-8274 Active Console

GSE

Gateway Setup Editor no longer to appear to lock up in some cases when multiple levels of a hierarchy were selected, and then deleted together.
VI-8290 Gateway If the main setup file or resource is unavailable after a start, then the Gateway Setup Editor shows an error if opened.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
COL-7986

Bloomberg plugin crashes on Linux Netprobe.

As a workaround, deploy Geneos 4.x Netprobe on Windows host, or use Geneos 5.x Linux Netprobe.

Known issue in Geneos versions: 4.4.x, 4.6.x, 4.7.x, 4.12.x, 4.13.x

AA-5409

Any Gateway items (Scheduled Commands, Active Times, and Snooze periods) scheduled for more than 68 years into the future are known to cause issues with Gateway's ability to process any commands of type Task, to exit from a configured startup delay in applying rules or to process Scheduled Commands or Active Times. This is particularly noticeable in 64 bit Gateways.

Known issue since: GA3.x.x

Fix in version: GA4.13.1 (by end of Oct 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)

   

Geneos 4.11.2

Released: 13 June 2019

Note: Issues that have been identified with Webslinger 4.11.0 for Linux and Solaris platforms, and Netprobe 4.11.1 for Windows are now fixed. We recommend that you download and use 4.11.2 version of these components.

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

  • Active Console
  • Gateway
  • Netprobe

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-5271 Gateway, Webslinger Webslinger is updated to fix a regression issue wherein some links to dataviews did not function correctly.
COL-7305 Netprobe Netprobe now works properly and does not restart when using Network plug-in on Windows.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
AA-5282

Gateway is unable to decrypt encoded passwords in the configuration when using the AES-256 key to start the Gateway. The Gateway log reports this error:

ERROR: encryption decryption error: 0 - error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt

As a workaround, execute a kill -USR1 command in the Gateway start script after the Gateway has started, so the Gateway can reread the setup with the correct AES key.

Known issue since: Geneos 4.9.3

Planned fix version: Geneos 4.12.0 (end of July 2019)

AA-5409

Any Gateway items (Scheduled Commands, Active Times, and Snooze periods) scheduled for more than 68 years into the future are known to cause issues with Gateway's ability to process any commands of type Task, to exit from a configured startup delay in applying rules or to process Scheduled Commands or Active Times. This is particularly noticeable in 64 bit Gateways.

Known issue since: GA3.x.x

Planned fix version: GA4.13.1 (by end of Oct 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)

   

Geneos 4.11.1

Released: 3 June 2019

Note: Issues that have been identified with Webslinger 4.11.0 for Linux and Solaris platforms, and Netprobe 4.11.1 for Windows are now fixed. We recommend that you download and use 4.11.2 version of these components.

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

  • Gateway
  • Netprobe
  • Active Console
  • Web Dashboard
  • Licence Daemon (LICD)
  • RabbitMQ monitoring integration template

Highlights

These are the highlights of this release:

RabbitMQ Monitoring

RabbitMQ integration enables you to retrieve all metrics available in your RabbitMQ environment and display them as dataviews in Geneos. You can see your RabbitMQ exchanges, nodes, queues or virtual hosts.

For more information, see the following topics:

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description
AA-5200 Licence Daemon

The following security headers have been added to the License Daemon web responses:

  • X-Frame-Options
  • X-XSS-Protection
  • X-Content-Type-Options
COL-6704 Netprobe

The following plug-ins are now deprecated: FIX, EUEM, Citrix Apps, Citrix Processes, Citrix Summary, and Citrix Sessions.

COL-6911 Netprobe IXWatch Message Analyser plug-in is now able to sum and average tracker values.
COL-7011 Netprobe You can now set the connection timeout for the REST Extractor plug-in.
COL-7226 Netprobe The Bloomberg B-PIPE and Bloomberg MDM Feed Adapter now use Bloomberg Library (BLPAPI) version 3.12.3.1.
COL-7131 Integrations

You can now use the RabbitMQ monitoring integration template to monitor RabbitMQ. RabbitMQ is an open source message broker that supports multiple messaging protocols.

     

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-543 Gateway The _NETPROBE_HOST environment variable is now passed to scripts triggered by alerts.
AA-5162 Gateway Connecting a SAN probe to a Gateway no longer causes conflict with rules examining the internal Geneos directory tree when rule threads are in use.
AA-5185 Gateway Gateway now publishes updates correctly when a pivoted dataview is updated by a rule. Previously, the updated value might have replaced the row name or a neighbouring column value in the published message.
AA-5206 Gateway Importing Gateways no longer crash on setup change if the same managed entity name is present across multiple imported Gateway connections.
AA-5228 Netprobe If the Netprobe configuration file contains managed entities with the same name, self-announcing is disabled and the Netprobe does not connect.

COL-463

COL-6548

Netprobe The File Transfer Monitoring (FTM) plug-in now retains the correct arrival time and delay values for multiple file arrivals.
COL-955 Netprobe The Network plug-in now displays correct values for packetSendDiscarded and packetReceiveDiscarded columns on Windows.
COL-6417 Netprobe The Hardware plug-in now shows correct values for last reboot time when the uptime is in XX mins format.
VI-2609 Active Console, Gateway Setup Editor, Web server The Web Dashboard context menu now only displays hyperlinks of the objects and atomic groups inside a group.
VI-7414 Active Console, Gateway Setup Editor The Active Console now ships with ojdbc8.jar file to support Oracle database 12.2.
VI-7978 Active Console, Gateway Setup Editor The dashboard object's custom tooltip no longer changes when a modifier is added, removed, or updated through the Object Inspector.
VI-8128 Web server The Web Dashboard now displays the correct Geneos version when starting up.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
AA-5282

Gateway is unable to decrypt encoded passwords in the configuration when using the AES-256 key to start the Gateway. The Gateway log reports this error:

ERROR: encryption decryption error: 0 - error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt

As a workaround, execute a kill -USR1 command in the Gateway start script after the Gateway has started, so the Gateway can reread the setup with the correct AES key.

Known issue since: Geneos 4.9.3

Planned fix version: Geneos 4.12.0 (end of July 2019)

AA-5409

Any Gateway items (Scheduled Commands, Active Times, and Snooze periods) scheduled for more than 68 years into the future are known to cause issues with Gateway's ability to process any commands of type Task, to exit from a configured startup delay in applying rules or to process Scheduled Commands or Active Times. This is particularly noticeable in 64 bit Gateways.

Known issue since: GA3.x.x

Planned fix version: GA4.13.1 (by end of Oct 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)

   

Geneos 4.11.0

Released: 2 May 2019

Note: Issues that have been identified with Webslinger 4.11.0 for Linux and Solaris platforms, and Netprobe 4.11.1 for Windows are now fixed. We recommend that you download and use 4.11.2 version of these components.

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

  • Active Console
  • Gateway
  • Licence Daemon (LICD)
  • Netprobe (includes the RPM package)
  • SSO Agent 1.4
  • VMWare Third Party Plug-in
  • Webslinger
  • Integration templates:
    • Apica Monitoring integration template
    • AWS Monitoring integration template
    • Kubernetes Monitoring integration template
    • OpenShift Monitoring integration template

Highlights

These are the highlights of this release:

  • Centralised Gateways allow Gateway to store its setup in the Gateway Hub.
  • Improved the Context-sentive help (CSH) in Gateway Setup Editor (Gateway Setup Editor).
  • Improved responsive design for viewing documentation on mobile.
  • Multiple managed entities are now supported on Self-Announcing Netprobes
  • Netprobe is now available as an RPM package.
  • The Object Inspector dockable that supports the style, properties, and datasets of objects is now available in the Active Dashboard.
  • The REST Extractor plug-in is a new plug-in for reading data from REST API.
  • Set command line arguments from a file.
  • Single sign-on works for Gateway Setup Editor (GSE).
  • New Integrations:

Centralised Gateways

You can now store Gateway configurations in Gateway Hub. Gateway Hub can function as a centrally accessible repository for Gateway setup and include files.

For more information, see Centralised Gateways User Guide.

Context-sensitive help

Right-clicking on an element in the Gateway Setup Editor and selecting Help now directs you to the online documentation by default. The element you selected is highlighted in the documentation.

If you have restricted internet access, you can download an offline package of the documentation and configure your GSE to point to this documentation instead.

To learn how to do this, and for more information, see Host the documentation locally to use Gateway Setup Editor context-sensitive help.

Object Inspector dockable

The Object Inspector dockable displays the style and properties of the selected shapes, and dataset of the charts when an object from the Active Dashboard is selected.

For more information, see Object Inspector dockable

REST Extractor plug-in

The REST Extractor plug-in is a new plug-in for reading data from REST APIs.

For more information, see the following topics:

Set command line arguments from a file

The Gateway can now read command line arguments from a file on startup.

For more information, see Command line options

Kubernetes Monitoring

Kubernetes monitoring integration has been enhanced. You can now query the services of your Kubernetes running environment, see the number of pods, you have the ability to describe builds and tail logs from a pod or from a container.

For more information, see the following topics:

OpenShift Monitoring

OpenShift integration enables you to retrieve all metrics and metadata available in your OpenShift environment and display them as dataviews in Geneos. You can query services of your OpenShift running environment, see the number of pods, list the available images you can deploy, check the ability to deploy builds, and tail logs from a pod or from a container.

For more information, see the following topics:

Breaking changes

These are the breaking changes in this release:

  • In the Gateway, the behaviour of the _COMMENT environment variable has changed for actions fired by the unassignment of a data item. Previously, the comment provided when the item was assigned was placed in the _COMMENT environment variable for both assignment and unassignment events. It is now possible to configure Gateways to require comments for both assignment and unassignment events. This means for actions fired by unassignment events, the comment provided when the item is unassigned is placed in the _COMMENT environment variable. The comment that was provided when the item was originally assigned is now moved to a new environment variable called _PREVIOUS_COMMENT.
  • Improved the Context Sensitive Help (CSH) for Gateway Setup Editor (Gateway Setup Editor) that is based on the specific content available online. Context sensitive help will launch your default browser to access the content online. To know more about this, see Host the documentation locally to use GSE context-sensitive help in Gateway Setup Editor.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description
AA-2744 Gateway When require snooze comments or require user assignment comments is enabled, a comment is now required for unsnooze / unassign commands. This is published and logged as normal.
AA-5085 Gateway FKM probe published commands for legacy probes were rewritten with a versioning scheme using the probe version to reduce the number of command targets when multiple probes are connected.
AA-5107 Gateway

Updated the schemas for the following plug-ins:

  • SET-SLC
  • WTS-PROCESSES
  • WTS-SESSIONS
AA-5116 Gateway

Imported commands of certain types (internal detail) are only published if a dataview exists to which the command could be applied. Commands may appear and disappear with dynamic dataviews.

If an imported command is removed it is now also unpublished on the importing Gateway.

AA-5136 Active Console, Gateway, Gateway Setup Editor, Netprobe Geneos now uses a more secure Diffie-Hellman parameter for its SSL connections. This affects all secure EMF2 connections and HTTPS connections to Geneos components (Gateway REST / XMLRPC / Debug HTTP).
AA-5139 Gateway

A Gateway does not support lock requests if its setup is stored in the Gateway Hub.

Gateway Hub is responsible for the locking of any resources it manages.

AA-5140 Gateway The Gateway can now obtain its setup from Gateway Hub. This provides a central area where multiple Gateway setups can be shared and managed.
AA-5163 Gateway

Gateway can now read command line arguments from a file. The default file is gateway2.gci in the working directory of the Gateway. The location can be overridden using the -config-file command line option.

Command line options in the file are processed before any on the command line, except for -config-file which is always processed first.

AA-5175 Active Console, Gateway Setup Editor Active Console now uses ISO_1 as the default character set for Sybase ASE client connection.
COL-4508 Gateway, Netprobe

Self-announcing Netprobes now support multiple managed entities. The managed entities can be defined in the Netprobe configuration. Newer Gateways support this feature and will accept a Netprobe with multiple managed entities.

Older Gateways, however, do not support this and will be rejected by the Netprobe.

COL-5806 Netprobe Netprobe is now available as an RPM package.
COL-6700 Gateway, Netprobe

The following Netprobe commands now return fewer XPaths:

  • /PLUGIN:FKM:triggerDetails
  • /PLUGIN:FKM:viewTriggerWithSize

COL-6797

COL-6836

COL-6916

 

Netprobe

The REST Extractor plug-in is now available for reading data from REST interfaces:

  • The plug-in communicates via HTTP or HTTPS GET request and expects a JSON response. It also supports jq queries to transform the JSON response into a desired dataview format.
  • The plug-in supports basic authentication, as well as bearer authentication using an HTTP GET request.
UTL-1090 Licence Daemon Licensing Daemon now supports per-instance licensing for the REST Extractorplug-in.
COL-7001 Netprobe

Synthetic Monitoring integration template now has two default samplers:

  • Apica-AllChecks
  • Apica-Severity
COL-7002 Integrations Amazon Web Services Monitoring integration template now populates dataviews without exceeding timeout period.
COL-7003 Netprobe OpenShift can now be integrated with Geneos. The integration uses the OpenShift API to monitor OpenShift projects, pods, services, routes, and other components.
COL-7004 Integrations The Kubernetes monitoring integration has been improved to provide better visibility into the Kubernetes environment. The integration uses the Kubernetes API to monitor Kubernetes nodes, services, routes, and other components
UTL-1087 SSO Agent The SSO Agent now uses the Bouncy Castle version 1.61.
VI-7825 Active Console, Gateway Setup Editor

Single sign-on is now available for the stand-alone Gateway Setup Editor:

  • When launched stand-alone, the SSO button will be available if -SSOAgentURL is specified on the command line or via GCI file.
  • When launched from the Active Console as an external process, the -connect parameter has been extended to include the SSO agent URL. This will connect automatically and enable the SSO button.
  • When launched in process from the Active Console, no SSO button is required.

VI-7915

VI-7930

VI-7996

VI-8016

VI-8021

VI-8022

VI-8023

VI-8031

VI-8032

VI-8062

VI-8081

VI-8082

Active Console

The Object Inspector was a pilot feature released for Geneos 4.10.0 which displays some modifiers and links properties of dashboard objects. In Geneos 4.11.0, the Object Inspector now displays the Object Inspector name in the workspace and contains the remaining properties that you can modify in the object properties dialog:

  • Selects multiple objects.
  • Loads the properties of the selected grouped objects.
  • Supports the style and properties of Active Chart, Picture, Line Arrow, and Active Volume Bar objects.
  • Selects the dataset type for Active Chart, Bar Chart, Spark Chart, and Historical Chart.
  • Pie Charts can now be displayed in the Object Inspector. The style and properties settings of a Pie Chart can be modified, the dataset settings are read-only.
  • Supports the style, properties, and dataset of Active Gauge object.
  • Supports the dataset of Active Gauge, pie chart's datasets and its slice properties.
VI-8079 Gateway Setup Editor Gateway Setup Editor (Gateway Setup Editor) now links the Context Sensitive Help (CSH) on the ITRS-Group web site.
     

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-5063 Gateway The text displayed when the connection to the License Daemon is lost is now spelled correctly: "LICD Disconnect. Using cache of existing licences."
AA-5064 Gateway Recurring scheduled commands now update correctly where the "end by" date/time changes. Previously the original "end by" would apply unless the Gateway was restarted.
AA-5098 Gateway The format() function in the Geneos rule language no longer rejects formats where more than one specifier includes a dot, for example "x=%2.2f y=%2.2f".
AA-5117 Gateway The unsnooze command /SNOOZE:unsnooze now requires a comment when "require snooze comments" is enabled. This does not affect the Active Console because it defaults to the /SNOOZE:unsnoozeAllMe command, which has more options.
AA-5133 Gateway The unsnooze absent items command has been made more robust to prevent crashes due to memory issues on Linux.
AA-5164 Gateway Numbers can now be used in the topicPrefix string and the limit of the topicPrefix is now 200 characters.
AA-5217 Gateway The Gateway schema for SETS-SLC and WTS-PROCESSES now works without issues when publishing to hub.
COL-6556 Netprobe The headline restransmittedPackets is corrected to retransmittedPackets.
COL-6750 Netprobe The VMware monitoring integration can now work with ESXI 6.5 when built from latest source code.
VI-7078 Active Console, Gateway Setup Editor Gateway Setup Editor no longer shows setup as modified when the -autoSort startup option is set unless this causes a change to the order of the items in the navigation tree.
VI-7891 Gateway Webslinger now supports using a forward slash (/) in managed entity attributes.
VI-8063 Active ConsoleGateway Setup Editor The Speedo Style Gauge, Half Gauge, Meter Gauge, and Light Them Gauge are now visible once more in the Tools & Modifiers dialog.
VI-8086 Active Console, Gateway Setup Editor Locking code was refactored to avoid a deadlock that could occur when saving changes in the Gateway Setup Editor.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
AA-5282

Gateway is unable to decrypt encoded passwords in the configuration when using the AES-256 key to start the Gateway. The Gateway log reports this error:

ERROR: encryption decryption error: 0 - error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt

As a workaround, execute a kill -USR1 command in the Gateway start script after the Gateway has started, so the Gateway can reread the setup with the correct AES key.

Known issue since: Geneos 4.9.3

Planned fix version: Geneos 4.12.0 (end of July 2019)

AA-5409

Any Gateway items (Scheduled Commands, Active Times, and Snooze periods) scheduled for more than 68 years into the future are known to cause issues with Gateway's ability to process any commands of type Task, to exit from a configured startup delay in applying rules or to process Scheduled Commands or Active Times. This is particularly noticeable in 64 bit Gateways.

Known issue since: GA3.x.x

Planned fix version: GA4.13.1 (by end of Oct 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)

   

Geneos 4.10.2

Released: 28 March 2019

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

  • Active Console
  • Netprobe
  • Gateway
  • Licence Daemon (LICD)

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-5118 Gateway The Gateway no longer crashes when the type of an environment variable changes.
UTL-1083 Licence Daemon The performance of the Licence Daemon web interface, in particular the detailed CSV report, has been improved.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
VI-7957

Tooltip is not displayed when hovering over Managed Entity in the Managed Entities dockable. Managed Entities in State Tree dockable are able to display tooltips.

Known issue since: Geneos 4.10.0

Fixed in version: Geneos 4.10.1

VI-7723

SampleNow command (executed from ME or Sampler) fails to update the sample time displayed in Metric View.

Known issue since: N/A

Fixed in version: Geneos 4.10.0

AA-4703

When a Command is given the same label as a containing Command Group, the Gateway may crash while saving the configuration.

Fixed in version: Geneos 4.10.0

AA-5042

Running Geneos 4.9.x Netprobe with command line argument -listenip none leads to excessive CPU usage.

Known issue since: Geneos 4.9.0

Fixed in version: Geneos 4.10.0

AA-5118

Referencing stringList variables in Actions may cause Gateway to crash.

Known issue since: Geneos 4.6.0

COL-5741

The status remains Pending even if there are heartbeat messages after login and logoff.

Known issue since: Geneos 4.1.0 (possibly earlier versions too)

Fixed in version: Geneos 4.9.2

COL-6109

MIB-MON does not work in the same Netprobe instance as Trapmon. When Trapmon is configured, it sets a flag to the netsnmp library that is not compatible with MIB-MONs usage of the same libraries.

Known Issue Since: Geneos 4.1.0

Fixed in version: Geneos 4.9.2

COL-6166

The new file matching code introduced to FKM in Geneos 4.3.0 returns a permission error in Windows platforms ("NOT_FOUND") if an intermediate directory does not have appropriately open permissions.

This is because the _findMatchingFiles()_ function needs to traverse the file path starting from the top or parent directory and continues to traverse through succeeding directories until it reaches the last/target directory level. Any permission issue that is encountered while traversing these directories breaks the traversal.

Known issue since: Geneos 4.3.0

Fixed in version: Geneos 4.10.0

COL-6261

The 64-bit Windows Netprobe does not correctly install and run in Windows Server 2008 (Build 6001). The _K32GetModuleFileNameExA_ error message appears. As the investigations continue, the only workaround for this OS version is to continue using the 32-bit Netprobe build.

Known issue since: Geneos 4.0.0 (first 64-bit Windows build)

Fixed in version: Geneos 4.10.0

COL-6237

Receives multiple reports of the 64-bit Windows Netprobe that crashes intermittently with MIB-MON. As this is intermittent, the exact solution is yet to be identified and this requires further analysis. If you require MIB-MON on Windows (and you cannot, for example, deploy a Linux Netprobe), then consider remaining on a 32-bit release for the moment.

Known issue since: Geneos 4.0.0 (initial release of 64-bit Windows Netprobe)

Fixed in version: Geneos 4.9.2

COL-6345

The use of a wildcard ("*") in a filename in FKM running on a Windows Netprobe overrides other text.

For exampple, _C:\TEMP\*.log_ will also match _C:\TEMP\Reporting.log _ _. This appears to have been introduced as part of the fixes around case insensitive matching.

Known issue since: Geneos 4.3.0

Fixed in version: Geneos 4.10.0

   

Geneos 4.10.1

Released: 28 February 2019

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

  • Active Console
  • Netprobe
  • Gateway
  • Web Dashboard
  • Citrix integration template

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description
AA-5809 Gateway Updates timezone file to 2018i2.
COL-6487 Netprobe Supports authentication of the Control-M server. A new advanced configuration is provided to toggle server authentication.
COL-6709 Netprobe Handles running elapsedTime of Control-M jobs with status Ended Not OK.
COL-6753 Netprobe Updates jackson-databind to 2.9.8 to address security vulnerability found in BlackDuck Scan.
COL-6754 Netprobe Adds Context-sensitive help for Control-M.
VI-7944 Active Console, Gateway Setup Editor Updates jackson libraries to version 2.9.8 to address security vulnerabilities found in version 2.9.5.
VI-7963 Active Console, Gateway Setup Editor The Show Tooltip on Hover flag on dashboard settings default to true.
     

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-5068 Gateway

Addresses two memory leaks in Gateway.

The main one occurs when rules queried Attributes from data items. While, the second one occurs when action output is processed.

AA-5074 Gateway Fixes a crash in Gateway that occurs if an invalid XName is passed to Gateway as a command target.
AA-5078 Gateway Fixes a crash in libemail.so that occurs when the number of addresses in the _TO variable does not match the number of names in the _TO_NAME variable. This also affects the _CC/_CC_NAME and _BCC/_BCC_NAME variables pairs.
COL-5950 Netprobe Encloses Service image path value with double quote to address security vulnerability.
COL-6285 Netprobe When partitions with comma in their names are specified in the Disk plug-in configuration, the partitions are properly monitored and displayed in the dataview.
COL-6703 Netprobe Deprecates MDI connection type setting for RFA Feed in FLM plug-in configuration.
COL-6746 Netprobe Modifies memory protection mechanism so that Netprobe does not restart when DISABLE_MEM_PROTECTION is true, when MAM_MAX is not zero, and the memory usage exceeds memory growth ratio times initial memory usage in Windows.
COL-6779 Netprobe Adds a checking if physical CPU value is not equal to zero. This is used to avoid error when computing for number of cores per CPU.
COL-6826 Netprobe Fixes the PUT and GET RMS commands to transfer files from Gateway to Netprobe directory.
COL-6828 Netprobe Fixes command line install of self-announcing Netprobe.
COL-6771 Integrations Package is not generated from the correct branch.
VI-7952 Active Console, Gateway Setup Editor Importing events from Hub with ignored time should query successfully and not load endlessly.
VI-7956 Active Console, Gateway Setup Editor The Find field returns all cells being search without any hang or freezing from deadlock.
VI-7957 Active Console, Gateway Setup Editor Displays tooltips when hovering over the Managed Entities items.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
VI-7957

Tooltip is not displayed when hovering over Managed Entity in the Managed Entities dockable. Managed Entities in State Tree dockable are able to display tooltips.

Known issue since: Geneos 4.10.0

Fixed in version: Geneos 4.10.1

VI-7723

SampleNow command (executed from ME or Sampler) fails to update the sample time displayed in Metric View.

Known issue since: N/A

Fixed in version: Geneos 4.10.0

AA-4703

When a Command is given the same label as a containing Command Group, the Gateway may crash while saving the configuration.

Fixed in version: Geneos 4.10.0

AA-5042

Running Geneos 4.9.x Netprobe with command line argument -listenip none leads to excessive CPU usage.

Known issue since: Geneos 4.9.0

Fixed in version: Geneos 4.10.0

AA-5118

Referencing stringList variables in Actions may cause Gateway to crash.

Known issue since: Geneos 4.6.0

COL-5741

The status remains Pending even if there are heartbeat messages after login and logoff.

Known issue since: Geneos 4.1.0 (possibly earlier versions too)

Fixed in version: Geneos 4.9.2

COL-6109

MIB-MON does not work in the same Netprobe instance as Trapmon. When Trapmon is configured, it sets a flag to the netsnmp library that is not compatible with MIB-MONs usage of the same libraries.

Known Issue Since: Geneos 4.1.0

Fixed in version: Geneos 4.9.2

COL-6166

The new file matching code introduced to FKM in Geneos 4.3.0 returns a permission error in Windows platforms ("NOT_FOUND") if an intermediate directory does not have appropriately open permissions.

This is because the _findMatchingFiles()_ function needs to traverse the file path starting from the top or parent directory and continues to traverse through succeeding directories until it reaches the last/target directory level. Any permission issue that is encountered while traversing these directories breaks the traversal.

Known issue since: Geneos 4.3.0

Fixed in version: Geneos 4.10.0

COL-6261

The 64-bit Windows Netprobe does not correctly install and run in Windows Server 2008 (Build 6001). The _K32GetModuleFileNameExA_ error message appears. As the investigations continue, the only workaround for this OS version is to continue using the 32-bit Netprobe build.

Known issue since: Geneos 4.0.0 (first 64-bit Windows build)

Fixed in version: Geneos 4.10.0

COL-6237

Receives multiple reports of the 64-bit Windows Netprobe that crashes intermittently with MIB-MON. As this is intermittent, the exact solution is yet to be identified and this requires further analysis. If you require MIB-MON on Windows (and you cannot, for example, deploy a Linux Netprobe), then consider remaining on a 32-bit release for the moment.

Known issue since: Geneos 4.0.0 (initial release of 64-bit Windows Netprobe)

Fixed in version: Geneos 4.9.2

COL-6345

The use of a wildcard ("*") in a filename in FKM running on a Windows Netprobe overrides other text.

For exampple, _C:\TEMP\*.log_ will also match _C:\TEMP\Reporting.log _ _. This appears to have been introduced as part of the fixes around case insensitive matching.

Known issue since: Geneos 4.3.0

Fixed in version: Geneos 4.10.0

   

Geneos 4.10.0

Released: 31 January 2019

This release delivers the updated binaries for Geneos in the ITRS Downloads page.

Highlights

These are the highlights of this release:

  • The Show tooltip on hover option was added to dashboard properties.
  • More flexible Active Time configuration to support day of month options.
  • Control-M plug-in based on Control-M's REST API now supports Control-M versions 9.0.18 and above.
  • Gateway command now requires user input for commands that can improve workflow and auditing.
  • Improved integration and self-monitoring of Gateway to Gateway Hub connectivity.
  • Kerberos support for accessing remote configuration files.
  • The Object Inspector was a pilot feature released for which displays some modifiers and links properties of dashboard objects.
  • Password sanitisation in Gateway Setup Editor.
  • User Assignment is now populated from Active Directory users.
  • SampleNow command (executed from Managed entity or Sampler) now updates the currently displayed Metrics dataview.
  • Self-Announcing Netprobes was improved to easily manage large scale dynamic environments.
  • Setup configuration can now be specified from a remote source in the Netprobe.
  • Simplified version of the comments can be enabled in the Gateway Setup Editor.

Active Dashboard tooltip

When you have multiple dashboards in your environment with a large number of modifiers, you continually get the tooltips appearing. While this is useful during the initial setup of the dashboards, this might cause inconvenience if the tooltip keeps appearing but there is no option to disable the dashboard tooltips.

To resolve this, the Show tooltip on hover option is added to Dashboard properties that enables the modifier information as a tooltip for dashboard objects. By default, this option is enabled.

For more information, see Dashboard properties in Active Console.

Active times

You can now specify the time period for an active time as a repeating day. For example, as the last Friday in every month of every year, or the first Monday in June every year.

For more information, see activeTimes > activeTime > schedulePeriod > day.

Control-M plug-in (REST API)

The new Control-M plug-in is powered by REST API and supports Control-M versions 9.0.18 and above. It requires Java 8+ to run.

For more information, see the following topics:

Gateway command

You can now specify that user input arguments requires a value to be entered to execute the command.

For more information, see commands > command > userCommand > args > arg > userinput > requireArgument.

Gateway Hub Data Plug-in

The Gateway Hub Data plug-in monitors the current configuration and state of publishing to Gateway Hub from a connected Gateway. This allow for self-monitoring of a Gateway Hub instance from Geneos.

For more information, see Gateway Hub Data plug-in.

Kerberos authentication

Active Console supports remote connection files that require Kerberos authentication or files that are hosted in a Kerberized web server.

For more information, see Connections settings in Active Console.

Object Inspector

Previously, the only way to edit the modifiers in Active Dashboard was when you right-click the object's properties.

Now, when an object is selected, the Object Inspector dockable appears that allows you to add, edit, and delete modifiers. For more information, see Object inspector.

To view the changes for Object Inspector that have been introduced in Geneos 4.11.0 , see Object Inspector dockable in Active Console.

Password sanitisation

When you copy named items in the GSE, any passwords (for example, within Sampler or Type definitions) are removed from the copy.

For more information, see Password removal on copying .

Sampling information label

Previously, the Sample Time did not report the correct values in the dataview. In Geneos 4.10.0 release, this is fixed and the SampleNow command (executed from Managed entity or Sampler) updates the currently displayed Metric dataview. For more information, see The Metric table viewer in Active Console.

Self-Announcing Netprobe commands

The Self-Announcing Netprobe commands now allow the Self-Announcing Netprobes to:

  • Rebalance across available Gateways.
  • Retrieve their configuration from a remote, secure, and URL-based source.
  • Retain Snooze and User Assignment information when moving between Gateways.

There are two new commands available to help you configure Self-Announcing Netprobe (SAN) on your Geneos estate:

  • Rebalance SANs —  rebalances SAN connected to the Gateway based on either the number of SAN or the Gateway score.
  • Disassociate Probe — forcibly disassociates a SAN from a Gateway.

See Netprobe commands and Rebalance Self-Announcing Netprobes command.

Set up configuration from remote source

You can now specify the netprobe.setup.xml configuration for a self-announcing or floating Netprobe from a remote URL. This option supports HTTPS. In addition, the Netprobe can be configured to periodically retrieve the configuration from the remote source.

This feature is unavailable for AIX platforms. For more information, see the following commands in the NetprobeCommand line options:

  • /setup=<full path or URL to file>
  • /setup-interval=<minutes>
  • /setup-server-verify
  • -setup <url>
  • -setup-interval <minutes>
  • -setup-server-verify <file>

Simplified comments

You can now enable a simplified version of the comments in the Gateway Setup Editor.

To learn how to do this, and for more information, see Simplified comments.

Breaking changes

Active Dashboard Tooltip

Geneos 4.10.0 release introduces the Show Tooltip on hover dashboard level setting to enable or disable the tooltip on dashboards. By default, Active Dashboard tooltips are disabled in Geneos 4.10.0 release. Based on the feedback from users, we have reversed this behaviour so that from Geneos 4.10.1, the Active Dashboard tooltips are enabled by default. This maintains behaviour prior to changes made in Geneos 4.10.0.

For more information, see Dashboard Properties.

New features and enhancements

These are the new features and enhancements of this release:

Issue key Component Release description
AA-2226 Gateway Allows you to require comments when running Snooze or User Assignment commands.
AA-2244 Gateway Improves the error reporting in Gateway-SQL plug-in.
AA-2568 Gateway, Schema

Active times on specific days of the month.

Allows you to schedule active times on days in the form:

first | second | third | fourth | last day of named months | every month or a one off for a given year.

AA-2889 Gateway, Schema

Gateway-Severity Data plug-in allows filtering on severity.

Adds a new filter option to filter on severity. Options are filtered:

  • With no filter enabled, every severity above and including warning level is listed in the severity dataview.
  • When a severity filter is applied, warning or critical severities can be selected to be included in the dataview.

The filterIn headline variable reflects the setting of this filter. For example, warning=true,critical=false tells you that only warning messages are listed in the view.

Also, the warning and critical counts only reflect what is in the view and not the state of the system as a whole.

AA-4446 Gateway, Netprobe

SAN snooze and user assignment stored with the probe and transferred to Gateway on startup.

When a SAN probe connects to and receives setup, it sends messages to the connecting Gateway with the snooze and user assignment records that belong to the probe. These records are the definitive source of what is snoozed on the probe and the connecting Gateway removes all snooze and user assignment records it has belonging to that probe.

Then, it also add the snooze and user assignment records it receives. Where the item is snoozed on another Gateway, the XPath for the item changes as the new Gateway takes ownership. Newly user assigned and snoozed items get their records sync to the probe which store them on its working directory.

AA-4508 Active Console, Gateway Setup Editor

When items are copied within the Gateway Setup Editor navigation tree, any passwords (for example, within Sampler or Type definitions) are stripped out of the copied item. Usually, this results in validation errors until each password is re-entered, or the password setting is removed from the copied item.

Passwords are not stripped when an item is moved by dragging and dropping or cutting and pasting.

AA-4563 Gateway Adds a new command called Disassociate probe that is available on Self-Announcing Netprobes that are not in the "Up" or "WaitingForProbe" connection states. The command removes the SAN from Gateway.
AA-4565 Gateway

A new section is added to the ShowRules command where path aliases are used within the rule. This section shows the name, first matching value returned by the path alias, and the number matches returned by the path.

Hovering over the name reveals the path as a hint, as it does currently within the rule.

AA-4704 Gateway

Allows you to require input on the following command arguments:

  • Single line strings
  • Multi line strings
  • Options
AA-4722 Gateway Adds the INFO and ERROR tags to rolling log messages.
AA-4724 Gateway Improves the message written to the Gateway log file when a component disconnects. It provides a readable description of the error and includes information about the remote host and port.
AA-4733 Gateway Adds a Gateway plug-in to monitor the data that the Gateway Hub receives.
AA-4735 Gateway Makes it possible to toggle on/off basic authentication and GSS negotiation. Both are on by default, unless one is turned off to speed up the other.
AA-4736 Gateway, Schema

Enables Kerberos authentication for remote include files on Linux through two new Gateway command line options:

-kerberos-principal <principal> — a unique identity to which Kerberos can assign tickets. For example, user@REALM or user/admin@REAL. 

-kerberos-keytab <path> — path to the keytab file. This is compulsory if the principal is specified.

For remote include files, both Kerberos GSS Negotiation and Basic authentication are supported. However, each can be turned off to speed up the other.

AA-4765 Gateway

Updates the timezone settings for the following:

  • Antarctica/Casey — changes the offset from UTC.
  • Asia/Gaza — new DST rules.
  • Asia/Hebron — new DST rules.
  • Asia/Jerusalem — new DST rules.
  • Asia/Pyongyang — changes the offset from UTC.
AA-4780 Gateway The Gateway-importedData plug-in sorts the list of requested data sets displayed in the requestedDataSets column, so that it is directly comparable with the list of provided data sets displayed in the providedDataSets column.
AA-4788 Gateway, Schema Adds a Gateway Command Password option under Commands > Advanced. You are required to enter the password when invoking user-defined commands that are run on the Gateway and have password enabled.
AA-4791 Gateway, Schema

GW-Severity Data Plug-in: Filter by severity

Introduces the new includeSeverityLevel setting. This setting works with the existing includeXXX settings to configure a state filter. This can be one of the following:

  • warning
  • critical
  • warningAndCritical

warningAndCritical is the default value.

These settings are reflected in a new headline variable stateFilter that starts with the severity levels configured with optional states. For example:

  • stateFilter : Warning AND Critical WITH User Assigned — tells you that the cells in the dataview contain warning or critical severity and include user assigned items.

AA-4813 Gateway Removes the restriction on alert names. Also, this allows things like paths to be configured as alert name.
AA-4817 Gateway

The following environment variables are added to the validation hook. All of which will exist but be blank if validation is not initiated by a user.

Environment variable content:

  • _USER — validates and save the setup.
  • _HOST — host machine name or IP address of the user.
  • _ROLES — Groups and roles that the user belongs to.
  • _USER_AUTHENTICATION_TYPE — type of authentication used to log into Geneos.

User authentication type:

  • GeneosAuthenticated — requires a username and password during Geneos authentication.
  • SSO — you are logged in through single sign on.
  • Generic — you are logged into Geneos using the generic user definition and permissions.
AA-4824 Active Console, Gateway Setup Editor

Simplifies the use of comments within Gateway Setup Editor:

  • Simplified comments can be enabled/disabled by setting the simplifiedComments GCI flag to enabled or disabled. 
  • Comments can be added, edited, removed only on components present on the navigation panel.
  • XML comments can be added to any node by switching to XML mode.
  • Comments added on components in the navigation panel are displayed at the top of the corresponding settings panel.
  • If comments exist in XML and are not visible, a message displays below the comment dialog to indicate their presence (for example, "37 additional comment(s) in XML."). You can switch to XML mode to view them.
  • Removes all icons that indicate comments.
  • Comments in rule blocks are not affected by this change. 
  • By default, it disables simplified comments.
AA-4862 Gateway

Adds ability to list the users presented in Active Console User Assignment drop-down using roleProperties.

This applies to users defined in the Gateway setup files and users obtained through SSO.

AA-4889 Gateway Adds ability to monitor the Gateway score (used by SAN probes to decide which Gateway to connect to) in the Gateway-probesData plug-in.
AA-4890 Gateway

Adds a new command /GATEWAY:rebalanceSANs that is available on Gateway.

This removes zero or more Self-Announcing Netprobes from the Gateway until the number of probes or the total Gateway score drops at or as close to the specified target value. It can be used to rebalance Self-Announcing Netprobes across a group of configured Gateways.

AA-4909 Gateway The adapter used by Gateway for publishing to Kafka and for connecting to the Gateway Hub sets the librdkafka configuration parameter log.connection.close to false by default. This avoids treating idle timeouts by the Kafka brokers as errors.
AA-4917 Schema Adds the option to define arguments as required in Tasks.
AA-4944 Active Console, Gateway Setup Editor

The Propose Schema command is shown/hidden when enabled/disabled through a setup change without the need to restart Gateway Setup Editor.

Boolean entries in drop-down lists are correctly displayed with their intended default values.

AA-4949 Gateway Updates Gateway timezone file to IANA version 2018g.
AA-4952 Gateway The Gateway Timezone package is available for download independently of the Gateway package. It includes the timezone file and instructions on how to install it.
AA-5033 Gateway Where items are snoozed or user assigned until a severity changes. The internal publishing format reflects this with the tag "untilSeverityNot" rather than "untilSeverity".
COL-6319 CorvilNet Updates the curl library to 7.59.0.
COL-6320 CorvilNet Updates the net-snmp library of Corvil plug-in to 5.7.3.
COL-6321 CorvilNet Updates the expat library of Corvil plug-in to 2.2.5.
COL-6323 Control-M Updates the Apache Xerces to version 2.12.0.
COL-6451 Netprobe

New Control-M plug-in based on Control-M REST API available from version 9.0.18.

This supports filters for jobs and columns, as well as configurable set of columns for each dataview.

COL-6546 E4JMS Plug-in Includes support to TIBCO EMS 8.4.1.
COL-6468 Netprobe Allows SAN and floating Netprobes to use a setup file from URL instead of the filesystem.
COL-6581 Netprobe HTTPS support for the Netprobe config from URL feature.
COL-6585 Netprobe Supports the Netprobe config from URL when Netprobe is run as a service.
UTL-1071 Licence Daemon License Daemon supports the new Control-M plugin. The plug-in is licensed on a per-instance basis.
VI-7481 Active Console, Gateway Setup Editor Active Console supports Remote Connection File/s hosted in a Kerberized web server.
VI-7555 Active Console, Gateway Setup Editor

On the Gateway Setup EditorFile menu, the Save All As and Save a Copy As options are replaced with a single Export item. This exports a copy of all loaded and editable setup files to a new location on disk while maintaining the editing connection to the Gateway.

When you do not have a permission to save any of the files concerned, the Save and Export options are disabled on Gateway Setup Editor.

VI-7643 Active Console, Gateway Setup Editor Removes the non-plaintext passwords from the setup files that are saved to disk using the File > Save as or File > Export options on Gateway Setup Editor.
VI-7721 Active Console, Gateway Setup Editor, Web server Adds the Show Tooltip on hover property for dashboards.
VI-7761 Active Console, Gateway Setup Editor Makes the available edit options for a given selection of nodes on Gateway Setup Editor, when accessed through right-click menu or the Edit menu, consistent.
VI-7780 Active Console, Gateway Setup Editor

Removes SSO from the logon method drop-down when Gateway Setup Editor is running as a standalone process.

When Gateway Setup Editor opens as a separate process from Active Console with logon method set to SSO, then an error message displays and the Gateway Setup Editor fails to start.

VI-7880 Active Console, Gateway Setup Editor Modifiers are editable through the Object Inspector dockable.
VI-7881 Active Console, Gateway Setup Editor Links are available in the Object Inspector dockable. You can now add, edit, and delete links using the object inspector.
VI-7882 Active Console, Gateway Setup Editor Object Inspector dockable is persisted in the Active Console workspace.
VI-7889 Active Console, Gateway Setup Editor Adds the Pilot Feature text in Object Inspector title bar.
     

Issues fixed

These are the issues we have fixed in this release:

Issue key Component Release description
AA-217 Schema Allows the value first(wpath "X" value) like "min" within a rule without a mismatched child node error.
AA-936 Gateway Executes the SampleNow command with a dataview cell or headline as a target. This allows it to be executed from an action triggered by a rule. Also, when the command is executed for a sampler, it only acts on that sampler. But, when it is executed for a managed entity, it only acts on the samplers on that entity.
AA-4317 Active Console, Gateway Setup Editor When the GSE refactoring tool is used and some of the changes appear in summarised settings, such as XPaths used in the Gateway SQL plug-in, these summaries are correctly updated.
AA-4342 Active Console, Gateway Setup Editor Adding additional forward slashes to a rule block comment no longer causes the rule to become uneditable.
AA-4589 Gateway Prevents crash on Solaris where partial read does not result in a runtime exception.
AA-4610 Gateway Gateway no longer crashes when its own host name and port are specified in a probe's setup.
AA-4629 Active Console, Gateway Setup Editor Deletes multiple selected items from the right-click menu. The behaviour matches the function when using the delete key.
AA-4703 Gateway Gateway no longer crashes when a command is given the same label as a containing command group.
AA-4708 Gateway, Netprobe When the format used to parse date/time data uses the %z format code to parse a fixed offset from UTC, Gateway interprets the time correctly. Previously, this format code does not work correctly if the Gateway was running in a timezone with a non-zero offset from UTC.
AA-4716 Gateway Changes the state model of the Gateway Kafka adapter so that once the producer detects a problem with the connection to the Kafka brokers, it will not conclude that the connection is working until at least one message is acknowledged by the Kafka brokers.
AA-4717 Gateway Improves Gateway logging such that log messages are not split over multiple lines.
AA-4754 Gateway Fixes by AA-936.
AA-4756 Gateway The parseDate function in the Rules language supports the %s and %z format codes (which parse input with a fixed offset from UTC) in all time zones.
AA-4760 Gateway When the flat file or XML audit output file exceeds the configured maximum size and is rolled over, the specified archive script (if any) is run as documented.
AA-4792 Gateway The filterOut headline on the following plug-ins shows filtered out attributes separated accurately with OR, instead of AND.
AA-4816 Active Console, Gateway Setup Editor Sanitises the scheduled command passwords, such that these are not available through copy XML or save as features.
AA-4821 Gateway Amends the Kafka adapter so once it fails to start due to a configuration error and the Gateway stops before the error is resolved, it does not cause a segmentation fault as the Gateway exits.
AA-4860 Gateway Lists -minTLSversion in the command line help options.
AA-4863 Gateway Corrects the constraint check on the assigned table for MySQL Schema 1.8.
AA-4913 Gateway Fixes the sampler schema for Gateway-datalogging plug-in.
AA-4921 Active Console, Gateway Setup Editor, Netprobe

Improves the messages that the Geneos components log when errors occur on connections to other processes:

  • Internal Geneos error numbers (in the range -800 to -891) are no longer included in log messages.
  • If available, it displays the peer host and port instead of the text "None" or "pConnector is Non NULL".
  • Correctly format the messages that are written directly to the processes standard output as Geneos log messages.

 

AA-4983 Gateway Displays the variables with special characters in the output of the Show Variables command.
AA-5008 Netprobe Corrects the Self Announcing Self-Announcing Netprobes (SANs) with variables under a managed entity name that contained elements, such as host or port, to have their variable associated with the expanded managed entity once the probe connected to a Gateway.
AA-5017 Gateway Removes duplicate update to publishing when a rule sets severity or active to the same value it previously head. For example, critical to critical.
AA-5029 Gateway Propose Schema and Show Current Schema commands are not available on Gateway platforms that do not support Kafka publishing.
AA-5042 Netprobe Netprobe no longer uses 100% of CPU when run with command line option -listenip none.
AA-5050 Gateway Fixes the issue when a primary Gateway initiating a sync might fail to start database logging when a hot-standby setup is use.
COL-641 Plug-in Fixes the search functionality for the Processes plug-in Parent ID.
COL-1018 Gateway Implements the changes so that when the SampleNow command is executed for a sampler, it only acts on that sampler. But, when it is executed for a managed entity, it only acts on the samplers on that entity.
COL-1298 Netprobe Fixes the Parent ID search functionality for Processes plug-in.
COL-6037 Netprobe Fixes the Parent ID search functionality for Processes plug-in.
COL-6048 Netprobe Fixes the issue where in the WinApp plug-in is showing task status Running, even when the Task Manager is showing Not Responding.
COL-6166 FKM Plug-in Fixes unable to read files inside folders without read-permission
COL-6261 Netprobe Supports Windows 2008 64-bit in Netprobe.
COL-6327 Netprobe State tracker handles exceptions from PCRE errors and print them to the Netprobe log. It no longer crashes when state tracker log is updated with a very long line.
COL-6345 FKM Plug-in Fixes wildcard issues in filename in FKM for Windows platform.
VI-1 Active Console, Gateway Setup Editor Exporting a tabbed metrics view generates a file with the same tab order as at the point of export.
VI-2528 Webslinger Webslinger no longer crashes when the primary Gateway of a Hot-Standby pair comes up and Webslinger is configured to only connect to the primary Gateway.
VI-7463 Active Console, Gateway Setup Editor Displays the hidden Active Dashboard dockable when creating charts through the Chart > New Chart option from the metrics view.
VI-7613 Schema

Affects how the GSE displays regex flag settings.

Currently, these are a collection of booleans that the GSE displays as a drop-down list with OK and Cancel buttons. This does not work well within tables. The schema change tweaks the type, while keeping the boolean properties, such that the GSE opens a dialog for the settings within a table.

VI-7633 Web server Displays the links of an atomic group inside a grouped tool in the Web Dashboard.
VI-7723 Active Console, Gateway Setup Editor SampleNow command (executed from ME or Sampler) updates the currently displayed Metrics view.
VI-7745 Active Console, Gateway Setup Editor

When the Gateway Setup Editor is launched from the Active Console as a standalone process, it can connect to secure and insecure Gatewaysthrough the following logon methods:

  • Always ask
  • Ask once
  • Use system

SSO logon is not supported when the Gateway Setup Editor opens as a standalone process.

VI-7756 Active Console, Gateway Setup Editor

Right-click to copy XML and press Ctrl + Shift + C copy the XML to the clipboard in exactly the same format.

Copying XML by pressing Ctrl + Shift + C also sanitises any passwords present in the XML.

VI-7791 Active Console, Gateway Setup Editor Requesting Help in GSE from settings within Tables that do not have XML displays the relevant help information.
VI-7796 Active Console, Gateway Setup Editor Removes the unnecessary line separators from the GSE right-click menu.
VI-7812 Active Console, Gateway Setup Editor In Summary mode, it does not display the Schema Information panel on the Publishing tab of a sampler.
VI-7846 Active Console, Gateway Setup Editor Displays the components on the Visibility tab of a sampler after the Proposed Schema command is run.
VI-7873 Web server Changes the log entry for web dashboard version higher than a Gateway minimum component version from WebServerVersionIsOlderThanMinimum to ActiveConsoleVersionIsOlderThanMinimum.
     

Known issues

These are the known issues affecting this release:

Issue key Known issue description
VI-7957

Tooltip is not displayed when hovering over Managed Entity in the Managed Entities dockable. Managed Entities in State Tree dockable are able to display tooltips.

Known issue since: Geneos 4.10.0

Fixed in version: Geneos 4.10.1

VI-7723

SampleNow command (executed from ME or Sampler) fails to update the sample time displayed in Metric View.

Known issue since: N/A

Fixed in version: Geneos 4.10.0

AA-4703

When a Command is given the same label as a containing Command Group, the Gateway may crash while saving the configuration.

Fixed in version: Geneos 4.10.0

AA-5042

Running 4.9.x Netprobe with command line argument -listenip none leads to excessive CPU usage.

Known issue since: Geneos 4.9.0

Fixed in version: Geneos 4.10.0

AA-5118

Referencing stringList variables in Actions may cause Gateway to crash.

Known issue since: Geneos 4.6.0

COL-5741

The status remains Pending even if there are heartbeat messages after login and logoff.

Known issue since: Geneos 4.1.0 (possibly earlier versions too)

Fixed in version: Geneos 4.9.2

COL-6109

MIB-MON does not work in the same Netprobe instance as Trapmon. When Trapmon is configured, it sets a flag to the netsnmp library that is not compatible with MIB-MONs usage of the same libraries.

Known Issue Since: Geneos 4.1.0

Fixed in version: Geneos 4.9.2

COL-6166

The new file matching code introduced to FKM in Geneos 4.3.0 returns a permission error in Windows platforms ("NOT_FOUND") if an intermediate directory does not have appropriately open permissions.

This is because the _findMatchingFiles()_ function needs to traverse the file path starting from the top or parent directory and continues to traverse through succeeding directories until it reaches the last/target directory level. Any permission issue that is encountered while traversing these directories breaks the traversal.

Known issue since: Geneos 4.3.0

Fixed in version: Geneos 4.10.0

COL-6261

The 64-bit Windows Netprobe does not correctly install and run in Windows Server 2008 (Build 6001). The _K32GetModuleFileNameExA_ error message appears. As the investigations continue, the only workaround for this OS version is to continue using the 32-bit Netprobe build.

Known issue since: Geneos 4.0.0 (first 64-bit Windows build)

Fixed in version: Geneos 4.10.0

COL-6237

Receives multiple reports of the 64-bit Windows Netprobe that crashes intermittently with MIB-MON. As this is intermittent, the exact solution is yet to be identified and this requires further analysis. If you require MIB-MON on Windows (and you cannot, for example, deploy a Linux Netprobe), then consider remaining on a 32-bit release for the moment.

Known issue since: Geneos 4.0.0 (initial release of 64-bit Windows Netprobe)

Fixed in version: Geneos 4.9.2

COL-6345

The use of a wildcard ("*") in a filename in FKM running on a Windows Netprobe overrides other text.

For exampple, _C:\TEMP\*.log_ will also match _C:\TEMP\Reporting.log _ _. This appears to have been introduced as part of the fixes around case insensitive matching.

Known issue since: Geneos 4.3.0

Fixed in version: Geneos 4.10.0

   

Geneos 4.9.3

Released: 13 December 2018

This release delivers the updated binaries for Geneos in the ITRS Downloads page.

Highlights

These are the highlights of this release:

Azure Monitor Integration

Azure Monitor allows you to collect data, logs and notifications from your Azure resources. The integration with Geneos enables you to retrieve all these metrics and logs available in your Azure Monitor setup and display them as dataviews in Geneos.

For more information on the Azure Monitor integration, see the following:

Google Stackdriver Integration

Google Stackdriver aggregates metrics and events from infrastructure. The integration with Geneos enables you to retrieve all these metrics and metadata available in your Google Stackdriver setup and display them as dataviews in Geneos.

For more information on the Stackdriver integration, see the following:

New features and fixed issues

These are the new features and issues we have fixed in this release:

Issue type Issue key Release component Release description
Story COL-6551 Azure Monitor Integration template The Azure Monitor Integration enables users to monitor their applications on the Microsoft Azure Cloud platform. It retrieves platform and application, health and performance metrics, and metadata directly from the Azure Monitor API.
Story COL-6550 Google Stackdriver Integration template The Google Stackdriver Integration enables users to monitor their applications on the Google Cloud Platform. It retrieves platform and application, health and performance metrics, and metadata directly from the Google Stackdriver API.
Story AA-5011 Gateway 2 Disabled Command sharing when SSO pem is not defined in the Importing Gateway setup to improve the connection of Gateway with Active Console.
Story UTL-1066 SSO Agent Regular expression pattern matching is automatically enabled for redirect URLs that start with "^".
Story UTL-1057 SSO Agent

SSO Agent is enhanced to include a group filter setting that reduces the number of groups returned by AD.

This is a useful feature to have where users belong to many groups, but only a known subset are needed for Geneos authorisation. For example:

"ldap":{
	"location": "ldap://192.168.10.2:389",
	"secure": false,
	"base": "OU=Global,DC=ldn,DC=itrs",
	"user": "XXX",
	"password": "YYY",
"fields": {
	"user": "sAMAccountName",
	"displayname": "displayname",
	"email": "mail"
	},
	"group_filter": "^[A-Z]"
},
Story UTL-1075 SSO Agent

Allows CORS from defined origins for specific URL methods.

This feature can be enabled by setting server.cors.* values in the SSO Agent configuration file.

Story UTL-1073 SSO Agent

Adds optional endpoint /groups/users to SSO Agent.

This is used by SSO enabled Gateways to obtain the list of users that the Active Console/Active Dashboard presents as assignable users when running the User Assignment commands.

Story UTL-1055 SSO Agent

Adds the ldap.query_filter to work in conjunction with ldap.user_class.

The ldap.query_filter allows the user to make their ldap search more specific using fields like objectcategory.

See the example below searches only for people in the user category. If set, this overrides the user_class settings which is used to set "objectclass" in the search query. If both are not in the setup, then user_class defaults to "user".

sso-agent.conf
"ldap" section:
	"query_filter" : "(objectCategory=person)(objectClass=user)",
Story UTL-1042 SSO Agent

Adds a new public endpoint to SSO Agent (/public_key) that provides the agent's public key in PEM format.

It is disabled by default and can be enabled through the enable_public_key_endpoint configuration option.

Bug UTL-1077 SSO Agent Blank username is no longer accepted for basic authentication.
Bug UTL-1078 SSO Agent Fixes a bug wherein, if the LDAP server allows anonymous access, then the user can login without a password.
       

Known issues

These are the known issues affecting this release:

Issue key Affected component Description
VI-7830 Active Console

Unable to save Active Console workspace after upgrading from 4.x to 4.9.0.

Known issue since: Geneos 4.9.0

Fixed in version: Geneos 4.9.1

COL-6345 FKM Plug-in

The use of a wildcard ("*") in a filename in FKM running on a Windows Netprobe overrides other text.

For exampple, _C:\TEMP\*.log_ will also match _C:\TEMP\Reporting.log _ _. This appears to have been introduced as part of the fixes around case insensitive matching.

Known issue since: Geneos 4.3.0

Planned fix version: Geneos 4.10.0 (end of January 2019)

COL-6166 FKM Plug-in

The new file matching code introduced to FKM in Geneos 4.3.0 returns a permission error on Windows platforms ("NOT_FOUND") if an intermediate directory does not have appropriately open permissions.

This is because the _findMatchingFiles()_ function needs to traverse the file path starting from the top or parent directory and continues to traverse through succeeding directories until it reaches the last/target directory level. Any permission issue that is encountered while traversing these directories breaks the traversal.

Known issue since: Geneos 4.3.0

Planned fix version: Geneos 4.10.0 (end of January 2019)

COL-6237 Mibmon Plug-in

We have received multiple reports of the 64-bit Windows Netprobe that crashes intermittently with MIB-MON.

The issue is likely caused by net-snmp third-party library. If you require MIB-MON on Windows (and you cannot, for example, deploy a Linux Netprobe), then please consider remaining on a 32-bit release at the moment.

Known issue since: Geneos 4.0.0 (initial release of 64-bit Windows Netprobe)

Fixed in version: Geneos 4.9.2

COL-6109 Mibmon Plug-in

MIB-MON does not work in the same Netprobe instance as Trapmon. When Trapmon is configured, it sets a flag to the net-snmp library that is not compatible with MIB-MONs usage of the same libraries.

Known issue since: Geneos 4.1.0

Fixed in version: Geneos 4.9.2

COL-5741 Fix Analyser 2 Plug-in

The status remains Pending even if there are heartbeat messages after login and logoff.

Fixed in version: Geneos 4.9.2

COL-6261 Netprobe

The 64-bit Windows Netprobe does not correctly install and run on Windows Server 2008 (Build 6001). The _K32GetModuleFileNameExA_ error message appears. As the investigations continue, the only workaround for this OS version is to continue using the 32-bit Netprobe build.

Known issue since: Geneos 4.0.0 (first 64-bit Windows build)

Planned fix version: Geneos 4.10.0 (end of January 2019)

AA-4703 Gateway

When a Command is given the same label as a containing Command Group, then Gateway may (very likely) crash on saving the configuration.

Planned fix version: Geneos 4.10.0 (end of January 2019)

VI-7723 Active Console, Gateway Setup Editor

SampleNow command (executed from ME or Sampler) fails to update the sample time displayed in Metric View.

Planned fix version: Geneos 4.10.0 (end of January 2019)

     

Geneos 4.9.2

Released: 28 November 2018

This release delivers the updated binaries for Geneos in the ITRS Downloads page.

New features and fixed issues

These are the new features and issues we have fixed in this release:

Issue type Issue key Release component Release description
Bug COL-5741 Fix-Analyser 2, Netprobe FIX Analyser 2 session status should properly update to Down whenever a log out reply is received for a failed log on.
Bug COL-6109 Netprobe Fixes issue wherein Mibmon cannot run properly when it is present in the same probe as Trapmon.
Bug COL-6146 Netprobe Shows the timeDifference metric again in Hardware plug-in dataview. This is useful when NTP is not available.
Bug COL-6237 Netprobe Modifies Netprobe to link the net-snmp library as a DLL.
Bug COL-6382 Netprobe Fixes an issue in RMS:put wherein the operation is appending to the beginning of the existing file, instead of overwriting the file.
Bug COL-6466 Netprobe Modifies the MDM plug-in "content" xpath to match what is used in Gateway Setup Editor.
Story VI-7712 Web Server Adds security response headers for web dashboard (these headers have not yet been included in the web server logon page).
Bug VI-7726 Active Console, Gateway Setup Editor When opening dashboard objects' XPath URLs, results are displayed on a single search result tab named Opened Data Items(s). New search result tabs should not be opened.
Bug VI-7753 Web Server Web Server logs Gateway rejection when minimum component version is below the set value in Gateway Setup Editor.
Bug VI-7760 Active Console, Gateway Setup Editor For XPath location attributes, treat the backslash character (\) as a string and not an escape character. Interpreting it as an escape character makes the parsing incorrect.
Bug VI-7804 Active Console, Gateway Setup Editor, Web Server Prevents crash when processing (loading) multiple dashboards at the same time.
Bug VI-7837 Web Server Web Dashboard with authentication no longer displays dashboards before authentication
       

Known issues

These are the known issues affecting this release:

Issue key Affected component Description
VI-7830 Active Console

Unable to save Active Console workspace after upgrading from 4.x to 4.9.0.

Known issue since: Geneos 4.9.0

Fixed in version: Geneos 4.9.1

COL-6345

FKM plug-in

The use of a wildcard ("*") in a filename in FKM running on a Windows Netprobe overrides other text.

For exampple, _C:\TEMP\*.log_ will also match _C:\TEMP\Reporting.log _ _. This appears to have been introduced as part of the fixes around case insensitive matching.

Known issue since: Geneos 4.3.0

Planned fix version: Geneos 4.10.0 (end of January 2019)

COL-6166 FKM plug-in

The new file matching code introduced to FKM in Geneos 4.3.0 returns a permission error on Windows platforms ("NOT_FOUND") if an intermediate directory does not have appropriately open permissions.

This is because the _findMatchingFiles()_ function needs to traverse the file path starting from the top or parent directory and continues to traverse through succeeding directories until it reaches the last/target directory level. Any permission issue that is encountered while traversing these directories breaks the traversal.

Known issue since: Geneos 4.3.0

Planned fix version: Geneos 4.10.0 (end of January 2019)

COL-6237 Mibmon Plug-in

We have received multiple reports of the 64-bit Windows Netprobe that crashes intermittently with MIB-MON.

The issue is likely caused by net-snmp third-party library. If you require MIB-MON on Windows (and you cannot, for example, deploy a Linux Netprobe), then please consider remaining on a 32-bit release at the moment.

Known issue since: Geneos 4.0.0 (initial release of 64-bit Windows Netprobe)

Fixed in version: Geneos 4.9.2

COL-6109 Mibmon Plug-in

MIB-MON does not work in the same Netprobe instance as Trapmon. When Trapmon is configured, it sets a flag to the net-snmp library that is not compatible with MIB-MONs usage of the same libraries.

Known issue since: Geneos 4.1.0

Fixed in version: Geneos 4.9.2

COL-5741 Fix Analyser 2 Plug-in

The status remains Pending even if there are heartbeat messages after login and logoff.

Fixed in version: Geneos 4.9.2

COL-6261 Netprobe

The 64-bit Windows Netprobe does not correctly install and run on Windows Server 2008 (Build 6001). The _K32GetModuleFileNameExA_ error message appears. As the investigations continue, the only workaround for this OS version is to continue using the 32-bit Netprobe build.

Known issue since: Geneos 4.0.0 (first 64-bit Windows build)

Planned fix version: Geneos 4.10.0 (end of January 2019)

AA-4703 Gateway

When a Command is given the same label as a containing Command Group, then Gateway may (very likely) crash on saving the configuration.

Planned fix version: Geneos 4.10.0 (end of January 2019)

VI-7723 Active Console, Gateway Setup Editor

SampleNow command (executed from ME or Sampler) fails to update the sample time displayed in Metric View.

Planned fix version: Geneos 4.10.0 (end of January 2019)

     

Geneos 4.9.1

Released: 12 November 2018

Note: We identified an issue where some users were unable to save workspaces after upgrading to 4.9.0 release of Active Console. This issue is fixed and an updated Active Console 4.9.1 release is available to download. If you have downloaded 4.9.0 release ofActive Console, we recommend you upgrade to 4.9.1.

This release delivers the updated binaries for Geneos in the ITRS Downloads page.

Highlights

These are the highlights of this release:

Velocimetrics Health Monitoring

Velocimetrics provides a real-time flow, volume and latency performance analysis. It is hardware based, and it includes a flow monitoring correlation engine. Velocimetrics Health Monitoring (VMX) integration with Geneos enables you to retrieve health statistics from the VMX servers using the JMX API and display them as dataviews in Geneos.

For more information on Velocimetrics Health Monitoring, see the following:

New features and fixed issues

These are the new features and issues we have fixed in this release:

Issue type Issue key Release component Release description
Bug VI-7830 Active Console Fixes the issue where Active Console is showing an error when loading and saving an older version of workspace.
Story PSP-42 Velocimetrics Health Monitoring Creates a JMX-template to monitor the health of the VMX server.
       

Known issues

These are the known issues affecting this release:

Issue key Affected component Description
VI-7830 Active Console

Unable to save Active Console workspace after upgrading from 4.x to 4.9.0.

Known issue since: Geneos 4.9.0

Fixed in version: Geneos 4.9.1

COL-6345 FKM Plug-in

The use of a wildcard ("*") in a filename in FKM running on a Windows Netprobeoverrides other text.

For exampple, _C:\TEMP\*.log_ will also match _C:\TEMP\Reporting.log _ _. This appears to have been introduced as part of the fixes around case insensitive matching.

Known issue since: Geneos 4.3.0

Planned fix version: Geneos 4.10.0 (end of January 2019)

COL-6166 FKM Plug-in

The new file matching code introduced to FKM in Geneos 4.3.0 returns a permission error on Windows platforms ("NOT_FOUND") if an intermediate directory does not have appropriately open permissions.

This is because the _findMatchingFiles()_ function needs to traverse the file path starting from the top or parent directory and continues to traverse through succeeding directories until it reaches the last/target directory level. Any permission issue that is encountered while traversing these directories breaks the traversal.

Known issue since: Geneos 4.3.0

Planned fix version: Geneos 4.10.0 (end of January 2019)

COL-6237 Mibmon Plug-in

We have received multiple reports of the 64-bit Windows Netprobe that crashes intermittently with MIB-MON.

The issue is likely caused by net-snmp third-party library. If you require MIB-MON on Windows (and you cannot, for example, deploy a Linux Netprobe), then please consider remaining on a 32-bit release at the moment.

Known issue since: Geneos 4.0.0 (initial release of 64-bit Windows Netprobe)

Fixed in version: Geneos 4.9.2

COL-6109 Mibmon Plug-in

MIB-MON does not work in the same Netprobe instance as Trapmon. When Trapmon is configured, it sets a flag to the net-snmp library that is not compatible with MIB-MONs usage of the same libraries.

Known issue since: Geneos 4.1.0

Fixed in version: Geneos 4.9.2

COL-5741 Fix Analyser 2 Plug-in

The status remains Pending even if there are heartbeat messages after login and logoff.

Fixed in version: Geneos 4.9.2

COL-6261 Netprobe

The 64-bit Windows Netprobe does not correctly install and run on Windows Server 2008 (Build 6001). The _K32GetModuleFileNameExA_ error message appears. As the investigations continue, the only workaround for this OS version is to continue using the 32-bit Netprobe build.

Known issue since: Geneos 4.0.0 (first 64-bit Windows build)

Planned fix version: Geneos 4.10.0 (end of January 2019)

AA-4703 Gateway

When a Command is given the same label as a containing Command Group, then Gateway may (very likely) crash on saving the configuration.

Planned fix version: Geneos 4.10.0 (end of January 2019)

VI-7723 Active Console, Gateway Setup Editor

SampleNow command (executed from ME or Sampler) fails to update the sample time displayed in Metric View.

Planned fix version: Geneos 4.10.0 (end of January 2019)

     

Geneos 4.9.0

Released: 31 October 2018

Note: We identified an issue where some users were unable to save workspaces after upgrading to 4.9.0 release of Active Console. This issue is fixed and an updated Active Console 4.9.1 release is available to download. If you have downloaded 4.9.0 release ofActive Console, we recommend you upgrade to 4.9.1.

This release delivers the updated binaries for Geneos in the ITRS Downloads page.

Highlights

These are the highlights of this release:

  • In the Active Console > Active Pie Chart settings, you can now modify the starting angle by setting the value in the Orientation (degrees) field.
  • It is now possible to create a Bar Chart in Active Dashboard.
  • Encrypt settings now allow you to encrypt settings that cannot be set in cleartext.
  • The Exegy adapter for (Undefined variable: Plug-ins/plug-ins.mdm) plug-in was enhanced.
  • kafkacat is now shipped with Linux 64-bit Gateways.
  • File Keyword Monitor and File Transfer Monitor plug-ins introduce new extended date generation keywords.
  • Operating Environment now instructs the Gateway to reject connections from every component with versions older than the specified version.
  • Improved schema management for Gateway Hub Publishing.
  • Target Marker now converts a dataset into a target marker in Active Charts.
  • Gateway Setup Editor usability improvements.
  • The Database Query Arguments window has been renamed to User Defined Parameters.
  • You can now use Kerberos to connect to Kafka.
  • You can now use SASL authentication for publishing.
  • New Integrations:

Active Pie Chart settings

In the Pie Chart's properties, an option should be available so the user can change the starting angle of the pie chart.

You can now modify the starting angle by setting the value in the Orientation (degrees) field. It sets the starting angle position of the pie chart in a clockwise manner. This can accommodate values between 0-360 degrees.

To configure the general settings of an Active Pie Chart, go to View > Active Dashboards > Active Dashboard Palette > Active Pie Chart.

See Active Pie Charts in Active Console.

Bar Chart

A dashboard is now capable of creating a bar chart that can display a data set using the selected data item. Similar to other charts, such as Pie and Active charts, you can manually add multiple data items into existing bar charts.

See Bar chart in Active Console.

Encrypt settings

You can now encrypt settings that cannot be set in cleartext, such as passwords, in the Gateway setup file.

See publishing > secureSettings.

Exegy adapter

The Exegy adapter now supports the commodities instrument class. In addition, new supported fields for the existing equities instrument class are added.

For more information, see Exegy adapter.

kafkacat

kafkacat is now shipped with Linux 64-bit Gateways. It can be used to test connecting to your Kafka infrastructure.

See kafkacat in Publish to Kafka and Nanomsg.

File Monitoring Plug-in

Similar to updates introduced to the File Transfer Monitoring (FTM) plug-in for Geneos 4.8.0, the today + x, today - x, previous_monitored_day - x, and next_monitored_day + x date keywords are now available to the File Keyword Monitoring (FKM) plug-in as well. These date keywords give you more flexibility in naming the files generated by the plug-ins.

In addition, we added some validations around the date keyword expansions. For more information, see the following:

Operating Environment

You can configure the Gateway to reject incoming connections from Geneos components that do not reach a minimum specified version.

See operatingEnvironment > clientConnectionRequirements > minimumComponentVersion > minimumForAllComponents in Operating Environment.

Schema Commands

There are now two schema commands available in the GSE:

  • Propose Schema — suggests a schema for your sampler.
  • Show Current Schema — shows you the current schema configured for a sampler.

These commands allow you to see and create new schemas for your dataviews.

Target Marker

In Active Charts, a dataset can be used to show a horizontal line in the chart. You can now use Target Marker to visualise threshold markers and values in Active Charts. The conversion of the selected dataset into a horizontal line or marker is based on its cell value from the metrics dataview.

See Convert a dataset into a target marker in Active Console.

User Defined Parameters in Active Dashboard

With the Gateway Hub added to Active Console, the Connection menu is obsolete as it only returns database logging connection entries. Since this is no longer just applicable for database logging queries, the Database Query Arguments window has been renamed.

You can now populate a historical chart data using User Defined Parameters that can be used for Gateway Hub data source. To get historical data in Active Chart for a specific period, go to View > Active Dashboards > Active Dashboard Palette > Active Chart.

See Get historical data within specified date range in Active Console.

Use Kerberos to connect to Kafka

You can now use Kerberos to connect to Kafka on Linux 64-bit Gateways.

See Use Kerberos to connect to Kafka on Linux 64-bit Gateways.

SASL authentication

You can now use SASL authentication for publishing.

See publishing > additionalSettings.

Citrix XenApp monitoring

We have developed a new integration for monitoring Citrix XenApp implementations. This new integration replaces our existing Citrix plug-ins, which are due to reach end of life in February 2019.

For more information on the new Citrix XenApp monitoring integration, see the following:

CorvilNet monitoring

ITRS now owns and manages the CorvilNet integration resources, also known as the CorvilNet plug-in (CNPI). This integration enables Geneos to connect with the CorvilNet Engine and collect network monitoring statistics.

For more information on the CorvilNet monitoring integration, see the following:

RefinitivTREP integration

Geneos configuration templates are available for monitoring the Refinitiv TREP platform. The integration provides a set of configuration files, dashboards, and tools which enable out-of-the-box monitoring of the TREP platform and related applications through preconfigured samplers and types.

See Refinitiv TREP Integration.

Ultra Messaging monitoring

ITRS now owns and manages the Ultra Messaging integration resources, also known as the Ultra Messaging plug-in (UMPI). This integration enables Geneos to monitor status and performance data coming from applications based on the Ultra Messaging high-performance message streaming (UMS) application.

For more information on the Ultra Messaging monitoring integration, see the following:

Breaking changes

Commands, Actions and Effects

Geneos 4.7.0 release introduced changes to the way arguments are parsed to Commands, Actions and Effects.

These changes were required to provide consistent behaviour and understanding across both Netprobe and Gateway to simplify user experience.

We strongly recommend you check the configuration and behaviour of any Commands, Actions and Effects before deploying to production.

For more information, see Commands, Actions and Effects.

New features and fixed issues

These are the new features and issues we have fixed in this release:

Issue type Issue key Release component Release description
Bug AA-4271 Active Console, Gateway Setup Editor, ATS, EUEM Netprobe, Gateway, and Netprobe

Reverses DNS Timeout.

When reverse DNS lookups take too long, these are suspended for a configurable length of time.

Story AA-4471 Gateway

When Gateway starts and when it applies setup changes, it rereads the snooze and user assignment files.

When an expiry time specified for snoozed or assigned items has been reached or an "until changed" value has changed, the item is unsnoozed or unassigned.

This type of event is now recorded (if database logging is enabled) or published (if publishing is enabled or the Gateway Hub connection is configured.)

Bug AA-4480 Gateway Long lines (for example, extremely long xpaths) do not break snooze and user assignment file processing.
Story AA-4516 Active Console, Gateway Setup Editor When configuring setup file permissions, users are now able to select include files from a drop-down menu.
Bug AA-4522 Express Reports Fixes an issue that prevents the generation of the event summary at the end of a managed variables per managed entity trend report.
Story AA-4558 Gateway

Allows connection to Kafka using SASL Plaintext authentication.

This can be done over plain sockets or over SSL .

Story AA-4559 Gateway Adds kafkacat to Gateway bundle on linux_64.
Story AA-4560 Gateway Allows geneos-adapter-kafka to use Kerberos to authorise the connection.
Bug AA-4567 Gateway

The error "Sampler '*XXX*' contains no schema definition. This must only be output when a sampler is reachable.

A sampler is considered reachable if:

  • It is directly referenced by an enabled managed entity and that managed entity references a valid probe.
  • It is indirectly referenced by an enabled managed entity through a type and that managed entity references a valid probe.
  • The sampler is referenced by a type and self announcing probes are enabled. This means that the sampler is potentially reachable.
Bug AA-4569 Gateway If an item is assigned to a user until value changes, or the item becomes absent and then reappears with a changed value, then the Gateway correctly clears the assignment immediately.
Story AA-4576 Gateway

Sets minimum component versions that are allowed to connect to Gateway.

Restricts components that can connect to a Gateway by age. It possible to configure components and a minimum allowable version. Connections from a matching component of earlier version are rejected.

Story AA-4579 Gateway, Schema The Gateway setup schema for Publishing has been enhanced so this can be specified securely in Gateway Setup Editor, where the Kafka adapter requires settings (such as passwords) that cannot be set in plain text.
Story AA-4584 Active Console, Gateway Setup Editor

Gateway Setup Editor now provides the Paste Schema option to create sampler schemas as static variables.

If the clipboard contains schema definitions for one or more dataviews (for example, the output of the Propose Schema command), the Paste Schema option is available on the context menu for Static Variables > Sampler-schemas and for any groups contained within it.

Story AA-4586 Active Console, Gateway Setup Editor, Gateway Recorder, License Daemon, Netprobe, and Gateway

TLS connections supported up to TLS 1.2. A minimum supported TLS version can be specified on the command line using -minTLSvsion number. Where, this number can be one of 1, 1.0, 1.1 and 1.2.

Netprobe, Gateway, Webslinger, licd have the new command line argument.

Gateway Recorder can set a minimum version through the MIN_TLS_VERSION environment variable.

Active Console negotiates the best possible version on connection. However, if you use an older active console and specify -minTLSversion 1.2 for example, it fails to connect.

Failed attempts to connect securely result in the error message, as the unsupported protocols are effectively removed:

ERROR: SSLConnector:accept SSL Error:[140760fc] SSL23_GET_CLIENT_HELLO:unknown protocol

Bug AA-4588 Gateway Restarting the Gateway without the -skip-cache option after a data directory has been set up, no longer causes the Gateway to fail validation and exit.
Story AA-4598 Gateway Improves setup validation errors for schemas, such that it is clearer on what the error is and what must be done to resolve it.
Bug AA-4602 Netprobe Listening on a port can be disabled by passing the value none to command-line argument -listenip or setting it as the value of environment variable LISTEN_IP.
Bug AA-4640 Gateway Correction to publishing schema.
Bug AA-4642 Gateway Correction to publishing schema for MQ-Queue plug-in.
Story AA-4645 Gateway

Adds support for exceptions to standardised formatting.

If the exception text is found as the value of a published cell, then no formatting is applied and no error is logged:

  • For the existing publishing format, the data is published unchanged.
  • For publishing to Gateway Hub, the exception is published as "N/A" to enable Gateway Hub to recognise and process.
Story AA-4656 Gateway

The /USERASSIGNMENT::assignUntilDateTime command now accepts an optional timezone as part of its Time argument.

If no timezone is specified, the Gateway time zone is used.

Story AA-4660 Gateway Propose schema command now works even if publishing to Gateway Hub is disabled.
Story AA-4666 Gateway

Adds the Show Current Schema command.

This can be run from either a sampler or a dataview and returns a list of all schemas configured for this sampler.

Story AA-4676 Active Console, Gateway Setup Editor Adds the Gateway Hub icon to the Gateway Setup Editor's navigation tree.
Story AA-4697 Gateway Adds ability to view the effective schema of a sample that is sent to Gateway Hub inside the Gateway Setup Editor.
Story AA-4698 Gateway Propose schema can now be called from Gateway Setup Editor, as well as in Active Console.
Bug AA-4713 Gateway

Allows ProposeSchema to process dataviews with & in column and headline names.

Allows ProposeSchema to process dataviews with & in row names when pivot dataview is in effect.

Bug AA-4758 Gateway

The Gateway Hub publishing schema for the WTS Sessions plug-in has been amended to include all the optional columns based on performance counters.

Two columns which are displayed only for Citrix servers have also been included.

Bug AA-4761 Gateway Gateway no longer generates No schema defined errors if publishing to Gateway Hub is disabled.
Bug AA-4820 Gateway Adds missing System Model and System Type columns for the NT-Hardware dataview of the Hardware plug-in.
Bug AA-4823 Gateway Updates the type of percentCPU, percentMemory, percentPrivilegedTime, percentSCPU and percentUser columns of the Processes plug-in to float32.
Bug AA-4825 Gateway Adds the connectedUser column to Gateway-exportedData plug-in schema.
Bug AA-4843 Gateway The WTS-SESSIONS schema for Gateway Hub publishing is corrected.
Bug AA-4845 Gateway

The Propose Schema command is now able to handle the rowname column of the CPU sampler on Windows.

Improves error messages returned by the Propose Schema command when the rowname column of the dataview and its schema are inconsistent.

Bug AA-4848 Gateway Updates the units of pageFileBytes and pageFileBytesPeak of the Processes plug-in schema to kibibytes.
Bug AA-4849 Gateway

If a plug-in publishes a dataview with a varying number of rows and the dataview is pivoted, Gateway now logs an error message and stops attempting to publish the view.

Previously, Gateway was repeatedly logging an information message to indicate that it was ignoring an update.

Bug AA-4865 Gateway Updates the types of columns threadCpuTime and threadUserTime of the JMX-THREADINFO plug-in schema from int32 to int64.
Story COL-5815 Netprobe Updates the Bloomberg Library (BLPAPI) used by Bloomberg BPIPE and Bloomberg MDM Feed Adapter to 3.8.18.1.
Story COL-5951 Netprobe Modifies the Webmon plug-in implementation so that it is still able to extract available responseCode and responseText from an HTTP response status even when the code or text is missing.
Story COL-6245 FKM Plug-in Extended date tag expansion in filenames and keys in FKM.
Story COL-6305 Netprobe Increases the list Exegy instrument fields to subscribe into.
Bug COL-6306 Netprobe The Windows Netprobe snmptrapmon crash issue when receiving snmp-v2 trap is fixed.
Story COL-6316 Netprobe The Commodity market class support in Exegy adapter is added.
Story COL-6333 FTM Plug-in The FKM date tag expansion logic on FTM plug-in is implemented.
Story COL-6336 Netprobe Handled Trade, Correction, Cancel, Order Imbalance, Trading Action Equity events, and retrieved the value of common group field associated with each event.
Bug COL-6339 Netprobe The issue in RFA Feed Adapter where blank fields are not reflected as blank in the tick data is fixed.
Story COL-6340 Control-M BMC Control-M Plug-in requires and is only supported in Java 8.
Story COL-6346 Citrix XenApp monitoring Citrix Summary/Session integration template to replace deprecated Citrix Plug-ins.
Story COL-6366 Netprobe Upgrades the MDM Exegy library version to 3.13.2.
Story COL-6375 Netprobe Creates a toolkit sampler that monitors Citrix XenApp running published application.
Story COL-6376 Netprobe Creates a toolkit sampler that monitors Citrix Processes started by remote login.
Story VI-2744 Active Console, Gateway Setup Editor Configured Command Groups are now included in the Permissions summary section.
Story VI-3343 Active Console, Gateway Setup Editor Main File is now included in the Permissions summary section.
Bug VI-3625 Active Console, Gateway Setup Editor Red highlight that indicates a Gateway Setup Editor validation error is now cleared everywhere after performing a new setup validation.
Story VI-4359 Active Console, Gateway Setup Editor

User input has been made more convenient for commands with a "time in seconds" input argument.

When an argument of this type is configured, if the initial value is specified as "0" (that is, the Unix epoch, or 1970-01-01 00:00 UTC), then the default shown to the user is the current time when the command is invoked.

A calendar control can be used, as previously, to adjust this if required. This saves the user having to click to view the calendar control, then press the Now button and then click again to adjust the time.

When the Gateway Setup Editor is used to set the initial value for a "time in seconds" argument, it defaults to 1970-01-01 00:00 UTC and can be reset to this value by clicking the None button that appears in the calendar control.

Story VI-5383 Active Console, Gateway Setup Editor The Copy Attributes option from the right-click context menu of the Gateway Setup Editor navigation panel is removed.
Story VI-7248 Active Console, Gateway Setup Editor When you double-click an error in the errors dockable, and if the error is located in a row of a table, then the whole row is highlighted in addition to the erroneous component.
Bug VI-7421 Active Console, Gateway Setup Editor When invalid URL is set for SSO Agent URL, Active Console displays a user readable error message upon logging in to indicate failure.
Bug VI-7425 Active Console, Gateway Setup Editor When adding a new Include file in Gateway Setup Editor, its title is not appended with numbers.
Story VI-7449 Webslinger Webslinger SSO groups may now contain wildcards.
Bug VI-7474 Active Console, Gateway Setup Editor The score for the path //headline/cell is corrected.
Story VI-7510 Active Console, Gateway Setup Editor The scrolling experience in Gateway Setup Editor is improved.
Bug VI-7527 Active Console, Gateway Setup Editor

Gateway Setup Editor now processes changes as you type for most text settings that appear within tables.

Improves the behaviour of the Save icon and the coloured dots that indicate if a setting is valid in its context.

Story VI-7558 Active Console 2, Gateway Setup Editor The Dataview Schema summary section now only displays the value of the Publish flag.
Story VI-7559 Active Console, Gateway Setup Editor The checkbox for the Pivot flag in the Dataview Schema configuration is no longer displayed by default, unless it is set through Gateway Setup Editor or in XML.
Story VI-7566 Active Console Creates a new Orientation (degrees) property for Pie Chart in Pie Chart Settings > General Settings.
Story VI-7582 Active Console, Gateway Setup Editor Removes the Connection drop-down list UI from Database Query Arguments window.
Story VI-7606 Active Console, Gateway Setup Editor Adds capacity for Active Console to connect to more than 64 Gateways.
Bug VI-7609 Active Console, Gateway Setup Editor

When the pie has only once slice, it sets its degree coverage to 360.

Sometimes, when slices are removed, the computation for the remaining slice is off by a fraction and does not cover the full 360 degrees.

Bug VI-7631 Active Console, Gateway Setup Editor It is now using an actual error message sent by the hub sdk, instead of using a fixed response.
Story VI-7638 Active Console, Gateway Setup Editor

The user can convert a line chart into a target marker line chart.

The chart updates upon converting the data set into a target marker .

Story VI-7650 Active Console, Gateway Setup Editor Validation checks are now performed when applying changes to the SSO Agent URL property.
Bug VI-7686 Active Console, Gateway Setup Editor Active Console Advanced settings do not retain invalid values when closed.
Bug VI-7801 Web Server/Web Dashboard

CVE-2016-1000031.

Upgraded the following libraries:

  • ActiveMQ library from 5.14.1 to 5.15.6
  • Commons-fileupload library from 1.3.2 to 1.3.3
  • Xalan library from 2.7.1 to 2.7.2,
  • xercesImpl.jar to xercesImpl-2.11.0.SP1.jar
  • Included xml-apis.jar in geneos-web-server build.xml
Bug VI-7830 Active Console Fixes the issue where Active Console is showing an error when loading and saving an older version of workspace.
       

Known issues

These are the known issues affecting this release:

Issue key Affected component Description
VI-7830 Active Console

Unable to save Active Console workspace after upgrading from 4.x to 4.9.0.

Known issue since: Geneos 4.9.0

Fixed in version: Geneos 4.9.1

COL-6345 FKM Plug-in

The use of a wildcard ("*") in a filename in FKM running on a Windows Netprobe overrides other text.

For exampple, _C:\TEMP\*.log_ will also match _C:\TEMP\Reporting.log _ _. This appears to have been introduced as part of the fixes around case insensitive matching.

Known issue since: Geneos 4.3.0

Planned fix version: Geneos 4.10.0 (end of January 2019)

COL-6166 FKM Plug-in

The new file matching code introduced to FKM in Geneos 4.3.0 returns a permission error on Windows platforms ("NOT_FOUND") if an intermediate directory does not have appropriately open permissions.

This is because the _findMatchingFiles()_ function needs to traverse the file path starting from the top or parent directory and continues to traverse through succeeding directories until it reaches the last/target directory level. Any permission issue that is encountered while traversing these directories breaks the traversal.

Known issue since: Geneos 4.3.0

Planned fix version: Geneos 4.10.0 (end of January 2019)

COL-6237 Mibmon Plug-in

We have received multiple reports of the 64-bit Windows Netprobe that crashes intermittently with MIB-MON.

The issue is likely caused by net-snmp third-party library. If you require MIB-MON on Windows (and you cannot, for example, deploy a Linux Netprobe), then please consider remaining on a 32-bit release at the moment.

Known issue since: Geneos 4.0.0 (initial release of 64-bit Windows Netprobe)

Fixed in version: Geneos 4.9.2

COL-6109 Mibmon Plug-in

MIB-MON does not work in the same Netprobe instance as Trapmon. When Trapmon is configured, it sets a flag to the net-snmp library that is not compatible with MIB-MONs usage of the same libraries.

Known issue since: Geneos 4.1.0

Fixed in version: Geneos 4.9.2

COL-5741 Fix Analyser 2 Plug-in

The status remains Pending even if there are heartbeat messages after login and logoff.

Fixed in version: Geneos 4.9.2

COL-6261 Netprobe

The 64-bit Windows Netprobe does not correctly install and run on Windows Server 2008 (Build 6001). The _K32GetModuleFileNameExA_ error message appears. As the investigations continue, the only workaround for this OS version is to continue using the 32-bit Netprobe build.

Known issue since: Geneos 4.0.0 (first 64-bit Windows build)

Planned fix version: Geneos 4.10.0 (end of January 2019)

AA-4703 Gateway

When a Command is given the same label as a containing Command Group, then Gateway may (very likely) crash on saving the configuration.

Planned fix version: Geneos 4.10.0 (end of January 2019)

VI-7723 Active Console, Gateway Setup Editor

SampleNow command (executed from ME or Sampler) fails to update the sample time displayed in Metric View.

Planned fix version: Geneos 4.10.0 (end of January 2019)

     

Geneos 4.8.0

Released: 31 July, 2018

Last updated: 12 October, 2018

Note: We discovered an issue in 4.8.0 release of Gateway when primary and secondary Gateways are started with Gateway publishing enabled, an error is encountered. This issue is fixed and an updated Gateway version 4.8.1 is available to download. If you have downloaded 4.8.0 version of Gateway, we recommend you upgrade to 4.8.1.

Geneos Web Dashboard version 4.8.2 is available which resolves security vulnerability in spring framework. The following CVEs are addressed: CVE-2018-1270, CVE-2018-1275, CVE-2018-1199, CVE-2018-1271, and CVE-2018-1272.

This release delivers the updated binaries for Geneos in the ITRS Downloads page.

Highlights

These are the highlights of this release:

  • Gateway Setup Editor continues to support current open format for publishing to Kafka.
  • Easy access to metric and event history in Active Console.
  • File Transfer Monitor plug-in now supports extended date generation keywords.
  • Improved alerting in the Gateway alerts with respect to snoozing in order to reduce the number of alerts triggered.
  • Gateway time zone and offset allows you to issue remote REST commands with "data and time" parameters without having to first calculate the time difference.
  • Gateway Hub Publishing now stores and retrieves metric and event history. This includes event snapshot and snapshots payload schema.
  • Includes Data plug-in in the Gateway was enhanced for you to see the last user who edited a setup file, the name of the workstation, and the Gateway these were authenticated with.
  • Logging of Snoozed and User Assign events was improved to provide full audit trail of activity.
  • JMX port for remote monitoring now monitors the performance of Web Dashboard using new metrics exposed through JMX.
  • Managed Entities plug-in in the Gateway allows you to list the busiest dataviews on a managed entity using a command.
  • Latency library for (Undefined variable: Plug-ins/plug-ins.mdm) plug-in was optimised to improve memory usage.
  • The Workspace settings in the Active Console now include the configuration for Gateway Hub.
  • You can now use a wildcard * to allow global access in the SSO Agent properties.
  • New Integrations:

File Transfer Monitoring (FTM) Plug-in

The file related plug-ins generally support date generation keywords, such as <today> and <yesterday>, to generate file names to process. However, these keywords are not consistently supported by all plug-ins.

Now, these keywords have included a new set of data generation keywords. New file keywords for today + x, today - x, previous_monitored_day - x, and next_monitored_day + x date tags are added.

For more information, see File Transfer Monitor User Guide.

Gateway Alerts

The behaviour for when notifications for suspended alerts are triggered has changed to reduce the number of unhelpful messages when alerts come out of an inactive period.

See Suspended Alerts in Rules, Actions, and Alerts.

Gateway time zone and offset

You can now obtain the Gateway time zone and offset using a REST endpoint. This allows you to issue remote REST commands with "data and time" parameters without having to first calculate the time difference.

See Obtain the Gateway time zone and offset in Gateway Commands.

Events snapshot

You can now request a snapshot of severity, snooze and user assign events.

See Snapshot request for events in Publish to Kafka and Nanomsg.

Snapshots payload schema

User assigned and snoozed information has been added to the Payload Schema. This allows you to easily identify severity changes that are not snoozed or assigned to someone.

See Appendix: Payload schema in Publish to Kafka and Nanomsg.

Includes Data Plug-in in Gateway

You can now see the last user who edited a setup file, the name of the workstation, and the Gateway they were authenticated with, via three new columns added to the Includes Data plug-in.

See Includes data in Gateway Plug-Ins.

JMX port for remote monitoring

Most users are relying on Web Dashboards to provide the overall system health and transaction flows. To ensure that these Web Dashboards are functioning normally, MBeans or methods to determine the dashboard statistics for dashboard count and stale are required.

You can now use the JMX monitoring to remotely monitor the GatewayMonitor and DashboardMonitor MBeans. To do this, enable the JMX_PORT and JMX_FLAG debugging flags in the run script of your installation.

See Enable JMX port for remote monitoring in Web Dashboard.

Managed Entities Plug-in in Gateway

You can now list the busiest dataviews on a Managed entity using a command on the Managed Entities Plug-in. Two new columns have also been added showing the total number of dataviews on a managed entity and the number of cells on the dataview with the most cells. This allows for an easier troubleshooting exercise when investigating a busy Gateway.

See Managed entities data in Gateway Plug-Ins.

Workspace settings

You can now use the Gateway Hub connections in the Active Console settings. Also, the Workspace Settings dialog has been updated to include a new section for Gateway Hub.

The Gateway Hub icon appears at the dataview and Gateway levels to indicate if data is publishing to and can be retrieved from Gateway Hub.

See Gateway Hub settings in the Active Console.

SSO properties

You can now use a wildcard (*) to allow global access for config.user.groups and dashboard.user.groups.

This allows anyone from the group to access the Web dashboards. A pattern is used to check if the user group roles are authorised.

Amazon Web Services monitoring

Amazon Web Services (AWS) integration with Geneos enables you to retrieve live Amazon Elastic Compute Cloud (EC2) instance information, list CloudWatch metrics, monitor volumes and other interactions configured in Amazon Web Services, and display them as dataviews in Geneos.

For more information, see the following guides:

ITRS Synthetic Monitoring

ITRS Synthetic Monitoring(powered by Apica) allows you to monitor websites, web applications, and web services. The integration with Geneos enables you to retrieve all the checks and alert statistics configured in the Apica dashboard and display them as dataviews in Geneos.

For more information, see the following guides:

Breaking changes

Commands, Actions and Effects

Geneos 4.7.0 release introduced changes to the way arguments are parsed to Commands, Actions and Effects.

These changes were required to provide consistent behaviour and understanding across both Netprobe and Gateway to simplify user experience.

We strongly recommend you check the configuration and behaviour of any Commands, Actions and Effects before deploying to production.

For more information, see Commands, Actions and Effects.

New features and fixed issues

These are the new features and issues we have fixed in this release:

Issue type Issue key Release component Release description
Bug VI-7291 Active Console Subscribes sync level of a list view item to full if added, and remove the subscription if removed.
Bug VI-1375 Active Console Fixes issue where report files are not created when Active Console workspace is reloaded.
Bug VI-7191 Active Console dataitem -> Open command now opens the dataview of the selected cell in the current metrics dockable.
Bug VI-7433 Active Console Extra modifiers are added to a custom tool (created from ITRS Dark Theme Shapes) and other shapes with modifiers applied will not be removed when dragged to and from the Active Dashboard Palette.
Bug COL-550 FTM Plug-in FTM Plugin now works when combining date generation keyword like <yesterday><today>.
Bug AA-4402 Gateway 2

When either the /SNOOZE:unsnoozeAbsentItems or the /USERASSIGNMENT:unassignAbsentItems command is used, Gateway will now log and publish unsnooze or unassign events for the items which are unsnoozed or unassigned, as long as database logging or Gateway publishing is enabled.

Note that the target object of the messages published for these events will not include the filter sub-object: this is because the information required to populate this is not available for items which are no longer present.

Bug AA-4592 Gateway 2 Standardised formats now correctly apply to samplers in sampler groups.
Bug AA-4530 Gateway 2 Gateway now correctly respects the '-resources-dir' command line option when reading data from resources/standardisedformats/formats.json
Bug AA-4435 Gateway 2 When data items are removed due to configuration changes, publishing now sends severity delete messages for cells with defined severity.
Bug AA-4425 Gateway 2 Messages written to the metadata.snooze publishing topic now use the current time as the timestamp. (Previously the original snooze time was used.)
Bug AA-4321 Gateway 2, Netprobe

Gateway

Updates the log archive script logging in the Gateway. Only one of the following INFO messages is now logged on Gateway startup or after a setup change based on the following conditions:

  • Environment variable LOG_ARCHIVE_SCRIPT is not set, and log archive script is not set in the setup/XML. "Log archive script is not set."
  • Environment variable LOG_ARCHIVE_SCRIPT is not set, and log archive script set in the setup/XML. "Log archive script set to: '<Log_Archive_Script>'."
  • Environment variable is LOG_ARCHIVE_SCRIPT set and log archive script set in the setup/XML. "Log archive script set to: '<Log_Archive_Script>'. Overrides environment variable LOG_ARCHIVE_SCRIPT."
  • Environment variable LOG_ARCHIVE_SCRIPT is set, and log archive script is not set in the setup/XML. "Log archive script set to: '<Log_Archive_Script>'. Set in environment variable LOG_ARCHIVE_SCRIPT."

A message is always logged on startup.

A message is logged after a setup change only if the value of the log archive script has changed.

Netprobe

Adds the log archive script logging in the Netprobe. Only one of the following messages is logged once on Netprobe startup:

  • Environment variable LOG_ARCHIVE_SCRIPT is not set. "INFO: Log archive script is not set."
  • Environment variable LOG_ARCHIVE_SCRIPT is set. "INFO: Log archive script set to: '<Log_Archive_Script>'. Set in environment variable LOG_ARCHIVE_SCRIPT."

A message is always logged on startup.

Bug COL-6217 MDM Plug-in Optimises Lua memory usage of MDM plug-in.
Bug COL-811 Netprobe Auto-detected disk partitions with comma in their names are handled properly.
Bug COL-821 Processes Plug-in Fixes issue where the summary row of processes do not reflect the total for residentSetSize, precentMemory, and virtualMemory.
Bug COL-1201 Unix Users Plug-in Prevents Unix-Users plugin to spill the row data to the next row when current running terminal command is too long.
Story VI-7540 Active Console In the Source dropdown of the Import Events modal, items are now appended with either (Database) or (Gateway Hub) depending on what type of source is configured.
Story VI-7424 Active Console Removes mscrt.windows_64.tar.gz from Active Console package.
Story VI-7322 Active Console Users can now select between database and Gateway Hub as data sources for historical charts.
Story VI-7497 Active Console Functionality to import event log data using Gateway Hub.
Story COL-4047 FTM Plug-in Support for offsets in today, previous_monitored_day & next_monitored_day date tags in the FTM and FKM plug-ins is added.
Story COL-3563 FTM Plug-in Support for offsets in today, previous_monitored_day & next_monitored_day date tags in the FTM plug-in is added.
Story COL-6262 FTM Plug-in Support for today date tag in which an offset can be defined e.g. <today+X...>, where X will be the days to be added on top of the current date is added.
Story COL-6287 FTM Plug-in Support offset in <previous_monitored_day> and <next_monitored_day> is added.
Story AA-4436 Gateway Hub 2

Detects Kafka queue is full and throttle sending of messages.

When it is detected that the Kafka publishing queue is full. Sending will be throttled. On resuming publishing the number of discarded messages will be reported.

Story AA-4363 Gateway 2

The following attributes are now available in metadata.severity messages:

  • 'snoozed': Indicates whether or not the target data item is snoozed.
  • 'snoozedParents': Indicates the number of snoozed parent data items.
  • 'userAssigned': Indicated whether or not the target data item is assigned to a user.
Story AA-4353 Gateway 2

The Kafka adapter used by the Gateway now reads from all partitions of the "requests" topic. Previously it would assume that the topic would be created with only one partition and only read from partition 0.

If the script supplied with the Gateway (resources/kafka/make-topics.sh) is used to create the Kafka topics used for Gateway Publishing, the topic from which it reads snapshot and similar requests will be created with only one partition. However, if the topics are created dynamically, the number of partitions will depend the configuration of the Kafka broker cluster.

Story AA-4295 Gateway 2 The option to right-click on the busiestView cell in Gateway-ProbeData dataview go to the source dataview is added.
Story AA-4361 Gateway 2 The Debug options for Publishing and Gateway Hub Publishing to Gateway Setup Editor operationg environment setup is added.
Story AA-4487 Gateway 2 Gateway Setup Editor now provides a context menu item on a Sampler which allows schema information, generated by the use of the new ProposeSchema command, to be pasted into the definition of the sampler.
Story AA-4477 Gateway 2

Propose schema for sampler and its dataviews.

Command : /GATEWAYHUB:ProposeSchema

Paths:

  • geneos/gateway/directory/probe/managedEntity/sampler/dataview//cell");
  • /geneos/gateway/directory/probe/managedEntity/sampler/dataview");
  • /geneos/gateway/directory/probe/managedEntity/sampler");

Label: Propose schema

Description: Generate XML to paste into dataview schema definition

For each dataview in the given sampler, generates XML schema definition for headlines and columns not already described in an associated schema. Two column tables will be pivoted with a comment explaining that this is suggested way to do this.

The command will attempt to deduce the types of columns and headlines from the contained in the dataview. Units of measure will have to be supplied by the user post generation

Story AA-4391 Gateway 2

Gateway Publishing supports the snapshot requests for snooze, user assignment and severity data, using a similar syntax to the existing metrics snapshot request. As with metrics snapshots, a snapshot request specifies a number of dataviews for which current data will be published. Data is also be published for the parent items (samplers, managed entities, probes and Gateway) of the specified dataviews.

Note: This comment applies to the parent epic. This story allows Gateway to accept the requests, but does not implement the responses.

Story AA-4318 Gateway 2 The Gateway Includes Data plug-in has additional columns (where the data is available) for the last user to edit the setup, which Gateway they were on and from which workstation.
Story AA-4422 Gateway 2 The Gateway REST API supports an endpoint that retrieves the Gateway time and timezone.
Story AA-4287 Gateway 2 Adds the ability to specify an optional timezone region when entering the time for the /SNOOZE:until (DateTime option) and the /SNOOZE:untilDateTime commands (e.g. 18:00 Europe/London). if no timezone region is provided, the Gateway timezone is used.
Story AA-4291 Gateway 2 Adds the optional netprobeTime field for enriched dataviews. This will be the sample time at Netprobe, whereas the timestamp will reflect the time of enrichment.
Story AA-4296 Gateway 2

New columns for Gateway-ManagedEntityData:

  • dataviewCount — number of dataviews on managed entity.
  • cellCount — total number of cells in busiest dataview.

New Command "/GATEWAY:MANAGEDENTITYDATA:VIEWBUSIEST" on dataviewCount cell to list dataviews from busiest to least busy.

Story AA-4370 Gateway 2 Publishes Probe Up/Down events to IAF.
Story AA-4315 Gateway Setup Editor The Gateway user is now used as the author of the main setup file when Gateway authentication is enabled.
Story COL-6304 Integration Template Adds publishing schema to integration templates.
Story COL-4811 MDM Plug-in Updates QuantFeed library api to version 3.8.4.8
Story COL-5740 MDM Plug-in RFA v8 upgrade for Windows x64, Linux x64 and Solaris x86_64
Story VI-7446 Web Dashboard Adds the implementation for asterisk (*) when setting an authorised user groups.
Story VI-7526 Web Dasboard

Adds a new MBean — DashboardMonitor.

This MBean has these attributes:

  • DashboardInformation
  • DashboardsCount
Story VI-7499 Web Dashboard Dashboard count statistics are available.
Story VI-7388 Web Dasbhoard

Shows some Gateway attributes as part of MBeans:

  • name
  • versionString
  • statusInfo
  • connectionState
  • isConnected
  • isConnectedToSecondary
  • hostNameAndPort
  • primaryHostAndPort
  • secondaryHostAndPort
Story VI-7364 Webslinger Adds ability to have spaces in SSO_KEYFILE and GROUPS settings in the webslinger configuration file.
Story AA-4542 Gateway 2 Adds validation of Gateway Hub Rest endpoints to the Gateway Setup Editor.
Bug AA-4546 Gateway 2 Removes erroneous error messages issued by the EnvironmentProcessor module regarding duplicate macro entries.
Bug AA-4503 Gateway 2 View variables command shows macros if no variables are found.
Bug AA-4721 Gateway 2 Removes unneeded columns from NET-PING sampler schema.
Bug AA-4718 Gateway 2 Secondary Gateway connects to Kafka request topic when inactive.
Bug VI-7418 Webslinger Explicitly sets the path of the session cookie such that only a single cookie with a given session key exists at any time.
Bug VI-7517 Active Console Fixes an issue where SSO Login does not work when a user has a lot of AD user groups.
Bug VI-7762 Web Dashboard

Spring-framework upgraded from 4.3.10 to 4.3.19, spring-security from 4.2.3 to 4.2.8.

The following CVEs are addressed: CVE-2018-1270, CVE-2018-1275, CVE-2018-1199, CVE-2018-1271, CVE-2018-1272.

Bug VI-7823 Webslinger Addresses the Cross Site scripting vulnerability.
       

Known issues

These are the known issues affecting this release:

Affected component Known issue description
FKM Plug-in

The use of a wildcard ("*") in a filename in FKM running on a Windows Netprobe overrides other text. For example, _C:\TEMP\*.log_ will also match _C:\TEMP\Reporting.log _ _ This appears to have been introduced as part of the fixes around case insensitive matching.

Know issue since: Geneos 4.3.0

Netprobe

The 64-bit Windows Netprobe will not correctly install and run on Windows Server 2008 (Build 6001). You will see a _K32GetModuleFileNameExA_ error. Investigations continue. The only workaround for this OS version is to continue using the 32-bit Netprobe build.

Known issue since: Geneos 4.0.0 (first 64-bit Windows build)

Mibmon Plug-in Known issue since: Geneos 4.0.0 (initial release of 64-bit Windows Netprobe)
FKM Plug-in

The new file matching code introduced to FKM in Geneos 4.3.0 will return a permission error on Windows platforms ("NOT_FOUND") if an intermediate directory does not have appropriately open permissions.

This is because the _findMatchingFiles()_Â function needs to traverse the file path starting from the top or parent directory and will continue to traverse through succeeding directories, until it reaches the last/target directory level. Any permission issue that will be encountered while traversing these directories will break the traversal.

Known issue since: Geneos 4.3.0

Mibmon Plug-in

MIB-MON will not work in the same Netprobe instance as Trapmon. When Trapmon is configured, it sets a flag to the _netsnmp_ library that is not compatible with MIB-MONs usage of the same libraries.

Known Issue Since: Geneos 4.1.0

Gateway 2 When a Command is given the same Label as a containing Command Group then Gateway may (very likely) crash on saving the configuration.
   

Geneos 4.7.0

Released: 31 May, 2018

Last updated: 7 June, 2018

This release delivers the updated binaries for Geneos in the ITRS Downloads page.

Highlights

These are the highlights of this release:

  • Consistent argument parsing for actions and commands to simplify configuration.
  • Market Data Monitor plug-in introduces ICE Feed Adapter for ICE Market Data Services.
    • Real-time monitoring for consolidated feed provided by ICE Data Services.
  • The scoring criteria in Paths scoring were improved to identify expensive XPath in the Active Console.
  • The behaviour for action and command scripts run on Netprobe and Gateway is now consistent:
    • Gateway Actions and Effects argument parsing behaviour.
    • Gateway commands argument parsing behaviour.
  • The cpuClockSpeed in the Hardware plug-in now displays the maximum speed frequency of the first CPU found by Netprobe.
  • SSL certificate authentication was added for Webslinger.

ICE Feed Adapter

The new ICE Data Services or IDC consolidated feed adapter uses the IDC Consolidated Feed Token Format (CTF) Wire Protocol.

See ICE adapter in Feed Adapters.

Path scoring

In Paths dockable, you can use the Evaluate all button to check all the XPaths in one single click. The result displays "N/A" if the list is not an XPath. Also, an expensive XPath is highlighted in orange.

See Evaluate paths in Active Console Paths Dockable and Scoring.

Gateway Actions and Effects argument parsing behaviour

The behaviour for Actions and Effects have changed to ensure consistency when actions and effects are run on the Gateway or Netprobe and to reduce unexpected behaviour.

See Script effects in Rules, Actions, and Alerts.

Gateway commands argument parsing behaviour

The behaviour for Commands has changed to ensure consistency when commands are run on the Gateway or Netprobe and to reduce unexpected behaviour.

Hardware Plug-in

The cpuClockSpeed has changed to display the maximum speed frequency of first CPU found by Netprobe.

See Hardware Plug-in - Technical Reference.

SSL authentication for Webslinger

Webslinger now connects to Gateways using SSL certificates.

See SSL authentication on a Secure Gateway in Webslinger.

Breaking changes

Commands, Actions and Effects

Geneos 4.7.0 release introduces changes to the way arguments are parsed to Commands, Actions and Effects.

These changes were required to provide consistent behaviour and understanding across both Netprobe and Gateway to simplify user experience.

We strongly recommend you check the configuration and behaviour of any Commands, Actions and Effects before deploying to production.

For more information, see Commands, Actions and Effects.

New features and fixed issues

These are the new features and issues we have fixed in this release:

Issue type Issue key Release component Release description
Bug VI-7356

Active Console,

Gateway Setup Editor

Default suggested path under 'Configure Metrics Table' is supported and editable through Basic Path Editor.
Bug VI-7348 Active Console,

Gateway Setup Editor

The Gateway Setup Editor Save button is correctly activated when sections of the configuration have been added or removed (example, Listen ports).
Bug VI-7347 Webslinger Attribute names in Webslinger VIEW_PATH setup option can contain spaces.
Story VI-7313 Active Console,

Gateway Setup Editor

Resolves memory leak for Re-populate charts with Historic data for Active Charts.
Story VI-7308

Active Console,

Gateway Setup Editor

Paths dockable has a score column that computes the XPath score.
Story VI-7302 Webslinger

If WEB_SERVICE_URL contains a port, Webslinger will not append its LISTEN_PORT when constructing the redirect URI to communicate with the SSO Agent.

If WEB_SERVICE_URL does not contain a port, Webslinger will append its LISTEN_PORT when constructing the redirect URI to communicate with the SSO Agent.

Story VI-7301 Webslinger

Adds the SSL Certificate authentication to Webslinger when connecting to a secure Gateway:

  • The following option can be added at the end of the secure Gateway line AUTHENTICATION_METHOD = SSL
  • The authentication credentials may only contain a username (example, AUTHENTICATION = itrsUser1).
Bug VI-7286

Active Console,

Gateway Setup Editor

Removes the automatically added DataSet for Half Gauges and some Line Charts variation.
Bug VI-7281

Active Console,

Gateway Setup Editor

Spelling mistakes, misplaced punctuation, and capitalization now fixed in the Welcome to Geneos and Active Dashboards dockables. Listed below are the updated sections:

  • Welcome to Geneos > Help and Getting Started tab
  • Welcome to Geneos > Connecting to a Gateway Tab
  • Welcome to Geneos > Setting up the State Tree
  • Welcome to Geneos > Running Commands
  • Welcome to Geneos > Designing Custom Views
  • Welcome to Geneos > Dockable Framework
  • Active Dashboard and Palette
Story VI-7276

Active Console,

Gateway Setup Editor

Changes the displayed text field message 'Multiple Text Layouts Selected!' to 'Multiple Objects Selected'.
Bug VI-7274 Active Console,

Gateway Setup Editor

3D shapes for data items are now being selected when double clicking from Paths dockable.
Story VI-7268 Active Console,

Gateway Setup Editor

Active Console only subscribes to the dataviews that contain snoozed cells when a path like the following is used in an Active Dashboard modifier or a List View:

dataitem(/geneos/gateway/directory/probe/managedEntity/sampler/dataview/rows/row/cell
[(state("snoozed")="1")])

Same with other boolean type data item properties, When set to true its value is equivalent to 1 ( state("snoozed")="1" ) and when set to false its value is equivalent to 0 ( state("snoozed")="0" )

Story VI-7265 Active Console,

Gateway Setup Editor

Gateways can be dragged inside the 'Invoke Selection' URL element.
Story VI-7236 Active Console,

Gateway Setup Editor

It is possible to add hyperlinks to dashboard objects that invoke user commands (on data items), for example snooze, sample now, or restart probe.
Bug VI-7175

Active Console,

Gateway Setup Editor

On the List View context menu, Modes should no longer have duplicate items.
Bug VI-2520 Webslinger F42 issue that was causing Webslinger to present the wrong credentials to all Gateway connections if the credentials for the last connection in the setup were incorrect.
Bug VI-2373

Active Console,

Gateway Setup Editor

If multiple text objects expose their settings to the parent dashboard group, the dialog works correctly.
Bug VI-7

Active Console,

Gateway Setup Editor

Re-populates a specific chart with historic data now works for User Defined context menu.
Bug COL-6230 MDM Plug-in Updates the Feed:getStatus() value to "Connection dropped" when connection was lost with Feed already started.
Bug COL-6203 API Stream Fixes the incorrect statistics in API Stream debug dataview.
Story COL-6054 Hardware Plug-in Updates the Hardware Plugin cpuClockSpeed to display the max speed frequency of first CPU found by Netprobe.
Bug COL-6020 Hardware Plug-in Redirects error messages coming from ntpq to avoid flooding the stderr.
Bug COL-5770 Fix Analyser 2 Plug-in Adds the rollover support for Fix analyser2 and File Agent.
Story COL-5757 MDM Plug-in Includes the ICE Feed adapter shared library to official build and delivered item.
Bug COL-3312 JMX Plug-in Netprobe no longer crashes when there is a SIGBUS error during JVM creation.
Bug AA-4316 Gateway The WARN message logged when a Root CA Certificate has been successfully read by the Gateway has been downgraded to an INFO message.
Bug AA-4286 Schema

Sets the following boolean defaults in the Gateway schema:

  • Command - Args - Concatenate: Set to 'false'
  • Active Time - Scheduled period - Override: Set to 'false'
  • Active Time - Scheduled period - Invert: Set to 'false'
Bug AA-4258 Gateway No changes. This story only concerns ATS tests.
Story AA-4225 Gateway The default shell is now used when running script actions and script effects on the Gateway. This provides consistent behaviour between actions run on the Gateway and on the Netprobe, allows full control of the arguments passed to the script and allows redirection of the output.
Story AA-4224 Gateway

Command arguments for User Commands are passed verbatim to the target executable on both Gateway and Netprobe. No escaping or any manipulation of the arguments takes place. As a result, command arguments are treated in the same way regardless of the run location (Netprobe or Gateway):

  • The first argument needs to be an executable or the path to an executable. It can be constructed via concatenation.
  • Redirection, pipes etc will no longer work. To maintain such behaviour, they need to be executed as part of a shell script.
  • Any workarounds that were needed to escape characters, add quotes or pass empty arguments or spaces are no longer required. Existing commands that make use of those workarounds would need to be re-examined.

Windows Netprobe is unaffected by this change.

Bug COL-1966 Netprobe See AA-4224.
Bug AA-4214 Gateway See AA-4224.
Bug AA-923 Gateway See AA-4224.
Bug AA-721 Gateway See AA-4224.
Bug AA-329 Gateway See AA-4224.
Story AA-4223 Gateway

When a command is configured to provide a list of options for user input, if one of the options has a label without a value, this option will be omitted and a validation warning will be provided. (Previously, there would be no warning and the entire command would be omitted.)

The same set of user input options is now available for tasks as for commands, including "XPath options", which provide a dynamic set of options based on values taken from a dataview.

       

Known issues

These are the known issues affecting this release:

Issue key Known issue description
COL-7986

Bloomberg plugin crashes on Linux Netprobe.

As a workaround, deploy Geneos 4.x Netprobe on Windows host, or use Geneos 5.x Linux Netprobe.

Known issue in Geneos versions: 4.4.x, 4.6.x, 4.7.x, 4.12.x, 4.13.x

   

Geneos 4.6.0

Released: 3 April 2018

Last updated: 4 May 2018

Note: An issue was discovered in 4.6.0 release of Gateway where string variables containing special characters like < did not parse correctly. As a result, string variables containing special characters like <today... used by plug-ins for specifying date or time substitution did not work correctly. This issue is fixed and we recommend you upgrade to 4.6.1 to get the updated Gateway version.

This release delivers the updated binaries for Geneos in the ITRS Downloads page.

Highlights

These are the highlights of this release:

  • New monitoring integrations with data storage, messaging, and orchestration platform.
    • Self-contained downloadable packages that can be integrated with many applications and services to collect key performance metrics.
    • Built on core plug-ins and features, such as JMX and Toolkit.
  • Active Console introduces a new path dockable that can display all XPaths and identify which XPaths are likely to be expensive. This enables you to optimise the use of XPaths and improve performance of Active Console.
  • Search results in the Active Console can now be converted into List Views dockable, allowing you to save your favourite search results.
  • New 64-bit Active Console is now available to improve compatibility with 64-bit libraries.
  • Active Dashboard improvements that allow you to:
    • Temporarily hide dashboard objects, allowing you to easily access and edit dashboards.
    • Trigger follow selection events from within dashboards by simulating user selection. This enables more interactive user experience of the dashboards by allowing dashboards to be reconfigured by selecting other dashboard objects.
    • Open multiple links on a dashboard object at the same time.
  • Gateway can now store environment configuration in a more efficient manner, reducing the memory footprint, especially in large setup.
  • New Integrations:

New features and fixed issues

These are the new features and issues we have fixed in this release:

Issue type Issue key Release component Release description
Bug AA-2129 General The snoozed children count of a Dataview is correctly indicated by the Geneos clients.
Bug AA-3604 Licence daemon Updates the URL references to Licence Daemon documentation in LICENCE_README.txt (contained in Gateway package).
Bug AA-4130 Gateway 2 Fixes crash in generating escalated alerts when setup has changed to add escalation.
Bug AA-4207 Gateway 2 Defensive measures are added to publishing to prevent crashing on pivoted empty views.
Bug AA-4209 Gateway 2 Improves robustness of the Command Manager to prevent Gateway crashes when a command fails to execute.
Bug AA-4230 Gateway 2 Start Database logging component earlier in the Gateway lifecycle to ensure managed entity attributes are logged.
Bug AA-4329 Gateway 2 Gateway is able to correctly parse dates after 2038-01-19 03:14:08 UTC, for example in the the parsedDate rule function.
Bug AA-4334 Gateway 2 Fixes Gateway crash on Sun_Sparc and Sun_x86_64 when running commands via the REST API.
Bug AA-4335 Gateway 2 printDate() function in rules can handle dates post 2038-Jan-19 03:14:07.
Bug AA-4341 Gateway 2

Fixed by:

  • AA-4239 — adds New Snooze parameters to XPath.
  • AA-4242 — makes Snooze efficient.
Bug COL-1576 X Plug-ins Handles issue in Windows where libnet sometimes uses a destination MAC address of 00:00:00:00:00:00 when constructing the ethernet frame.
Bug COL-6083 Hardware Plug-in Fixes to Hardware and CPU plug-in for Power PC compatibility.
Bug COL-6093 Netprobe Fixes incorrect build type displayed in Netprobe log for PowerPC.
Bug COL-6095 X Plug-ins Fixes memory leak when PCE restarts.
Bug UTL-988 SSO Agent

SSO Agentcan read passwords from environment variables.

To avoid the need to store passwords as plain text in the SSO Agent configuration file, these can be read from environment variables:

  • If the server.key_store.password setting is absent, it will be read from the ITRS_SSO_KEYSTORE_PW environment variable.
  • If the server.trust_store.password setting is absent, it will be read from the ITRS_SSO_TRUSTSTORE_PW environment variable.
  • If the ldap.password setting is absent, it will be read from the ITRS_SSO_LDAP_PW environment variable.

Any setting present in the configuration file will override the corresponding environment variable.

Bug UTL-1045 SSO Agent The configuration check which is triggered by enabling the agent to use SSL now accepts that the keystore password can be set in the environment.
Bug VI-581 Active Console Trailing and leading spaces for hostname will be trimmed so that it will not cause connection error on valid IP addresses or hostnames.
Bug VI-591 Active Console Adds validations for unsupported hostname values in the Connection and Connection files.
Bug VI-643 Active Console

An external hyper link in the dashboard is corrected, allowing clients to invoke links of the form http.

In addition, these links now work with a single click rather than a double click (Dashboard Properties > 'Allow Objects to be selected' option.

Bug VI-782 Active Console When new dashboards are created, these are provided with a unique name at the point of creation.
Bug VI-908 Active Console If you select a set of dashboard objects that have no compatible (or common) settings, such as a line and a group, a message dialog is displayed rather than an empty configuration dialog.
Bug VI-1368 Active Console Right-clicking on the first column of Metrics Table will not show command context menus as well as charts menus. For example, Show Chart.
Bug VI-1569 Active Console Active Dashboard zoom combo box will not auto-correct when input value is out of range. Valid zoom range is 10% to 300%.
Bug VI-1634 Active Console Custom modifiers with 'Opposite value' (useOppositeBooleanVal) can be persisted and retrieved correctly.
Bug VI-1860 Active Console Default alias is set for links in dashboard objects.
Bug VI-2246 Active Console Fixes issue where Active Dashboard tab is showing an incorrect severity when elements are deleted from the dashboard.
Bug VI-2944 Gateway Setup Editor

Gateway Setup Editor - Unlock Dialog Timeout

This change makes it possible for informational dialog boxes to timeout and disappear. There are circumstances where waiting for user input can bring the setup editor to halt. This can have consequences where time critical code is depending on a response.

For example, when the setup is locked to a user it's possible for another user with sufficient permission to force an unlock or lock the setup for themselves. When this happens, a dialog box appears to inform the user that they have lost exclusive access. This dialog will stay in place and halt processing until the user clicks "OK".

As of this change, timely response to this dialog is deemed critical and if not responded to in 60 seconds the dialog will disappear.

The timeout defaults to 60 seconds but is configurable via a startup switch which can be reused for other dialogs causing a similar issue. The timeout value must be at least 30 seconds.

Bug VI-3021 Gateway Setup Editor Copying an include group or editing its XML in Gateway Setup Editor correctly generates loadable include files.
Bug VI-7054 Active Console When a new dashboard is created, the grid size in the dashboard dialog is consistent with the grid size of the dashboard.
Bug VI-7077 Active Console Fixes an issue when modifiers are duplicated, once a dashboard object that is created as part of a tool is copy and pasted.
Bug VI-7091 Active Console When copying and pasting objects in the dashboard, the links from the original object are also copied to the duplicated object.
Bug VI-7115 Active Console Fixes an issue when the custom modifiers are changed, the default modifiers are removed.
Bug VI-7158 Active Console Removes Alpha and Transparency sliders from the color option.
Bug VI-7173 Active Console Fixes an issue when the Active Console causes an exception, if the machine running the SSO Agent is out of sync with the machine running Active Console.
Bug VI-7181 Active Console Fixes an issue where the path for a dataset cannot be changed, particularly if the previous XPath is invalid.
Bug VI-7198 Active Console Fixes an issue when after the custom modifiers in a workspace is modified, the system modifiers are no longer available.
Bug VI-7211 Active Console Renames initially created dashboard in workspace as ActiveDashboard.
Bug VI-7212 Active Console Adds the Paths dockable that displays the active paths used in the workspace.
Bug VI-7295 Active Console Axis font size automatically updates for both X and Y Axis when clicking the Apply button for Active Charts.
Bug VI-7343 Active Console Fixes an issue where duplicate path entries appear, when the PathDockables results are sorted.
Bug VI-7363 Active Console Fixes an issue where right-click on headlines is not working due to a NullPointerException.
Bug VI-7365 Gateway Setup Editor Fixes the Gateway Setup Editor issue found during QA testing that causes the application to become unresponsive when doing a refactor operation.
Bug VI-7370 Active Console Workspace History from Open workspace from URL can be selected and opened.
Story AA-2484 Gateway 2 Adds the new timestamp column to the Gateway Severity data plug-in.
Story AA-3011 Gateway 2 Operating Environment variables are available to throttled actions and alerts.
Story AA-3791 Gateway 2 Allows you to restrict access to publishing and annotation sections of the setup. Both user and file based restrictions can be applied.
Story AA-3792 Gateway 2 Enhances the filtering options for severity data and snooze data Gateway plug-ins.
Story AA-4141 Gateway 2 Enhances Gateway to store Environments in a more efficient manner, resulting in less memory use for most use cases.
Story AA-4142 Gateway 2

AA-4181 Stop storing TreeNodes in Environments

TreeNodes representing the XML of a variable definition were stored directly in environments for convenience. This had the advantage that you never had to worry about the structure of a variable until it was used in some way such as sent to a Netprobe as setup.

This change stores types that represent the structure of the variable data. This also includes a catchall for as yet unknown types in which case we wrap a TreeNode. The internal structure is used in many places and a convenience getAsTreeNode() function is provided for legacy code or where a rewrite would be too extensive.

Story AA-4144 Gateway 2 The determination of whether the Gateway host name matches either the primary or secondary Hot Standby hostname has been enhanced. If a fully qualified domain name is specified for either role in the setup file, but the Gateway host name does not include any domain parts, the first part of the specified name (up to the first dot) will be used in the comparison.
Story AA-4179 Gateway 2 A new command line option "-hooks-timeout" to specify the timeout for validation hooks in seconds by default or minutes if suffixed with an "m".
Story AA-4182 Gateway 2 Internal XPath change.
Story AA-4183 Gateway 2 Deprecated Valo Plug-in.
Story AA-4188 Gateway 2

Notification of snooze and user assignment events will only take place when the item is initially put into that state or an update takes place.

Previously, a snoozed or user assigned item that reappeared to due a Gateway or Netprobe restart would result in a notification for the newly recreated item.

Story AA-4191 Gateway 2 The Gateway plug-in contains the comment associated with the user assignment.
Story AA-4238 Gateway 2

The Gateway time zone file is updated to the 2018 release of the the time zone database maintained by IANA.

  • Brazil's DST starts on the first Sunday in November.
  • São Tomé and PrÃncipe switched from UTC to UTC +01 (as of 2018-01-01).
  • Fiji ended DST on 2018-01-14.
Story AA-4239 Gateway Setup Editor

Adds support for the following state predicates in Active Console/Gateway Setup Editor:

  • snoozedCount (Snoozed Children): Number of snoozed children. Available on all data item except cells.
  • snoozedParentCount (Snoozed Parents): Number of snoozed parents. Available on all data items.
  • The new predicates are visible in the Path Editor's properties window for each data item type. 
  • The new predicates can be used in Rule blocks as an argument to the 'state' function.
Story AA-4242 Gateway Setup Editor XPaths with the snoozed state predicate are internally optimised and their evaluation is more efficient.
Story COL-4490 Netprobe Allows Netprobe config file to be reloaded by sending a USR1 signal like in the Gateway config file.
Story COL-5725 Netprobe Fixes to CPU and Hardware plug-ins for issues found during the initial tests of powerpc port.
Story COL-5904 Integration template Integrates Kafka Monitoring into Geneos in the form of a custom JMX plug-in configuration file.
Story COL-5957 Integration template Docker monitoring Integration.
Story COL-5958 Integration template Kubernetes monitoring Integration.
Story COL-5959 Integration template MongoDB monitoring integration.
Story COL-5961 Integration template Updates the Hadoop monitoring configuration file.
Story COL-5962 Integration template Supports the Cassandra monitoring through a configuration file meant to be included into customer's main Gateway setup. The configuration file contains a group of sampler using the JMX plugin to generate dataviews of key Cassandra metrics.
Story COL-5964 Integration template Inclusion of Gateway setup file to integration Postgresql monitoring into Netprobe.
Story COL-5965 Integration template Supports the Zookeeper Monitoring through JMX plugin.
Story COL-5966 Integration template Adds the ActiveMQ Monitoring template.
Story COL-5967 Integration template Configuration template for Elasticsearch Monitoring.
Story COL-5968 Integration template Updates the Kafka Monitoring configuration file.
Story COL-6096 Integration template Separates rules from the main integration template.
Story COL-6157 Integration template Updates the Integration README.txt to make the format uniform for all files.
Story COL-6158 Integration template Updates the templates to make the naming consistent.
Story UTL-1027 SSO Agent Adds the swaggger definition for SSO-Agent.
Story VI-4157 Active Console Notifications with Gateway paths that listens to connection status events show whenever a Gateway is disconnected.
Story VI-4189 Active Console

You can select one or more dashboard objects and right-click and select Temporarily Hide Selected. This hides the objects, such that these will not be drawn or rendered, allowing you to get to and modify the objects underneath. Objects can be re-displayed by selecting the 'Unhide all' right click menu option.

The hide status is not persisted, so on a save or reload of the work space the hide status will have been removed.

Story VI-4271 Active Console Removes the "Mode" context menu item in the Active Dashboard Pallete.
Story VI-4342 Active Console Changes the default time value from 40 years to 1 months in the Import dialog box of EventTicker dockable.
Story VI-4480 Active Console Removes all Debug menu items that had no general debugging purpose. I have also made the SQL for any chart creation appear even if the debug flag is not set, which was by far the most common reason users were asked to turn it on.
Story VI-4605 Active Console

Open the workspace from url option when loading a workspace is supported for:

  • HTTP
  • HTTPS
  • HTTPS with authentication that requires a username and password.
Story VI-4664 Active Console

You can configure the EMF2 port via the activeconsole.gci file: EMF2ListenPort xxxx

 

Story VI-4826 Active Console Adds the ability to add xpath "scores" to identify potentially expensive xpaths, as well as functionality to check how much time it takes to evaluate a particular path.
Story VI-5027 Active Console gci flags have their leading and trailing spaces removed when they are read from the configuration file.
Story VI-5067 Active Console Creates new 'Paths' dockable that lists all element paths of all active dashboards in the workspace.
Story VI-5088 Active Console When you invoke multiple links on a dashboard object at the same time, it opens multiple search tabs, rather than replacing the previous search.
Story VI-5114 Active Console Double-clicking notifiers with cell, headline, dataview and sampler paths follow the corresponding managed entity in the metrics view.
Story VI-7001 Active Console

When you right-click on a chart if you now navigate down to the Active Chart sub menus the duplicate properties menu has been removed. This was a duplicate wherein there was also a properties menu on the main right click menu.

The exception is when the chart has been detached, where the properties menu will still be available on the sub menu.

Story VI-7004 Active Console The Sorting and Mode right click menu items have been removed from the Dashboard Palette because due to recent changes they no longer have sufficient sub items to justify them.
Story VI-7148 Active Console This changes allows for created tools to be able to smartly infer paths so as to make the tools for more useful and allow for less manual modifications when it will be reused for similar data sets.
Story VI-7149 Active Console Adds a new column in the Commands dockable called Source to list where a command is executed. If a command is delegated to another Gateway, the name of the Gateway is listed but followed by "(Delegated)" to indicate the remote execution.
Story VI-7166 Active Console You can right-click on a list view tab and select a duplicate function. At that point they are asked where they want to create the new list view.
Story VI-7169 Active Console When multiple links are invoked on a dashboard object, each result set is shown in its own search tab, rather than replacing the previous search result.
Story VI-7178 Active Console When SSL flag is enabled, password field automatically changes to blank.
Story VI-7194 Active Console -wsurl program parameter supports HTTPS (with authentication) URL hosted workspace.
Story VI-7205 Active Console Adds the right-click 'Go to Dashboard' option in 'Dashboard Element Paths' dockable.
Story VI-7210 Active Console You can specify the size of the font size in the axis of charts.
Story VI-7218 Active Console Creates the 'Element Paths' dockable that lists all the element paths of all the list views and dashboards in the workspace.
Story VI-7228 Active Console Adds the Paths dockable that lists all active paths in the workspace; double clicking on the path will redirect the user to the specific list view/dashboard object/notifier.
Story VI-7230 Active Console Refresh button for the Paths dockable is available (previous behavior is to right click inside the dockable then select 'Refresh').
Story VI-7235 Active Console You can add 'invokeUserSelection' hyperlinks onto dashboards, which simulate selection events, allowing dashboard to update based on clicks on dashboard objects.
Story VI-7263 Active Console Removes the 'Apply' button from the username/password 'URL needs authentication' dialog box.
Story VI-7270 Active Console

User is presented with an error message when workspace location is inaccessible before opening the 'Select Workspace' dialog box for instances where -ws or -wsurl program argument is provided in ActiveConsole.gci file.

Also, name of the URL window has been changed from 'Select URL' to 'Enter URL'.

Story VI-7279 Active Console Changes the Duplicate List View option to Convert to List View.
Story VI-7297 Active Console Command Tools are no longer added in the Tools and Modifiers window. Also, commands cannot be created as a link in the path editor.
Story VI-7316 Webslinger Adds the ability for multiple instances of Webslinger to run on the same host. This involves allowing the Webslinger administrator to specify names of the sessionid cookie in the Webslinger config (to ensure that they do not clash).
Story VI-7317 Web Dashboard Allows separate sessions from multiple instances of Web Dashboard on the same host (with different ports). This will allow different SSO Agent sessions from each Web Dashboard instance.
Story VI-7344 Active Console The Paths dockable has an "Evaluate all" button, that computes how expensive the XPath in each row is.
Story VI-7374 Active Console Show N/A for paths that cannot be evaluated.
Story VI-7375 Active Console Updates the Evaluate All Icon.
Story VI-7376 Active Console Always refresh the PathDockables before doing an EvaluateAll action.
Story VI-7382 Active Console Disables the output window when performing DB queries for historical charts.
Story VI-7359 Active Console Adds the runtime dependencies to 64-bit Active Console build.
Story VI-7294 Active Console Changes the default Xmx for 64-bit Active Console builds.
Story VI-7299 Active Console Provides a 64-bit build version of the Active Console. Active Console 32-bit and 64-bit versions are also packaged with JRE1.8_151.
Bug AA-4405 Gateway

Ensures the special characters "<" work for variables.

In some instances, the XML representation of a variable needs to be extracted from the setup. It is important that you encode these strings, such that characters like <. >, and do not break the xml parsing.

A result of not doing this previously, the string variables containing <today... used by plug-ins for specifying date / time substitution did not work.

Bug AA-4415 Gateway Line feeds in Legacy Probe settings that are removed as part of the environment optimisation are added back in.
       

Known issues

These are the known issues affecting this release:

Issue key Known issue description
COL-7986

Bloomberg plugin crashes on Linux Netprobe.

As a workaround, deploy Geneos 4.x Netprobe on Windows host, or use Geneos 5.x Linux Netprobe.

Known issue in Geneos versions: 4.4.x, 4.6.x, 4.7.x, 4.12.x, 4.13.x

   

Geneos 4.5.0

Released: 31 January, 2018

Last updated: 9 February, 2018

Note: Geneos Netprobe version 4.5.1 is available with fix for COL-6052 that resolves an issue where FKM starts reading at the beginning of the file, even though the default is to start at the end. The fix for COL-6049 is also available that resolves an issue where Disk plug-in inode columns show zero while waiting for NFS partition data.

This release delivers the updated binaries for Geneos in the ITRS Downloads page.

Highlights

These are the highlights of this release:

  • Gateway sharing feature is used to export a subset of monitoring data from one Gateway and import it into another. Gateway sharing of commands allows you to apply their own rules on the same set of data, aggregate visualisation of data derived from multiple Gateways, and to easily share data across regions and teams. The ability to share commands along with data provides greater level of access and control over the shared data.
  • Sharing of commands require both Gateways to be using Single Sign On. This ensures existing controls over permissions are maintained.
  • These commands can be shared between Gateways:
    • Probes commands defined by a sampler that run in the Netprobe.
    • User commands defined in the exporting Gateway that run in the Netprobe.
    • Sample Now and View Netprobe log.
    • Snooze commands.
    • User Assignment commands.
    • Show Rules.
  • Heartbeat function for API Stream plug-in now provides better status of the process generating the stream.
  • (Undefined variable: Plug-ins/plug-ins.hardware) plug-in now includes more metrics and provides a consistent view across supported platforms:
    • New metrics include NTP service availability and local clock offset, hardware vendor, CPU model, and clock speed.
    • Replaced the timeDifference metric with ntpAvailability and ntpLocalClockOffset metrics. These two new metrics provide a more accurate measurement for time difference based on NTP service.
    • In case of multi-CPU or multi-cores Windows servers, the cpuUtilisation represents the average across cores/CPUs, instead of the heaviest loaded logical processor.
    • On Solaris, swapUsed is based on swap -l command, instead of swap -s. A new metric called swapUsed (virtual) is available that is based on swap -s command.
    • On Linux and Solaris, cpuUtilisation now takes CPU wait times into account.

New features and fixed issues

These are the new features and issues we have fixed in this release:

Issue type Issue key Release component Release description
Story AA-2871 Gateway 2 Deprecates gatewayId setting.
Story AA-4110 Gateway 2

When an importing connection starts to import snooze or user assignment state, the importing Gateway clears the corresponding state of data items imported on that connection.

This ensures that the icons shown in the user interface correctly reflect the state on the exporting Gateway.

Story AA-4145 Gateway 2 Audits the drop when snooze and user assignment entries are dropped from a Gateway, because Gateway imports the data from another Gateway.
Story AA-4143 Gateway 2 Updates the Gateway timezone file.
Story AA-4178 Gateway 2

Allows you to delegate commands to the exporting Gateway when importing data via Gateway sharing. This includes:

  • Probes commands defined by a sampler that run on the probe.
  • User commands defined in the exporting setup that run on the probe.
  • Sample Now and Vie Netprobe log.
  • Snooze commands.
  • User Assignment commands.
  • Show Rules.

As part of this work, Snooze and User Assignment can be shared along with severity when importing data.

Story AA-3809 Gateway Gateway fails to snooze commands where the Gateway is the target itself, if snooze is imported from any other Gateway.
Story AA-3776 Gateway 2

As well as delegating Snooze, User Assignment, and Rule commands to an exporting Gateway.

Commands that are defined on the exporting Gateway to run on the Netprobe (excluding RMS commands) are exported to the importing Gateway, and delegated back to the exporting Gateway when executed on the importing Gateway.

Story COL-3454 EUEM Netprobe

Adds the Show Detailed Scenario command in all headlines and also in table cells.

If there is failure to connect with the target url, error print appears in the Netprobe logs (this print already appears in the `Show Detailed Scenario` output).

Story COL-4545 Netprobe JRE version to use can be specified via Netprobe commandline through the -java-home and -java-libpath commanline switches.
Story COL-4007 API Plug-in

Adds new functions for API-STREAM:

  • signOn — sets the value in seconds that the client committed to provide an update via API-STREAM plug-in.
  • signOff — unset the client's commitment to API-STREAM plug-in.
  • heartbeat — provide an update to API-STREAM.

Adds the new status in FKM:

  • HEARTBEAT_NOT_FOUND — When FKM source is a stream and the client providing stream message fails to provide an update, after setting it using the API-STREAM signOn function.
Story COL-5726 Hardware Plug-in
  • In case of multi-CPU and/or multi-cores Windows servers, cpuUtilisation represents the average across cores / CPUs, instead of the heaviest loaded logical processor.
  • In Solaris, swapUsed is now based on swap -l instead of swap -s.
  • The same metrics/rows will now be shown across platforms. On platforms where a metric is not available, its value will be NA.
  • In Linux & Solaris, CPU utilization now takes CPU wait times into account.
Story COL-5814 Hardware Plug-in

Adds the new metrics: ntpAvailability and ntpLocalClockOffset. For these metrics to be collected:

  • A NTP service needs to be running.
  • The ntpq program needs to be accessible by Netprobe in the monitored (local) host.
Story VI-4526 Active Console, Gateway Setup Editor Adds a new label tool to the palette with multi-line turned off by default. In addition, the text is centered left and text clipping in turns on.
Story VI-5255 Web Dashboard Adds new runtime parameter to be able to set custom dashboards uploads folder where adb files are uploaded .
Story VI-7072 Web Dashboard Replaces the SSO related error messages with a more appropriate text.
Story VI-7146 Web Dashboard Password field is disabled when SSL checkbox is enabled.
Story VI-7057 Web Dashboard Removes the need to enable /testuser endpoint in SSO Agent when using Web DashboardSSO.
Story VI-7095 Web Dashboard Adds an additional field (a checkbox) to Web Dashboard to indicate SSL Login to GW2. You must provide the username and tick the checkbox to use SSL credentials for logging in GW2.
Story VI-6988 Web Dashboard Creates a 64-bit Active Console package.
Story VI-7042 Active Console Minor update to change icon names containing "Themed" to "Theme".
Story VI-4608 Active Console Last Sample time literal now displays time stamp for the last sample time in the Metrics View table .
Story VI-7156 Active Console Removes the UserResources folder in Active Console package.
Story VI-6993 Web Dashboard Adds the Service Login to Web Dashboard.
Bug COL-1301 FKM Plug-in Fixes issue where new files are read from the end when monitor all matches/dynamic file matching is enabled. Thus, triggers are not detected.
Bug COL-5837 Hardware Plug-in In AIX platforms, it displays the cpuClockSpeed correctly.
Bug COL-5789 Network Plug-in Changes the Network plug-in implementation of retrieving of Network Interface Data to accommodate 64-bit values .
Bug COL-5756 FKM, GL, MQ, and Toolkit Plug-ins Handles plug-in crashes that happen when an error is encountered and the defined sampler script is longer than the error log capacity.
Bug COL-5716 Clearvision Plug-in

If new format for tickets is detected the following fields are added in the TICKETS dataview:

  • matchingTickets
  • matchingTicketsNotCleared
  • wtRowsInNokStatus

This field is removed:

  • totalTicketsCleared
Bug COL-5714 Gateway 2, Disk and SQL Toolkit Plug-in Reduces memory size of NFS threads from system default to 256kb each.
Bug COL-5713 Processes Plug-in Changes implementation of computing process start time by using system boot time instead of system up time.
Bug COL-183 Veritas Cluster Server Plug-in Fixed file handle leak in Veritas Cluster Services Plug-in.
Bug VI-1841 Active Console List View "Items Assigned to me" should list data items (cell) assigned to the current logged-in user. Follow Selection means that list view should update when clicking on different data views.
Bug VI-2303 Active Console

Fixes typos:

  • Netprobe
  • Snoozed
Bug VI-2047 Active Console Active Console using connection file with secure Gateways use correct disconnection preference.
Bug VI-1632 Active Console, Gateway Setup Editor The User Assignment Indicator and Snooze indicator are hidden in the palette. This is because without a context, these have no value. These only make to use them during a drag and drop operation, not just a simple drag from the palette. The special modifiers that are present on them should not appear in the custom modifier manager or on a drag operation since they are specific to these tools.
Bug VI-7080 Active Console Fixes typo error.
Bug VI-7050 Web Dashboard 'Access denied' error displays when unauthorized users authenticate via NTLM.
Bug VI-7114 Active Console Removes the "Snoozed items" tab in default workspace due to being too expensive to run and causing issues with larger Gateways.
Bug VI-7082 Active Console Minor update to change modifiers containing "[ITRS DarkTheme]" to "Dark Theme".
Bug VI-7049 Active Console Fixed by adding z index data to undo action to be able to restore object to correct position in stack.
Bug VI-979 Active Console Executing Client commands from Active Console does not produce duplicate output text in the Output Viewer dockable.
Bug COL-6502 FKM Plug-in Fixes issue wherein FKM rewinds file at Netprobe start-up even if the rewind option is not set.
Bug COL-6049 Disk Plug-in Fixes issue wherein Disk plug-in inode columns show zero while waiting for NFS partition data.
       

Geneos 4.4.0

Released: 1 December, 2017

Updated: 17 January, 2018

Note: Active Console version 4.4.1 is available that resolves an issue where Active Console configuration is not loaded if workspace configuration do not have the SSOAgentUrl defined.

Last updated: 14 June, 2018

Note: Active Console version 4.4.2 fixes an issue where the SSO login failed for users who belong to lots of AD groups (reproduced using single user belonging to more than 300 AD groups).

This release delivers the updated binaries for Geneos in the ITRS Downloads page.

Highlights

These are the highlights of this release:

  • A new Single Sign-On and Active Directory integration:
    • Integration with Active Directory that secures centrally managed access, improves audit control, and makes the maintenance easier.
    • Supports passwordless login using Kerberos and NTLM.
    • Compatible with the existing Gateway Roles and Permissions.
  • Gateway Annotations allow you to configure text to be passed into actions and alerts based upon data items on which these are triggered. For example, this makes it possible to place text specific to data items into an email, independent of rules, actions, and effect configuration.
  • Extractor plug-in now supports parsing JSON data for creating dataviews.
  • Extended rule syntax for userdata to support more data types, such as dataview name, managed entity attributes, active, and snooze states. This makes it easier to define userdata directly in rule syntax without having to specify variables.
  • You can now restrict access to Gateway sharing data sets to specific users.
  • Gateway sharing connectivity between Gateways can now use SSL certificate for password less authentication.
  • Active Console to support connecting to Sybase database with password encryption enabled.
  • MQ plug-in supports encrypted password for security exit configuration.

New features and fixed issues

These are the new features and issues we have fixed in this release:

Issue type Issue key Release component Release description
Bug AA-1051 Gateway 2 Previously, Expect rows defined on individual dataviews for Gateway plug-ins are ignored. This is corrected.
Bug AA-1325 Gateway 2 Raises an error if a non-Gateway plug-in is attached to a virtual probe.
Bug AA-1558 Gateway 2 When a Gateway insecure listen port is disabled and then re-enabled, the Gateway resumes listening on the insecure port.
Bug AA-278 Gateway 2 When Gateway is started with the -dump-xml option, a fatal error will be correctly reported if the setup would not be able to be loaded in normal operation.
Bug AA-356 Gateway 2

Before this change, the Gateway used to create and populate the main persistence file even though persistence was not enabled.

With this change, persistence files are only created and subsequently populated if persistence is enabled. If the user disables persistence, the files will remain intact and will stop being written to.

Bug AA-3767 Gateway 2 Removes all audit logging from the authorize endpoint and also removes the user credentials from the Gateway logging.
Bug AA-3784 Gateway 2 The value of gateway-severitydata > maximumNumberOfRows is no longer tested if the setup is using a variable for this value. Previously, it would report a setup error (that it would then ignore).
Bug AA-3790 Gateway 2 The databaseType row of the Gateway data plug-in is again populated with the name of the type of configured database.
Bug AA-399 Gateway 2 Prior to this change, if the authentication file does not have a line ending on the last line, it is not processed.
Bug AA-455 Gateway 2 Prior to this change, the Show Alerts command is case-insensitive and displays alerts for items that should not have triggered an alert. This change makes the Show Alerts command case-sensitive.
Bug AA-554 Gateway 2 Running user-defined tasks through the REST API no longer causes the Gateway to crash.
Bug AA-747 Gateway 2 Before these changes, Active Times that are configured to cross midnight has a one second gap that occurs exactly at 23:59:59. After these changes, if the start of the next active time period occurs shortly after (3 seconds) the end of the current active time, then no state change occurs.
Bug COL-1024 FTM Plug-in Adds periodStart and periodEnd columns in the main dataview and previous day dataview. Removed headlines in previous day dataview to avoid confusion. Saving of previous day information will now be done for each file when their respective monitoring periods end.
Bug COL-1229 Top Plug-in Fixes improper conversion of threshold value in Summary Headline for Top plug-in.
Bug COL-2119 FLM Plug-in Fixes FLM-GL crash incidents when a feed unsubscribed while a data is being processed.
Bug COL-2250 Netprobe

Netprobe log messages for no certificate SSL connections when using self-monitoring Gateway has been suppressed.

Optional "SSLConnector:*" debug flag can be turned on if suppressed messages are required to be printed out.

Bug COL-2673 Fix Analyser 2 Plug-in Descriptions for FIX 4.4+ Field 35 types are now consistent with the FIX specification.
Bug COL-2866 File Agent

Using FA2 with file agent. Filename with both wildcard and date. When date changes during runtime, previously detected files where the resolved date tag doesn't apply anymore still exists in the admin view.

For example:

filename: abc*_<today %m-%d-%y>
files in file agent:
abc1324_9-6-17
abcdef_9-6-17
abcd_9-7-17

With Agent's system date assumed to be 9/6/2017, expanded filename will be: abc*_9-6-17 and Agent will correctly detect the 2 files which will then be forwarded to FixAnalyzer2. When the date carries over to the next day, expanded name will be: abc*_9-7-17. Agent will detect 1 file that matches this expression, but will leave the previous results untouched so this time all the 3 files will be displayed in the admin view.

Solution:

When using a file agent, filename with both wildcard and date tags, and date changes during runtime, Previous files that aren't covered by the new resolved filename should be removed from the admin dataview.

Note: Previously detected orders from the removed files will still remain in other views.

Bug COL-2910 JMX Plug-in This change fixes an issue where integer arithmetic was causing an exception when being used in the JMX plug-in.
Bug COL-38 GL Plug-in The current algorithm processes the entire send/order log file first before processing the entire recieve/ACK file. In periods of high volume, this causes unmatched ACKs to build up. Furthermore, the current version using a linked list to store the unmatched ACKs which causes lookup to degrade as the list grows.The algorithm was modified such that the files are processed by units of 100 orders/acks (i.e. process 100 orders, process 100 acks, match, repeat until done) to prevent the list of unmatched ACKs from growing too long. Furthermore, the list is now implemented using the standard C++ vector.
Bug UTL-977 SSO Agent The SSO Agent now logs events occurring during authentication and LDAP queries to specific logging topics. This allows debug-level logging to be enabled in a controlled fashion. The logging level for each topic used is now set explicitly in the provided logback.xml configuration file, making it easier to make adjustments.
Bug UTL-978 SSO Agent SSO-Agent Service ID has been changed to match the name visible in the Windows service view.
Bug UTL-982 SSO Agent SSO Agent now correctly applies http/https default port when no port is configured in the SSO-Agent configuration file.
Bug UTL-990 SSO Agent NTLM version of SSO Agent now supports NTLM again.
Bug VI-2739 Gateway Setup Editor Prevents an incorrect warning from being shown when a Generic User is set-up to be an Administrator. A different warning is now shown that prompts the user to check whether or not the current user will still have setup edit permissions after the Gateway setup is applied.
Bug VI-3084 Gateway Setup Editor Uses PCRE Perl Compatible Regex is now set to un-ticked by default.
Enhancement AA-2490 Gateway 2 User data allowed for environment variables to be set for actions through name / value pairs. This is an enhancement that allows you to set the value through extended syntax and removing the necessity to possibly set the value through an intermediate step.Variables userdata "variable" $(var)DataItem userdata "dataItem" valueDataItems userdata "dataItems" %%//cell valueTarget userdata "hello" target "dataviewName"ActiveTime userdata "active" within activetime "timeActive"Attribute userdata "attribute" attribute "FAILOVER"TimeSeries userdata "timeseries" timeseries "timeSeries".
Enhancement AA-2778 Gateway 2

Annotations provide a method for defining key / value pairs which appear as environment variables or parameters to shared libraries in actions and effects.

These allow the targeting of these values without modifying rules, alerting or effects configuration.

Enhancement COL-3730 Webmon Plug-in Adds an option to retrieve headline details from another url rather than /.
Enhancement COL-4111 Extractor Plug-in

Adds JSON support to the Extractor plug-in by:

  • Implementing a JSON-to-XML converter. 
  • Modifying Extractor use converter and xpath to construct views when handling JSON docs.

Resulting XML can be viewed in a debug window (in the same way that the resulting XHTML from HTML to XHTML conversion can be viewed.) Converted can also be ran via command-line through the "-json2xml <filename>" command-line switch.

Enhancement COL-5198 MQ Plug-ins Adds an encryption support for MQ plugins security remote passoword.
Story AA-2656 Gateway 2

Adds a utility to measure the amount of data published by a Gateway via Gateway publishing.

The utility is bundled with the Gateway.

Story AA-3764 Gateway 2 Enables Gateway-to-Gateway authentication using an SSL Certificate as an alternative to password authentication.
Story AA-3765 Gateway 2 Restricts Gateway-to-Gateway access by naming allowed users. A new section is added to the exporting dataset which states which users can access the dataset.Actions.
Story AA-3800 Gateway 2 It is now possible to restrict access to Gateway sharing sets by user name. The users allowed access can be set in the Advance tab of the "Data sets" (defined in the "Exported data" section.
Story AA-3801 Gateway 2 Add the ability for a exporting Gateway to verify the service connecting via Gateway sharing using an SSL certificate as well as a password.
Story COL-5691 Netprobe Correct wrong usage of FormatString in a couple of plugins that may lead to inaccurate log messages.
Story UTL-955 SSO Agent Adds ability to use Keberos Authentication with SSO Agent on both Windows and Linux servers to Windows Active Directory Servers.
Story UTL-985 SSO Agent The SSO Agent now logs events occurring during authentication and LDAP queries to specific logging topics. This allows debug-level logging to be enabled in a controlled fashion. The logging level for each topic used is now set explicitly in the provided logback.xml configuration file, making it easier to make adjustments.
Story UTL-989 SSO Agent

SSO-Agent logging now starts with:

10:56:17.502 [main] INFO io.undertow - Starting Server......

10:56:17.504 [main] INFO io.undertow - SSO-Agent Version: 1.1.0-RC2

Version number includes NTLM if NTLM is available.

Story UTL-993 SSO Agent Release of Geneos SSO Agent that allows Active Console, Web DashboardWebslingerand Gateway to access SSO information provided by Active Directory.
Story VI-4381 Active Console Active Console supports connection and execution of queries (via Active Charts) on a Sybase Database with password encryption enabled.
Story VI-4402 Active Console The 3D shapes for data items have been removed as visible from the palette. They are now exclusively used when a data item is dragged and dropped on to the dashboard and the tool dialogue displayed. If hidden tools are shown in the palette they will still be accessible via the old palette method.
Story VI-6989 Active Console PAO-related settings are removed in Active Console and Gateway Setup Editor.
Story VI-7055 Web Dashboard Web Dashboard builds with NO JRE package will use the same run scripts as Web Dashboard builds with JRE packaged.
Story VI-7056 Web Dashboard For Web Dashboard builds without JRE, SSO_PROPERTIES are now included in the run scripts.
Bug VI-7090 Active Console This change fixes an issue where Active Console configurations aren't being loaded if workspace configurations don't have SSOAgentUrl defined.
Bug VI-7517 Active Console Fix an issue where SSO Login doesn't work when a user has a lot of AD user groups.
       

 

Known issues

These are the known issues affecting this release:

Issue key Known issue description
COL-7986

Bloomberg plugin crashes on Linux Netprobe.

As a workaround, deploy Geneos 4.x Netprobe on Windows host, or use Geneos 5.x Linux Netprobe.

Known issue in Geneos versions: 4.4.x, 4.6.x, 4.7.x, 4.12.x, 4.13.x

   

Geneos 4.3.0

Released: 2 October, 2017

Geneos Single Sign On capability is currently in “Limited Availability”. We are working with a number of early adopters to further enhance the capability. We aim to make this “Generally Available” by end of November.

Note: Geneos 4.3.o version of Gateway, Active Console, Web Dashboard, and Webslinger have been enhanced to support Geneos Single Sign On capability. You may see changes within the product to support this, but you will require the new SSO Agent binary to enable integration with LDAP / Active Directory. Please contactITRS Support if you would like to request access to the new SSO Agent binary

Last updated: 8 November, 2017

Note: Active Console version 4.3.1 is available with fix for VI-7090 which resolves an issue where Active Console configuration is not loaded if workspace configuration don’t have SSOAgentUrl defined

This release delivers the updated binaries for Geneos in the ITRS Downloads page.

Highlights

These are the highlights of this release:

  • Improved load balancing of Self-Announcing Netprobes:
    • The algorithm used to allocate Self-Announcing Netprobes between Gateways has been enhanced so that Gateways can inform each Netprobe about the other Netprobes that are negotiating a connection.
    • This ensures that the load is evenly distributed if many Netprobes are started at once, or if the number of Netprobes have to choose between two or more remaining Gateways when one Gateway stops.
  • Improved password security in the Gateway configuration.
  • JRE and Spring security library updates. 
  • SSL client authentication for Webmon plug-in.
  • Improved X plug-ins connectivity.
  • Improved file name matching for file related plug-ins.

New features and fixed issues

These are the new features and issues we have fixed in this release:

Issue type Issue key Release component Release description
Bug DPS-15 All Geneos components Fixes an issue where the version for Geneos components was set to a sequential value not indicative of the release date. This caused issues when checking for the ReleaseAge.
Bug AA-769 Gateway 2

GatewayData and DatabaseLogging dataviews now hide the port and host if not set.

GatewayData and DatabaseLogging dataviews no longer show information that is only used by the Gateway client.

(example being databaseLogging > connection > database > oracle > clientConnection > server > port)

Bug COL-1329 FKM Plug-in Adds option to enable case insensitive filename matching for unix based OSes. Default is case sensitive.
Enhancement COL-3984 Webmon Plug-in Adds support for SSL client authentication. Three additional WebMon parameters were exposed. Namely, Client Certificate, Client Key and Client Key Passphrase.
Bug AA-759 Gateway 2 Any Gateway Setup Editor XML files that were locked by the Gateway prior to a Gateway crashing are automatically removed when the Gateway comes back online.
Bug VI-82 Active Console Fixes an issue that meant that a link value to URL modifier only applied after a restart.
Bug VI-2198 Active Console Fixes an issue that meant that the data point labels were no longer showing on charts. Also modified behaviour so that it now works on area and bar charts (before it just worked on the small data points on line charts).
Bug VI-1214 Active Console Fixes an issue where the 'Fat Gauge' in a work space can delay loading. In some case extending to hours. This fix will stop the extended load time, though the gauge will still be loaded.
Bug VI-342 Active Console Fixes an issue whereby if a custom modifier replaced (based on the value of a cell) links on a dashboard object with no links it failed.
Bug VI-1956 Active Console Fixes an issue whereby if a path was poorly configured on a tool the tool dialog would not come up at all.
Bug COL-1294 Hardware Plug-in Fixes the details displayed in swapSize and swapUsed fields in the hardware plugin for Windows platform.
Bug COL-1491 FTM Plug-in Filenames without wildcard will be directly opened instead of going through the entire directory.
Bug COL-2863 Message Tracker Plug-in

Fixes high CPU usage when Message Tracker file contains more than 16k Characters.

This also fixes other issues found:

  • maxLinesPerMinute takes effect if configuration is multiline.
  • Message tracker now detects that file is new and should be processed from the start when the size becomes smaller.
  • When config is set to match all files, file are now detected even if they are only available after the plugin has started.
Bug COL-805 EUEM Plug-in

Fixes an issue where EUEM plug-in does not resolve a hostname, which was introduced in Geneos 4.0.0.

EUEM is able to resolve the hostname properly.

Bug COL-1244 X Plug-ins Fixes X-Traffic issue where data view fails to update 'ConnectionCount' column when there's an established TCP/IP connection disconnected. The session row still shows state as connected even though it is not anymore connected in netstat.
Bug COL-290 X Plug-ins Fixes multiple X-Ping issue that involved invalid target hosts. The issues that were fixed are displaying 'UNREACHABLE' for target hosts that can not be resolved, preventing the display of 255.255.255.255 as the address of invalid target hosts, allowing invalid target hosts to resolved itself with valid IP address, X-ping samplers with invalid target host should not affect other X-Ping samplers with valid target hosts.
Enhancement COL-3885 X Plug-ins Implements target hosts' IP change detection and handling for X-Service, X-Route and X-Traffic
Bug COL-1605 FKM Plug-in Makes use of the existing active time flags to evaluate if an updated and notUpdatedIn keys within a table should invoke a trigger.
Bug AA-856 Gateway 2

Makes this consistent with the plug-in names on the Samplers.

The plugin names on dataviews are published as part of Gateway publishing. Changes to these names will need to be reflected in the Setup of other consuming applications of Gateway publishing.

Listed below are the plugins that have changed name:

  • COMBO
  • DEVICEI
  • FIX
  • FKM
  • GL_GREFFON
  • IPC
  • X-MULTICAST
  • X-TRAFFI
  • IBMI
  • E4JMS
  • JMX
  • STATETRACKER
  • WTS-LICENSES
  • WTS-SESSIONS
  • WTS-SUMMARY
Bug COL-1370 X Plug-ins Modifies X-Ping to accurately report status of reachable targets after an IP change. Previously, a target's status may be reported as UNREACHABLE when a prior target changes IP and X-ping is configured to detect IP changes.
Bug VI-1452 Active Console 2

Modifiers are no longer lost when a path is changed on a dashboard object on an imported dashboard. While the impact of this defect was clearly high the change done to correct this is fairly significant (vs just fixing the immediate problem).Now whenever a dashboard is imported into the work space or user definable tools are added all the modifiers connected to these which are not in the workspace are added as custom modifiers.

They are keyed on the name. So if there is already a modifier in the work space with that name they will not be imported. This means that from the version of this change the custom modifier list will be much more verbose, driven both by user imputed modifiers and the modifiers in the tools in the palette.

Bug COL-825 FTM Plug-in Previously, adding files to be monitored in FTM plugin with corresponding aliases will result in file open failures. The alias lookup mechanism was improved to fix the said issue.
Enhancement COL-4586 Netprobe RMS features exec and launch were updated to only run shell commands that are listed in the command whitelist. Users will be notified to check the Netprobe setup file when an attempt to run a non-whitelisted command is detected.