Bug Fixes

Moogsoft AIOps v7.3 contains the following new bug fixes. See Graze API and MoogDb V2 for details of changed endpoints and methods.

Key

Release Note

INT-5465

Removes --service_instance from LAMs and lamd service scripts, and from the Integrations UI.

INT-5472

The 'moog_db.sh' script now also clears the integrations database.

INT-5537

Integrations now return exit codes. See Exit Codes for more information.

INT-5520

Corrects a JDBC_lam query issue related to an Oracle database.

INT-5292

The Programmatic LAM no longer fails when you use concatenated strings to create an event.

INT-5408

Fixes an issue where Jira Webhook messages are not correctly processed.

INT-5339

The AWS Cloudwatch integration now processes alarms in chronological order.

INT-5324

Fixes an issue in which some integrations could not poll endpoints using TLSv1.0 or TLSv1.1.

INT-4971

Proxy configuration properties are now consistent in integrations.

INT-4953

Improves SSL configuration in some polling LAMs.

INT-4897

The CA Spectrum integration no longer repeats the same poll time frame when no events are returned.

INT-4892

The CA Spectrum integration now works with CA Spectrum 10.3.1

INT-4696

Fixes the browser URL of the SCOM Connector's status page (served by IIS).

INT-4626

The Solarwinds integration now handles “null” values in incomplete raw events.

INT-4511

Fixes an issue with the Dynatrace APM Plugin LAM not supporting the ‘Clear’ severity level.

INT-4454

The SCOM Connector now resumes polling from the current time if ScomLastPollTime.json is missing or corrupted.

MOOG-13931

Provides a workaround for a bug in WebKit that prevents you from logging in, using a Safari browser, once you have logged out, unless you clear all browser history.

MOOG-13889

Changing your password in Internet Explorer now works.

MOOG-13728

Resolves an issue where exporting an alert or Situation failed with an exception.

MOOG-13715

Fixes an issue where an administrator was unable to add new custom alert columns.

MOOG-13710

The Selected Recipes list now displays in the Cookbook screen in the UI.

MOOG-12195

Fixes an issue where the UI hangs when a user tries to access a Situation to which they do not have access.

MOOG-11848

Fixes inconsistencies in the user menu behavior.

MOOG-13790

In the new Situation list grid in the UI, the severity icon for an alert now properly matches the updated severity when alert severity is updated.

If a Situation's severity is changed by an alert update, the color and icon of the Situation in preview mode now properly matches the updated severity.

MOOG-13365

The default column width for date/time fields is now wide enough to view all date/time formats.

MOOG-10749

Fixes an issue where team names were double escaped in alert and Situation filters.

MOOG-13434

Fixes a Rhino error for JS object conversion in the Workflow Engine.

MOOG-7870

Enables columns with Link Definitions to export data when exporting data from Situation or Alert views.

MOOG-13783

An issue that prevented output from ChatOps commands from displaying correctly has been resolved.

MOOG-13445

Fixes an issue in the Collaboration tab in the Situation Room where Situation updates disappeared after a refresh.

MOOG-13139

In the UI, posting a single curly bracket in the comments box in a Situation Room’s Collaborate tab no longer produces an error.

MOOG-11979

Clicking the 'Cancel' button when uploading an attachment now cancels the upload, rather than letting the upload continue.

MOOG-13697

Fixes an issue where a custom column was missing from the drop-down list in the Situation Columns screen in Setttings.

MOOG-13691

Fixes an issue where a user was unable to edit the custom info path in the Situation Columns screen in Settings.

MOOG-13190

Correctly displays custom fields in the Situation Room header when they are more than one level deep.

MOOG-12406

Replaces the stack trace with a warning message when the MoogDb V2 updateAlert method is called using an invalid column update.

MOOG-10928

Improves validation when an invalid trigger filter, exclusion filter, or seed alert filter is entered in a Cookbook Recipe. Warning messages are logged in the farmd log.

MOOG-13399

Closed Situations without alerts are now moved to the historic database.

MOOG-12728

Disabling and enabling the DB splitter no longer overwrites the existing configuration in the database with the default values.

MOOG-14292

mysql/percona are now upgraded to 5.7.26

MOOG-12939

Fixes an issue when switching from 'Basic Filter' to 'Advanced Filter' using the 'Service Impacted' field when having many similar service names. Also, provides support for exact matching by name in the Graze and MoogDb V2 endpoints getServices and getProcesses.

MOOG-9525

Increases the input widths of date and time fields in Situation Filters and Alert Filters screens. Also corrects the format in the tooltip on date fields in these screens.

MOOG-13971

The API now accepts the following values only for shingle sizes: -1, 2, 3, 4, 5, 6, 7, 8, 9, 10

MOOG-13541

"assignModerator" is no longer permitted while the situation is in the closed state.

MOOG-13351

Using the Graze API endpoint addThreadEntry now displays an error message if the Situation is in the historic database.

MOOG-13843

Cookbook now successfully restarts after Recipe configuration changes.

MOOG-13379

Default HA Persistence logging have changed from WARN to ERROR by default.

That is configurable in config/logging/moog_farmd.log.json file under "CMiniLogToSlf4jLogger" Logger.

MOOG-13246

You can now configure persistence-related logging for non-AIOps components in the file $MOOGSOFT_HOME/config/logging/moog_farmd.log.json. The logging level is set to WARN by default. Logs are written to the process log file.

MOOG-13178

Hazelcast persistence no longer causes Moogfarmd to crash in some circumstances.

