Moogsoft Docs

Release Notes

Moogsoft AIOps V6.3.0 ESR 7

Moogsoft AIOps V6.3.0 is an Enterprise Stability Release with new features including a new integrations UI, a new clustering algorithm and the general release of the mobile version of AIOps.

There have been further improvements to the UI with the addition of the ability to add custom logos and tooltips so users can read the full contents of a cell in the Alert and Situation views.

Users must upgrade to either v6.0.0, v6.1.0, or v6.2.0 before upgrading to v6.3.0.

See AIOps Releases for a full description of the types of AIOps releases.

The following components have been upgraded in this release to the versions listed:

  • MySQL: V5.7.19
  • Nginx: V1.12.2
  • Java: V1.8.0_152
  • RabbitMQ: 3.6.12

Install & Upgrade

To do a fresh install, see Pre-install RHEL 6 or Pre-install RHEL 7/CentOS 7 . Then follow the instructions for Single Host Installation .

Supported upgrade paths for this version include:

Users on the Edge upgrade path can upgrade to this release and treat it as a stepping stone to future Edge releases (e.g. 6.3.1, 6.3.2, ...). To upgrade from the previous Edge, see V6.2.3 Edge .

This release also uses a new tool to upgrade the database and run any 'data migration utilities'. The tool is called moog_db_auto_upgrader.

Release Highlights

Key Release Note

Tempus Sigaliser (Sigaliser Classic v2)

A new Sigaliser called 'Tempus' has been added to AIOps v6.3.0.
This sigaliser is intended to replace 'Sigaliser' classic, so users who wish to use Tempus should use it instead of 'Sigaliser'.

Tempus provides more control over how clustering occurs based on event arrival times. The new configuration options for Tempus specifically in moog_farmd.conf are below:

# Sigalising Window
window_size       : 1200,   # seconds => 20 minutes
bucket_size       : 5,      # seconds : Take Care if changing - Tempus is designed to use small bucket sizes
arrival_spread    : 15,     # seconds : acceptable latency/arrival window for each event

# Sigalising Algorithm, valid options:
#   "Louvain"
#   "LouvainMulti"
#   "SmartLocal"
detection_algorithm : "Louvain",

# hidden config
#random_starts       : 5,
#max_iterations      : 10,

# Include edge weights in clustering algo or not.
edge_weight       : false,

# How similar must alerts be to be considered for clustering?
#min_arrival_similarity : 0.6667,

New settings and changed settings:

  • window: This value is now in seconds (the default is 20 minutes)
  • arrival_spread: This setting provides more flexibility in clustering event arrival times based on potential latency and the bucket they arrive in. For example, an arrival_spread of 15 would mean the event will also be considered to have arrived in buckets within 7.5 seconds earlier and buckets 7.5 seconds later than the actual bucket the agent_time falls into.
  • min_arrival_similarity: The amount of overlap for alert buckets needed within the window for the alerts to be considered for clustering.

Like the classic 'Sigaliser', Tempus is not set to run_on_startup. If this is desired, moog_farmd.conf will need to be updated to enable this.

Tempus can be run alongside other Sigalisers such as Speedbird, Cookbook etc.

It is not recommended to change the following properties from their defaults:

  • random_starts
  • max_iterations
  • time_compression

Certain properties work exactly the same as before: sig_interval, max_backlog, entropy_threshold, pre_partition, partition_by, etc

The 'Sigaliser' classic has not been removed but it will be in an upcoming release.


Mobile for AIOps

The mobile version of AIOps is now available for general release. This allows ITOps and DevOps teams to resolve potential incidents at any time and from anywhere using their cellphones.

The recommended browsers and platforms are: Google Chrome on Android and iOS. Safari is also supported on iOS.


Integrations UIv2

A new Integrations UI is now available in v6.3.0:

To access it, the relevant navigation item appears in the portal header/main UI, on the top left-hand side.
From there you can browse and install the available integrations, and review any Integrations already installed.

Access to the new Integrations tab is controlled by the new "manage_integrations" permission. By default, the 'Super User' role has this permission assigned to it.

New Features

Key Release Note

New Indexer Moolet Added

A new 'Indexer' moolet has been added to index Alerts and Situtions in Moogsoft AIOps. In previous versions, the moog_indexer utility was run as a cronjob to index new or changed Alerts and Situations every minute.

The moolet indexes by listening to alerts on the message bus from within moogfarmd. The advantage of this is that there is a shorter delay before Alerts and Situations are searchable.

The moolet contains the following configuration values in moog_farmd.conf which allow users to configure the moolet as desired:

# Set to false to disable private teams indexing.
enable_private_teams: false,

# Maximal full scan batch size
full_scan_batch_size: 1000,

# How many seconds to wait between batches (0 not to wait)
full_scan_wait: 0,

# When to run the full scan (HH:mm:ss) leave empty to disable full scan (HH:mm:ss)
full_scan_at: "02:12:35",

# Do we want to run full scan when the moolet starts?
full_scan_at_startup: false

For more information see Search and Indexing .


Ability to add custom company logo into the AIOps UI

It is now possible to integrate a custom logo/image into the AIOps UI.
The logo can be uploaded via Settings -> System -> Customization -> Interface Settings
The 'Select Custom Logo' section allows users to upload, change or delete the logo as required
Once uploaded, the logo will be displayed next to the Moogsoft logo on the top bar and on the login screen


This ticket lays foundation for a new way of calculating the situation similarity statistic. The new method is not functional yet.


There is now an option to disable all help and enablement throughout the product. Disabling will also effectively block all outgoing requests from the product.


Tooltips have been added to each field in Situation and Alert Views. These show the complete contents of a cell when hovered over with a cursor so users no longer need to expand each column to read each field. Numeric values do not have tooltips.


The new Integrations UI now displays information on steps required to configure the various Integrations before they are installed.


Key Release Note

An Email LAM Integration has been added, this allows Events to be received via POP3 or IMAP protocol (SSL is supported). See Email LAM Documentation


The Socket LAM can now be configured with a 'stream_mode' this allows you to specify the behaviour of the extractor and how the buffered data is processed.

  • "single" mode: If data coming into this LAM is from one source only use this mode to ensure data danglers are not lost.
  • "multiple" mode: Streams will be managed per remote IP/hostname of the source, and be cleaned up if there is an inactivity of 1 hour from that source IP/hostname.
  • "unique" mode: If data coming into this LAM is from multiple sources, each source (including remote port) will have its own stream and thus its own dangler.

The JMS LAM now correctly log's ObjectMessage and MapMessage types into the specified data capture file.


JWT (JSON Web Token) authentication support has been added to the generic REST LAM.


The Dynatrace APM LAM now supports both HTTP & HTTPS URLs


By default all polling LAMs now have infinite retries, this is configured by using a '-1' value for 'max_retries' configuration.


An issue in the v1.4 Splunk Add on which prevented the PDF Write Function has been fixed in the newly certified v1.7 Splunk Add On.


Enterprise expansion for v1 traps in the Trapd LAM was not correctly referencing the v1 trap tree when resolving OIDs, this has been corrected.


An issue where the AWS LAM was not pulling all Events has been resolved.


The Zenoss LAM now correctly supports 'encrypted_password' configuration.


The SolarWinds Integration now allows you to specify custom ports, default port is still 17778.


The SCOM Connector now correctly applies the body authorization token ("auth_token") if it has been set.


An issue with the Email LAM which prevented filtering when IMAPS protocol was set has been fixed.


Key Release Note

Fixed an issue where threads marked as resolving steps were not highlighted as expected on mobile.


The Mobile Team Room Comments box is now more usable with more than 1 line of text.


Fixed an issue where Situation and Alert List rows could end up misaligned when zooming in.


