xMatters
You can install an xMatters integration to enable bidirectional communication between Moogsoft Onprem and xMatters. The integration allows you to send notifications to users and groups in xMatters about alerts, invitations and Situations. You can close Situations to close associated events in xMatters. See xMatters Workflow for more details.
You can also comment on xMatters events for them to appear on associated Situation Room comment threads in Moogsoft Onprem. See the xMatters documentation for more information.
Before You Begin
The xMatters integration has been validated with xMatters v5.5. Before you start to set up your integration, complete the following tasks:
Create an xMatters user with administrator privileges.
Ensure that the xMatters user has editor permissions to the workflow in xMatters.
For information on changing workflow editor permissions in xMatters, refer to the xMatters documentation.
Create an xMatters API user with the REST Web Service User role.
Create users in xMatters with the same names as your users in Moogsoft Onprem.
Set up groups in xMatters with the same names as your teams in Moogsoft Onprem.
Download theMoogsoft Onprem- xMatters Communication Plan.
In xMatters, import the Moogsoft Onprem xMatters Communication Plan zip file. After you import the plan, it is enabled. Configure the communications plan as follows:
Edit the Inbound Integrations and enable Engage Group, Engage Group (alert based) and Engage User.
Set the authentication method for each to 'Basic Authentication'.
Note down the URL under 'How to trigger the integration' for Engage Group, Engage Group (alert based) and Engage User.
Configure the Integration
To configure the xMatters integration:
Navigate to the Integrations tab.
Click xMatters in the Collaboration section.
Provide a unique integration name. You can use the default name or customize the name according to your needs.
Provide connection details for your xMatters system.
If you enable Automatically Engage Team, a Situation posted to the team sends a notification to the xMatters group with the same name. The Moogsoft Onprem team name must match the xMatters group name in order for this to work.
Configure xMatters
To configure xMatters, perform the following tasks in the xMatters interface:
Go to Communication Plans and edit the access permissions. Add your xMatters API user.
Edit the forms and for each entry go to Web Service - Sender Permissions and add your xMatters API user.
Configure the Integration Builder for the Communication Plan. Assign the xMatters endpoint to the xMatters API user and configure it as follows:
Field
Value
Name
MoogsoftAIOps
Trust self-signed certificates
Set as appropriate
Base URL
<your xMatters integration URL>
For example: https://example.moogsoftaoiops.com/graze/v1/integrations/xmatters
Authentication
Basic
Username
Username of Graze user. Default is 'Graze API User'.
Password
Password of Graze user
Preemptive
True
After you complete the xMatters configuration, Moogsoft Onprem receives notifications from xMatters about invitations, alerts and associated Situations. You can also configure the resolveNotification Workflow Engine function so that Moogsoft Onprem automates the resolution of xMatters events.
Note
When configuring the resolveNotification
Workflow Engine function for xMatters, you do not have to ensure that a createNotification
workflow is active before proceeding with the configuration. The xMatters integration does not use the createNotification
action or workflow.