Release Notes

This page lists the new features, improvements, changes and bug fixes in each version of Monitoring Studio X.

Monitoring Studio KM for PATROL 10.4.01

7 Changes - Released 2024-08-26

Changes and Improvements

ID Description
SWSY-4576 Prometheus Exporter: Added missing metrics for Sentry Software KMs
SWSY-4587 The performance of the CollectionHub has been improved
SWSY-4589 Web UI: Added Collection Hub Information to the Agent > Java Settings
SWSY-4594 Added support for Java 21

Fixed Issues

ID Description
SWSY-4585 Web Requests stop working with JRE 21.0.1
SWSY-4579 Prometheus Exporter: Some classes or metrics collected by BMC PATROL for Linux are not exposed via the /metrics Prometheus endpoint
SWSY-4583 The Dry Run feature incorrectly reports "No Host is using the <Template_ID>Template"

Monitoring Studio KM for PATROL 10.4.00

28 Changes - Released 2023-02-15

Changes and Improvements

ID Description
SWSY-4557 Added support for aes256-ctr encrypted private keys
SWSY-4563 Prometheus Exporter: Added the ability to disable explicit timestamps when exposing metrics
SWSY-4517 Dynamic Objects: Added the ability to skip lines or start at specific lines
SWSY-4525 Dynamic Objects: Added the ability to customize the Monitor's name
SWSY-4528 Improved annotations display in parameter graph
SWSY-4530 Added the ability to apply a Template multiple times to the same host
SWSY-4565 CMA policies: Template Internal IDs are now case insensitive
SWSY-4537 Process Monitor: Added parameters for UNIX/Linux platforms

Fixed Issues

ID Description
SWSY-4510 The Web UI does not update the once-a-day collection schedule properly
SWSY-4551 PATROL REST API Documentation: Security vulnerability in Swagger UI (OpenAPI)
SWSY-4076 The Template's CollectionErrorCount is not reset to 0 when an unreachable host responds again
SWSY-4492 Numeric Value Extraction: Inaccurate results are returned when selecting Time Elapsed From Now
SWSY-4495 Web UI: Unable to save Agent settings when Run as LOCALSYSTEM is enabled
SWSY-4496 Web UI: Console treeview does not load when instances are destroyed
SWSY-4498 Monitors using system commands may fail to run on localhost on IBM AIX 7
SWSY-4500 Folder Monitoring: Multiple file masks are not working on localhosts running UNIX or Linux
SWSY-4505 Prometheus Exporter reports incorrect timestamps
SWSY-4526 Unable to monitor remote hosts using SNMP v3 SHA Authentication with Privacy Encryption
SWSY-4535 Database Query (Other Database Connection Settings): The database URL is truncated after the first semi-colon
SWSY-4472 Monitoring a log file in a network shared folder fails when credentials other than the defaultAccount ones are used
SWSY-4538 Web UI: Irrelevant parameters can be selected while configuring Monitors
SWSY-4540 Data collect for Host Status does not match user's configuration
SWSY-4532 Database Query: The name/service name is not assigned when running the query in CMA mode
SWSY-4536 Database Query (Microsoft SQL Server): Query fails with integrated Active Directory authentication
SWSY-4544 Parameter Combination: The Variables' Monitor and Parameter are not replicated when cloning a template
SWSY-4546 Numeric Value Extraction: Incorrect parameter metadata for Delta parameters
SWSY-4558 Web UI: Unable to turn on Template macros as required
SWSY-4566 Host and Template Internal IDs: Only alphabetical, numerical and specific special characters are supported

Monitoring Studio KM for PATROL 10.3.00

59 Changes - Released 2021-06-17

What's New

ID Description
SWSY-4351 Extensive support for Prometheus: Export to Prometheus and consume from Exporters
SWSY-4225 Database Query: Added support for IBM Informix
SWSY-4326 Database Query: Added support for Oracle Database Server versions 12.1, 12.2, 18.3, 19.x and 20.x
SWSY-4340 Web UI and REST API overall performance improvement
SWSY-4349 Dates and times can be extracted and interpreted in Numeric Value Extractions
SWSY-4424 Added support for Java 16
SWSY-4433 Complete overhaul of WMI-based collection for improved scalability (no VBScript)

Changes and Improvements