The ability to enable or disable the 'Mobile UI' in 'System Adminstration' has been removed now the feature is GA.


The Situation Room in the Mobile UI now has a more central button to invite users to Situations managed by the current user.


The Notification settings in the Mobile UI have been changed from tickboxes to switch controls to improve usability.


The Mobile UI now displays a clearer boundary around the input text field when a user is entering a resolving comment for a Situation.


The Situation View in the Mobile UI has been updated to change the Situation state from an Icon, to the name of the State the Situation is in.


The Notification UI on Mobile now displays a worded-button to mark Notifications as 'Read' instead of an icon


The graze servlet will now report how many requests it is processing per minute in a similar manner to moogsvr and moogpoller in catalina.out:

[]:136 +|Graze handled [456] requests in the last [60] seconds.|+

The moogsoft WAR files (moogsvr, moogpoller, toolrunner, graze, and events) no longer bundle the JAR files they depend on, and instead use the ones in $MOOGSOFT_HOME/lib. This change is made possible by a change to apache-tomcat's context.xml.


Documentation links in the enablement widget have been updated for 6.3.0.


The default number of db_connections specified in $MOOGSOFT_HOME/config/servlets.conf has been set to double that of the priority_db_connections with a value of 50.


The default log level of the events_analyser has been changed to WARN instead of debug which will increase performance in cases where the loglevel was not specified explicitly.


The moogsoft-mooms RPM package no longer requires erlang as a specific dependency since this is handled by the rabbitmq-server dependency which is present.


A new "getSituationActions" moogdb endpoint has been added which returns details on actions applied to the specified situations.
These actions are listed under
Required inputs:

  • sitn_ids: list of situation ides
  • actions: list of situation actions that are wanted in the output (1 is created)
  • start: positive integer, starting from which row should data be included in results
  • limit: positive integer, limit of number of results

An example moogdb function call:

var situationActions = moogdb.getSituationActions({"sitn_ids" : [1, 2], "start" : 0, "limit" : 10, "actions" : [1, 14]});

During installation and reconfiguration of a UI Integration, the state of the integration is now displayed on the page.


It is now possible to double click any part of a situation in a Situation View to open the Situation Room.
As part of this ticket, the ability to edit a situation description by double-clicking it in a Situation View has been removed.


The default admin user email address has been changed to 'someone@ '


The integration_installer utility which is used by the script (when passed the -x flag) has been updated to ensure that the integration zips are always extracted even if the integration has already been installed in the DB. This means that if a file used by an integration is lost/deleted, it can be re-added easily.
The command to force the re-extraction requires the -o flag on the integration_installer utility which is the default for the -x command.


The version of RabbitMQ required by AIOps has been increased to V3.6.12. As part of this upgrade we recommend upgrading the erlang package to V20.1.4. See the upgrade documentation for how to achieve this.


The method used by the moog_init scripts to identify if the current user is root has been improved to be faster and more compatible with various shells and environments.


The UI will no longer enter a "spinning" continual loading state when a filter is badly constructed


A small improvement has been made to the spacing in the Situation Room tabs.


The Situation Status Mini Widget and the Impacted Service indicators used in the Mobile interface have been improved.


The Mailer moobot module has been updated so it will no longer send authentication information to the configured Mail Server if the 'password' field is not specified. e.g.:

mailer.initTransport({server: "yourhostname", port: 25, account:"" });

A new "getSituationActions" graze endpoint has been added which returns details on the actions applied to the specified situations.
These actions are listed under

Required inputs:

  • sitn_ids: list of situation id's
  • actions: list of situation actions that are wanted in the output (1 is created)
  • start: positive integer, starting from which row should data be included in results
  • limit: positive integer, limit of number of results

An example curl request:

curl -G -u graze:graze -k -v "https://localhost/graze/v1/getSituationActions" --data-urlencode 'sitn_ids=[1, 2, 3]' --data-urlencode 'actions=[1, 14, 30]' --data-urlencode 'limit=3' --data-urlencode 'start=0' 

The version of nginx required by AIOps has been increased to 1.12.2. A new yum repo file is required for online installations and upgrades. Please see the upgrade documentation for more details.


The Workbench, Dashboards, and Settings, pages are now available from the main UI as tabs along the top. This allows for faster switching between different pages within AIOps.


To improve security, and prevent 'framing attacks', nginx now includes the 'X-Frame-Options' header with a value of SAMEORIGIN.


To improve security, nginx now includes the 'Strict-Transport-Security' header.


A new Graze and moogdb module function have been added which allows a user to be updated. The endpoints can take either a 'username' or a 'uid' to identify the user and the rest of the parameters are the same as the existing 'createUser' endpoint. The 'joined' field cannot be updated as part of an updateUser request.
Example graze/curl request:

curl -X POST -u graze:graze -k -v "https://localhost/graze/v1/updateUser" -H "Content-Type: application/json; charset=UTF-8" -d '{"username" : "johndoe1", "roles" : ["Super User", "Operator"], "password" : "johndoe1", "active" : true, "email" : "", "full_name" : "John Doe", "primary_group" : "Network", "department" : "Support", "joined" : 1494951621, "timezone" : "Europe/London", "contact_num" : "555-1234", "session_expiry" : null, "competencies" : [{"name":"SunOS", "ranking": 40},{"name":"SAP", "ranking": 50},{"name":"EMC", "ranking": 60}], "teams" : ["my team 1","my team 2","my team 3"], "properties" : null}'

Can take username or uid to identify which user to update
Example moogdb code:

var userObj={"username" : "usernameToUpdate", "roles" : ["Manager", "Operator"], "password" : "newpassword", "active" : false, "email" : "", "fullname" : "new full name", "primary_group" : "Applications", "department" : "[Equities, Lvl.08/LDN]", "timezone" : "Europe/London", "contact_num" : "555-12360001", "competencies" : [{"name":"SunOS", "ranking": 10},{"name":"SAP", "ranking": 20},{"name":"EMC", "ranking": 30}], "teams" : ["team1","team2"]};
var result = moogdb.updateUser(userObj);

Changes have been made to a number of database tables (such as adding indexes) in order to improve performance.


Improvements have been made to the moog_archiver to improve reliability and maintainability.


Improvements have been made to a stored procedure which handling changing the category of a situation in order to provide a performance improvement.


The version of MySQL supported by AIOps is now v5.7.19. Clean installs of AIOps 6.2.1 will get 5.7 automatically. Users upgrading to 6.2.1 will need to upgrade mysql as part of the upgrade process.


The version of Java required by AIOps has changed from JDK 1.8.0_121 to JRE 1.8.0_152


The Situation and Alert Details dialogs now support text selection and as a result, copy & paste.


Added support for SSL connections to MySQL.
To enable this, the user has to create a 'TrustStore' using MySQL’s CA certificate, then configure the two new parameters under the mysql -> ssl section within $MOOGSOFT_HOME/config/system.conf. MoogFarmD, apache-tomcat, and the LAMs will need to be restarted for the change to take effect.


The 'diagnostics' control mode of ha_cntl ( -i ) now has clearer logging output.


Start TLS is now supported with LDAP for authentication. Enabling it in configuration will encrypt the connection between the Moogsoft AIOps and LDAP Server. That is now possible by uncommenting the "ssl" section, as in the default LDAP Realm configuration in security.conf

There are 3 ways modes of SSL with Start TLS:

  1. Express - no keys or certificates specified. No certificates validation is performed
  2. Custom - LDAP Server certificate specified. The certificate provided in configuration needs to match LDAP Server (depending on LDAP Server configuration)
  3. Custom with Client Authentication - LDAP Server certificate specified and Client certificate and private key specified. If client authentication is enabled on LDAP Server, then the provided Client certificates needs to be valid.

