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.
Important
End of life for Geneos 4.x.x is 31 May 2023. If you are using Geneos 4.x.x, we advise you to upgrade to Geneos 5.x.x or newer.
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 4.x Compatibility Matrix.
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 version 5.x | All components of Geneos 5.0 and up. | 30 October, 2019 | Upgrade to running Geneos on version 6 or newer. Alternatively, use Geneos version 4.x which is still supported on 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 platforms | Netprobe on (x64 and Sparc) | 30 October, 2019 |
Use Netprobe. , on Power 8, or AIX distribution ofNetprobe is still supported for already available versions of 3.x and 4.x. distribution of |
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 Netprobe. As a workaround, deploy Geneos 4.x Netprobe on host, or use Geneos 5.x 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 Netprobe. As a workaround, deploy Geneos 4.x Netprobe on host, or use Geneos 5.x 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:
|
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 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 Netprobe. As a workaround, deploy Geneos 4.x Netprobe on host, or use Geneos 5.x 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 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
- You can now define Anomaly Detection rules that use data sets provided by the Gateway Hub. See Data Sets (Time Series) and Anomaly Detection for more details.
- Gateway Hub now uses the new SSO Agent default (Hub URL instead of port 9999). See Centralised teway Setp User Guide for more details.
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:
|
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 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 Netprobe. As a workaround, deploy Geneos 4.x Netprobe on host, or use Geneos 5.x 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:
|
COL-7333 |
Netprobe | The Netprobe 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:
|
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 and :
|
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 and . |
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 Netprobe. As a workaround, deploy Geneos 4.x Netprobe on host, or use Geneos 5.x 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 Fixed in version: Geneos 4.13.1 |
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 and 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 version 10.14x (Mojave) and version 18.04 LTS (Bionic Beaver). Both are packaged and built with OpenJDK 8. For more information, see System Requirements in Active Console.
- 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.
Note: Active Console on is only available as a technology preview with limited support. It will become fully supported in a future release.
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
- You can now include the Order State as an additional column in FIX Analyser 2 Message Detector Template. You can also filter Message Detector Template's dataview using the said column. For more information, see Order state filter in FIX Analyser 2 Netprobe User Guide.
- You can configure connection options for the new REST API plug-in from the probe:
- For normal Netprobes, see probes > probe >restApiHttpPort and restApiHttpsPort in Probes.
- For floating Netprobes, see probes > floatingProbe >restApiHttpPort and restApiHttpsPort in Probes.
- For Self-Announcing Netprobes, see selfAnnounce >restApiHttpPort and restApiHttpsPort in the Netprobe User Guide.
- You can now set an SSL certificate key from the Netprobe installer. This includes installer command-line options. For more information, see Installer command line options in the Netprobe User Guide.
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 The column displays the number of days remaining before the certificate expires.
|
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 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 |
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:
|
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:
|
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:
|
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 The Netprobe can now locate the launchpad library file without the need to set The Netprobe can now locate the JVM library without the need to set |
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:
|
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 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:
|
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-8283 | Web Dashboard | Web Dashboard now packages native libraries in the lib64 directory instead of the lib directory. You need to be aware of this change if you have custom scripts referring to the lib directory. |
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:
|
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 Netprobe. As a workaround, deploy Geneos 4.x Netprobe on host, or use Geneos 5.x 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 Fixed in version: Geneos 4.13.1 |
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 and platforms, and Netprobe 4.11.1 for 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 . |
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 Known issue since: Geneos 4.9.3 Fixed in version: Geneos 4.12.0 |
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 Fixed in version: Geneos 4.13.1 |
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 and platforms, and Netprobe 4.11.1 for 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
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:
|
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 . |
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 Known issue since: Geneos 4.9.3 Fixed in version: Geneos 4.12.0 |
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 Fixed in version: Geneos 4.13.1 |
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 and platforms, and Netprobe 4.11.1 for 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:
|
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 Command line options in the file are processed before any on the command line, except for |
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:
|
COL-6797 COL-6836 COL-6916
|
Netprobe |
The REST Extractor plug-in is now available for reading data from REST interfaces:
|
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:
|
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:
|
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:
|
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 | .
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 Console, Gateway 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 Known issue since: Geneos 4.9.3 Fixed in version: Geneos 4.12.0 |
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 Fixed in version: Geneos 4.13.1 |
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. |
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 . |
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. |
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:
The filterIn headline variable reflects the setting of this filter. For example, 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:
|
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 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:
|
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:
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:
|
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 authentication type:
|
AA-4824 | Active Console, Gateway Setup Editor |
Simplifies the use of comments within Gateway Setup Editor:
|
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 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 | 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:
|
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 Netprobe. | 2008 64-bit in
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 | 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:
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 |
AA-5118 |
Referencing stringList variables in Actions may cause Gateway to crash. Known issue since: Geneos 4.6.0 Fixed in version: Geneos 4.10.2 |
Geneos 4.9.3
Released: 13 December 2018
This release delivers the updated binaries for Geneos in the ITRS Downloads page.
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 |
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 The
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 |
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 |
---|---|---|
COL-6345 | FKM Plug-in |
The use of a wildcard ("*") in a filename in FKM running on a Netprobe overrides other text. For exampple, Known issue since: Geneos 4.3.0 Fixed in version: Geneos 4.10.0 |
COL-6166 | FKM Plug-in |
The new file matching code introduced to FKM in Geneos 4.3.0 returns a permission error on platforms ("NOT_FOUND") if an intermediate directory does not have appropriately open permissions. This is because the Known issue since: Geneos 4.3.0 Fixed in version: Geneos 4.10.0 |
COL-6261 | Netprobe |
The 64-bit Netprobe does not correctly install and run on Server 2008 (Build 6001). The Known issue since: Geneos 4.0.0 (first 64-bit build) Fixed in version: Geneos 4.10.0 |
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. Fixed in version: Geneos 4.10.0 |
VI-7723 | Active Console, Gateway Setup Editor |
SampleNow command (executed from ME or Sampler) fails to update the sample time displayed in Metric View. Fixed in version: Geneos 4.10.0 |
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 | Fixed 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 |
---|---|---|
COL-6345 |
FKM plug-in |
The use of a wildcard ("*") in a filename in FKM running on a Netprobe overrides other text. For exampple, Known issue since: Geneos 4.3.0 Fixed in version: Geneos 4.10.0 |
COL-6166 | FKM plug-in |
The new file matching code introduced to FKM in Geneos 4.3.0 returns a permission error on platforms ("NOT_FOUND") if an intermediate directory does not have appropriately open permissions. This is because the Known issue since: Geneos 4.3.0 Fixed in version: Geneos 4.10.0 |
COL-6261 | Netprobe |
The 64-bit Netprobe does not correctly install and run on Server 2008 (Build 6001). The Known issue since: Geneos 4.0.0 (first 64-bit build) Fixed in version: Geneos 4.10.0 |
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. Fixed in version: Geneos 4.10.0 |
VI-7723 | Active Console, Gateway Setup Editor |
SampleNow command (executed from ME or Sampler) fails to update the sample time displayed in Metric View. Fixed in version: Geneos 4.10.0 |
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.
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 |
---|---|---|
COL-6345 | FKM Plug-in |
The use of a wildcard ("*") in a filename in FKM running on a Netprobeoverrides other text. For exampple, Known issue since: Geneos 4.3.0 Fixed in version: Geneos 4.10.0 |
COL-6166 | FKM Plug-in |
The new file matching code introduced to FKM in Geneos 4.3.0 returns a permission error on platforms ("NOT_FOUND") if an intermediate directory does not have appropriately open permissions. This is because the Known issue since: Geneos 4.3.0 Fixed in version: Geneos 4.10.0 |
COL-6237 | Mibmon Plug-in |
We have received multiple reports of the 64-bit Netprobe that crashes intermittently with MIB-MON. The issue is likely caused by Known issue since: Geneos 4.0.0 (initial release of 64-bit 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 Known issue since: Geneos 4.1.0 Fixed in version: Geneos 4.9.2 |
COL-5741 | Fix Analyser 2 Plug-in |
The status remains Fixed in version: Geneos 4.9.2 |
COL-6261 | Netprobe |
The 64-bit Netprobe does not correctly install and run on Server 2008 (Build 6001). The Known issue since: Geneos 4.0.0 (first 64-bit build) Fixed in version: Geneos 4.10.0 |
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. Fixed in version: Geneos 4.10.0 |
VI-7723 | Active Console, Gateway Setup Editor |
SampleNow command (executed from ME or Sampler) fails to update the sample time displayed in Metric View. Fixed in version: Geneos 4.10.0 |
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 Gateways. 64-bit
- 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.
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.
Encrypt settings
You can now encrypt settings that cannot be set in cleartext, such as passwords, in the Gateway setup file.
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 Gateways. It can be used to test connecting to your Kafka infrastructure.
64-bitFile 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:
- files > file > path for the FKM plug-in.
- files > file > path for the FTM plug-in.
Operating Environment
You can configure the Gateway to reject incoming connections from Geneos components that do not reach a minimum specified version.
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.
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.
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 A sampler is considered reachable if:
|
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 Netprobe, Gateway, Webslinger, licd have the new command line argument. Gateway Recorder can set a minimum version through the M 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:
|
Story | AA-4656 | Gateway |
The / 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 .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 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:
|
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 Netprobe overrides other text. For exampple, Known issue since: Geneos 4.3.0 Fixed in version: Geneos 4.10.0 |
COL-6166 | FKM Plug-in |
The new file matching code introduced to FKM in Geneos 4.3.0 returns a permission error on platforms ("NOT_FOUND") if an intermediate directory does not have appropriately open permissions. This is because the Known issue since: Geneos 4.3.0 Fixed in version: Geneos 4.10.0 |
COL-6237 | Mibmon Plug-in |
We have received multiple reports of the 64-bit Netprobe that crashes intermittently with MIB-MON. The issue is likely caused by Known issue since: Geneos 4.0.0 (initial release of 64-bit 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 Known issue since: Geneos 4.1.0 Fixed in version: Geneos 4.9.2 |
COL-5741 | Fix Analyser 2 Plug-in |
The status remains Fixed in version: Geneos 4.9.2 |
COL-6261 | Netprobe |
The 64-bit Netprobe does not correctly install and run on Server 2008 (Build 6001). The Known issue since: Geneos 4.0.0 (first 64-bit build) Fixed in version: Geneos 4.10.0 |
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. Fixed in version: Geneos 4.10.0 |
VI-7723 | Active Console, Gateway Setup Editor |
SampleNow command (executed from ME or Sampler) fails to update the sample time displayed in Metric View. Fixed in version: Geneos 4.10.0 |
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:
- Amazon Web Services Monitoring
- ITRS Synthetic Monitoring (powered by Apica)
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.
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.
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.
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.
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.
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:
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:
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:
|
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:
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:
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 | x64, x64 and 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:
|
Story | VI-7499 | Web Dashboard | Dashboard count statistics are available. |
Story | VI-7388 | Web Dasbhoard |
Shows some Gateway attributes as part of MBeans:
|
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 Netprobe overrides other text. For example, Know issue since: Geneos 4.3.0 |
Netprobe |
The 64-bit Netprobe will not correctly install and run on Server 2008 (Build 6001). You will see a Known issue since: Geneos 4.0.0 (first 64-bit build) |
Mibmon Plug-in | Known issue since: Geneos 4.0.0 (initial release of 64-bit Netprobe) |
FKM Plug-in |
The new file matching code introduced to FKM in Geneos 4.3.0 will return a permission error on platforms ("NOT_FOUND") if an intermediate directory does not have appropriately open permissions. This is because the 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.
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.
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.
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 If |
Story | VI-7301 | Webslinger |
Adds the SSL Certificate authentication to Webslinger when connecting to a secure Gateway:
|
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:
|
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:
|
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):
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. |
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:
|
Bug | COL-1576 | X Plug-ins | Handles issue in | 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:
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.
|
Story | AA-4239 | Gateway Setup Editor |
Adds support for the following state predicates in Active Console/Gateway Setup Editor:
|
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:
|
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. |
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 withntpAvailability
andntpLocalClockOffset
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
cpuUtilisation
represents the average across cores/CPUs, instead of the heaviest loaded logical processor. servers, the - On
swapUsed
is based onswap -l
command, instead ofswap -s
. A new metric calledswapUsed
(virtual) is available that is based onswap -s
command. , - On
cpuUtilisation
now takes CPU wait times into account. and ,
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:
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:
Adds the new status in FKM:
|
Story | COL-5726 | Hardware Plug-in |
|
Story | COL-5814 | Hardware Plug-in |
Adds the new metrics: ntpAvailability and ntpLocalClockOffset. For these metrics to be collected:
|
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:
This field is removed:
|
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:
|
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 defineuserdata
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> 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 | 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:
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 and servers to 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. |
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 | 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:
|
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:
|
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. |
Enhancement | AA-3549 | Fix Analyser 2 | Removes the Connector thread from lib/database |
Enhancement | AA-2922 | Gateway 2 |
Some commands, such as "/PLUGIN:PROCESSES:stopWithPassword", take a password as an argument. By convention probe commands take a password as their last argument and the Gateway can supply this implicitly. This breaks however if the command is altered to take additional arguments. This update introduces a secure password argument type which can be used to pass passwords to these commands or other commands that know how to decrypt the passwords they receive. |
Bug | VI-1509 | Active Console | Spelling of Doughnut tool is corrected. |
Bug | VI-602 | Active Console | The Dashboard repaints its grid when the apply button is pressed in its configuration dialog. |
Bug | VI1486 | Active Console |
Removes the Gateway Version indicator the general settings dialog. This showed whether it was a Gateway 1 or Gateway2, but since Gateway 1 is no longer supported we have removed this. We have also removed the old list view sizing settings, which do not effect the list view (just the Gateway view) and so were no longer really in use. |
Bug | VI-2237 | Active Console | The Light Theme dashboard icons have been rationalised, removing the small, medium and large versions. Corrections have also been done where some of the modifiers were incorrect. |
Bug | VI-1570 | Active Console | The Modification dialog in the custom modifiers stops you applying if the modifications are in |