ID Description
SWSY-3929 Web UI: KM developers can customize how Monitoring Studio displays custom KMs (icons, buttons, etc.)
SWSY-4361 Numeric Value Extraction is able to interpret scientific notation (e.g. 6.02e+23)
SWSY-4429 Numeric Values Extraction can automatically find the position of the numeric value to be extracted, anywhere in the line
SWSY-4067 Calculating Elapsed Time
SWSY-4069 Idea : Copy/Paste feature to copy/paste everything or select all the result output
SWSY-4086 Web UI: Console's default display is improved for instances with large number of parameters
SWSY-4139 Improved download of large files from the PATROL Agent through TSPS
SWSY-4214 Performance has been improved when downloading a Template as a .CFG
SWSY-4256 Web UI: 30-second execution timeout has been removed from PSL Playground
SWSY-4276 REST API Performance: /rest/events
SWSY-4279 Web UI: Improved error messages
SWSY-4310 Special characters may be escaped in macro content, e.g. %{USERNAME_ESC_JSON}
SWSY-4322 SNMP Polling: Context Name and Context Engine ID can be customized in SNMP Credentials (SNMP v3)
SWSY-4342 REST API Performance: /rest/agent
SWSY-4343 REST API Performance: /rest/jvm
SWSY-4344 REST API Performance: /rest/config
SWSY-4345 REST API Performance: /rest/backup
SWSY-4346 REST API Performance: /rest/studio
SWSY-4347 REST API Performance: /rest/namespace
SWSY-4348 REST API Performance: /rest/thresholds
SWSY-4352 Implement "REST API" endpoint /metrics that exports the value of all parameters for all instances of all classes
SWSY-4353 Add a configuration page (Agent / Prometheus Exporter) to configure the exporter (enable/disable, filtering, etc.)
SWSY-4385 Prometheus Exporter: add parent and MetaFQDN as labels to the metrics
SWSY-4400 Ability to download a Prometheus default "rules.yml" file containing thresholds from loaded KM/XLM files
SWSY-4414 Dynamic Instances performance has been improved to scale to thousands of objects
SWSY-4415 Build a Template that imports metrics from Prometheus Exporters
SWSY-4419 Database Query: Support for multiline SQL queries and scripts (bonus: SQL syntax highlighting)
SWSY-4430 Content-parsing Monitors: Multiple columns can be extracted
SWSY-4072 Easier selection of Monitors in Parameter Combination
SWSY-4244 Database Query: Added support for SCRAM-SHA-256 authentication in PostgreSQL
SWSY-4436 Dry Run is disabled for children Monitors that have not been collected successfully

Fixed Issues

ID Description
SWSY-4223 TLS v1.3 causes high CPU usage with Java 11 and higher
SWSY-4243 Dynamic instances of String Searches, Numeric Value Extractions and Value Maps keep being collected while paused by the user
SWSY-4356 Web UI: Console shows Internal Error 500 when querying instances with '#' in their path
SWSY-4063 Double "Save" when we delete all hosts except one and save the change
SWSY-4262 Remote File Monitoring: Files with wildcards trigger an alert on Collection Error parameter instead of Present parameter when file is absent
SWSY-4360 TSPS Plugin: Online help of other KMs cannot be accessed in the Console page
SWSY-4371 Alert Actions: Macro variables related to the alert are not translated in the Alert Action Monitor
SWSY-4378 Nagios Plugin may trigger a false timeout alert if multiple collects happen simultaneously
SWSY-4379 Local Command Lines may trigger a false timeout alert if multiple collects happen simultaneously
SWSY-4381 Command Line Monitor: Execution time out is inaccurately reported
SWSY-4388 SNMP Trap Monitor: Unable to detect SNMP traps when the trap number is not specified
SWSY-4405 Windows Performance Counter: Value is not collected when object instance name contains a backslash
SWSY-4413 Event Management KM thresholds applied on Dynamic Instances are overridden with Template's thresholds
SWSY-4421 Content Parsing Monitors: Fields containing separators within quotes breaks field extraction
SWSY-4428 Missing Dynamic Instances are deleted one collect late
SWSY-4458 String Search: the Acknowledge String may not be taken into account if an acknowledge timeout is set
SWSY-4465 String Search: The Acknowledge String In Column Number(s) cannot be saved in the Web interface
SWSY-3922 Folder monitoring: Wrong value of some parameters when the folder or the filename contains a semicolon
SWSY-4252 Web UI: "Invalid credentials" login error message was misreported on agent communication failure
SWSY-4257 Web UI: Long name parameters are not readable in the console standard view
SWSY-4290 Dry Run feature is active for "Numeric Value Extraction" in anonymous mode

Monitoring Studio KM for PATROL 10.2.00

39 Changes - Released 2020-12-23

What's New

ID Description
SWSY-4110 Web UI: New interface to manage and customize Agent Alert Thresholds for all KMs

Changes and Improvements