You can now configure the log level of the 'kryo' persistence library within Moogfarmd using the new log4j block provided in $MOOGSOFT_HOME/config/logging/moog_farmd.log.json.

MOOG-12692

Hazelcast serialization now runs synchronously.

MOOG-12848

Setting probable root cause now updates the database correctly when db split is disabled.

MOOG-12832

Attempting to use the process control utility for Apache Tomcat, MySQL, Elasticsearch, Nginx, or RabbitMQ on an RPM installation now exits immediately and displays the following message: “Using process_cntl for <process_name> is not supported on an RPM install, please use 'service' command instead”.

MOOG-12719

Updates the 'last_login' field in the Users table correctly to blank or a timestamp, rather than being set to null.

MOOG-10234

Changes Authentication logs from debug to warn so that users can see login failures when logging is set to warning level.

MOOG-13520

Removes the log level from the default Moogfarmd service script. Use the log configuration file to control the Moogfarmd log level.

MOOG-13370

Fixes an issue where the Search field was missing from the Maintenance Schedule grid on refresh or when traversing to the page directly.

MOOG-12410

When a user updates a maintenance window, Moogsoft AIOps now updates the relevant custom info fields for the alerts in the maintenance window.

MOOG-11226

Fixes an issue where an invalid recurring period for a maintenance window could be submitted via the MoogDb V2 method updateMaintenanceWindow.

MOOG-13097

Starting an integration without a RabbitMQ connection no longer causes the integration to crash and unsent messages are now cached.

MOOG-13910

Moogsoft AIOps now uses a deadlock retry mechanism when updating the custom_info of a Situation.

MOOG-13702

Workflow Engine: You can now include custom info values in filters, using dot notation.

MOOG-13104

The MoogDb method setSituationServices no longer fails in some circumstances due to improved deadlock handling.

MOOG-12871

The MoogDb method setSituationServices no longer fails in some circumstances due to improved deadlock handling.

MOOG-13132

Fixes a NullPointerException error that occurred when retraining the root cause of a Situation.

MOOG-13987

Default values for "sig_resolution" and "alert_threshold" have been moved from moog_farmd.conf to the database. You can view these using the getDefaultMergeGroup Graze API endpoint and update them using the updateDefaultMergeGroup endpoint.

MOOG-13750

Adds a new method MoogDbV2.reload(CEvent event) to the moogdb module to reload the data in a Situation or alert event. This method preserves the metadata on the event. You should use this instead of 'getSituation(sig_id)' or 'getAlert(alert_id)' when you want to update the event with the latest data from the database.

MOOG-13361

Failure to save the PRC model in the database no longer logs the entire model at WARN level. A brief version is logged at WARN level and the full model is logged at DEBUG level.

MOOG-13277

The Services Overview now displays correctly for users without a team.

MOOG-13517

Apache Tomcat no longer terminates unexpectedly if SAML was configured in the incorrect case.

MOOG-13431

Fixes the date display in filters and search options for the "Sortable" default time format.

MOOG-11760

Removes the double 'Clear' icon on the Search box in Internet Explorer.

MOOG-13991

User profile pictures are now cached in the browser to improve performance.

MOOG-10850

Preserves manually set processes and services when Situations are merged.

MOOG-13398

Fixes an issue preventing some aspects of the Situation Room and Team Room from rendering in IE11.

MOOG-13327

In the UI, updating a Situation's description with a curly bracket in it, no longer produces an error in a Situation Room’s Collaborate tab when "Show Modifications" is checked.

MOOG-13058

Fixes an issue where the Situation Header did not display in Internet Explorer.

MOOG-13000

Alerts on the Alerts tab in the Situation Room now display correctly.

MOOG-12506

Fixes an issue where the border of the 'Refresh Rate' drop-down box did not display correctly when hovering over it.

MOOG-10662

Limits the scroll bar in user lists in the Situation 'Assign' and 'Invite' screens so that it no longer includes the Search bar.

MOOG-9464

Corrects the similarity percentage display in the Similar Situations screen in Internet Explorer and Edge browsers.

MOOG-13901

Removes the “Leave Feedback” button.

MOOG-13096

Fixes an issue with the topology displaying in the Topology tab.

MOOG-13788

Sets the first event time for Situations to the correct time.

MOOG-12788

Fixed an issue in the Situation List whereby the user popover would position itself incorrectly after scrolling

MOOG-13874

Filters out Bot Recipes from the Cookbook Recipes list in the UI.

MOOG-13857

Corrects the description for the Similarity Threshold in the Merge Groups screen in the UI.

MOOG-13774

Adds an error message when an import fails in the Import/Export screen in the UI.

MOOG-13565

The Cookbooks Selection screen now displays when accessed for the second time.

MOOG-12725

Fixes the two-panel layout height for small windows.

MOOG-13203

Fixes an issue on Tempus persistence.

MOOG-12730

Replaces multiple response pop-up boxes with a single pop-up box when running a client tool for multiple Situations.

MOOG-12721

Adds the ability to escape $ tokens in Client Tools.

MOOG-13363

The Moogsoft logo is now visible in Internet Explorer.

MOOG-12781

Added "not supported" message for non-cookbook situations.

MOOG-14140

Branches of filters with logical conditions will only be evaluated if needed.

MOOG-13904

Improves display of the Workflow Engine window on smaller resolution screens.

MOOG-12624

Improves a number of field names in the Workflow Engine screen for increased clarity.

MOOG-12510

Workflow Engine: The Edit button is no longer enabled on the overview screen when no workflows exist.