The AlertRootCause and SituationRootCause moolet can now be multi-threaded.
All threads having the same name (AlertRootCause or SituationRootCause) will share the same model and feature extractor.

The number of threads can be configured in moog_farmd.conf by changing the value of "threads' in AlertRootCause and SituationRootCause blocks


The maximum Service name length has been increased to 255 characters. Any existing workarounds to ensure service names are within the old 64 character limit can now be removed (assuming all service names are less than 256 characters).


Exporting from Situation or Alert views now exports only the columns displayed.

  • Date/time values are exported in human readable format, depending on the current user's configured timezone.
  • Columns such as Severity are now exported with the equivalent textual description rather than the numeric scale.

Known issue: Columns with Link Definitions will not export data values. This will be fixed in a future release.

Bug Fixes

Key Release Note

Fixed conflict with other SSL connections when MySQL SSL connections are enabled.


Fixed a bug where on some specific Android mobiles the user agent was misidentified thus blocking access to the web interface. Users who tried the Mobile 6.3.0 BETA release (or previous) and have this issue are advised to clear browser cache manually before logging into the Mobile 6.3.0 UI.

  • Tomcat's moogpoller will now correctly load in all users into the cache at startup.
  • Tomcat's moogpoller will no longer send unnecessary messages regarding Filter Summary updates to a UI session (i.e. when the filter has more than 10k+ items and the max severity has not changed)

Fixed an issue where inside Team Room the user panel would sometimes show incorrect user list.


Fixed an issue where building filters that match selected fields to an empty array would return no results.


Fixed an issue where some filters would not load correctly.


Added support to handle relative/absolute pathing for truststore


Fixed an issue where the statistics displayed on the left navigation only show the current status once all of the statistics for a section are loaded.


A user can now be assigned a Situation only if he is on the same team as the assignor and/or has the authority to see the Situation


Added check to handle moobots thread stack traces for database diagnostics


Changed the default log level of ha_cntl to hide less important log messages.


Fixed a bug where Situation and Alert list filter drop-down options have scrollbars at all times.


An issue which meant that files stored under $MOOGSOFT_HOME/ui/images would get removed after an upgrade has been fixed.


Fixed an issue where incorrect username would show next to a post or comment in a situation or room activity feed.


The 'Event Processing' tab under 'System Administration -> Self Monitoring' now correctly allows scrolling if there are a high number of moolets running.


Fixed an issue where Advanced filters would not accept "Clear" severity


Fixed issues which meant user actions related to integrations were not saved correctly.


Fixed an issue where the interface would incorrectly handle user action when attempting to send an empty post or comment.


The mobile team room now displays the latest entries first. This is consistent with the desktop.


Added inheritance of any topics root parent's message size to it's children to handle subtopics/streams.


The Moog_searcher utility now requires arguments to have values.


The moog_searcher utility now requires --query (or -q) as a mandatory argument.


Fixed an issue where the Situation Room 'Collaoborate' tab did not list all the items correctly


Fixed a bug where exporting the alerts in a situation room would fail if the list was sorted by PRC data


Resolved issue where partially/incorrectly configured moolets would prevent moog_farmd from initialising correctly.


An issue which resulted in two tiles showing up for DataDog & Apache Kafka Integrations has been fixed.


Resolved issue in renaming of integrations that were named the same as the type of integration (i.e. "ServiceNow" named as "ServiceNow")


Users upgrading to 6.3.0 will have their UI Cookbooks updated to remove the 'retention_period' setting. This is done so that the equivalent moog_farmd.conf setting is the value used since it is customisable.


Mobile UI: An internal error has been fixed when navigating from a list of Situations to a single Situation


Selecting "system default" in the mobile notification settings correctly causes the system defaults to be used.


An issue where the System Administration -> Teams UI would incorrectly report that a user had made changes to a Team when switching between Teams has been fixed.


