8.2 Improvements

Moogsoft Enterprise v8.2.0 is a Generally Available (GA) release that introduces several new features and improvements.

See Updates for Moogsoft Enterprise v8.x for the complete v8.2.0 release notes.

8.2 Improvements

Ticket

Release Note

MOOG-17273

Adds the new Related Changes tab in the Situation Room which lets you view any scheduled maintenance windows, both current and historic, which may have impacted a Situation.

If a maintenance window appears to have impacted a Situation, the window can be flagged to associate it with the Situation for collaborative and reference purposes. Flagging the maintenance window also adds a Thread Entry to the Situation to indicate this has been done, and marks it as a Resolving Thread Entry.

It is also possible to deselect a window as Impacting, which also adds a corresponding Thread Entry, but unmarks the previous Thread entry as a Resolving Step.

The feature can be configured to allow wider or narrower time windows to ensure Situations are covered by the possible Maintenance windows around the same time period.

This feature can be enabled by selecting it under Settings > System > Labs.

MOOG-17311

Upgrades the version of Open JDK to 11.0.14.1.1

MOOG-17453

Upgrades log4j to version 2.17.1 to mitigate the vulnerability described in CVE-2021-44832.

MOOG-17478

Adds Opensearch as the new default search application, replacing Elasticsearch. Opensearch is deployed for fresh installs and upgrades. Authentication is enabled by default.

The ${MOOGSOFT_HOME}/bin/utils/moog_init_search.sh script has a new installation -i flag which changes the default Opensearch admin/admin account password (the new one is printed to the terminal), and configures a new user in Opensearch that Apache-Tomcat and Moogfarmd will use to connect.

For RPM and tarball upgrades involving a migration to Opensearch, a full re-index using the moog_indexer utility is required (instructions provided in the 8.2 documentation).

For RPM upgrades, it is possible to keep Elasticsearch, but this configuration is unsupported. If you choose this configuration, remember that a new version of Opensearch which breaks the API or index compatibility could potentially be released at any time. At that point, it will be necessary to migrate to Opensearch.

MOOG-17470

Updates RabbitMQ to v3.9.13 and Erlang to v23.3.4.1.

MOOG-17473

Adds the new v8.0.2 Moogsoft AIOps Grafana plugin.

MOOG-17302

Updates the MariaDB connector to v2.5.4. This new version supports two new MariaDB plugins, caching_sha2_password and sha256_password plugin, important for future product support for MySQL8.

MOOG-17312

Updates Apache Tomcat to v9.0.58.

MOOG-17434

Updates the versions of Percona XtraDB Cluster and XtraBackup (as deployed by the install_percona_nodes* scripts) to v5.7.36 and v2.4.24, respectively.

2.4 Add-Ons

The Moogsoft 2.4 Add-Ons release is included as a bundle in v8.2 in the $MOOGSOFT_HOME/contrib directory.

For the complete Add-ons 2.4 release notes, see Moogsoft Add-ons. Some notable items in this release include:

New Integration: Moogsoft Hybrid

This integration allows the integration of Moogsoft Enterprise and Moogsoft Cloud.

Existing Moogsoft Enterprise (also referred to as Onprem) can adopt the Cloud without re-engineering ingestion and enrichment. It's now possible for a small team to explore the benefits of Moogsoft Cloud metrics and event correlation abilities, while other teams continue to use Moogsoft Enterprise as usual.

The Hybrid integration can also serve as a temporary bridge between Moogsoft Enterprise and Moogsoft Cloud until the Onprem roadmap is fulfilled.

For more information, see Moogsoft Hybrid.

New Integration: Webex

The integration allows Moogsoft Enterprise alerts or Situations to be posted as an AdaptiveCard message to a Webex room.

This integration enables bidirectional communication between Webex rooms and Situations and alerts. Using buttons on the card, users can acknowledge, resolve, and close a Situation from Webex. For Situations, users can send collaboration notes back to the Moogsoft Enterprise Situation by replying to the message. Similarly, activity in the Moogsoft Enterprise Situation can be forwarded as Webex as replies to the original AdaptiveCard message.

For more information, see Webex.

New Integration: SNMP Trapd LAMbot v2

This release includes an updated version of the SNMP Trapd LAM that includes:

  • A simplified core SNMP Trapd LAM v2

  • A new, simpler mechanism to load and instantiate .include files.

    • Easier to control which include files are loaded

  • A modified mib2lam MIB conversion to work with the new load and instantiate process.

  • Existing include files will work - no changes should be needed to these.

  • Ability to use process indirect traps via include files.

    Indirect traps are those delivered as non-SNMP traps: for example, encapsulated in a REST or Kafka payload, or forwarded from a third-party system such as Elastic or Splunk.

For more information, see SNMP Trapd LAM v2.

New Workflow: Situation Analysis

The Situation Analysis workflow analyzes the member alerts in a Situation and adds tags based on the member alerts. You can define simple analysis rules such as "70% of the alerts are critical” or complex rules such as “add a tag if there are 2 different hostnames, at least 20 alerts, and more than 10 disk-space-full alerts.”

For more information, see Situation Analysis.

Microsoft Teams Integration Enhancements

  • The Microsoft Teams integration has the following new configuration options:

    • Notify Added Teams — Controls notifications as teams are added to a situation.

    • Auto Raise — When enabled, the integration automatically forwards all mapped situations.

    • Auto Raise Field — When enabled, the integration forwards situations containing a flag in the supplied field.

New Macros

  • TO_LOCALE_DATE - Converts a epoch date to the locale data string.

  • MIN - Returns the minimum value in a list of numbers.

  • MAX - Returns the maximum value in a list of numbers.

  • AVG - Returns the rounded average value of a list of numbers.

  • MODE - Returns the most common value in a list of numbers.

  • TOP - Returns the most common value in a list of strings.

New Workflows Actions

Several new workflow actions were added, including: