Page tree
Skip to end of metadata
Go to start of metadata

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.

To upgrade, see Upgrade: V6.2.1 Edge - V6.2.2 Edge. For more information about upgrading for ESR and Edge releases see AIOps Releases.

New Features

KeyRelease Note

Integrations UIv2

A new Integrations UI has been added in v6.2.2:

To access it, log in as a user with the 'Super User' role, go to the "Configure" section of the 'System Administration' -> 'Labs', and enable the "New Integration UI" option. The relevant navigation item will appear 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.

The previous Integrations UI is still available and functional under 'System Administration'.

More changes and improvements are planned for this new UI, so stay tuned!


KeyRelease Note

The 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 default admin user email address has been changed to ''


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);

Bug Fixes

KeyRelease Note

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 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.


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'.


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


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;

Known Issues

Known issues with functionality in this release:

  • N/A

Release Date


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

  • No labels