Fixed behaviour of POST button in Collaborate tabs. If there is no input the button stays inactive.


Fixed an issue that made mobile inaccessible on some devices in landscape mode


Fixed an issue affecting the styling of Situation Lists in the Mobile UI.


An issue preventing a Dashboard being saved after a portlet was removed has been fixed.


Teams are now listed by the total of impacted services. If this total is equal, then the teams are sorted by name


Users can now be invited to a Situation only if they are on the same team and/or have the authority to see the Situation


An issue related to parsing UI-created moolet statuses in a multi-moogfarmd environment has been resolved.


Fixed an issue where the "View" menu on situation and alert lists could not fit the screen.


Inactive teams are no longer displayed in the "Share with team" search dialog for Filters.


The 'Custom Info' dialog in the UI now displays the full text values for all fields present.


Fixed an issue where Settings/Dashboard apps would fail to display when switching between them during loading.


An issue which meant the 'Impacted For' value in the Mobile UI was empty has been fixed.


An issue which meant that certain events were missing from Alert timelines has been fixed


Fixed an issue where some integration's icons were not showing in IE11


An issue which prevented interaction with the AIOps UI in Internet Explorer 11 has been fixed.


An issue which prevented copy and paste support when a hotkey was bound to 'C' has been fixed.


An issue which meant that the new Integrations UI would not display the 'URL' field under certain circumstances has been fixed.


An issue which prevented login after a user session had expired when using SAML has been fixed.


An issue which would prevent the UI from rendering correctly when switching between tabs quickly in the AIOps UI has been fixed.


Exceptions related to 'autocommit' in catalina.out when UI Integrations were used have been fixed.


Fixed an issue where more than one version of the ServiceNow integration was present in upgrade scenarios.


The Housekeeper moolet will no longer calculate metrics for 'Team Insights' if the feature is disabled in the System Administration UI dialog.


An issue which would remove Team Membership from LDAP users on login has been fixed. If the "assignTeams" block is not specified in $MOOGSOFT_HOME/config/security.conf, the user teams will not be altered on login.


An issue which meant that some 'Coming Soon' integrations were in the wrong section of the new Integration UI in upgrade scenarios has been fixed.


The Situation and Alert filters are now always alphabetically sorted in the left hand navigation apart from My/Open Situations/Alerts which are always at the top.


Additional validation has been added to the updateTeam graze endpoint on the name field.


The moogsoft-db package now also requires the mysql-community-common package to reduce the chance of version conflicts from the yum repository.


An issue which meant that installing the ServiceNow UI integration would not complete successfully has been fixed.


An issue which meant certain installed Integration fields would not be populated in the UI has been fixed.


An issue which prevented filters from loading in the UI when a custom_info column was deleted has been fixed.


An issue which meant that a hidden UI Cookbook setting prevented moogfarmd from expiring closed/superseded in-memory situations has been fixed.


An issue which meant that moogfarmd would repeatedly attempt to close situations (which had a performance impact) has been fixed.


Fixed an issue where users could be invited to the same situation multiple times.


Mobile UI: Fixed an issue where the screen was stuck loading forever.


An issue which prevented phone numbers from being recognised in the AIOPs UI has been fixed.


Fixed an issue where Situation List on mobile would sometimes include items that don't belong to the list.


An issue which meant that recurring maintenance windows would not always update correctly and recur, has been fixed.


The graze and moogDb createUser and updateUser endpoints will accept full_name and fullname parameters.
However, "full_name" is now deprecated and will be removed from 6.4.0


The moolet-based Indexer now reports elastic connectivity errors more gracefully.


The utility no longer reports differences in whitespace when comparing the expected 'clean' schema to the upgraded one.


A number of the AIOps database tables have been updated to ensure a DEFAULT value is explicitly defined in relevant columns to allow the utility to work correctly when a user has upgraded from MySQL 5.6 to MySQL 5.7.


