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, please read Upgrade Notes for compatibility changes you should be aware of before upgrading.
Note
End of life for 4.x.x is 31 May 2023. If you are using 4.x.x, we advise you to upgrade to 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 Red HatLinux version 5.x | All components of Geneos 5.0 and up. | 30 October, 2019 | Upgrade to running Geneos on Red Hat version 6 or newer. Alternatively, use Geneos version 4.x which is still supported on Red Hat 5 for Netprobe only. |
End of support for SSO Agent NTLM authentication method | SSO Agent | 30 October, 2019 | Use SSO Agent with Kerberos or HTTP Basic authentication methods. |
End of support for all Geneos versions 3.x | All Geneos components version 3.x | 31 January, 2020 | Upgrade to Geneos version 4.x or newer. |
End of support for Web Montage | Web Montage (Web Services) | 31 January, 2020 | To be announced. |
End of support for Open Access | Open Access Cluster Node, Open Access Java Client (API) | 31 January, 2020 | To be announced. |
End of releasing binaries
The end of releasing binaries means that the affected component, plug-in, or feature is no longer getting binaries for certain platforms, but the support continues. The table below lists the affected components, plug-ins, or features:
Notice of change | Affected components | Effective date | Alternatives or Upgrade path |
---|---|---|---|
End of releasing binaries for Netprobe for Solaris platforms | Netprobe on Solaris (x64 and Sparc) | 30 October, 2019 | Use Linux, Linux on Power 8, Windows or AIX distribution of Netprobe. Solaris distribution of Netprobe is still supported for already available versions of 3.x and 4.x. |
Geneos 4.13.3
Released: 18 February 2020
This release delivers the updated binaries in the ITRS Downloads page for:
- Active Console
- Gateway Recorder
Highlights
These are the highlights of this release:
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 . As a workaround, deploy 4.x on host, or use 5.x . Known issue in 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
Highlights
These are the highlights of this release:
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 . As a workaround, deploy 4.x on host, or use 5.x . Known issue in 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.0Fixed 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
Highlights
These are the highlights of this release:
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 Windows no longer causes abnormal memory usage growth. |
COL-7660 | Netprobe | The memory leak observed with the Network plug-in is no longer present. |
VI-2596 | Web server | The Volume bar now refreshes properly in the Web Dashboard image tiles. |
Known issues
These are the known issues affecting this release:
Issue key | Known issue description |
---|---|
COL-7986 | Bloomberg plugin crashes on . As a workaround, deploy 4.x on host, or use 5.x . Known issue in 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 plugins.
- Improved support for type trades in FIX Analyser 2.
- AWS integration now supports configurable aggregation intervals, and user-defined column orders.
- New debug option in the REST Extractor plug-in now shows HTTP requests and responses.
- Issues that caused memory leaks on Windows Netprobe were fixed.
- Updated Netprobe REST API page.
- Gateway Hub 1.5.0 introduces the following new features:
- Anomaly detection rules.
- Kafka publishing filter.
- Role-based security.
Gateway
- You can now define Anomaly Detection rules that use data sets provided by the Gateway Hub. See Data Sets (Time Series) 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 Windows installer is now able to capture all parameters when installed on the terminal with the parameterspassed. |
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 . As a workaround, deploy 4.x on host, or use 5.x . Known issue in 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
Highlights
These are the highlights of this release:
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 NetprobeWindows Installer now has a field to specify the SSL certificate key. This can be used for secure communications, as well as starting the REST API HTTPS server. |
COL-7340 COL-7530 | Netprobe | In this release, the REST API plug-in introduces these features:
|
COL-7521 | Netprobe | The Apica integration scripts are updated to address reported failures on some checks. |
COL-7649 | Netprobe | Updated Docker monitoring script to handle non-alphanumeric values and support exponential notation format. |
VI-8391 | Active Console, GSE | Menu items and context menus in the Active Console and Gateway Setup Editor are now aligned. |
Issues fixed
These are the issues we have fixed in this release:
Issue key | Component | Release description |
---|---|---|
AA-5339 | Gateway | Gateway supports running scheduled commands on the last weekday of each month. |
VI-8292 | Active Console, GSE | These options are now updating in the Active Console on macOS and Ubuntu:
|
VI-8324 | Active Console, GSE | Extra checkboxes are no longer displayed in various options in the Active Console dockables, such as State Tree, Gateway, Event Ticker, Command, and Debug menu on macOS and Ubuntu. |
VI-8507 VI-8520 | Active Console, GSE | Active Console and Gateway Setup Editor now display the splash screen on start-up. |
Known issues
These are the known issues affecting this release:
Issue key | Known issue description |
---|---|
COL-7986 | Bloomberg plugin crashes on . As a workaround, deploy 4.x on host, or use 5.x . Known issue in 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 macOS and Ubuntu platforms.
- Improved Centralised Configuration of Gateways.
- Improved publishing to Gateway Hub.
- New Filter in FIX Analyser 2 Message Detector View to filter on Order State.
- New REST API plug-in is now available for general access.
- Java plug-in user experience improvements.
- New Netprobe configuration options for REST API connections.
- New Netprobe installer option for SSL certificate key.
Orchestrated Netprobe
The Orchestrated Netprobe facilitates the collection of application metrics, logs, and events in an orchestrated environment.
Docker containers and Kubernetes orchestration were developed to help users manage dynamic applications. These can be:
- Large pieces of software that were split into smaller microservices.
- Applications that were coded to benefit from resiliency and scaling.
Applications support teams who are faced with the challenges of monitoring these highly dynamic applications will benefit from two key features of the Orchestrated Netprobe solution:
- The ability of the application support teams to engage with DevOps and engineering teams to instrument their containerized applications through instrumentation libraries provided as part of this solution.
- The monitoring guidelines and instructions outlined in this documentation that will help you set up Geneos to be able to receive information from these dynamic applications with minimal configuration.
For more information, see Orchestrated Netprobe documentation.
Active Console
-
Active Console now supports macOS version 10.14x (Mojave) and Ubuntu version 18.04 LTS (Bionic Beaver). Both are packaged and built with OpenJDK 8. For more information, see System Requirements in Active Console.
Note
Active Console on Ubuntu is only available as a technology preview with limited support. It will become fully supported in a future release. -
Active Console has a new index page in the Geneos online documentation, similar to Gateway Hub, so you can easily view the list of all topics. The new Active Console Documentation is available starting 4.11.x.
Gateway and Gateway Hub
- The improvement in publishing to Gateway Hub reduces the data required to publish from Gateway to Gateway Hub. As a result, this also improves the bandwidth, storage, and processing. You need to update both Gateway and Gateway Hub to get this update. See Connect a Gateway in Gateway Hub.
- Gateway Setup Editor can now lock and unlock centrally managed configurations in the Gateway Hub. The non-blocking interaction with Gateway Hub reduces the impact on Gateway.
- The Gateway Hub API documentation has improved. See API Documentation.
- For detailed release notes in Gateway Hub, see Gateway Hub Release Notes 1.4.
Netprobe
- 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 REST API Plug-in User Guide.
- The Java plug-in configuration was streamlined improving logic for locating JARs, and libraries without the need to set the environment variables. For more information, see Configure the Java environment.
New features and enhancements
These are the new features and enhancements of this release:
Issue key | Component | Release description |
---|---|---|
AA-5131 | Gateway | A sslCertificateDaysRemaining column was added to the probeData Gateway plug-in. The column displays the number of days remaining before the certificate expires.
|
AA-5172 | Gateway | Gateway keeps processing while it waits for validation responses to be returned from Gateway Hub. Gateway queues setup validation/change requests so that it can keep processing other data while waiting for Gateway Hub without having the setup changes clash. |
AA-5202 | Gateway Schema | If the Gateway is configured to publish to Gateway Hub, the Hub version is determined and is available as a headline in the Gateway-gatewayHubData plug-in. |
AA-5203 | Gateway | When the Gateway is connected to Gateway Hub version 1.4.0, then the messages previously published to the geneos-enriched topic are now published to a new geneos-metrics-v1 topic and the messages previously published to the geneos-raw topic are no longer published. This greatly improves the efficiency of sending Geneos metrics data to Gateway Hub. When the Gateway is connected to Gateway Hub version 1.3.x or earlier, then there is no change to the way messages are published to the geneos-raw and geneos-enriched topics. |
AA-5218 | Gateway | Gateway drops support for Nanomsg Gateway Publishing adapter. |
AA-5259 | Gateway | Gateway Hub locations set on the command line can now be used to:
|
AA-5262 | Gateway | Gateway 4.12.0 and above only support Gateway Hub version 1.4.0 and above for obtaining Centralised Configuration. If the Gateway connects to an older version of Gateway Hub, then it will exit with a FATAL error. |
AA-5269 | Gateway | Updated the version of librdkafka used in publishing to 1.0.1. |
AA-5304 | Gateway | When configuring Gateway Hub location it is now an error to include the API version in the location. This is true for both the command line and the Rest Address settings in Gateway Setup Editor. |
AA-5309 | Gateway | Improved error messages displayed in the Gateway Log when requests from Gateway Hub fail. |
AA-5315 | Gateway 2 Timezones | The timezone file was updated based on IANA 2019b release:* Brazil no longer observes DST. * Palestine’s spring-forward transition has changed to the last Friday of March at 00:00. |
COL-4933 | Fix Analyser 2 Netprobe | You can now include the Order State as an additional column in FIX Analyser 2 Message Detector Template. Furthermore, you can now filter Message Detector Template’s dataview using the said column. |
COL-7050 COL-7051 COL-7052 COL-7064 COL-7136 COL-7204 COL-7308 COL-7403 COL-7404 COL-7406 COL-7486 | Netprobe | The REST API plug-in enables a sampler to listen to inbound messages on an HTTP or HTTPS connection. In addition, the following are the other features that the REST API plug-in is capable of in this release:
|
COL-7174 | Netprobe | The IXWatch Message Analyser plug-in’s handlePartialLines configuration is now enabled by default. |
COL-7223 | Netprobe | The Netprobe is now built using OpenJDK 8. |
COL-7300 COL-7413 | Netprobe | The Netprobe can now locate JAR files in a new /jars directory within the Netprobe directory, without the need to set GENEOS_JARS . The Netprobe can now locate the launchpad library file without the need to set GENEOS_LIBS . The Netprobe can now locate the JVM library without the need to set PATH , LD_LIBRARY_PATH or LIB_PATH , provided the usual Java installation directory structure. |
COL-7405 | Netprobe | File Keyword Monitor (FKM) now support wildcards for REST API stream names. |
VI-4260 | Active Console Gateway Setup Editor | Active Console is now packaged with the MariaDB database connector. |
VI-8013 | Active Console Gateway Setup Editor | Active Console no longer packages add-on required for EUEM plug-in. |
VI-8187 | Gateway | Gateway Setup Editor can now query Gateway Hub 1.4 for locks that have been applied to resources. |
VI-8264 | Gateway | Gateway Setup Editor can now lock and unlock resources in the Gateway Hub. |
VI-8271 VI-8272 VI-8280 VI-8281 | Active Console Gateway Setup Editor | The following components in Geneos is now packaged and built with OpenJDK 8:
|
VI-8277 | Active Console, Gateway Setup Editor | Locks menu in the Gateway Setup Editor now only shows relevant items. |
VI-8373 | Active Console, Gateway Setup Editor | In the Gateway Setup Editor > File menu, the Save Copy As replaces the Export which only saves the main setup file. If any include files are loaded at the same time the operation is executed, a dialog window displays informing you that no include files are saved to disk. |
VI-8463 | Active Console, Gateway Setup Editor | The Listen port field in the Active Console > Connection Settings for macOS is temporarily disabled. |
Issues fixed
These are the issues we have fixed in this release:
Issue key | Component | Release description |
---|---|---|
AA-5186 | Gateway | Prevents a crash when the permissions of the Gateway data directory are changed to unreadable while the Gateway is running. |
AA-5191 | Gateway | A check has been added to the Gateway to avoid aborting with a core dump when it receives a particular form of corrupted input. |
AA-5224 | Gateway | Validate messages returned from Gateway Hub are now correctly processed. |
AA-5230 | Gateway | FIX Analyser 2 query message command is now correctly included in commands that need arguments coalescing. |
AA-5231 | Gateway | Fixed an issue where Gateway would occasionally fail to send information about disabled includes to Gateway Hub. |
AA-5251 | Gateway | When the location of a sampler changes within the Gateway setup, but it is otherwise unchanged, Gateway no longer publishes information to the Netprobe that would cause the sampler to be restarted. |
AA-5282 | Gateway | Gateway can now decrypt encoded passwords in the configuration when using the AES-256 key to start the Gateway. |
AA-5291 | Gateway | Gateway no longer crashes when a 4.9.x or earlier Self-announcing Netprobe connects. |
AA-5306 | Gateway | Hub Gateways no longer refuse to validate setups where there are no includes as part of the setup. |
AA-5308 | Gateway | The add_gateway script now sets the default Gateway version to 4.12.0 and improves error reporting. |
AA-5310 | Active Console GSE Gateway | Active Console now displays the Gateway Hub visual indicator on the Gateway icon in the following circumstances:
|
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 . As a workaround, deploy 4.x on host, or use 5.x . Known issue in 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 Linux and Solaris platforms, and Netprobe 4.11.1 for Windows are now fixed. We recommend that you download and use 4.11.2 version of these components.
This release delivers the updated binaries in the ITRS Downloads page for:
- Active Console
- Gateway
- Netprobe
Highlights
These are the highlights of this release:
Issues fixed
These are the issues we have fixed in this release:
Issue key | Component | Release description |
---|---|---|
AA-5271 | Gateway, Webslinger | Webslinger is updated to fix a regression issue wherein some links to dataviews did not function correctly. |
COL-7305 | Netprobe | Netprobe now works properly and does not restart when using Network plug-in on Windows. |
Known issues
These are the known issues affecting this release:
Issue key | Known issue description |
---|---|
AA-5282 | Gateway is unable to decrypt encoded passwords in the configuration when using the AES-256 key to start the Gateway. The Gateway log reports this error: ERROR: encryption decryption error: 0 - error:06065064:digital envelope routines:EVP\_DecryptFinal\_ex:bad decrypt As a workaround, execute a kill -USR1 command in the Gateway start script after the Gateway has started, so the Gateway can reread the setup with the correct AES key. Known issue since: Geneos 4.9.3 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 Linux and Solaris platforms, and Netprobe 4.11.1 for Windows are now fixed. We recommend that you download and use 4.11.2 version of these components.
This release delivers the updated binaries for in the ITRS Downloads page.
- Gateway
- Netprobe
- Active Console
- Web Dashboard
- Licence Daemon (LICD)
- RabbitMQ monitoring integration template
Highlights
These are the highlights of this release:
RabbitMQ Monitoring
RabbitMQ integration enables you to retrieve all metrics available in your RabbitMQ environment and display them as dataviews in Geneos. You can see your RabbitMQ exchanges, nodes, queues or virtual hosts.
For more information, see RabbitMQ Monitoring User Guide.
New features and enhancements
These are the new features and enhancements of this release:
Issue key | Component | Release description |
---|---|---|
AA-5200 | Licence Daemon | The following security headers have been added to the License Daemon web responses:* X-Frame-Options * X-XSS-Protection * X-Content-Type-Options |
COL-6704 | Netprobe | The following plug-ins are now deprecated: FIX, EUEM, Citrix Apps, Citrix Processes, Citrix Summary, and Citrix Sessions. |
COL-6911 | Netprobe | IXWatch Message Analyser plug-in is now able to sum and average tracker values. |
COL-7011 | Netprobe | You can now set the connection timeout for the REST Extractor plug-in. |
COL-7226 | Netprobe | The Bloomberg B-PIPE and Bloomberg MDM Feed Adapter now use Bloomberg Library (BLPAPI) version 3.12.3.1. |
COL-7131 | Integrations | You can now use the RabbitMQ monitoring integration template to monitor RabbitMQ. RabbitMQ is an open source message broker that supports multiple messaging protocols. |
Issues fixed
These are the issues we have fixed in this release:
Issue key | Component | Release description |
---|---|---|
AA-543 | Gateway | The _NETPROBE_HOST environment variable is now passed to scripts triggered by alerts. |
AA-5162 | Gateway | Connecting a SAN probe to a Gateway no longer causes conflict with rules examining the internal Geneos directory tree when rule threads are in use. |
AA-5185 | Gateway | Gateway now publishes updates correctly when a pivoted dataview is updated by a rule. Previously, the updated value might have replaced the row name or a neighbouring column value in the published message. |
AA-5206 | Gateway | Importing Gateways no longer crash on setup change if the same managed entity name is present across multiple imported Gateway connections. |
AA-5228 | Netprobe | If the Netprobe configuration file contains managed entities with the same name, self-announcing is disabled and the Netprobe does not connect. |
COL-463 COL-6548 | Netprobe | The File Transfer Monitoring (FTM) plug-in now retains the correct arrival time and delay values for multiple file arrivals. |
COL-955 | Netprobe | The Network plug-in now displays correct values for packetSendDiscarded and packetReceiveDiscarded columns on Windows. |
COL-6417 | Netprobe | The Hardware plug-in now shows correct values for last reboot time when the uptime is in XX mins format. |
VI-2609 | Active Console, Gateway Setup Editor, Web server | The Web Dashboard context menu now only displays hyperlinks of the objects and atomic groups inside a group. |
VI-7414 | Active Console, Gateway Setup Editor | The Active Console now ships with ojdbc8.jar file to support Oracle database 12.2. |
VI-7978 | Active Console, Gateway Setup Editor | The dashboard object’s custom tooltip no longer changes when a modifier is added, removed, or updated through the Object Inspector. |
VI-8128 | Web server | The Web Dashboard now displays the correct Geneos version when starting up. |
Known issues
These are the known issues affecting this release:
Issue key | Known issue description |
---|---|
AA-5282 | Gateway is unable to decrypt encoded passwords in the configuration when using the AES-256 key to start the Gateway. The Gateway log reports this error: ERROR: encryption decryption error: 0 - error:06065064:digital envelope routines:EVP\_DecryptFinal\_ex:bad decrypt As a workaround, execute a kill -USR1 command in the Gateway start script after the Gateway has started, so the Gateway can reread the setup with the correct AES key. Known issue since: Geneos 4.9.3 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
Highlights
Note
Issues that have been identified with Webslinger 4.11.0 for Linux and Solaris platforms, and Netprobe 4.11.1 for Windows are now fixed. We recommend that you download and use 4.11.2 version of these components.
This release delivers the updated binaries for in the ITRS Downloads page.
- 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
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 REST Extractor Plug-in User Guide.
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 Kubernetes Monitoring User Guide.
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 OpenShift Monitoring User Guide.
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 gateway2.gci in the working directory of the Gateway. The location can be overridden using the -config-file command line option. Command line options in the file are processed before any on the command line, except for -config-file which is always processed first. |
AA-5175 | Active Console, Gateway Setup Editor | Active Console now uses ISO_1 as the default character set for Sybase ASE client connection. |
COL-4508 | Gateway, Netprobe | Self-announcing Netprobes now support multiple managed entities. The managed entities can be defined in the Netprobe configuration. Newer Gateways support this feature and will accept a Netprobe with multiple managed entities. Older Gateways, however, do not support this and will be rejected by the Netprobe. |
COL-5806 | Netprobe | Netprobe is now available as an RPM package. |
COL-6700 | Gateway, Netprobe | The following Netprobe commands now return fewer XPaths:
|
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 Linux. |
AA-5164 | Gateway | Numbers can now be used in the topicPrefix string and the limit of the topicPrefix is now 200 characters. |
AA-5217 | Gateway | The Gateway schema for SETS-SLC and WTS-PROCESSES now works without issues when publishing to hub. |
COL-6556 | Netprobe | The headline restransmittedPackets is corrected to retransmittedPackets . |
COL-6750 | Netprobe | The VMware monitoring integration can now work with ESXI 6.5 when built from latest source code. |
VI-7078 | Active Console, Gateway Setup Editor | Gateway Setup Editor no longer shows setup as modified when the -autoSort startup option is set unless this causes a change to the order of the items in the navigation tree. |
VI-7891 | Gateway | Webslinger now supports using a forward slash (/ ) in managed entity attributes. |
VI-8063 | Active 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 kill -USR1 command in the Gateway start script after the Gateway has started, so the Gateway can reread the setup with the correct AES key. Known issue since: Geneos 4.9.3 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 Windows. |
COL-6779 | Netprobe | Adds a checking if physical CPU value is not equal to zero. This is used to avoid error when computing for number of cores per CPU. |
COL-6826 | Netprobe | Fixes the PUT and GET RMS commands to transfer files from Gateway to Netprobe directory. |
COL-6828 | Netprobe | Fixes command line install of self-announcing Netprobe. |
COL-6771 | Integrations | Package is not generated from the correct branch. |
VI-7952 | Active Console, Gateway Setup Editor | Importing events from Hub with ignored time should query successfully and not load endlessly. |
VI-7956 | Active Console, Gateway Setup Editor | The Find field returns all cells being search without any hang or freezing from deadlock. |
VI-7957 | Active Console, Gateway Setup Editor | Displays tooltips when hovering over the Managed Entities items. |
Known issues
These are the known issues affecting this release:
Issue key | Known issue description |
---|---|
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.10.0
Released: 31 January 2019
This release delivers the updated binaries for 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 Control-M Plug-in User Guide.
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 |
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:
|
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 Linux through two new Gateway command line options: -kerberos-principal |
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:
|
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:
|
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 /GATEWAY:rebalanceSANs that is available on Gateway. This removes zero or more Self-announcing Netprobes from the Gateway until the number of probes or the total Gateway score drops at or as close to the specified target value. It can be used to rebalance Self-announcing Netprobes across a group of configured Gateways. |
AA-4909 | Gateway | The adapter used by Gateway for publishing to Kafka and for connecting to the Gateway Hub sets the librdkafka configuration parameter log.connection.close to false by default. This avoids treating idle timeouts by the Kafka brokers as errors. |
AA-4917 | Schema | Adds the option to define arguments as required in Tasks. |
AA-4944 | Active Console, Gateway Setup Editor | The Propose Schema command is shown/hidden when enabled/disabled through a setup change without the need to restart Gateway Setup Editor. Boolean entries in drop-down lists are correctly displayed with their intended default values. |
AA-4949 | Gateway | Updates Gateway timezone file to IANA version 2018g. |
AA-4952 | Gateway | The Gateway Timezone package is available for download independently of the Gateway package. It includes the timezone file and instructions on how to install it. |
AA-5033 | Gateway | Where items are snoozed or user assigned until a severity changes. The internal publishing format reflects this with the tag “untilSeverityNot” rather than “untilSeverity”. |
COL-6319 | CorvilNet | Updates the curl library to 7.59.0. |
COL-6320 | CorvilNet | Updates the net-snmp library of Corvil plug-in to 5.7.3. |
COL-6321 | CorvilNet | Updates the expat library of Corvil plug-in to 2.2.5. |
COL-6323 | Control-M | Updates the Apache Xerces to version 2.12.0. |
COL-6451 | Netprobe | New Control-M plug-in based on Control-M REST API available from version 9.0.18. This supports filters for jobs and columns, as well as configurable set of columns for each dataview. |
COL-6546 | E4JMS Plug-in | Includes support to TIBCO EMS 8.4.1. |
COL-6468 | Netprobe | Allows SAN and floating Netprobes to use a setup file from URL instead of the filesystem. |
COL-6581 | Netprobe | HTTPS support for the Netprobe config from URL feature. |
COL-6585 | Netprobe | Supports the Netprobe config from URL when Netprobe is run as a service. |
UTL-1071 | Licence Daemon | License Daemon supports the new Control-M plugin. The plug-in is licensed on a per-instance basis. |
VI-7481 | Active Console, Gateway Setup Editor | Active Console supports Remote Connection File/s hosted in a Kerberized web server. |
VI-7555 | Active Console, Gateway Setup Editor | On the Gateway Setup EditorFile menu, the Save All As and Save a Copy As options are replaced with a single Export item. This exports a copy of all loaded and editable setup files to a new location on disk while maintaining the editing connection to the Gateway. When you do not have a permission to save any of the files concerned, the Save and Export options are disabled on Gateway Setup Editor. |
VI-7643 | Active Console, Gateway Setup Editor | Removes the non-plaintext passwords from the setup files that are saved to disk using the File > Save as or File > Export options on Gateway Setup Editor. |
VI-7721 | Active Console, Gateway Setup Editor, Web server | Adds the Show Tooltip on hover property for dashboards. |
VI-7761 | Active Console, Gateway Setup Editor | Makes the available edit options for a given selection of nodes on Gateway Setup Editor, when accessed through right-click menu or the Edit menu, consistent. |
VI-7780 | Active Console, Gateway Setup Editor | Removes SSO from the logon method drop-down when Gateway Setup Editor is running as a standalone process. When Gateway Setup Editor opens as a separate process from Active Console with logon method set to SSO, then an error message displays and the Gateway Setup Editor fails to start. |
VI-7880 | Active Console, Gateway Setup Editor | Modifiers are editable through the Object Inspector dockable. |
VI-7881 | Active Console, Gateway Setup Editor | Links are available in the Object Inspector dockable. You can now add, edit, and delete links using the object inspector. |
VI-7882 | Active Console, Gateway Setup Editor | Object Inspector dockable is persisted in the Active Console workspace. |
VI-7889 | Active Console, Gateway Setup Editor | Adds the Pilot Feature text in Object Inspector title bar. |
Issues fixed
These are the issues we have fixed in this release:
Issue key | Component | Release description |
---|---|---|
AA-217 | Schema | Allows the value first(wpath “X” value) like “min” within a rule without a mismatched child node error. |
AA-936 | Gateway | Executes the SampleNow command with a dataview cell or headline as a target. This allows it to be executed from an action triggered by a rule. Also, when the command is executed for a sampler, it only acts on that sampler. But, when it is executed for a managed entity, it only acts on the samplers on that entity. |
AA-4317 | Active Console, Gateway Setup Editor | When the GSE refactoring tool is used and some of the changes appear in summarised settings, such as XPaths used in the Gateway SQL plug-in, these summaries are correctly updated. |
AA-4342 | Active Console, Gateway Setup Editor | Adding additional forward slashes to a rule block comment no longer causes the rule to become uneditable. |
AA-4589 | Gateway | Prevents crash on Solaris where partial read does not result in a runtime exception. |
AA-4610 | Gateway | Gateway no longer crashes when its own host name and port are specified in a probe’s setup. |
AA-4629 | Active Console, Gateway Setup Editor | Deletes multiple selected items from the right-click menu. The behaviour matches the function when using the delete key. |
AA-4703 | Gateway | Gateway no longer crashes when a command is given the same label as a containing command group. |
AA-4708 | Gateway, Netprobe | When the format used to parse date/time data uses the %z format code to parse a fixed offset from UTC, Gateway interprets the time correctly. Previously, this format code does not work correctly if the Gateway was running in a timezone with a non-zero offset from UTC. |
AA-4716 | Gateway | Changes the state model of the Gateway Kafka adapter so that once the producer detects a problem with the connection to the Kafka brokers, it will not conclude that the connection is working until at least one message is acknowledged by the Kafka brokers. |
AA-4717 | Gateway | Improves Gateway logging such that log messages are not split over multiple lines. |
AA-4754 | Gateway | Fixes by AA-936. |
AA-4756 | Gateway | The parseDate function in the Rules language supports the %s and %z format codes (which parse input with a fixed offset from UTC) in all time zones. |
AA-4760 | Gateway | When the flat file or XML audit output file exceeds the configured maximum size and is rolled over, the specified archive script (if any) is run as documented. |
AA-4792 | Gateway | The filterOut headline on the following plug-ins shows filtered out attributes separated accurately with OR, instead of AND. |
AA-4816 | Active Console, Gateway Setup Editor | Sanitises the scheduled command passwords, such that these are not available through copy XML or save as features. |
AA-4821 | Gateway | Amends the Kafka adapter so once it fails to start due to a configuration error and the Gateway stops before the error is resolved, it does not cause a segmentation fault as the Gateway exits. |
AA-4860 | Gateway | Lists -minTLSversion in the command line help options. |
AA-4863 | Gateway | Corrects the constraint check on the assigned table for MySQL Schema 1.8. |
AA-4913 | Gateway | Fixes the sampler schema for Gateway-datalogging plug-in. |
AA-4921 | Active Console, Gateway Setup Editor, Netprobe | Improves the messages that the Geneos components log when errors occur on connections to other processes:
|
AA-4983 | Gateway | Displays the variables with special characters in the output of the Show Variables command. |
AA-5008 | Netprobe | Corrects the Self Announcing Self-announcing Netprobes (SANs) with variables under a managed entity name that contained elements, such as host or port, to have their variable associated with the expanded managed entity once the probe connected to a Gateway. |
AA-5017 | Gateway | Removes duplicate update to publishing when a rule sets severity or active to the same value it previously head. For example, critical to critical. |
AA-5029 | Gateway | Propose Schema and Show Current Schema commands are not available on Gateway platforms that do not support Kafka publishing. |
AA-5042 | Netprobe | Netprobe no longer uses 100% of CPU when run with command line option -listenip none . |
AA-5050 | Gateway | Fixes the issue when a primary Gateway initiating a sync might fail to start database logging when a hot-standby setup is use. |
COL-641 | Plug-in | Fixes the search functionality for the Processes plug-in Parent ID. |
COL-1018 | Gateway | Implements the changes so that when the SampleNow command is executed for a sampler, it only acts on that sampler. But, when it is executed for a managed entity, it only acts on the samplers on that entity. |
COL-1298 | Netprobe | Fixes the Parent ID search functionality for Processes plug-in. |
COL-6037 | Netprobe | Fixes the Parent ID search functionality for Processes plug-in. |
COL-6048 | Netprobe | Fixes the issue where in the WinApp plug-in is showing task status Running, even when the Task Manager is showing Not Responding. |
COL-6166 | FKM Plug-in | Fixes unable to read files inside folders without read-permission. |
COL-6261 | Netprobe | Supports Windows 2008 64-bit in Netprobe. |
COL-6327 | Netprobe | State tracker handles exceptions from PCRE errors and print them to the Netprobe log. It no longer crashes when state tracker log is updated with a very long line. |
COL-6345 | FKM Plug-in | Fixes wildcard issues in filename in FKM for Windows platform. |
VI-1 | Active Console, Gateway Setup Editor | Exporting a tabbed metrics view generates a file with the same tab order as at the point of export. |
VI-2528 | Webslinger | Webslinger no longer crashes when the primary Gateway of a Hot-Standby pair comes up and Webslinger is configured to only connect to the primary Gateway. |
VI-7463 | Active Console, Gateway Setup Editor | Displays the hidden Active Dashboard dockable when creating charts through the Chart > New Chart option from the metrics view. |
VI-7613 | Schema | Affects how the GSE displays regex flag settings. Currently, these are a collection of booleans that the GSE displays as a drop-down list with OK and Cancel buttons. This does not work well within tables. The schema change tweaks the type, while keeping the boolean properties, such that the GSE opens a dialog for the settings within a table. |
VI-7633 | Web server | Displays the links of an atomic group inside a grouped tool in the Web Dashboard. |
VI-7723 | Active Console, Gateway Setup Editor | SampleNow command (executed from ME or Sampler) updates the currently displayed Metrics view. |
VI-7745 | Active Console, Gateway Setup Editor | When the Gateway Setup Editor is launched from the Active Console as a standalone process, it can connect to secure and insecure Gatewaysthrough the following logon methods:
|
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 in the ITRS Downloads page.
Highlights
These are the highlights of this release:
- New Azure Monitor and Google Stackdriver integrations.
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 Azure Monitor Integration User Guide.
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 Google Stackdriver Integration User Guide.
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-1055 | Adds the ldap.query_filter to work in conjunction with ldap.user_class . The ldap.query_filter allows the user to make their ldap search more specific using fields like objectcategory. See the example below searches only for people in the user category. If set, this overrides the user_class settings which is used to set “objectclass” in the search query. If both are not in the setup, then user_class defaults to “user”.
|
|
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:
|
Story | UTL-1066 | SSO Agent | Regular expression pattern matching is automatically enabled for redirect URLs that start with “^ ”. |
Story | UTL-1075 | SSO Agent | Allows CORS from defined origins for specific URL methods. This feature can be enabled by setting server.cors.* values in the SSO Agent configuration file. |
Story | UTL-1073 | SSO Agent | Adds optional endpoint /groups/users to SSO Agent. This is used by SSO enabled Gateways to obtain the list of users that the Active Console/Active Dashboard presents as assignable users when running the User Assignment commands. |
Story | UTL-1042 | SSO Agent | Adds a new public endpoint to SSO Agent (/public_key) that provides the agent’s public key in PEM format. It is disabled by default and can be enabled through the enable_public_key_endpoint configuration option. |
Bug | UTL-1077 | SSO Agent | Blank username is no longer accepted for basic authentication. |
Bug | UTL-1078 | SSO Agent | Fixes a bug wherein, if the LDAP server allows anonymous access, then the user can login without a password. |
Known issues
These are the known issues affecting this release:
Issue key | Affected component | Description |
---|---|---|
COL-6345 | FKM Plug-in | The use of a wildcard ("*") in a filename in FKM running on a Windows Netprobe overrides other text. For exampple, _C:\TEMP\*.log_ will also match _C:\TEMP\Reporting.log _ _ . This appears to have been introduced as part of the fixes around case insensitive matching. Known issue since: Geneos 4.3.0 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 Windows platforms (“NOT_FOUND”) if an intermediate directory does not have appropriately open permissions. This is because the _findMatchingFiles()_ function needs to traverse the file path starting from the top or parent directory and continues to traverse through succeeding directories until it reaches the last/target directory level. Any permission issue that is encountered while traversing these directories breaks the traversal. Known issue since: Geneos 4.3.0 Fixed in version: Geneos 4.10.0 |
COL-6261 | Netprobe | The 64-bit Windows Netprobe does not correctly install and run on Windows Server 2008 (Build 6001). The _K32GetModuleFileNameExA_ error message appears. As the investigations continue, the only workaround for this OS version is to continue using the 32-bit Netprobe build. Known issue since: Geneos 4.0.0 (first 64-bit Windows build) 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 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 Windows Netprobe overrides other text. For exampple, _C:\TEMP\*.log_ will also match _C:\TEMP\Reporting.log _ _ . This appears to have been introduced as part of the fixes around case insensitive matching. Known issue since: Geneos 4.3.0 Fixed in version: Geneos 4.10.0 |
COL-6166 | FKM plug-in | The new file matching code introduced to FKM in Geneos 4.3.0 returns a permission error on Windows platforms (“NOT_FOUND”) if an intermediate directory does not have appropriately open permissions. This is because the _findMatchingFiles()_ function needs to traverse the file path starting from the top or parent directory and continues to traverse through succeeding directories until it reaches the last/target directory level. Any permission issue that is encountered while traversing these directories breaks the traversal. Known issue since: Geneos 4.3.0 Fixed in version: Geneos 4.10.0 |
COL-6261 | Netprobe | The 64-bit Windows Netprobe does not correctly install and run on Windows Server 2008 (Build 6001). The _K32GetModuleFileNameExA_ error message appears. As the investigations continue, the only workaround for this OS version is to continue using the 32-bit Netprobe build. Known issue since: Geneos 4.0.0 (first 64-bit Windows build) 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 in the ITRS Downloads page.
Highlights
These are the highlights of this release:
- New Velocimetrics Health Monitoring and Azure Monitor (tcproject/docs/geneos/data-collection/azure-monitor/current/azure-monitor.html) integration.
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 Velocimetrics Health Monitoring User Guide.
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 Windows Netprobeoverrides other text. For example, _C:\TEMP\*.log_ will also match _C:\TEMP\Reporting.log _ _ . This appears to have been introduced as part of the fixes around case insensitive matching. 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 Windows platforms (“NOT_FOUND”) if an intermediate directory does not have appropriately open permissions. This is because the _findMatchingFiles()_ function needs to traverse the file path starting from the top or parent directory and continues to traverse through succeeding directories until it reaches the last/target directory level. Any permission issue that is encountered while traversing these directories breaks the traversal. Known issue since: Geneos 4.3.0 Fixed in version: Geneos 4.10.0 |
COL-6237 | Mibmon Plug-in | We have received multiple reports of the 64-bit Windows Netprobe that crashes intermittently with MIB-MON. The issue is likely caused by net-snmp third-party library. If you require MIB-MON on Windows (and you cannot, for example, deploy a Linux Netprobe), then please consider remaining on a 32-bit release at the moment. Known issue since: Geneos 4.0.0 (initial release of 64-bit Windows Netprobe) Fixed in version: Geneos 4.9.2 |
COL-6109 | Mibmon Plug-in | MIB-MON does not work in the same Netprobe instance as Trapmon. When Trapmon is configured, it sets a flag to the net-snmp library that is not compatible with MIB-MONs usage of the same libraries. Known issue since: Geneos 4.1.0 Fixed in version: Geneos 4.9.2 |
COL-5741 | Fix Analyser 2 Plug-in | The status remains Pending even if there are heartbeat messages after login and logoff. Fixed in version: Geneos 4.9.2 |
COL-6261 | Netprobe | The 64-bit Windows Netprobe does not correctly install and run on Windows Server 2008 (Build 6001). The _K32GetModuleFileNameExA_ error message appears. As the investigations continue, the only workaround for this OS version is to continue using the 32-bit Netprobe build. Known issue since: Geneos 4.0.0 (first 64-bit Windows build) 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 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 MDM plugin was enhanced.
- kafkacat is now shipped with Linux 64-bit Gateway.
- File Keyword Monitor and File Transfer Monitor plug-ins introduce new extended date generation keywords.
- Operating Environment now instructs the Gateway to reject connections from every component with versions older than the specified version.
- Improved schema management for Gateway Hub Publishing.
- Target Marker now converts a dataset into a target marker in Active Charts.
- Gateway Setup Editor usability improvements.
- The Database Query Arguments window has been renamed to User Defined Parameters.
- You can now use Kerberos to connect to Kafka.
- You can now use SASL authentication for publishing.
- New Integrations:
Active Pie Chart settings
In the Pie Chart’s properties, an option should be available so the user can change the starting angle of the pie chart.
You can now modify the starting angle by setting the value in the Orientation (degrees) field. It sets the starting angle position of the pie chart in a clockwise manner. This can accommodate values between 0-360 degrees.
To configure the general settings of an Active Pie Chart, go to View > Active Dashboards > Active Dashboard Palette > Active Pie Chart.
See Active Pie Charts in Active Console.
Bar Chart
A dashboard is now capable of creating a bar chart that can display a data set using the selected data item. Similar to other charts, such as Pie and Active charts, you can manually add multiple data items into existing bar charts.
See Bar chart in Active Console.
Encrypt settings
You can now encrypt settings that cannot be set in cleartext, such as passwords, in the Gateway setup file.
See publishing > secureSettings.
Exegy adapter
The Exegy adapter now supports the commodities instrument class. In addition, new supported fields for the existing equities instrument class are added.
For more information, see Exegy adapter.
kafkacat
kafkacat is now shipped with Linux 64-bit Gateways. It can be used to test connecting to your Kafka infrastructure.
See kafkacat in Publish to Kafka and Nanomsg.
File Monitoring Plug-in
Similar to updates introduced to the File Transfer Monitoring (FTM) plug-in for Geneos 4.8.0, the today + x
, today - x
, previous_monitored_day - x
, and next_monitored_day + x
date keywords are now available to the File Keyword Monitoring (FKM) plug-in as well. These date keywords give you more flexibility in naming the files generated by the plug-ins.
In addition, we added some validations around the date keyword expansions. For more information, see the following:
- 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.
Use Kerberos to connect to Kafka
You can now use Kerberos to connect to Kafka on Linux 64-bit Gateways.
See Use Kerberos to connect to Kafka on Linux 64-bit Gateways.
SASL authentication
You can now use SASL authentication for publishing.
See publishing > additionalSettings.
Citrix XenApp monitoring
We have developed a new integration for monitoring Citrix XenApp implementations. This new integration replaces our existing Citrix plug-ins, which are due to reach end of life in February 2019.
For more information on the new Citrix XenApp monitoring integration, see Citrix XenApp Monitoring User Guide.
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 CorvilNet Monitoring User Guide.
RefinitivTREP integration
Geneos configuration templates are available for monitoring the Refinitiv TREP platform. The integration provides a set of configuration files, dashboards, and tools which enable out-of-the-box monitoring of the TREP platform and related applications through preconfigured samplers and types.
See Refinitiv TREP Integration.
Ultra Messaging monitoring
ITRS now owns and manages the Ultra Messaging integration resources, also known as the Ultra Messaging plug-in (UMPI). This integration enables Geneos to monitor status and performance data coming from applications based on the Ultra Messaging high-performance message streaming (UMS) application.
For more information on the Ultra Messaging monitoring integration, see Ultra Messaging Monitoring User Guide.
Breaking changes
Commands, Actions and Effects
Geneos 4.7.0 release introduced changes to the way arguments are parsed to Commands, Actions and Effects.
These changes were required to provide consistent behaviour and understanding across both Netprobe and Gateway to simplify user experience.
We strongly recommend you check the configuration and behaviour of any Commands, Actions and Effects before deploying to production.
For more information, see Commands, Actions and Effects.
New features and fixed issues
These are the new features and issues we have fixed in this release:
Issue type | Issue key | Release component | Release description |
---|---|---|---|
Bug | AA-4271 | Active Console, Gateway Setup Editor, ATS, EUEM Netprobe, Gateway, and Netprobe | Reverses DNS Timeout. When reverse DNS lookups take too long, these are suspended for a configurable length of time. |
Story | AA-4471 | Gateway | When Gateway starts and when it applies setup changes, it rereads the snooze and user assignment files. When an expiry time specified for snoozed or assigned items has been reached or an “until changed” value has changed, the item is unsnoozed or unassigned. This type of event is now recorded (if database logging is enabled) or published (if publishing is enabled or the Gateway Hub connection is configured.) |
Bug | AA-4480 | Gateway | Long lines (for example, extremely long xpaths) do not break snooze and user assignment file processing. |
Story | AA-4516 | Active Console, Gateway Setup Editor | When configuring setup file permissions, users are now able to select include files from a drop-down menu. |
Bug | AA-4522 | Express Reports | Fixes an issue that prevents the generation of the event summary at the end of a managed variables per managed entity trend report. |
Story | AA-4558 | Gateway | Allows connection to Kafka using SASL Plaintext authentication. This can be done over plain sockets or over SSL. |
Story | AA-4559 | Gateway | Adds kafkacat to Gateway bundle on linux_64 . |
Story | AA-4560 | Gateway | Allows geneos-adapter-kafka to use Kerberos to authorise the connection. |
Bug | AA-4567 | Gateway | The error "Sampler '*XXX*' contains no schema definition. This must only be output when a sampler is reachable. A sampler is considered reachable if:
|
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 -minTLSversion number. Where, this number can be one of 1, 1.0, 1.1 and 1.2. Netprobe, Gateway, Webslinger, licd have the new command line argument. Gateway Recorder can set a minimum version through the MIN_TLS_VERSION environment variable. Active Console negotiates the best possible version on connection. However, if you use an older active console and specify -minTLSversion 1.2 for example, it fails to connect. Failed attempts to connect securely result in the error message, as the unsupported protocols are effectively removed: ERROR: SSLConnector:accept SSL Error:[140760fc] SSL23_GET_CLIENT_HELLO:unknown protocol |
Bug | AA-4588 | Gateway | Restarting the Gateway without the -skip-cache option after a data directory has been set up, no longer causes the Gateway to fail validation and exit. |
Story | AA-4598 | Gateway | Improves setup validation errors for schemas, such that it is clearer on what the error is and what must be done to resolve it. |
Bug | AA-4602 | Netprobe | Listening on a port can be disabled by passing the value none to command-line argument -listenip or setting it as the value of environment variable LISTEN_IP . |
Bug | AA-4640 | Gateway | Correction to publishing schema. |
Bug | AA-4642 | Gateway | Correction to publishing schema for MQ-Queue plug-in. |
Story | AA-4645 | Gateway | Adds support for exceptions to standardised formatting. If the exception text is found as the value of a published cell, then no formatting is applied and no error is logged:
|
Story | AA-4656 | Gateway | The /USERASSIGNMENT::assignUntilDateTime command now accepts an optional timezone as part of its Time argument. If no timezone is specified, the Gateway time zone is used. |
Story | AA-4660 | Gateway | Propose schema command now works even if publishing to Gateway Hub is disabled. |
Story | AA-4666 | Gateway | Adds the Show Current Schema command. This can be run from either a sampler or a dataview and returns a list of all schemas configured for this sampler. |
Story | AA-4676 | Active Console, Gateway Setup Editor | Adds the Gateway Hub icon to the Gateway Setup Editor’s navigation tree. |
Story | AA-4697 | Gateway | Adds ability to view the effective schema of a sample that is sent to Gateway Hub inside the Gateway Setup Editor. |
Story | AA-4698 | Gateway | Propose schema can now be called from Gateway Setup Editor, as well as in Active Console. |
Bug | AA-4713 | Gateway | Allows ProposeSchema to process dataviews with & in column and headline names. Allows ProposeSchema to process dataviews with & in row names when pivot dataview is in effect. |
Bug | AA-4758 | Gateway | The Gateway Hub publishing schema for the WTS Sessions plug-in has been amended to include all the optional columns based on performance counters. Two columns which are displayed only for Citrix servers have also been included. |
Bug | AA-4761 | Gateway | Gateway no longer generates No schema defined errors if publishing to Gateway Hub is disabled. |
Bug | AA-4820 | Gateway | Adds missing System Model and System Type columns for the NT-Hardware dataview of the Hardware plug-in. |
Bug | AA-4823 | Gateway | Updates the type of percentCPU , percentMemory , percentPrivilegedTime , percentSCPU and percentUser columns of the Processes plug-in to float32 . |
Bug | AA-4825 | Gateway | Adds the connectedUser column to Gateway-exportedData plug-in schema. |
Bug | AA-4843 | Gateway | The WTS-SESSIONS schema for Gateway Hub publishing is corrected. |
Bug | AA-4845 | Gateway | The Propose Schema command is now able to handle the rowname column of the CPU sampler on Windows. Improves error messages returned by the Propose Schema command when the rowname column of the dataview and its schema are inconsistent. |
Bug | AA-4848 | Gateway | Updates the units of pageFileBytes and pageFileBytesPeak of the Processes plug-in schema to kibibytes. |
Bug | AA-4849 | Gateway | If a plug-in publishes a dataview with a varying number of rows and the dataview is pivoted, Gateway now logs an error message and stops attempting to publish the view. Previously, Gateway was repeatedly logging an information message to indicate that it was ignoring an update. |
Bug | AA-4865 | Gateway | Updates the types of columns threadCpuTime and threadUserTime of the JMX-THREADINFO plug-in schema from int32 to int64. |
Story | COL-5815 | Netprobe | Updates the Bloomberg Library (BLPAPI) used by Bloomberg BPIPE and Bloomberg MDM Feed Adapter to 3.8.18.1. |
Story | COL-5951 | Netprobe | Modifies the Webmon plug-in implementation so that it is still able to extract available responseCode and responseText from an HTTP response status even when the code or text is missing. |
Story | COL-6245 | FKM Plug-in | Extended date tag expansion in filenames and keys in FKM. |
Story | COL-6305 | Netprobe | Increases the list Exegy instrument fields to subscribe into. |
Bug | COL-6306 | Netprobe | The Windows Netprobe snmptrapmon crash issue when receiving snmp-v2 trap is fixed. |
Story | COL-6316 | Netprobe | The Commodity market class support in Exegy adapter is added. |
Story | COL-6333 | FTM Plug-in | The FKM date tag expansion logic on FTM plug-in is implemented. |
Story | COL-6336 | Netprobe | Handled Trade, Correction, Cancel, Order Imbalance, Trading Action Equity events, and retrieved the value of common group field associated with each event. |
Bug | COL-6339 | Netprobe | The issue in RFA Feed Adapter where blank fields are not reflected as blank in the tick data is fixed. |
Story | COL-6340 | Control-M | BMC Control-M Plug-in requires and is only supported in Java 8. |
Story | COL-6346 | Citrix XenApp monitoring | Citrix Summary/Session integration template to replace deprecated Citrix Plug-ins. |
Story | COL-6366 | Netprobe | Upgrades the MDM Exegy library version to 3.13.2. |
Story | COL-6375 | Netprobe | Creates a toolkit sampler that monitors Citrix XenApp running published application. |
Story | COL-6376 | Netprobe | Creates a toolkit sampler that monitors Citrix Processes started by remote login. |
Story | VI-2744 | Active Console, Gateway Setup Editor | Configured Command Groups are now included in the Permissions summary section. |
Story | VI-3343 | Active Console, Gateway Setup Editor | Main File is now included in the Permissions summary section. |
Bug | VI-3625 | Active Console, Gateway Setup Editor | Red highlight that indicates a Gateway Setup Editor validation error is now cleared everywhere after performing a new setup validation. |
Story | VI-4359 | Active Console, Gateway Setup Editor | User input has been made more convenient for commands with a “time in seconds” input argument. When an argument of this type is configured, if the initial value is specified as “0” (that is, the Unix epoch, or 1970-01-01 00:00 UTC), then the default shown to the user is the current time when the command is invoked. A calendar control can be used, as previously, to adjust this if required. This saves the user having to click to view the calendar control, then press the Now button and then click again to adjust the time. When the Gateway Setup Editor is used to set the initial value for a “time in seconds” argument, it defaults to 1970-01-01 00:00 UTC and can be reset to this value by clicking the None button that appears in the calendar control. |
Story | VI-5383 | Active Console, Gateway Setup Editor | The Copy Attributes option from the right-click context menu of the Gateway Setup Editor navigation panel is removed. |
Story | VI-7248 | Active Console, Gateway Setup Editor | When you double-click an error in the errors dockable, and if the error is located in a row of a table, then the whole row is highlighted in addition to the erroneous component. |
Bug | VI-7421 | Active Console, Gateway Setup Editor | When invalid URL is set for SSO Agent URL, Active Console displays a user readable error message upon logging in to indicate failure. |
Bug | VI-7425 | Active Console, Gateway Setup Editor | When adding a new Include file in Gateway Setup Editor, its title is not appended with numbers. |
Story | VI-7449 | Webslinger | Webslinger SSO groups may now contain wildcards. |
Bug | VI-7474 | Active Console, Gateway Setup Editor | The score for the path //headline/cell is corrected. |
Story | VI-7510 | Active Console, Gateway Setup Editor | The scrolling experience in Gateway Setup Editor is improved. |
Bug | VI-7527 | Active Console, Gateway Setup Editor | Gateway Setup Editor now processes changes as you type for most text settings that appear within tables. Improves the behaviour of the Save icon and the coloured dots that indicate if a setting is valid in its context. |
Story | VI-7558 | Active Console 2, Gateway Setup Editor | The Dataview Schema summary section now only displays the value of the Publish flag. |
Story | VI-7559 | Active Console, Gateway Setup Editor | The checkbox for the Pivot flag in the Dataview Schema configuration is no longer displayed by default, unless it is set through Gateway Setup Editor or in XML. |
Story | VI-7566 | Active Console | Creates a new Orientation (degrees) property for Pie Chart in Pie Chart Settings > General Settings. |
Story | VI-7582 | Active Console, Gateway Setup Editor | Removes the Connection drop-down list UI from Database Query Arguments window. |
Story | VI-7606 | Active Console, Gateway Setup Editor | Adds capacity for Active Console to connect to more than 64 Gateways. |
Bug | VI-7609 | Active Console, Gateway Setup Editor | When the pie has only once slice, it sets its degree coverage to 360. Sometimes, when slices are removed, the computation for the remaining slice is off by a fraction and does not cover the full 360 degrees. |
Bug | VI-7631 | Active Console, Gateway Setup Editor | It is now using an actual error message sent by the hub sdk, instead of using a fixed response. |
Story | VI-7638 | Active Console, Gateway Setup Editor | The user can convert a line chart into a target marker line chart. The chart updates upon converting the data set into a target marker. |
Story | VI-7650 | Active Console, Gateway Setup Editor | Validation checks are now performed when applying changes to the SSO Agent URL property. |
Bug | VI-7686 | Active Console, Gateway Setup Editor | Active Console Advanced settings do not retain invalid values when closed. |
Story | 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 Windows Netprobe overrides other text. For exampple, _C:\TEMP\*.log_ will also match _C:\TEMP\Reporting.log _ _ . This appears to have been introduced as part of the fixes around case insensitive matching. Known issue since: Geneos 4.3.0 Fixed in version: Geneos 4.10.0 |
COL-6166 | FKM Plug-in | The new file matching code introduced to FKM in Geneos 4.3.0 returns a permission error on Windows platforms (“NOT_FOUND”) if an intermediate directory does not have appropriately open permissions. This is because the _findMatchingFiles()_ function needs to traverse the file path starting from the top or parent directory and continues to traverse through succeeding directories until it reaches the last/target directory level. Any permission issue that is encountered while traversing these directories breaks the traversal. Known issue since: Geneos 4.3.0 Fixed in version: Geneos 4.10.0 |
COL-6237 | Mibmon Plug-in | We have received multiple reports of the 64-bit Windows Netprobe that crashes intermittently with MIB-MON. The issue is likely caused by net-snmp third-party library. If you require MIB-MON on Windows (and you cannot, for example, deploy a Linux Netprobe), then please consider remaining on a 32-bit release at the moment. Known issue since: Geneos 4.0.0 (initial release of 64-bit Windows Netprobe) Fixed in version: Geneos 4.9.2 |
COL-6109 | Mibmon Plug-in | MIB-MON does not work in the same Netprobe instance as Trapmon. When Trapmon is configured, it sets a flag to the net-snmp library that is not compatible with MIB-MONs usage of the same libraries. Known issue since: Geneos 4.1.0 Fixed in version: Geneos 4.9.2 |
COL-5741 | Fix Analyser 2 Plug-in | The status remains Pending even if there are heartbeat messages after login and logoff. Fixed in version: Geneos 4.9.2 |
COL-6261 | Netprobe | The 64-bit Windows Netprobe does not correctly install and run on Windows Server 2008 (Build 6001). The _K32GetModuleFileNameExA_ error message appears. As the investigations continue, the only workaround for this OS version is to continue using the 32-bit Netprobe build. Known issue since: Geneos 4.0.0 (first 64-bit Windows build) 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 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 MDM plugin 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 properties. - New Integrations:
File Transfer Monitoring (FTM) Plug-in
The file related plug-ins generally support date generation keywords, such as <today>
and <yesterday>
, to generate file names to process. However, these keywords are not consistently supported by all plug-ins.
Now, these keywords have included a new set of data generation keywords. New file keywords for today + x
, today - x
, previous_monitored_day - x
, and next_monitored_day + x
date tags are added.
For more information, see File Transfer Monitor User Guide.
Gateway Alerts
The behaviour for when notifications for suspended alerts are triggered has changed to reduce the number of unhelpful messages when alerts come out of an inactive period.
See Suspended Alerts in Rules, Actions, and Alerts.
Gateway time zone and offset
You can now obtain the Gateway time zone and offset using a REST endpoint. This allows you to issue remote REST commands with “data and time” parameters without having to first calculate the time difference.
See Obtain the Gateway time zone and offset in Gateway Commands.
Events snapshot
You can now request a snapshot of severity, snooze and user assign events.
See Snapshot request for events in Publish to Kafka and Nanomsg.
Snapshots payload schema
User assigned and snoozed information has been added to the Payload Schema. This allows you to easily identify severity changes that are not snoozed or assigned to someone.
See Appendix: Payload schema in Publish to Kafka and Nanomsg.
Includes Data Plug-in in Gateway
You can now see the last user who edited a setup file, the name of the workstation, and the Gateway they were authenticated with, via three new columns added to the Includes Data plug-in.
See Includes data in Gateway Plug-Ins.
JMX port for remote monitoring
Most users are relying on Web Dashboards to provide the overall system health and transaction flows. To ensure that these Web Dashboards are functioning normally, MBeans or methods to determine the dashboard statistics for dashboard count and stale are required.
You can now use the JMX monitoring to remotely monitor the GatewayMonitor
and DashboardMonitor
MBeans. To do this, enable the JMX_PORT
and JMX_FLAG
debugging flags in the run script of your installation.
See Enable JMX port for remote monitoring in Web Dashboard.
Managed Entities Plug-in in Gateway
You can now list the busiest dataviews on a Managed entity using a command on the Managed Entities Plug-in. Two new columns have also been added showing the total number of dataviews on a managed entity and the number of cells on the dataview with the most cells. This allows for an easier troubleshooting exercise when investigating a busy Gateway.
See Managed entities data in Gateway Plug-Ins.
Workspace settings
You can now use the Gateway Hub connections in the Active Console settings. Also, the Workspace Settings dialog has been updated to include a new section for Gateway Hub.
The Gateway Hub icon appears at the dataview and Gateway levels to indicate if data is publishing to and can be retrieved from Gateway Hub.
See Gateway Hub settings in the Active Console.
SSO properties
You can now use a wildcard (*) to allow global access for config.user.groups
and dashboard.user.groups
.
This allows anyone from the group to access the Web dashboards. A pattern is used to check if the user group roles are authorised.
Amazon Web Services monitoring
Amazon Web Services (AWS) integration with Geneos enables you to retrieve live Amazon Elastic Compute Cloud (EC2) instance information, list CloudWatch metrics, monitor volumes and other interactions configured in Amazon Web Services, and display them as dataviews in Geneos.
For more information, see Amazon Web Services Monitoring User Guide.
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 ITRS Synthetic Monitoring User Guide.
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 |
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:
|
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:
|
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.
|
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:
|
Story | AA-4370 | Gateway 2 | Publishes Probe Up/Down events to IAF. |
Story | AA-4315 | Gateway Setup Editor | The Gateway user is now used as the author of the main setup file when Gateway authentication is enabled. |
Story | COL-6304 | Integration Template | Adds publishing schema to integration templates. |
Story | COL-4811 | MDM Plug-in | Updates QuantFeed library api to version 3.8.4.8 |
Story | COL-5740 | MDM Plug-in | RFA v8 upgrade for Windows x64, Linux x64 and Solaris x86_64 |
Story | VI-7446 | Web Dashboard | Adds the implementation for asterisk (*) when setting an authorised user groups. |
Story | VI-7526 | Web Dasboard | Adds a new MBean — DashboardMonitor. This MBean has these attributes:
|
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 Windows Netprobe overrides other text. For example, _C:\TEMP\*.log_ will also match _C:\TEMP\Reporting.log _ _ This appears to have been introduced as part of the fixes around case insensitive matching. Know issue since: Geneos 4.3.0 |
Netprobe | The 64-bit Windows Netprobe will not correctly install and run on Windows Server 2008 (Build 6001). You will see a _K32GetModuleFileNameExA_ error. Investigations continue. The only workaround for this OS version is to continue using the 32-bit Netprobe build. Known issue since: Geneos 4.0.0 (first 64-bit Windows build) |
Mibmon Plug-in | Known issue since: Geneos 4.0.0 (initial release of 64-bit Windows Netprobe) |
FKM Plug-in | The new file matching code introduced to FKM in Geneos 4.3.0 will return a permission error on Windows platforms (“NOT_FOUND”) if an intermediate directory does not have appropriately open permissions. This is because the _findMatchingFiles()_Â function needs to traverse the file path starting from the top or parent directory and will continue to traverse through succeeding directories, until it reaches the last/target directory level. Any permission issue that will be encountered while traversing these directories will break the traversal. Known issue since: Geneos 4.3.0 |
Mibmon Plug-in | MIB-MON will not work in the same Netprobe instance as Trapmon. When Trapmon is configured, it sets a flag to the _netsnmp_ library that is not compatible with MIB-MONs usage of the same libraries. Known Issue Since: Geneos 4.1.0 |
Gateway 2 | When a Command is given the same Label as a containing Command Group then Gateway may (very likely) crash on saving the configuration. |
Geneos 4.7.0
Released: 31 May, 2018
Last updated: 7 June, 2018
This release delivers the updated binaries for in the ITRS Downloads page.
Highlights
These are the highlights of this release:
- Consistent argument parsing for actions and commands to simplify configuration.
- Market Data Monitor plug-in introduces ICE Feed Adapter for ICE Market Data Services.
- Real-time monitoring for consolidated feed provided by ICE Data Services.
- The scoring criteria in Paths scoring were improved to identify expensive XPath in the Active Console.
- The behaviour for action and command scripts run on Netprobe and Gateway is now consistent:
- Gateway Actions and Effects argument parsing behaviour.
- Gateway commands argument parsing behaviour.
- The
cpuClockSpeed
in the Hardware plug-in now displays the maximum speed frequency of the first CPU found by Netprobe. - SSL certificate authentication was added for Webslinger.
ICE Feed Adapter
The new ICE Data Services or IDC consolidated feed adapter uses the IDC Consolidated Feed Token Format (CTF) Wire Protocol.
See ICE adapter in Feed Adapters.
Path scoring
In Paths dockable, you can use the Evaluate all button to check all the XPaths in one single click. The result displays “N/A” if the list is not an XPath. Also, an expensive XPath is highlighted in orange.
See Evaluate paths in Active Console Paths Dockable and Scoring.
Gateway Actions and Effects argument parsing behaviour
The behaviour for Actions and Effects have changed to ensure consistency when actions and effects are run on the Gateway or Netprobe and to reduce unexpected behaviour.
See Script effects in Rules, Actions, and Alerts.
Gateway commands argument parsing behaviour
The behaviour for Commands has changed to ensure consistency when commands are run on the Gateway or Netprobe and to reduce unexpected behaviour.
Hardware Plug-in
The cpuClockSpeed
has changed to display the maximum speed frequency of first CPU found by Netprobe.
See Hardware Plug-in - Technical Reference.
SSL authentication for Webslinger
Webslinger now connects to Gateways using SSL certificates.
See SSL authentication on a Secure Gateway in Webslinger.
Breaking changes
Commands, Actions and Effects
Geneos 4.7.0 release introduces changes to the way arguments are parsed to Commands, Actions and Effects.
These changes were required to provide consistent behaviour and understanding across both Netprobe and Gateway to simplify user experience.
We strongly recommend you check the configuration and behaviour of any Commands, Actions and Effects before deploying to production.
For more information, see Commands, Actions and Effects.
New features and fixed issues
These are the new features and issues we have fixed in this release:
Issue type | Issue key | Release component | Release description |
---|---|---|---|
Bug | VI-7356 | Active Console, Gateway Setup Editor | Default suggested path under ‘Configure Metrics Table’ is supported and editable through Basic Path Editor. |
Bug | VI-7348 | Active Console,Gateway Setup Editor | The Gateway Setup Editor Save button is correctly activated when sections of the configuration have been added or removed (example, Listen ports). |
Bug | VI-7347 | Webslinger | Attribute names in Webslinger VIEW_PATH setup option can contain spaces. |
Story | VI-7313 | Active Console,Gateway Setup Editor | Resolves memory leak for Re-populate charts with Historic data for Active Charts. |
Story | VI-7308 | Active Console,Gateway Setup Editor | Paths dockable has a score column that computes the XPath score. |
Story | VI-7302 | Webslinger | If WEB_SERVICE_URL contains a port, Webslinger will not append its LISTEN_PORT when constructing the redirect URI to communicate with the SSO Agent. If WEB_SERVICE_URL does not contain a port, Webslinger will append its LISTEN_PORT when constructing the redirect URI to communicate with the SSO Agent. |
Story | VI-7301 | Webslinger | Adds the SSL Certificate authentication to Webslinger when connecting to a secure Gateway:
|
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-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 Gatewayconnections 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. |
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:
|
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):
|
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 optionshas a label without a value, this option will be omitted and a validation warning will beprovided. (Previously, there would be no warning and the entire command would be omitted.) The same set of user input options is now available for tasks as for commands, including “XPath options”, which provide a dynamic set of options based on values taken from a dataview. |
Known issues
These are the known issues affecting this release:
Issue key | Known issue description |
---|---|
COL-7986 | Bloomberg plugin crashes on . As a workaround, deploy 4.x on host, or use 5.x . Known issue in versions: 4.4.x, 4.6.x, 4.7.x, 4.12.x, 4.13.x |
Geneos 4.6.0
Released: 3 April 2018
Last updated: 4 May 2018
Note
An issue was discovered in 4.6.0 release of Gateway where string variables containing special characters like<
did not parse correctly. As a result, string variables containing special characters like<today...
used by plug-ins for specifying date or time substitution did not work correctly. This issue is fixed and we recommend you upgrade to 4.6.1 to get the updated Gateway version.
This release delivers the updated binaries for 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 Windows where libnet sometimes uses a destination MAC address of 00:00:00:00:00:00 when constructing the ethernet frame. |
Bug | COL-6083 | Hardware Plug-in | Fixes to Hardware and CPU plug-in for Power PC compatibility. |
Bug | COL-6093 | Netprobe | Fixes incorrect build type displayed in Netprobe log for PowerPC. |
Bug | COL-6095 | X Plug-ins | Fixes memory leak when PCE restarts. |
Bug | UTL-988 | SSO Agent | SSO Agentcan read passwords from environment variables. To avoid the need to store passwords as plain text in the SSO Agent configuration file, these can be read from environment variables:
|
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 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 showwhenever a Gateway is disconnected. |
Story | VI-4189 | Active Console | You can select one or more dashboard objects and right-click and select TemporarilyHide 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 asfunctionality 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 thecorresponding managed entity in the metrics view. |
Story | VI-7001 | Active Console | When you right-click on a chart if you now navigate down to the Active Chart sub menus the duplicate properties menu has been removed. This was a duplicate wherein there was also a properties menu on the main right click menu. The exception is when the chart has been detached, where the properties menu will still be available on the sub menu. |
Story | VI-7004 | Active Console | The Sorting and Mode right click menu items have been removed from the Dashboard Palette because due to recent changes they no longer have sufficient sub items to justify them. |
Story | VI-7148 | Active Console | This changes allows for created tools to be able to smartly infer paths so as to make the tools for more useful and allow for less manual modifications when it will be reused for similar data sets. |
Story | VI-7149 | Active Console | Adds a new column in the Commands dockable called Source to list where a command is executed. If a command is delegated to another Gateway, the name of the Gateway is listed but followed by “(Delegated)” to indicate the remote execution. |
Story | VI-7166 | Active Console | You can right-click on a list view tab and select a duplicate function. At that point they are asked where they want to create the new list view. |
Story | VI-7169 | Active Console | When multiple links are invoked on a dashboard object, each result set is shown in its own search tab, rather than replacing the previous search result. |
Story | VI-7178 | Active Console | When SSL flag is enabled, password field automatically changes to blank. |
Story | VI-7194 | Active Console | -wsurl program parameter supports HTTPS (with authentication) URL hosted workspace. |
Story | VI-7205 | Active Console | Adds the right-click ‘Go to Dashboard’ option in ‘Dashboard Element Paths’ dockable. |
Story | VI-7210 | Active Console | You can specify the size of the font size in the axis of charts. |
Story | VI-7218 | Active Console | Creates the ‘Element Paths’ dockable that lists all the element paths of all the list views and dashboards in the workspace. |
Story | VI-7228 | Active Console | Adds the Paths dockable that lists all active paths in the workspace; double clicking on the path will redirect the user to the specific list view/dashboard object/notifier. |
Story | VI-7230 | Active Console | Refresh button for the Paths dockable is available (previous behavior is to right click inside the dockable then select ‘Refresh’). |
Story | VI-7235 | Active Console | You can add ‘invokeUserSelection’ hyperlinks onto dashboards, which simulate selection events, allowing dashboard to update based on clicks on dashboard objects. |
Story | VI-7263 | Active Console | Removes the ‘Apply’ button from the username/password ‘URL needs authentication’ dialog box. |
Story | VI-7270 | Active Console | User is presented with an error message when workspace location is inaccessible before opening the ‘Select Workspace’ dialog box for instances where -ws or -wsurl program argument is provided in ActiveConsole.gci file. Also, name of the URL window has been changed from ‘Select URL’ to ‘Enter URL’. |
Story | VI-7279 | Active Console | Changes the Duplicate List View option to Convert to List View. |
Story | VI-7297 | Active Console | Command Tools are no longer added in the Tools and Modifiers window. Also, commands cannot be created as a link in the path editor. |
Story | VI-7316 | Webslinger | Adds the ability for multiple instances of Webslinger to run on the same host. This involves allowing the Webslinger administrator to specify names of the sessionid cookie in the Webslinger config (to ensure that they do not clash). |
Story | VI-7317 | Web Dashboard | Allows separate sessions from multiple instances of Web Dashboard on the same host (with different ports). This will allow different SSO Agent sessions from each Web Dashboard instance. |
Story | VI-7344 | Active Console | The Paths dockable has an “Evaluate all” button, that computes how expensive the XPath in each row is. |
Story | VI-7374 | Active Console | Show N/A for paths that cannot be evaluated. |
Story | VI-7375 | Active Console | Updates the Evaluate All Icon. |
Story | VI-7376 | Active Console | Always refresh the PathDockables before doing an EvaluateAll action. |
Story | VI-7382 | Active Console | Disables the output window when performing DB queries for historical charts. |
Story | VI-7359 | Active Console | Adds the runtime dependencies to 64-bit Active Console build. |
Story | VI-7294 | Active Console | Changes the default Xmx for 64-bit Active Console builds. |
Story | VI-7299 | Active Console | Provides a 64-bit build version of the Active Console. Active Console 32-bit and 64-bit versions are also packaged with JRE1.8_151. |
Bug | AA-4405 | Gateway | Ensures the special characters “<” work for variables. In some instances, the XML representation of a variable needs to be extracted from the setup. It is important that you encode these strings, such that characters like <. >, and do not break the xml parsing. A result of not doing this previously, the string variables containing <today… used by plug-ins for specifying date / time substitution did not work. |
Bug | AA-4415 | Gateway | Line feeds in Legacy Probe settings that are removed as part of the environment optimisation are added back in. |
Known issues
These are the known issues affecting this release:
Issue key | Known issue description |
---|---|
COL-7986 | Bloomberg plugin crashes on . As a workaround, deploy 4.x on host, or use 5.x . Known issue in versions: 4.4.x, 4.6.x, 4.7.x, 4.12.x, 4.13.x |
Geneos 4.5.0
Released: 31 January, 2018
Last updated: 9 February, 2018
Note
Geneos Netprobe version 4.5.1 is available with fix for COL-6052 that resolves an issue where FKM starts reading at the beginning of the file, even though the default is to start at the end. The fix for COL-6049 is also available that resolves an issue where Disk plug-in inode columns show zero while waiting for NFS partition data.
This release delivers the updated binaries for 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 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.
- Hardware plugin 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 Windows servers, the
cpuUtilisation
represents the average across cores/CPUs, instead of the heaviest loaded logical processor. - On Solaris,
swapUsed
is based onswap -l
command, instead ofswap -s
. A new metric calledswapUsed
(virtual) is available that is based onswap -s
command. - On Linux and Solaris,
cpuUtilisation
now takes CPU wait times into account.
New features and fixed issues
These are the new features and issues we have fixed in this release:
Issue type | Issue key | Release component | Release description |
---|---|---|---|
Story | AA-2871 | Gateway 2 | Deprecates gatewayId setting. |
Story | AA-4110 | Gateway 2 | When an importing connection starts to import snooze or user assignment state, the importing Gateway clears the corresponding state of data items imported on that connection. This ensures that the icons shown in the user interface correctly reflect the state on the exporting Gateway. |
Story | AA-4145 | Gateway 2 | Audits the drop when snooze and user assignment entries are dropped from a Gateway, because Gateway imports the data from another Gateway. |
Story | AA-4143 | Gateway 2 | Updates the Gateway timezone file. |
Story | AA-4178 | Gateway 2 | Allows you to delegate commands to the exporting Gateway when importing data via Gateway sharing. This includes:
|
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:
|
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 dataviews. |
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 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 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 plugin 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>files in file agent:abc1324\_9-6-17abcdef\_9-6-17abcd\_9-7-17 With Agent’s system date assumed to be 9/6/2017, expanded filename will be: abc*_9-6-17 and Agent will correctly detect the 2 files which will then be forwarded to FixAnalyzer2. When the date carries over to the next day, expanded name will be: abc*_9-7-17. Agent will detect 1 file that matches this expression, but will leave the previous results untouched so this time all the 3 files will be displayed in the admin view. Solution: When using a file agent, filename with both wildcard and date tags, and date changes during runtime, Previous files that aren’t covered by the new resolved filename should be removed from the admin dataview.
|
Bug | COL-2910 | JMX Plug-in | This change fixes an issue where integer arithmetic was causing an exception when being used in the JMX plug-in. |
Bug | COL-38 | GL Plug-in | The current algorithm processes the entire send/order log file first before processing the entire recieve/ACK file. In periods of high volume, this causes unmatched ACKs to build up. Furthermore, the current version using a linked list to store the unmatched ACKs which causes lookup to degrade as the list grows.The algorithm was modified such that the files are processed by units of 100 orders/acks (i.e. process 100 orders, process 100 acks, match, repeat until done) to prevent the list of unmatched ACKs from growing too long. Furthermore, the list is now implemented using the standard C++ vector. |
Bug | UTL-977 | SSO Agent | The SSO Agent now logs events occurring during authentication and LDAP queries to specific logging topics. This allows debug-level logging to be enabled in a controlled fashion. The logging level for each topic used is now set explicitly in the provided logback.xml configuration file, making it easier to make adjustments. |
Bug | UTL-978 | SSO Agent | SSO-Agent Service ID has been changed to match the name visible in the Windows service view. |
Bug | UTL-982 | SSO Agent | SSO Agent now correctly applies http/https default port when no port is configured in the SSO-Agent configuration file. |
Bug | UTL-990 | SSO Agent | NTLM version of SSO Agent now supports NTLM again. |
Bug | VI-2739 | Gateway Setup Editor | Prevents an incorrect warning from being shown when a Generic User is set-up to be an Administrator. A different warning is now shown that prompts the user to check whether or not the current user will still have setup edit permissions after the Gateway setup is applied. |
Bug | VI-3084 | Gateway Setup Editor | Uses PCRE Perl Compatible Regex is now set to un-ticked by default. |
Enhancement | AA-2490 | Gateway 2 | User data allowed for environment variables to be set for actions through name / value pairs. This is an enhancement that allows you to set the value through extended syntax and removing the necessity to possibly set the value through an intermediate step.Variables userdata “variable” $(var)DataItem userdata “dataItem” valueDataItems userdata “dataItems” %%//cell valueTarget userdata “hello” target “dataviewName"ActiveTime userdata “active” within activetime “timeActive"Attribute userdata “attribute” attribute “FAILOVER"TimeSeries userdata “timeseries” timeseries “timeSeries”. |
Enhancement | AA-2778 | Gateway 2 | Annotations provide a method for defining key / value pairs which appear as environment variables or parameters to shared libraries in actions and effects. These allow the targeting of these values without modifying rules, alerting or effects configuration. |
Enhancement | COL-3730 | Webmon Plug-in | Adds an option to retrieve headline details from another url rather than /. |
Enhancement | COL-4111 | Extractor Plug-in | Adds JSON support to the Extractor plug-in by:
|
Enhancement | COL-5198 | MQ Plug-ins | Adds an encryption support for MQ plugins security remote passoword. |
Story | AA-2656 | Gateway 2 | Adds a utility to measure the amount of data published by a Gateway via Gateway publishing. The utility is bundled with the Gateway. |
Story | AA-3764 | Gateway 2 | Enables Gateway-to-Gateway authentication using an SSL Certificate as an alternative to password authentication. |
Story | AA-3765 | Gateway 2 | Restricts Gateway-to-Gateway access by naming allowed users. A new section is added to the exporting dataset which states which users can access the dataset.Actions. |
Story | AA-3800 | Gateway 2 | It is now possible to restrict access to Gateway sharing sets by user name. The users allowed access can be set in the Advance tab of the “Data sets” (defined in the “Exported data” section. |
Story | AA-3801 | Gateway 2 | Add the ability for a exporting Gateway to verify the service connecting via Gateway sharing using an SSL certificate as well as a password. |
Story | COL-5691 | Netprobe | Correct wrong usage of FormatString in a couple of plugins that may lead to inaccurate log messages. |
Story | UTL-955 | SSO Agent | Adds ability to use Keberos Authentication with SSO Agent on both Windows and Linux servers to Windows Active Directory Servers. |
Story | UTL-985 | SSO Agent | The SSO Agent now logs events occurring during authentication and LDAP queries to specific logging topics. This allows debug-level logging to be enabled in a controlled fashion. The logging level for each topic used is now set explicitly in the provided logback.xml configuration file, making it easier to make adjustments. |
Story | UTL-989 | SSO Agent | SSO-Agent logging now starts with:10:56:17.502 [main] INFO io.undertow - Starting Server……10:56:17.504 [main] INFO io.undertow - SSO-Agent Version: 1.1.0-RC2 Version number includes NTLM if NTLM is available. |
Story | UTL-993 | SSO Agent | Release of Geneos SSO Agent that allows Active Console, Web DashboardWebslinger and 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 aSybase 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 workspaceconfigurations don’t have SSOAgentUrl defined. |
Bug | VI-7517 | Active Console | Fix an issue where SSO Login doesn’t work when a user has a lot of AD user groups. |
Known issues
These are the known issues affecting this release:
Issue key | Known issue description |
---|---|
COL-7986 | Bloomberg plugin crashes on . As a workaround, deploy 4.x on host, or use 5.x . Known issue in versions: 4.4.x, 4.6.x, 4.7.x, 4.12.x, 4.13.x |
Geneos 4.3.0
Released: 2 October, 2017
Geneos Single Sign On capability is currently in “Limited Availability”. We are working with a number of early adopters to further enhance the capability. We aim to make this “Generally Available” by end of November.
Note
Geneos 4.3.o version of Gateway, Active Console, Web Dashboard, and Webslinger have been enhanced to support Geneos Single Sign On capability. You may see changes within the product to support this, but you will require the new SSO Agent binary to enable integration with LDAP / Active Directory. Please contactITRS Support if you would like to request access to the new SSO Agent binary
Last updated: 8 November, 2017
Note
Active Console version 4.3.1 is available with fix for VI-7090 which resolves an issue where Active Console configuration is not loaded if workspace configuration don’t have SSOAgentUrl defined
This release delivers the updated binaries for 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 plugin.
- Improved X plugins connectivity.
- Improved file name matching for file related plugins.
New features and fixed issues
These are the new features and issues we have fixed in this release:
Issue type | Issue key | Release component | Release description |
---|---|---|---|
Bug | DPS-15 | All Geneos components | Fixes an issue where the version for Geneos components was set to a sequential value not indicative of the release date. This caused issues when checking for the ReleaseAge. |
Bug | AA-769 | Gateway 2 | GatewayData and DatabaseLogging dataviews now hide the port and host if not set. GatewayData and DatabaseLogging dataviews no longer show information that is only used by the Gateway client. (example being databaseLogging > connection > database > oracle > clientConnection > server > port) |
Bug | COL-1329 | FKM Plug-in | Adds option to enable case insensitive filename matching for unix based OSes. Default is case sensitive. |
Enhancement | COL-3984 | Webmon Plug-in | Adds support for SSL client authentication. Three additional WebMon parameters were exposed. Namely, Client Certificate, Client Key and Client Key Passphrase. |
Bug | AA-759 | Gateway 2 | Any Gateway Setup Editor XML files that were locked by the Gateway prior to a Gateway crashing are automatically removed when the Gateway comes back online. |
Bug | VI-82 | Active Console | Fixes an issue that meant that a link value to URL modifier only applied after a restart. |
Bug | VI-2198 | Active Console | Fixes an issue that meant that the data point labels were no longer showing on charts. Also modified behaviour so that it now works on area and bar charts (before it just worked on the small data points on line charts). |
Bug | VI-1214 | Active Console | Fixes an issue where the ‘Fat Gauge’ in a work space can delay loading. In some case extending to hours. This fix will stop the extended load time, though the gauge will still be loaded. |
Bug | VI-342 | Active Console | Fixes an issue whereby if a custom modifier replaced (based on the value of a cell) links on a dashboard object with no links it failed. |
Bug | VI-1956 | Active Console | Fixes an issue whereby if a path was poorly configured on a tool the tool dialog would not come up at all. |
Bug | COL-1294 | Hardware Plug-in | Fixes the details displayed in swapSize and swapUsed fields in the hardware plugin for Windows platform. |
Bug | COL-1491 | FTM Plug-in | Filenames without wildcard will be directly opened instead of going through the entire directory. |
Bug | COL-2863 | Message Tracker Plug-in | Fixes high CPU usage when Message Tracker file contains more than 16k Characters. This also fixes other issues found:
|
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 incomplete. |
Bug | VI-83 | Active Console | The Polygon tool has been removed from the palette. |
Bug | VI-849 | Active Console | The Samll Rack LT tool has been removed from the Dashboard palette in favour of newer tools that use the new custom modifier functionality. |
Story | VI-4660 | Active Console | The colour choosers in the custom modifier dialogue are now in order of severity (Undefined –> Critical). |
Bug | VI-837 | Active Console | There have been corrections to the modifier dialog which means you can correctly edit multiple modifiers. Prior to this it sometimes failed on apply. Note that if you edit the path directly (not via the oath editor), then you need to ensure that after the edit the text box loses focus. This has been resolved as part of ACX-3713. |
Story | VI-6995 | Web Dashboard | Creates a different Web Dashboard package with no JRE packaged. This allows for a smaller binary file and allow the user to use a different JRE for running the Web Dashboard (JRE 1.8 is still required). The Web Dashboard will still have a package available with a JRE included. |
Bug | COL-1875 | FTM Plug-in | Fixes the previously non-working FTM “Accept File Delay” function when file Alias containing |
Story | VI-6996 | Active Console | Updates the JRE packaged with Web Dashboardand Active Console to 1.8.0_144. |
Bug | VI-2492 | Web Dashboard | Updates the sprint security and spring framework libraries used by the Web Dashboard to address security risks associated with older versions of those libraries. |
Story | VI-6994 | Web Dashboard | Adds support for authentication and authorization through the SSO Agent for access to the web dashboard dashboard and config pages. |
Bug | AA-1693 | Gateway 2 | Prevents possible loss of a record when logging to MS SQL Server and the connection is unexpectedly dropped. |
Enhancement | AA-2948 | Gateway 2 | Users will have to explicitly turn on the feature and downgrade if they wish to use original Geneos password encoding without warnings. |
Enhancement | VI-5278 | Gateway Setup Editor | When changing the editor to XML mode, encrypted passwords are obfuscated so that they are not visible even in their encrypted form. When the Copy XML or Copy Attributes -> XML commands are used, encrypted passwords are removed such that they have to be replaced when the XML is pasted. This also ensures that if XML is copied in order to be pasted into an editor, the encrypted version of the password is not revealed. |
Bug | COL-466 | X Plug-ins | X-Traffic columns dataSendRate and dataRecvRate have ’tab’ white space between the value of amount of data sent in ‘kb’ and time in ‘sec’ |
Story | COL-5710 | Self-announcing probes | When a Self-announcing Netprobe or Floating Netprobe is suspended, the new default behaviour is for the Gateway to send it a message telling it how long it should wait before attempting to connect to another Gateway. This is controlled by the new selfAnnouncingProbes > pinSuspendedProbes setting: if this is disabled, a suspended probe will attempt to re-connect to another Gateway after a short timeout. This allows the Gateway administrator to make SAN probes suspend in a similar manner to normal probes. This enhancements require an upgraded Gateway as well as an upgraded Netprobe. Only an upgraded Netprobe will respect the request to remain pinned to the suspending Gateway. |
Story | COL-5709 | Self-announcing probes | When a Self-announcing Netprobe chooses between Gateways, it can now inform the Gateways that it has not chosen as well as the Gateway that it chooses. If a Gateway is informed that it has not been chosen, it removes the probe from its directory. This allows a self-announcing probe to migrate successfully to a different Gateway if it is suspended manually or by automatic load management. This enhancements require an upgraded Gateway as well as an upgraded Netprobe. An upgraded Netprobe will only send the “not chosen” message to Gateways which are able to handle it correctly. |
Story | COL-5711 | Self-announcing probes | The algorithm used to allocate Self-announcing Netprobes between Gateways has been enhanced so that Gateways inform each probe about the other probes which are negotiating a connection. Probes make use of this information to determine which other connections are about to be made when deciding which Gateway to connect to. This ensures that load is reasonably evenly distributed if many probes are started at once or if a number of probes have to choose between two or more remaining Gateways when one Gateway is stopped. |
Bug | VI-645 | Active Console | 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-3795 | Gateway 2 | Some password errors that can arise due to hand editing XML and mis-entering passwords have now been caught. |
Bug | AA-3796 | Gateway 2 | When passwords were obfuscated in Gateway Setup Editor XML mode, command passwords were missed. That has been corrected. |
Story | AA-3794 | Gateway 2 | stdEncodedPassword is only presented as a password option if it is being used. In all other circumstances only plaintext and stdAESPassword will be presented to the user. |
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 | Added option to enable case insensitive filename matching for unix based OSes. Default is case sensitive. |
Enhancement | COL-3984 | Webmon Plug-in | Added support for SSL client authentication. Three additional WebMon parameters were exposed. Namely, Client Certificate, Client Key and Client Key Passphrase. |
Bug | VI-7090 | Active Console | This change fixes an issue where Active Console configurations aren’tbeing loaded if workspace configurations don’t haveSSOAgentUrl defined. |
Geneos 4.2.0
Released: 1 August, 2017
Updated: 17 August, 2017
Note: Geneos Web Server (Web Dashboard) version 4.2.0 is available with fix for WEB-474 that resolves an issue with delays in updating the Web Dashboard browser interface.
Updated: 24 August, 2017
Note: The new 64-bit Windows Netprobe binary is available to download from ITRS Downloads.
Last updated: 9 February, 2018
Note
Geneos version 4.2.1 is available with fix for COL-6049 that resolves an issue where Disk plug-in inode columns show zero while waiting for NFS partition data. The fix for COL-5714 is also available which resolves an issue where Disk plug-in significantly increase virtual memory usage in NFS partition.
This release delivers the updated binaries for in the ITRS Downloads page.
Highlights
These are the highlights of this release:
- Gateway Setup Editor usability usability improvements include:
- Number of fixes to improve sizing of input fields.
- Improved linking to errors in include files so you can quickly identify the correct section of the setup file.
- GSE now supports copying and pasting named items from one setup file to another. Previously, this was only possible within a setup file.
- GSE now warns you if the changes that are about to be applied might remove the ability for them to make further changes to the setup.
- You can now use follow selection paths in the Active Dashboard.
- Gateway and Netprobe now support SSL verification to establish a secure communication between these Geneos components.
- Gateway can start up and continue to run when read/write problems are detected in the Gateway cache.
- Geneos
stringList
variables can now be used within Rules.
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 |
---|---|---|---|
Enhancement | GSE-1503 | Active Console | Gateway Setup Editor supports copying named setup items to the system clipboard XML as XML and pasting such items from the clipboard. This allows setup items to be copied from one setup to another. . |
Bug | GSE-1504 | Active Console, Gateway Setup Editor | A single star no longer causes display issues in Path Editor. |
Enhancement | GSE-1505 | Active Console, Gateway Setup Editor | Fixes incorrect defaults listed in the attached document. |
Bug | GSE-1350 | Active Console, Gateway Setup Editor | Pop up dialog box for XML settings are constrained to 2/3 of screen height when packed. This enables scrollbars to become active when adding many rows. Border adjusted for table settings panel to allow space for scrollbars. |
Enhancement | GSE-1424 | Active Console, Gateway Setup Editor | Adds the ability to group Scheduled command in “Scheduled command Groups”. These groups allow for better management and support the standard Gateway Setup Editor group disable feature. |
Bug | GSE-1290 | Active Console, Gateway Setup Editor | For settings, such as string list variables where a dialog box of table settings is popped up, the dialog will be restricted 2/3 of the screen height when it is redrawn. |
Bug | GSE-1502 | Active Console, Gateway Setup Editor | Editing the top level include file settings in XML mode could previously lead to an internal error which rendered the Gateway Setup Editor inoperable. |
Bug | GSE-1185 | Active Console, Gateway Setup Editor | When some types of error are detected by the Gateway Setup Editor (Gateway Setup Editor) in an include file, the linkage needed to allow the error to be shown in context was not previously saved correctly. This affected the Rule Editor and XML editor components of Gateway Setup Editor. For example, deleting a required keyword in the rule block of a rule defined in a setup include file would generate an error which, when double-clicked in the Gateway Setup Editor error dockable, would be reported against an unrelated part of the main setup file. |
Bug | GSE-1243 | Active Console, Gateway Setup Editor | Pop up dialog box for XML settings are constrained to 2/3 of screen height when packed. This enables scrollbars to become active when adding many rows. Border adjusted for table settings panel to allow space for scrollbars. |
Enhancement | GSE-1137 | Active Console, Gateway Setup Editor | The “Evaluate Alert” dialog box is of fixed size which makes it difficult to use when a lot of results are returned. The dialog is now resizeable to make it easier to navigate the results. |
Bug | GSE-1281, GSE-1054, GSE-1426, GSE-1446, GSE-1236 | Active Console, Gateway Setup Editor | Enhances the code input sections of the following plug-ins:
|
Bug | GSE-1456 | Active Console, Gateway Setup Editor | In Gateway Setup Editor warning for no samplers or types in a managed entity, the Gateway Setup Editor no longer highlights the probe field. |
Bug | GSE-1464 | Active Console, Gateway Setup Editor | Double-clicking on item error now only take the user to the item and does not highlight any sub part of the item. This is correct as the item is at fault not any sub part that can be identified in the Gateway Setup Editor. |
Bug | GWX-2858 | Active Console, Gateway Setup Editor, Gateway, Netprobe, Fix Analyser 2 | The new script that generates version information for Geneos release was updated to also include git (code repository) specific information. The required information is embedded into the binary and can be viewed when running the command (on non-windows) {binary_name} -version. The schema version used by Gateway Setup Editor should always be the latest version embedded in Gateway or Netprobe. The schema version is now retrieved from the latest git commit date of the codes instead of using a sequential 6 digit number. |
Enhancement | ACX-4430 | Active Console, Gateway Setup Editor | You can now remove path elements in droppeditem and followselection paths as well as append. Three new path manipulation functions have been added:
|
Enhancement | ACX-4429 | Active Console, Gateway Setup Editor | You can use follow section paths on dashboards. This allows the contents of a dashboard to update as you click around the console (state tree, Gateway and list views). These can also be added to user defined tools allowing much more general tools to be added to the palette. |
Bug | ACX-4416 | Active Console, Gateway Setup Editor | You can add a cell element after an append, merge or replace in a GeneosURL. Before you had to artificially add a ‘Table cell’, then turn off auto complete and manually adjust the path. |
Bug | ACX-3504 | Active Console, Gateway Setup Editor | The Logging Success property is available in the Cell property list in the path editor. |
Bug | ACX-2798 | Active Console, Gateway Setup Editor | Fixes an issue in the path editor where the use of a ! and a * was not persisted correctly between path edits within the path editor. |
Bug | ACX-4350 | Active Console, Gateway Setup Editor | The Advanced path editor is no longer be used for Droppeditem and Userselection paths. These paths are not really xpath centric, but Geneos constructs so not suitable material for the advanced editor. |
Bug | ACX-4353 | Active Console, Gateway Setup Editor | A modifier linked to a non -numeric cell value will not change the border thickness, this is opposed to falling back to some default. |
Enhancement | ACX-4254 | Active Console, Gateway Setup Editor | X and Y position controls have been added for dashboard objects and the line thickness is now a text entry rather than a slider. |
Bug | ACX-3007 | Active Console, Gateway Setup Editor | Corrected minor Typos (this and cell) in the path editors. |
Enhancement | ACX-4348 | Active Console, Gateway Setup Editor | Any Leading and trailing spaces in modifier names are now removed at the time they are created. |
Bug | ACX-4352 | Active Console, Gateway Setup Editor | When a modifier that try’s to apply a string to a X / Y / Height or width property is used no action will be taken. This is in contrast to the previous behavior where that property would be set to 0. |
Enhancement | ACX-3357 | Active Console, Gateway Setup Editor | This change closes metrics overview dockables when a window is closed. This prevents a build-up of hidden dockables which can possibly cause performance issues. |
Enhancement | ACX-3961 | Active Console, Gateway Setup Editor | This enhancement changes the default behavior to close the metric overview dockables when the window is closed. In addition, this enhancement adds a “Persistent Overview” check box to the overview metrics wizard (which is initially turned off). Since the default current behavior is that, when closed, the overview is terminated, turning “Persistent Overview” on prevents this. |
Enhancement | ACX-4188 | Active Console, Gateway Setup Editor | The legend version of a data set in an active chart now shows the correct transparency. Before if you made the data set line partially transparent the legend did not update in the same way. |
Bug | GWX-2611 | Gateway | If a command is triggered as part of an action, its environment will have the appropriate environment variables and userdata added. |
Enhancement | GWX-629 | Gateway | Gateway checks that Gateway Setup Editor user will retain permission to edit setup. |
Enhancement | GFR-716 | Gateway, Netprobe, EUEM Netprobe, Fix Analyser 2, Netprobe | Enhances Geneos connection security:
|
Enhancement | GSE-1480 | Gateway | When performing a search in the Gateway Setup Editor you can now choose whether to include disabled items in the results. If disabled items are included, they will be shown in strikethrough font, to distinguish them from enabled items. (In this context, “disabled items” includes items which are found in disabled sections of the setup.) |
Bug | GWX-1538 | Gateway | Rule targets are re-evaluated when a relevant managed entity attribute changes. |
Enhancement | GWX-1435 | Gateway | Allows you to use geneos stringList variables in the inList function. ShowRules also updated to show the contents of a stringList variable when hovered over. |
Enhancement | GWX-1534 | Gateway | The Gateway on startup will attempt to verify the cache. This relies on file hashes maintained by the Gateway which will not initially exist. If writes or reads to the cache fail during a Gateway run the Gateway will attempt to keep going but will not allow setups to be saved until the Gateway is restarted. The Gateway will also advise that the cache is renamed or deleted before proceeding. |
Bug | GWX-2838 | Gateway | Fixes Gateway to log and pause connection when primary key of the table ref goes out of range. |
Bug | GWX-2778 | Gateway | Fixes Gateway to log and pause connection when primary key of the var_ref_table goes out of range. |
Bug | GWX-2800 | Gateway | Add fix for GatewaySql crash. |
Bug | GWX-2831 | Gateway | When rule startup is delayed, Gateway will not use setup which has validated unless it has also been saved. |
Enhancement | GWX-2833 | Gateway, Netprobe, Express Reports | Support for MS SQL Server ODBC Driver 13 on Linux 64-bit. |
Bug | GWX-2810 | Gateway | Links to groups in UserManager debug page works correctly. |
Bug | GWX-2828 | Gateway | Gateway sharing propagates severity correctly on ‘Import severity’. |
Bug | PLW-728 | Netprobe | Fixes Netprobe crash when there are a large number of mounted partitions. |
Bug | PLI-2283 | Netprobe | Fixes the issue where Win-service plug-in data view is blank when there’s an issue with a service being sampled. The fixed is to list all services in data view and error description is displayed in new tab called ‘sample state’ for services with errors. |
Bug | PLI-2204 | Netprobe | Fixes the incorrect “percentageUsed” & “freeSpace” column values on disk plug-in dataview when using Windows Netprobe on some “mapped” drives. |
Enhancement | PLI-2297 | Netprobe | Modifies FKM to use the fileId from FILE_ID_DESCRIPTOR to handle each file, instead of file ctime. This is only applicable for Windows platforms. |
Bug | PLI-2226 | Netprobe | Fixes incorrect FTM dataview display of actualFilename when Alias with additional date formatting has been set. Also fixed the incorrect FTM dataview file displayName when Alias with additional date formatting has been specified. |
Bug | PLW-615 | Netprobe | The attribute search mechanism of the Stats format mask was modified to handle unsorted keys (e.g. name). Furthermore, a bug that prevented an attribute value to be retrieved when the key used is the first attribute of the first Statistic (or row) was also fixed. |
Bug | PLI-2211 | Netprobe | Fixes bugs on Network plug-in’s “show loopback” and “show Virtual Interface” options. |
Bug | PLI-2324 | Netprobe | Removes unnecessary access to /proc/*/fd directory to avoid frequent logging in audit logs. |
Enhancement | PLW-685 | Netprobe | The Stats mask is capable of retrieving attributes of nested Stats exposed in an MBean. Usage: KEY=VALUE,FIELD[,STATS NAME] When dealing nested Stats objects, the STATS NAME can be specified to identify the target Stats object. For non-nested Stats object, STATS NAME may be left out. |
Bug | PLI-2232 | Netprobe | Fixes an issue where incorrect network statistics are displayed for some network interfaces in Solaris. |
Bug | COL-6049 | Netprobe | Fixes an issue wherein Disk plug-in inode columns show zero while waiting for NFS partition data. |
Bug | COL-5714 | Netprobe | Reduces memory size of NFS threads from system default to 256kb each. |
Geneos 4.1.0
Released: 31 May, 2017
Last updated: 16 June, 2017
Note
Active Console is upgraded to 4.1.1 that includes the fix for ACX-4412 to make tooltips appear correctly in the entities view.
This release delivers the updated binaries for in the ITRS Downloads page.
Highlights
These are the highlights of this release:
- Gateway adds new REST endpoints to easily get the list of targets against which to execute commands. This makes it easier to query the Gateway and generate valid targets so that scripts and external applications can execute Gateway commands.
- Gateway load statistics help monitor Gateway performance include statistics that record time spent on running code related to REST service. This monitors the impact of external scripts and applications executing Gateway commands through the REST interface.
- Gateway setup validation now allows you to:
- Validate running Gateways through REST service so that automated checks can be run to make sure best practices and standards are applied consistently.
- Generate structured output to
JSON
format that makes it easier to consume by another processes or applications.
- Gateway supports configuration settings for Dynamic Gateway connections to improve hostname resolutions.
- Netprobe and Active Console are now supported on Windows Server 2016 operating system.
- Improved error messages for Perfmon plugin.
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 | ACX-4412 | Active Console, Gateway Setup Editor | Fixes the tooltips to make it appear when you hover Managed Entity in the entities view. |
Bug | GSE-1455 | Active Console, Gateway Setup Editor | The first time one of these options was used the File name text file was uneditable. This is no longer the case. |
Bug | GFR-713 | Gateway, Licence Daemon | Gateway uses cached licenses correctly for samplers when licensing daemon is offline. |
Enhancement | GWX-2773 | Gateway | The absolute path of the diagnostics file is now logged on command completion. |
Documentation | GWX-2668 | Gateway | Amends the database schema version indicated in the Gateway reference guide. |
Enhancement | GWX-2823 | Gateway | A statistics category, “restService” has been added to the Gateway Load Monitoring feature. Time spent running code related to the REST service is recorded in this category. |
Bug | GWX-2817 | Gateway | Stats iterator is not locking structure, it is iterating over leading to possibility of corrupt pointers being referenced. |
Bug | GSE-1224 | Gateway | Gateway Setup Editor correctly jumps to correct part of the setup when errors are selected in the Gateway Setup Editor. |
Bug | GWX-2792 | Gateway | Schema description for event max description length under database logging has been mentioned incorrectly as audit max description length. this has been corrected to event max description length. Audit table logging can be enabled by adding auditing section in setup. The length of the description logged can be edited by enabling the max description in auditing section. |
Documentation | GWX-2763 | Gateway | Improves Breach Predictor documentation guide. |
Enhancement | GWX-2820 | Gateway | Allows you to generate a structured output from -validate and log the output to a json file. Also fix -validate to report errors on the schema version number and compatibility level. |
Bug | GSE-1495 | Gateway | Fixes lock time reported by Gateway Setup Editor to be Year-Month-Day. |
Documentation | GWX-2682 | Gateway | Corrects typo in GW-SQL xpath screenshot. |
Documentation | GWX-2812 | Gateway | The secure flags and ports were not documented in the Gateway Reference guide. That has been corrected. |
Bug | GWX-2825 | Gateway | Evaluate xpaths in probe commands at execution time, where the command was previously unpublished. |
Bug | GWX-2784 | Gateway | Database Logging is fixed to resume connection after a pause with primary/secondary restart. |
Bug | GWX-2816 | Gateway, Netprobe, EUEM Netprobe, Licence Auditor, Webslinger, Licence Daemon, Web Server, Gateway Recorder, Fix Analyser 2, File Agent | When an i/o request on a secure connection was interrupted, the EMF2 communications layer would set both read and write interest on the file descriptor. It is possible that this could cause a busy loop in some circumstances. The code has been amended to only set write interest when the openSSL library indicates that this is required. |
Enhancement | GWX-2786 | Gateway | REST commands accept any target that matches a a single data item. |
Enhancement | GFR-690 | Gateway. Netprobe, Licence Daemon, Webslinger | When a Geneos server component (Gateway, Netprobe, Licence Daemon or Webslinger) is configured to provide secure connections by using an SSL certificate, it will check the “notBefore” and “notAfter” dates of the certificate. If the certificate has expired, or is not yet valid, a warning message will be written to the log file. If the certificate is valid, an informational message will be written stating how many days of validity remain. Additionally, the GatewayData Gateway plug-in now includes a row showing sslCertificateDaysRemaining. This allows Geneos administrators to set up a rule so that they can be alerted when the Gateway certificate is about to expire. |
Enhancement | GWX-2821 | Gateway | The Gateway REST service allows you to issue a validation request against the Gateway, as long as they have view permission against the main setup file. The response to this request is a report in JSON format of the issues (if any) detected by the Gateway as it applied its setup. |
Bug | GWX-2796 | Gateway | Previously a Task containing probe commands would fail if the command required arguments. This was because at the time of validation the commands were not published by the Netprobe. The Gateway will now look up the command definition when the task is executed and reapply the configuration for the task at hand checking for errors. Errors found are reported in the execution log and Gateway log. |
Documentation | GSE-1498 | Gateway | Gateway now correctly jumps to correct help section for Data Sets settings in the Gateway Setup Editor. |
Documentation | GWX-2742 | Gateway | For variable _VALIDATE_TYPE passed to validation hooks, we now list all the values the variable can take. |
Bug | GWX-2776 | Gateway | getCreateFastName does not use the mutex provided to control the creation of fastname. That has been created. |
Enhancement | GWX-2822 | Gateway | New REST endpoints have been added to make it easy to get a list of targets against which to execute commands. The /rest/xpaths/match endpoint returns a list of data item paths matching an xpath target expression. The /rest/xpaths/commandTargets returns a list of data item paths which are valid targets for a given command. A sample script has been provided in the Gateway resources directory to use this feature to run a given command against the targets that match a given xpath target expression. |
Bug | GWX-2718 | Gateway | Improves Gateway validation errors. |
Bug | GWX-2779 | Gateway | Gateway no longer crashes if connection is dropped due to authentication changes. |
Enhancement | GSE-1481 | Gateway | Validates the Operating environment timezone against understood formats and against zoneinfo database where available. |
Documentation | GWX-2697 | Gateway | A number of errors and omissions have been corrected in the database section in Gateway reference manual and database manual. |
Documentation | GWX-1232 | Gateway | Updates screenshots to reflect the current UI provided by the Gateway Setup Editor. |
Bug | GSE-1482 | Gateway | Links from errors to setup now work for both main and include files. |
Bug | GWX-2813 | Gateway | Adds the missing files back into Auditor package:
|
Bug | GWX-2775 | Gateway | Fixes the argument processing of Tasks. |
Bug | GWX-2824 | Gateway | Fixes the metadata stream targets published viathe publishing module of Gateway. |
Bug | GWX-2814 | Gateway | Adds directory-resend request to nanomsg_stats. This isrequired for correct operation with Nanomsg publisherAdded new columns (all name and filter attributes) . |
Bug | GWX-2787 | Gateway | Only active Gateways can run REST commands successfully. If aREST request is sent to the inactive Gateway in a hot standbypair, it will return an error, with the explanatory text “Gateway is not active”. |
Enhancement | GWX-2788 | Gateway | Add info to Gateway Data view about database Schema Version used and maximum schema version supported by Gateway. |
Bug | GWX-2777 | Gateway | Locks in DirectoryNameProcessor::getAttributeDirect were not complete. Core review highlighted code paths where locks that should have been acquired were not. |
Enhancement | GWX-2737 | Gateway | When Gateway Sharing is used, a number of Gateway plugins support a user command to “Connect to Source Gateway”. In some cases the hostname and port configured on the exporting Gateway are not the connection parameters which the Active Console needs to use. The Gateway now supports configuration settings to allow other values to be specified forthese parameters. |
Bug | PLI-2309 | Netprobe | Fixes an issue wherein when Netprobe runs under elevated privileges (example, using setcap/setuid), the runtime libraries are not loaded properly. |
Bug | GWX-2794 | Netprobe | ‘Last sample info’ command works if sampler name contains a space character. Changed Netprobe to publish sample info correctly when sampler name has a space character. |
Bug | PLI-2256 | Netprobe | Updates the Error messages of Perfmon plug-in to be more descriptive. |
Bug | PLW-746 | Netprobe | Changes the environment variable paths of AIX build server. |
Enhancement | PLI-2178 | Netprobe | Updates the Error messages of Perfmon plug-in to be more descriptive. |
Enhancement | NPX-917 | Netprobe | Modifies the template files of Netprobe, File Agent, and EUEM Netprobeso that these run the 64-bit components instead of the 32-bit components, since the 32-bit components are not available starting Geneos 4.0.0. |
Bug | WEB-456 | Webslinger | Webslinger no longer fails to display cells that contain angle brackets. |
Bug | PLT-613 | File Agent | Fixes the File Agent Start Script Template file to refer to correctexecutable. |
Geneos 4.0.0
Released: 20 February, 2017
Last updated: 24 March, 2017
Geneos 4.0.0 succeeds 3.8.0 as the latest version of ITRS application performance monitoring tool. It is the next step in the Geneos evolution, introducing new capabilities that co-exist with existing Geneos deployments and giving ITRS customers the flexibility to adapt and evolve at their own pace.
The first release, 4.0.0, focuses on laying the technical foundations to support those new capabilities and features coming up over the next few releases.
This release delivers the updated binaries for in the ITRS Downloads page.
Highlights
These are the highlights of this release:
-
Provides an upgrade path to new components and capabilities without breaking existing Geneos 3.x.x deployments.
-
Seamless upgrade from Geneos 3.x.x and all core Geneos components such as Active Console, Netprobe plugins, Gateway, Netprobe, and Web Dashboard.
- All existing Gateway configurations, rules, API plug-in integrations, toolkits, dashboards, and any custom integrations will continue to work with Geneos 4.x.x release.
-
Updated compatibility with operating systems, libraries and the underlying build infrastructure to support continued maintenance.
-
Applications that consume Gateway Published data can now request Gateways to resend directory data information such as probe, managed entity, and attributes. This helps consuming applications to catch up on information about the Gateway directory hierarchy to process consumed messages.
-
Applications that consume Gateway Published data can now request snapshots of a set of dataviews.
-
Gateway Publishing stats utility to understand the amount of data that the Gateway publishes which helps to define resource requirements for the consuming applications.
-
Gateway REST service for Commands now supports ability to get list of all available commands on a specific target for the user whose credentials are used to make the request.
-
New Active Console default workspace with useful list views (Geneos health, assigned to me, snoozed) and a home dashboard to help you get started are now available.
-
Unicode support for Active Dashboard objects.
-
New modifiers for Active Dashboard to link cell value to colour, or to control image, and text transparency.
-
User-defined application name for database connections so database access from Geneos can be easily identified.
-
Support connection authentication for MQ plug-ins to establish a more secure connection to IBM MQ.
-
Support for the following platforms:
- 64-bit Web Dashboard on Solaris x86 and Sparc.
- Digitally signed Windows binaries.
- SAP/Sybase ASE 16.1 and 16.2.
- MSSQL Server 2016.
- Postgres 9.5 and 9.6.
- Mozilla Firefox ESR 45.x and 49.x.
- MS Edge 38.
- Tibco EMS 8.3.
- IBM MQ 8,0 and 9.0.
- IBM i 7.2 and 7.3. The following changes are introduced to Geneos packages in 4.0.0:
-
Name of the package file is
geneos-<component>-<version>.<platform>.<tar.gz/zip>
.- For example,
geneos-netprobe-4.0.0.solaris-x64.tar.gz
.
- For example,
-
Packages contains a root directory
. -
Libraries are located within a sub-directory named lib or lib64:
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 | ACX-4409 | Active Console, Gateway Setup Editor | This change adds back the signed euem xpi in the Active Console package. Previously, the unsigned xpi was included in the package. |
Enhancement | ACX-4290 | Active Console, Gateway Setup Editor | The opposite value for boolean data item properties can now be mapped to dashboard object properties. |
Enhancement | ACX-4223 | Active Console, Gateway Setup Editor | It is now possible to display and persist unicode character captions, labels and texts in the dashboard. This is done by editing the ActiveConsole.gci file and changing the file encoding and by selecting a font that is able to display the desired unicode characters. |
Enhancement | ACX-4211 | Active Console, Gateway Setup Editor | Now when you paste into the active dashboard, if the mouse has not moved, each subsequent paste will be off set (down and right). This is to help the user see how many additional paste operations they have performed. |
Enhancement | ACX-4283 | Active Console, Gateway Setup Editor | The Details mode in the dashboard palette has been removed. It had limited value over and above the popular icon mode. |
Enhancement | ACX-4273 | Active Console, Gateway Setup Editor | Now that licensing has been removed for the dashboard we have removed sort by licensed in the dashboard palette. |
Enhancement | ACX-4253 | Active Console, Gateway Setup Editor | Copy and paste are now available via a right click menu in the dashboard. before they were only accessible via CTRL-C, CTRL-V. |
Enhancement | ACX-4205 | Active Console, Gateway Setup Editor | The maximum time data retained and display options have been increased in the active charts. The new limit for both settings is now 500 hours. |
Enhancement | ACX-4171 | Active Console, Gateway Setup Editor | There is now a modifier option that affects the image transparency. It is available via the custom modifier dialog. |
Enhancement | ACX-3930 | Active Console, Gateway Setup Editor | Adding a modifier to a shape no longer updates the tool tip for a dashboard object. This is opposed to the previous behaviour which meant that whenever a modifier was added or loaded onto a shape the tooltip would be updated with the modifier information. |
Enhancement | ACX-4270 | Active Console, Gateway Setup Editor | The ReplaceURL modifier no longer wraps the target with dataitem( … ). In addition it replaces all URLs rather than add to the existing set. |
Enhancement | ACX-4363 | Active Console, Gateway Setup Editor | You can now create a modifier that sets the colour of a dashboard object to be the value of a cell. The modifier assumes that the cell value will be of an RGB format, I.E. 255,255,255 for white. If the value of the cell is not of this format it defaults to white. |
Enhancement | ACX-4368 | Active Console, Gateway Setup Editor | Using the custom modifiers you can now link value to Font Transparency. the system assumes that the value of the cell is in the 0 -1, where 1 is opaque. |
Enhancement | ACX-4339 | Active Console, Gateway Setup Editor | This change provides a default User-Agent string in the form “Geneos/ |
Bug | ACX-4291 | Active Console, Gateway Setup Editor | Default value now being cast to its correct type, based on the data item property type. |
Bug | GSE-1168 | Active Console, Gateway Setup Editor | Remove the table of include file information from the advanced tab of the includes node in Gateway Setup Editor. |
Bug | ACX-4251 | Active Console, Gateway Setup Editor | This change fixes an issue when an object being copy-pasted doesn’t clone some properties. Properties added to a copy-paste include multiline, anti-alias, and keep aspect ratio. |
Bug | ACX-4341 | Active Console, Gateway Setup Editor | This change fixes an issue with overflowing text in chart legends when a dashboard is imported when unicode is enabled. |
Bug | ACX-4202 | Active Console, Gateway Setup Editor | The ‘Fat Gauge’ has been removed from the palette in favour of updated designs. We have also corrected an issue which slowed down the loading of workspaces. |
Bug | ACX-4084 | Active Console, Gateway Setup Editor | The Best practice dashboard tools have been refactored. This includes removal of the small, medium and large concepts in favour of a simple ‘one size’ set. They are also now designed based on the custom modifiers rather then using hard coded modifier settings. So they can be decomposed and understood. |
Bug | ACX-2956 | Active Console, Gateway Setup Editor | If a dashboard has been locked down then you can no longer edit the text on the dash board. By locked down it means that objects cannot be selected (set in the dashboard level settings). |
Bug | ACX-3215 | Active Console, Gateway Setup Editor | Previously there was a bug where deleting a chart caused the next chart added to have the same name as the chart added immediately before it. Now, chart naming is consistent and the number is always unique. |
Bug | ACX-3830 | Active Console, Gateway Setup Editor | The licensing of the active dashboard has been removed from the active console. This means this defect is not longer applicable. |
Bug | ACX-4288 | Active Console, Gateway Setup Editor | When dashboard objects have their aesthetic style linked, gradient colour is now correctly synced. before if that was the only property that was changed the sync could not occur. |
Bug | ACX-4252 | Active Console, Gateway Setup Editor | Shapes with no fill on the dashboard are now only selectable by clicking on their border. Note to testers, this will only work for newly created dashboard objects, since the use fill in hotspot code is part if the persistence. |
Bug | ACX-4217 | Active Console, Gateway Setup Editor | If a modifier is included in a sub-group in a dashboard tool it now works correctly after the work space is reloaded. Prior to this change the modifiers were not being correctly reloaded on a work space load, so the tool did not work. |
Bug | ACX-4326 | Active Console, Gateway Setup Editor | When new charts are created it now creates a unique name for that chart. in the past if charts were deleted and recreated charts could end up with the same name. |
Bug | ACX-4264 | Active Console, Gateway Setup Editor | The URL for the Online Geneos Docs has been updated in the console. |
Bug | ACX-3057 | Active Console, Gateway Setup Editor | The license banner has now been removed from the Active Dashboard. |
Bug | ACX-3016 | Active Console, Gateway Setup Editor | When changing modifier paths it no longer adds snooze =false and active = true by default. If the designer what’s these restrictions they can now add them themselves. |
Bug | ACX-3592 | Active Console, Gateway Setup Editor | Adding a modifier to a shape no longer updates the tool tip for a dashboard object. This is opposed to the previous behaviour which meant that whenever a modifier was added or loaded onto a shape the tooltip would be updated with the modifierinformation. Note this will not affect any existing tool tips present in saved work spaces. So any existing tool tips of modifier origin will still be present. |
Bug | ACX-3713 | Active Console, Gateway Setup Editor | Corrected an issue whereby the modifier dialog replicated modifiers when using the + and - buttons. |
Bug | ACX-3858 | Active Console, Gateway Setup Editor | Corrected an issue that meant that modifiers were not correctly restored on user defined palette tools that had some groups. |
Bug | ACX-3289 | Active Console, Gateway Setup Editor | Corrected an issue that meant that using snooze in a custom modifier did not work asintended. This was actually fixed as a result of ACX-3016 which stopped the auto addition of active = true, and snoozed = false into modifier paths. |
Bug | ACX-3051 | Active Console, Gateway Setup Editor | The modifier dialog no longer auto appends Snooze=true, and active=false when changing a modifier path. If the user needs these restrictions they can be manually added to the path by the designer of the dashboard object or tool. |
Bug | ACX-3882 | Active Console, Gateway Setup Editor | Corrected an issue that meant that corrupted modifiers stop all modifiers working. This occurred more frequently when you had to script your own modifiers via the manual files. |
Bug | ACX-3845 | Active Console, Gateway Setup Editor | The tooltips on the dashboards now respect the grouping atomic flag, before this change they will always have gone down to the lowest level basic object under the mouse pointer. |
Bug | ACX-4058 | Active Console, Gateway Setup Editor | When changing modifier paths it no longer adds snooze =false and active = true by default. If the designer wants to have these restrictions they need to add them themselves. This was completed as a result of the work in ACX-3016. |
Bug | ACX-4203 | Active Console, Gateway Setup Editor | Corrected an issue that meant that new dashboards reported a refresh rate of 0 seconds. Fixed as a result of ACX-4230. |
Bug | ACX-4166 | Active Console, Gateway Setup Editor | Corrected an issue that meant that new dashboards reported a refresh rate of 0 seconds. |
Bug | ACX-4038 | Active Console, Gateway Setup Editor | Tool tips are now no longer set by applying modifiers to dashboard objects. While existing tool tips will be unchanged (an important point when testing this PEBL), this scenario is no longer possible. This change was completed as part of ACX-3845. |
Bug | ACX-4256 | Active Console, Gateway Setup Editor | Corrected an issue where links are left behind on dashboard objects when the links have been deleted. |
Bug | ACX-4325 | Active Console, Gateway Setup Editor | Added additional protection around how modifiers can change the properties of the dashboard objects. Where a property is set that is not valid (I.E. a negative border thickness) the modification will simply not apply. |
Bug | ACX-4241 | Active Console, Gateway Setup Editor | Corrected an issue whereby the modifier dialog replicated modifiers when using the + and - buttons. This was solved via ACX-3713. |
Bug | ACX-4315 | Active Console, Gateway Setup Editor | Corrected issue that meant that if a custom modifier had not dashboard object property the dialog did not appear (the one that should come up when you drop a data item on to the dashboard). |
Bug | ACX-4318 | Active Console, Gateway Setup Editor | The Line Arrow height modifier function has been removed. |
Bug | ACX-4230 | Active Console, Gateway Setup Editor | Corrected issue that meant that the dashboard refresh rate was shown in milliseconds rather than seconds. |
Bug | ACX-4179 | Active Console, Gateway Setup Editor | Effective from this change when you right click on a grouped object on the dashboard it will only pick up the links from the first (atomic) object under the mouse pointer, rather than all links on all objects within the group. This will be a basic shape, OR a non-atomic group. The exception to this is when the Group is marked as atomic, in which case only the links explicitly defined on the group will be used. With respect to compatibility, on dashboards build prior to this version the unified set of links will still be available on the group until such a time as the group has been removed (ungrouped). Therefore, there should not be any changes to existing dashboards until the user starts manipulating the group structures. |
Bug | ACX-4306 | Active Console, Gateway Setup Editor | Effective from this change when you right click on a grouped object on the dashboard it will only pick up the links from the first (atomic) object under the mouse pointer, rather than all links on all objects within the group. This will be a basic shape, OR a non-atomic group. The exception to this is when the Group is marked as atomic, in which case only the links explicitly defined on the group will be used. With respect to compatibility, on dashboards build prior to this version the unified set of links will still be available on the group until such a time as the group has been removed (ungrouped). Therefore, there should not be any changes to existing dashboards until the user starts manipulating the group structures. |
Bug | ACX-4060 | Active Console, Gateway Setup Editor | Corrected an issue where links added to dashboard objects are lost after a workspace save. |
Enhancement | GFR-680 | Active Console, Gateway Setup Editor, Netprobe, EUEM Netprobe, Licence Auditor | Boost version has been updated to 1.47.0. This is being used as an internal dependency of Geneos libraries. |
Enhancement | GWX-2732 | Gateway | When an Alert is triggered from a data item, the same _KBA_URLS environment variable is now provided to the effect as when an action is triggered on the same data item. |
Documentation | GWX-2756 | Gateway | Clarify meaning of ‘unreachable’ in Gateway-probeData plugin. |
Documentation | GWX-2767 | Gateway | The explanation of user authentication for REST commands in the Gateway Reference Guide has been expanded to include a usage example and to clarify that System and PAO authentication are not available for the REST API. |
Bug | GWX-2761 | Gateway | Ticker events triggered through update from undefined severity now contain the updated value rather than previous one. |
Bug | GWX-2733 | Gateway | Actions can again override environment variable generated by a managed entity attribute by using setting a userdata value in a rule. This fixes a regression issue. |
Bug | GWX-2760 | Gateway | Broken Gateway SQL views were incorrectly labelled if there was a Disabled view before them in the Sampler’s config. This has been fixed. Disabled views are ignored at setup time rather than read and then skipped. |
Bug | GWX-2805 | Gateway | Gateway will now correctly generate ‘raw.table’ metrics when the pivot strategy is applied to a dataview which has one or more computed rows. (In previous releases, the computed rows would be included in the ‘raw.table’ message and a corresponding number of base rows would be omitted.) |
Bug | GWX-2824 | Gateway | Fixed metadata stream targets published via the publishing module of Gateway. |
Enhancement | GFR-712 | Netprobe, EUEM Netprobe, Licence Daemon, Webslinger, Web server, Fix Analyser 2, File Agent, Gateway | When an SSL error is detected but the SSL library does not return an error we now report the unix/Windows error number to the Geneos Log. |
Enhancement | PLD-206 | Gateway, Netprobe | The Application name passed to the Database connection can now be configured. This fix is applicable for the following plugins:
|
Bug | PLD-207 | Gateway, Netprobe | The Application name passed to the Database connection can now be configured. This fix is applicable for the following plugins:
|
Bug | GWX-2744 | Gateway, Schema | It is possible for an item to be triggered by a rule but to run at a later time, either because it is configured to repeat or because it is queued until an active time becomes active or until a restriction is lifted. If the target of the triggering rule is a dataview cell, the values of other cells which are provided in environment values will now be the values current when the action is run. (Previously, only the target cell severity and value were current; other cell values were provided as of the time the action was triggered.) |
Bug | GWX-2714 | Gateway, Schema | A throttle with a summary interval of zero effectly tells the Gateway to not wait and summarise throttling if necessary. This then schedules another immediately update and so on throughout the lifetime of the throttling period causing CPU usage to spike. |
Enhancement | PLW-738 | Netprobe | MQ plugins have been provided fields for the username and password in order to access the MQ server with Security Connection Authentication feature. |
Bug | PLW-739 | Netprobe | This fixes an issue where no dataview is being created when tibjmsadmin.jar is missing. |
Bug | PLI-2287 | Netprobe | Network plugin’s send packet and receive packet fields can now compute the correct value and are not producing garbage value anymore. |
Bug | PLI-2298 | Netprobe | There were instances that the Trapmon plugin’s Custom view and All Traps view does not contain the same data. The data on the Custom view are being truncated after the first instance of a blank-space character. The modification here was to make both views show the exact same data. The format of all the timeticks data type was also changed from DD days, HH:MM:SS.SS to DD:HH:MM:SS.SS. |
Bug | PLI-2314 | Netprobe | Fixed missing files in EUEM Package. |
Bug | NPX-905 | Netprobe | Change default name of certificates used by Windows Installer from cert.pem and cert-chain.pem to cert.netprobe.pem and cert-chain.netprobe.pem. This is to match the default values written in the documentation. |
Bug | PLM-303 | Netprobe | Update RFA dictionary from version 16.51 to 17.11. |
Bug | PLT-522 | Netprobe | The rewind flag is now behaving correctly such that the file will be read from the end if the flag is set to false, otherwise it will be read from the start. |
Bug | PLI-2221 | Netprobe | Fix for GIN-499 (Plug-ins with POPEN hang when there’s a Disk Plug-in monitoring a disconnected NFS mount), GIN-342 (PLI-2221: Disk plugin on Solaris Sparc platform does not handle monitoring large amount of partitions efficiently), and GIN-322 (PLW-728: Combination of JMX/Disk plugin on Solaris Sparc causes High memory spike / NetProbe crash). |
Bug | NPX-914 | Netprobe | Fix crash in Toolkit Plug-in when sampling becomes okay after a sampling which previously timed out. |
Bug | NPX-916 | EUEM Netprobe | The installer geneos-netprobe-4.0.0.windows-x86.setup was removed in the Netprobe binary for Windows. |
Enhancement | NPX-875 | Netprobe, File Agent, | Signed files for Windows binary of Netprobe and File Agent. |
Enhancement | WEB-440 | Web server | This enhancement creates a 64-bit binary for the Web Dashboard on Solaris (x86 and sparc). |
Enhancement | WEB-442 | Web server | This change adds support for Java 8 for the Solaris Web Dashboard (x86 and sparc). |
Enhancement | GSE-1490 | Active Console, Gateway | Additionally when GSEs other than the locking one connect to the Gateway they will display the locking users full name where available along with the system username in the configuration tree. |
Other Geneos releases
Release | Date | Updates |
---|---|---|
6.x Release Notes | Released: September 2022 | Last updated: September 2022 |
5.x Release Notes | Released: December 2019 | Last updated: September 2022 |
4.x Release Notes | Released: February 2017 | Last updated: December 2019 |
Disclaimer
The information contained in this document is for general information and guidance on our products, services, and other matters. It is only for information purposes and is not intended as advice which should be relied upon. We try to ensure that the content of this document is accurate and up-to-date, but this cannot be guaranteed. Changes may be made to our products, services, and other matters which are not noted or recorded herein. All liability for loss and damage arising from reliance on this document is excluded (except where death or personal injury arises from our negligence or loss or damage arises from any fraud on our part).