ID Description
SWSY-3353 Implement the Web UI to modify thresholds
SWSY-3616 Web UI: Possibility to test the SMTP settings in the Monitoring Studio Settings
SWSY-3809 Web UI: Missing Parameter Combination formula variables not warned
SWSY-3857 Web UI: Studio: Thresholds Interpretation Improvement
SWSY-3966 Web UI: Possibility to customize collectionErrorCountAutoAcknowledgeTime
SWSY-4215 Web UI: Performance when loading the Console page has been improved to display thousands of objects
SWSY-4242 Alert Message Macros: PATROL Agent namespace variables can be inserted through the new %{/...} macro
SWSY-4266 TSPS Component: Event's objects slot is missing in TrueSight Event page
SWSY-4274 Web UI: Display the list of all thresholds set on the PATROL Agent
SWSY-4277 Dynamic Instances that go missing (Present = 0) can be manually removed in the Console UI
SWSY-4278 Web UI: Multiple IP addresses are properly displayed in the Agent Information page
SWSY-4283 X_TEMPLATE class: CollectionErrorCount is now refreshed every 10 minutes
SWSY-4306 Integration to Helix Operations Management can now be fine-tuned from the Web interface
SWSY-4314 Installing the TSPS Component in a clustered environment is now documented
SWSY-4318 Web UI: API Key for Helix Operations Management can be modified in Agent Settings
SWSY-4321 Web UI: Console refreshes data, status and values automatically
SWSY-4324 Web UI: Performance when loading the Studio page has been improved
SWSY-4330 PATROL REST API: Add the possibility to sort operations by tag
SWSY-4217 Alert Message Macros: %{USERNAME} can be used by instances attached to Monitors with configured credentials

Fixed Issues

ID Description
SWSY-4288 Alert thresholds set outside of Monitoring Studio's template (e.g. in CMA policy) are overridden with disabled thresholds
SWSY-4317 Security: Code injection vulnerability in TSPS Component allows remote authenticated users to run arbitrary PSL code on PATROL Agents via HTTP headers and request body
SWSY-3998 Web UI: String Search Monitors can be moved to incompatible parents
SWSY-4171 Web UI: Autofill Internal ID to follow the changes in Display Name
SWSY-4222 Bad Request message is returned when accessing Monitors containing backslashes in their IDs
SWSY-4246 HTTP Request: %{TIME} macro was not interpreted in the body of HTTP Request Monitors
SWSY-4255 Customized cookie name in RSSO prevents users from accessing TSPS when Monitoring Studio X Component is loaded
SWSY-4258 Macro %{USERNAME} is not interpreted
SWSY-4263 Web UI: Dry Run not working when the host is configured through CMA and associated with multiple Templates
SWSY-4282 Web UI: When connecting to TSPS with Monitoring Studio, the URL redirects to an internal RSSO
SWSY-4284 Command Line Monitor: Acknowledgement is not automatic for String Searches with regular output
SWSY-4291 Web UI: Unable to log in as a non-default account on Linux and UNIX systems
SWSY-4300 HTTP Server: Memory leak when handling REST API calls
SWSY-4302 Alerts are not triggered at the expected time when the occurrence is set to N times in a row
SWSY-4308 TrueSight Component: Unable to access Monitoring Studio X interface through TSPS when the KM is not loaded on the agent
SWSY-4316 Studio: Default alert thresholds defined in class may remain active even when disabled in the Template
SWSY-4319 PATROL REST API: POST/PUT requests in Swagger UI are rejected by TSPS
SWSY-4327 Instances attached to PSL Command or Nagios Plugin Monitors may be incorrectly created in the OFFLINE state (paused) when the PATROL Agent starts
SWSY-4173 Web UI: Special characters (like '#') in the Config Hacker are not supported

Monitoring Studio KM for PATROL 10.1.02

10 Changes - Released 2020-03-26

Changes and Improvements

ID Description
SWSY-4134 Polling of SNMP tables now supports ranges for column numbers
SWSY-4221 Web UI: Previous LOG files of the PATROL Agent (*.errs.~1~, etc.) can be downloaded from the Agent Information page
SWSY-4224 Numeric Value Extraction: Values suffixed with '%', 'KiB', 'MiB' or 'GiB' are supported
SWSY-4234 Web UI: System uptime is displayed in the Agent Information page

Fixed Issues

ID Description
SWSY-4219 Accessing the Web UI through TrueSight when the KM is not loaded causes 100% processor time usage by the PATROL Agent
SWSY-4226 Web UI: The interface fails to load in the browser when the version of the PATROL Agent is 20.x
SWSY-4228 Web UI: In some cases, the links in the grey bar under the Studio tab don't scroll to the corresponding section
SWSY-4231 Numeric Value Extraction: Delta per Minute and Delta per Hour values are incorrect
SWSY-4232 Dynamic Objects are not created on a Text Pre-Processing object during the first discovery upon agent startup
SWSY-4229 Web UI: Studio page shows incorrect System Type when Monitored Hosts are configured through a policy in TrueSight

Monitoring Studio KM for PATROL 10.1.01

7 Changes - Released 2020-01-30

Changes and Improvements

ID Description
SWSY-4198 Monitoring Studio discovery and overall responsiveness have been greatly optimized
SWSY-4213 Web UI: The Studio page loads faster, even with large number of defined Monitors

Fixed Issues

ID Description
SWSY-4203 TSPS stops working after configuration of Monitoring Studio X Component
SWSY-4062 Monitoring Studio allows Host SNMP checks even if SNMP is disabled
SWSY-4132 Pause monitoring automatically resumes after 1 hour
SWSY-4206 In TrueSight CMA, deployment of the KM is reported as failed on Linux and UNIX systems, KM is not preloaded
SWSY-4212 Web UI: The Console fails to load details for instances with Text parameters containing special characters

Monitoring Studio KM for PATROL 10.1.00

41 Changes - Released 2019-12-17

What's New

ID Description
SWSY-4111 Monitoring Studio X User Interface Can Be Accessed Through TrueSight Presentation Server
SWSY-4112 Interactive System Shell and PSL Playground

Changes and Improvements

ID Description
SWSY-3625 Add the possibility to change the certificate of the HTTPS server
SWSY-3666 Add equivalent to System Output Window and Query PATROL Agent
SWSY-4071 File System: New parameter "Present" to monitor the presence of the file system
SWSY-4073 Web UI: Time scale of graphs must show 1:00, 1:05, 1:10, etc. rather than 0.59, 1:04, 1:09, etc.
SWSY-4074 Database Query: Connection to Oracle Database is now made with Service Name instead of Database Name
SWSY-4078 SSH: Support for SHA2 algorithms for HMAC and Kex
SWSY-4114 Permissions are required to access Monitoring Studio's UI in TSPS
SWSY-4115 Monitoring Studio UI is exposed only for agents where Monitoring Studio is up and running
SWSY-4116 Overload ("decorate") the Agent Query menu so that it leverages Monitoring Studio
SWSY-4117 Expose ./log/* files (incl. debug files) through the REST API and therefore through RESTEasy
SWSY-4119 Implement /rest/encrypt/* REST API in TSPS
SWSY-4120 Handle logoff-login properly when running in TSPS
SWSY-4121 Web UI is still available in TSPS even though the HTTP server is stopped on the PATROL Agent
SWSY-4124 Make sure Agent and/or JVM restart works properly in the context of TSPS
SWSY-4125 Workaround JAX-RS bug which removes trailing slashes in URL (and @PathParam)
SWSY-4128 Database Query: Support for MySQL Server version 8
SWSY-4133 Link TSPS Events and Device views to Monitoring Studio X
SWSY-4135 Add a PSL Playground
SWSY-4138 Add read-only access to Monitoring Studio through TSPS
SWSY-4142 Add a link from Monitoring Studio's main UI in TSPS to the instance running directly on the agent
SWSY-4150 In TSPS, the Agents tab links to Monitoring Studio
SWSY-4151 Make Shell's dumb terminal a bit smarter, and select it by default in TSPS mode
SWSY-4178 Expose the version of Monitoring Studio to PSL and Web UI
SWSY-4183 Parameters of the main "Monitoring Studio X" instance are collected every 10 minutes instead of 10 seconds

Fixed Issues

ID Description
SWSY-4080 The value of macros containing PASSWORD in their label is not encrypted
SWSY-4070 Web UI: Searching in the online documentation does not produce any result
SWSY-4097 Name of an Embedded File in a Template could not be modified once an invalid characters was entered
SWSY-4106 String Search: The %{LAST_MATCHING_LINES} parameter does not properly report on the actual last matching lines
SWSY-4108 String Search: Non-applicable Acknowledging Options are visible when String Search reports "Matches in Current Collect Only"
SWSY-4118 Web UI: In rare occasions, the Events Auto-Refresh thread would remain active even after the user leaves the view
SWSY-4127 KM-level Configuration Mode (CMA or Classic) is overriden by Agent-level Configuration Mode
SWSY-4141 When RSSO session times out, the standard (local) login screen is shown instead of redirection to RSSO
SWSY-4154 %{PASSWORD} macros are not translated in HTTP Requests, Database Queries and PSL Scripts
SWSY-4155 HTTP Request: HTTP request body is malformed when configured as a JSON form
SWSY-4157 QA Feedback on Shell and PSL Playground
SWSY-4158 Folder: Parameter NewFileRate is not collected
SWSY-4169 Command Line: Multibyte charsets are not supported through SSH and result gets truncated
SWSY-4176 When running in a Container, the HTTP server delivers an authentication token that does not apply to correct port number
SWSY-4182 Web UI: Modal when importing an existing Template gets truncated (top is hidden by main nav bar)
No results.