Improvements
Moogsoft AIOps v7.3 contains the following new features. See Graze API and MoogDb V2 for details of improved endpoints and methods.
Key |
release note |
---|---|
INT-4453 |
You can now configure the CA Spectrum LAM and UI integration to query specific landscapes (restrictive views). |
INT-4607 |
The BMC Remedy integration has the following updates:
|
INT-4610 |
The CA Spectrum LAM now includes the target name and target URL in the event payload. The payload writes their values to custom_info.eventDetails.moog_target_name and custom_info.eventDetails.moog_target_url. They are also available in the LAMbot functions and you can disable them if necessary. In addition to target name and target URL, all CA Spectrum custom_info attributes now write to custom_info.eventDetails. |
INT-4612 |
The Datadog Polling LAM now includes the target name and target URL in the event payload. The payload writes their values to custom_info.eventDetails.moog_target_name and custom_info.eventDetails.moog_target_url. They are also available in the LAMbot functions and you can disable them if necessary. In addition to target name and target URL, all Datadog Polling custom_info attributes now write to custom_info.eventDetails. |
INT-4613 |
The Dynatrace APM LAM now includes the target name and target URL in the event payload. The payload writes their values to custom_info.eventDetails.moog_target_name and custom_info.eventDetails.moog_target_url. They are also available in the LAMbot functions and you can disable them if necessary. In addition to target name and target URL, all Dynatrace APM custom_info attributes now write to custom_info.eventDetails. |
INT-4614 |
The SevOne LAM now includes the target name and target URL in the event payload. The payload writes their values to custom_info.eventDetails.moog_target_name and custom_info.eventDetails.moog_target_url. They are also available in the LAMbot functions and you can disable them if necessary. In addition to target name and target URL, all SevOne custom_info attributes now write to custom_info.eventDetails. |
INT-4615 |
The Zenoss LAM now includes the target name and target URL in the event payload. The payload writes their values to custom_info.eventDetails.moog_target_name and custom_info.eventDetails.moog_target_url. They are also available in the LAMbot functions and you can disable them if necessary. In addition to target name and target URL, all Zenoss custom_info attributes now write to custom_info.eventDetails. |
INT-4676 |
The Broker section is now available in the Integrations UI, enabling you to view the state of the integrations backend. |
INT-4733 |
The OEM LAM now returns a correct response based on the format of the data it receives. |
INT-4901 |
Removed the following HA attributes from LAM configuration files:
|
INT-4937 |
The Kafka LAM, Integration and Moobot module now support SASL/JAAS authentication. For the Kafka Moobot module, you will need to explicitly define use_sasl and set it to false for upgrades. To do so, add the following: use_sasl: false, ssl_endpoint_identification_algorithm: "", compression_codec: "none" For example: var conn = kafka.connect({ servers: ["my.kafka.broker:9092", "my.other.kafka.broker:9092"], connection_id: "situationMgrKafkaConnection", use_ssl: false, use_sasl: false, ssl_endpoint_identification_algorithm: "", compression_codec: "none" This was resolved in 7.3.0.1. Unless you install 7.3.0.0., you do not need to make this configuration. |
INT-4970 |
The Kafka LAM, integration and Moobot module now use Kafka Client Library v2. |
INT-5007 |
A new Splunk Streaming Add-On integration is now available, allowing you to ingest search results in Splunk as events. |
INT-5017 |
The Remedy bi-directional plugin (jar) now returns non-zero exit statuses if it fails to call the Graze API. |
INT-5094 |
The Graze API endpoint getIntegrationConfig has been migrated to https://<host>/integrations/api/v1/integrations/<id>, where id is the identifier of an integration config. The export flag is no longer required. |
INT-5295 |
The Remedy integration UI now has an Enable Custom Field setting and a Request Timeout (Seconds) setting. |
INT-5304 |
You can now download mib2lam and accompanying trap modules using the moog_init_lams.sh --mib2lam command. This downloads and extracts the latest version of mib2lam. Note that you will need to configure your trapd_lam to use the new $MOOGSOFT_HOME/config/moog_trapd_lam.conf that comes with mib2lam. |
INT-5496 |
Toolrunner is no longer used to run integrations that are set up via the UI. They are now run on the Integrations Controller, enabling them to run on local and remote machines. The Integrations Controller also automatically restarts any UI Integrations that unexpectedly stop. See https://docs.moogsoft.com/en/integrations-controller.html for more information. |
MOOG-10336 |
The new Moogfarmd configuration property db_connections specifies the number of database connections for Moogfarmd independently of the number of threads. Defaults to 30. |
MOOG-11098 |
Nexus clustering algorithm is now deprecated and removed. Use Cookbook hop count as an alternative. |
MOOG-11281 |
The Classic clustering algorithm is now deprecated and removed. |
MOOG-11397 |
You can use the new Selective Copy feature to choose which columns to copy in the Alert and Situation Lists. |
MOOG-12001 |
You can no longer change the data type when you update an existing custom column on the Situation Columns or Alert Columns screens. |
MOOG-12042 |
The Situation Room > Collaboration tab now displays a progress spinner when you upload a file. |
MOOG-12429 |
Workflow Engine: You can now use the event_handler field as part of the entry filters. The valid values are as follows. Alerts:
Situations:
|
MOOG-12536 |
The performance of the alert creation process has been improved. |
MOOG-12563 |
The Cookbook configuration UI now has an extra radio button to process the output of the Alert Workflows Moolet. The list parameter for process_output_of now accepts Moolet names with spaces. |
MOOG-12589 |
Maintenance windows now have a time zone associated with each window. Maintenance window times now reflect Daylight Saving Time changes and will apply this when scheduling recurring windows. The following now accept an optional 'timezone' parameter to apply to the window:
The timezone parameter must be a valid time zone name from the IANA time zone database. See the Graze API and MoogDb V2 API reference for full details. |
MOOG-12601 |
The getSituationActions endpoint no longer requires Situation IDs when the request includes the 'from' and 'to' parameters. |
MOOG-12613 |
The performance of RabbitMQ is improved when it sends multiple messages in a single batch. |
MOOG-12632 |
The Settings menu has improved responsive behavior when you resize the browser window. |
MOOG-12678 |
The Moogfarmd configuration file no longer includes alert root-cause information and the file $MOOGSOFT_HOME/config/moolets/alert_root_cause.conf has been removed. |
MOOG-12699 |
Pools of message senders are now split across multiple RabbitMQ connections. Each message sender pool has 2 connections by default. You can change this by using the connections_per_producer_pool property in the mooms section of the $MOOGSOFT_HOME/config/system.conf file. |
MOOG-12729 |
Improves the export functionality so that the full user name is exported, rather than the user ID, if the full name is shown in the UI. |
MOOG-12809 |
Customers can now migrate from MySQL to Percona XtraDB Cluster after upgrading to this release, if desired. See the upgrade documentation for RPM and Tarball instructions. |
MOOG-12817 |
Improved database update performance when setting alerts as probable root cause. |
MOOG-12870 |
A new version of the Grafana plugin has been published to keep its version in sync with the version of AIOps. |
MOOG-12925 |
Removes scrolling of the left navigation panel when it has been collapsed. |
MOOG-12938 |
The "Services Impacted" filter now includes a Load More button so you can load more services in the dropdown list. |
MOOG-12941 |
Addresses a security-related issue. Contact Support for details. |
MOOG-12946 |
The implementation of serialization for HA persistence has been simplified. |
MOOG-12987 |
The Tools settings UI includes a Shared With tab. You can now share a tool with everyone, specific teams/roles, or no one (only visible to you). |
MOOG-12991 |
You can now share tools for specific roles. |
MOOG-13013 |
You can use the new Graze endpoint rateSituation to apply a rating to a specific situation. |
MOOG-13038 |
You can now configure Moolets to run multiple Moobots. To do this, add a comma-separated list of Moobot names to the moobot property in Moolet configuration files. |
MOOG-13042 |
The getSituationDetails endpoint now returns the primary_team_id for a Situation. If the Situation has no primary team, then the primary_team_id is null. |
MOOG-13119 |
Workflow Engine: You can now pass data between actions, for example you can pass a parameter to the next action. |
MOOG-13192 |
Workflow Engine: Filters in the UI now use raw fields instead of column names. You can now filter by any custom info field. |
MOOG-13224 |
Addresses a security-related issue. Contact Support for details. |
MOOG-13233 |
Addresses a security-related issue. Contact Support for details. |
MOOG-13250 |
The Situation List has a new hotkey for toggling between the Preview and Standard views. The default for this hotkey is "V" unless you upgrade from an older version where "V" is already mapped to an action. In this case, the hotkey is unmapped. |
MOOG-13276 |
Adds a default date and time format in the Customization screen in Settings. |
MOOG-13344 |
Provides a flag in a MooMs message whenever a Situation is resolved or closed from the UI. |
MOOG-13381 |
The Tools settings UI includes a Shared With tab. You can now share a tool with everyone, specific teams/roles, or no one (only visible to you). |
MOOG-13470 |
The Situation Manager Labeler is installed as part of the 7.3 installation and upgrade. |
MOOG-13480 |
Fixes an alignment issue when viewing custom info details when nested data is present. |
MOOG-13502 |
Elasticsearch has been updated to version 6.8.1 (LTS version). |
MOOG-13506 |
Workflow Engine: Adds loading indicators, descriptive messages, and error messages to the UI. |
MOOG-13508 |
Workflow Engine is now GA and supported for production workloads. |
MOOG-13526 |
The new moog_snapshots_online_table_change utility uses the Percona table compression utility to optimize the snapshots table in MoogDb. This is part of the installation process and the database migration to Percona XtraDB Cluster for upgrading customers. |
MOOG-13527 |
Upgrading users who are migrating from MySQL to Percona XtraDB Cluster can use the new haproxy_installer script. This installs HA Proxy, the supported load balancer for 7.3. |
MOOG-13588 |
Apache-Tomcat has now been updated to version 9.0.22. |
MOOG-13589 |
Addresses a security-related issue. Contact Support for details. |
MOOG-13622 |
Adding alerts to Situations is more user-friendly. Previous releases showed unassigned alerts only; now assigned and unassigned alerts are visible. If you add multiple alerts to a Situation and some of them are already assigned, the operation skips over these and adds the unassigned alerts. |
MOOG-13688 |
The Workflow Engine now displays an error message if you make an invalid entry when you create or update a workflow. |
MOOG-13722 |
Workflow Engine: The list of available workflow actions now displays in alphabetical order. |
MOOG-14060 |
DB Upgrade of Stored Procedures and triggers is now managed by the moog_db_auto_upgrader utility. |
MOOG-14241 |
A security issue with the link definitions API has been resolved. |
MOOG-14251 |
Thread entries and comments will have HTML and XML tags removed, reserved characters will be encoded as HTML entities (e.g. & will become &\amp;). |
MOOG-14280 |
A security issue with the storing and retrieval of user properties has been resolved. |
MOOG-14281 |
A security issue with the storing of Situation and Alert custom columns has been resolved. |
MOOG-14282 |
Improved validation of parameters to link definition endpoints. |
MOOG-14283 |
A security issue with the storing of maintenance windows has been resolved. |
MOOG-14284 |
A security issue with storing of media assets has been resolved. |