The moolet-based Indexer now correctly indexes situations and alerts if a Team definition is updated when in 'Private Teams mode'.


An issue which meant that the horizontal scrollbar was not always present in Situation and Alert views has been fixed.


AIOps now supports usernames, fullnames and email addresses up to 255 characters long.


Fixed a problem where UI would become unresponsive when trying to display the timeline based on invalid data.


To improve security, the following flags have been added to the apache-tomcat endpoints in the nginx confguration file:

  • add_header Cache-Control no-store;
  • add_header Pragma no-cache;

This fixes a bug where the landing page was not recognised when creating a team via graze. This also meant that when you tried to edit the team, there was a missing required field on the second tab that prevented the form from being saved until it was fixed.


An issue which meant that multiple calls to the graze endpoint 'createThread' with the same thread name would appear as duplicate threads in the UI has been fixed.


An issue which meant that it was not possible to scroll in the AIOps mobile UI on iPhones has been fixed.


An issue which meant that the start and end time for Maintenance Windows was not correct in the UI has been fixed.


An issue which meant that if an LDAP group name was used in both the roleMap and the teamMap, the user would not be assigned to the Team has been fixed.


An issue which meant that LAMs which use Basic AUTH to connect to a SAML-enabled environment would not start has been fixed.


An issue which meant that advanced URL filters would not load the correct results has been fixed.


An issue which meant that the Situation Room tabs would not display in the correct theme when selected with the keyboard has been fixed.


Fixed an issue where an error message would be shown right before the user without a valid session is redirected to login screen.


Fixed an issue where filters using contains would match all the record when providing non-existing service, team or user name.


An issue in which messages might have been handled in the wrong order after HA handover was fixed.


An issue which meant that the AIOps mobile UI menu would occasionally close when it was scrolled has been fixed.


Fixed detection of mobile platforms instead of relying on the resolution of the screen


Sometimes multi-select on grids behaves incorrectly. This has now been fixed.


An issue where certain scripts would report an error when attempting to kill a non-existent process has been fixed.


If there is an problem during a CSV/JSON export, the log message will be displayed with a Warning level


Fixed an issue where not giving an argument to ha_cntl options didn't give an error message.


Changed log level of a missing event analyser config to be fatal.


Resolved issue where if graph topology and topology is not initialised, we may attempt to calculate using the null topology when using multiple threads in the moobot.

The 'loadTopology' function in the 'Topo' moobot module will now return a Boolean value. It will be false if the loading of the Topology fails for any reason.


Fixed an issue where Alerts State settings would not allow a negative value for alert expiry setting.

Known Issues

Known issues with functionality in this release:

  • Only Chrome and Safari are supported for accessing the AIOps Mobile UI. Alternative mobile browsers such as the iOS 'Google' app browser are not supported.
  • Syslog UI Integration does not provide a port - this will be fixed in a future release
  • In new installations of Moogsoft AIOps 6.3.0, outbound communication from Moogsoft AIOps to ServiceNow works unexpectedly. See ServiceNow Communication Error .
  • [UI] Changing Situation Columns can Lock Up Settings Tab
    • To verify the exact issue, you need to go into the MySQL CLI. Confirm that the 'process_list' column is missing (this should return 0 results):

      select * from situation_column_names where internal_name = 'process_list';
    • Find your next index for situation_column_names:

      select max(column_index) from situation_column_names;
    • Add + 1 to this value in the following insert statement:

      INSERT INTO `situation_column_names` (`column_index`, `internal_name`, `display_name`, `preferred_width`, `representation`, `data_type`, `hidden`, `remove`, `searchable`, `filterable`) VALUES (<NEW_COLUMN_INDEX>, 'process_list', 'Process Impacted', 140, 'process', 'list', 0, 0, 1, 1);

Release Date


Click the link to download the PDF version of these release notes.

For information on previous Enterprise Stability Releases or on Edge Releases, see AIOps Releases .