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
MOOG-6782

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!


Improvements


KeyRelease Note
MOOG-7588

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.

MOOG-7574

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.

MOOG-7478

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

MOOG-7234

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" : "johndoe@moogsoft.com", "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" : "newemail@provider.com", "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
MOOG-7670

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.

MOOG-7668

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

MOOG-7657

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

MOOG-7629

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

MOOG-7608

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

MOOG-7586

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

MOOG-7559

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

MOOG-7558

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

MOOG-7557

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

MOOG-7545

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

MOOG-7544

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

MOOG-7535

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

MOOG-7508

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

2017-10-20


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

  • No labels