Get started with Opsgenie as a user
Learn how to configure your profile, get notifications from Opsgenie and view on-call schedules.
Opsgenie provides a powerful two-way integration with BMC FootPrints. When a new incident or problem is created in BMC FootPrints, a corresponding Opsgenie alert is automatically created, containing rich information about the incident. Opsgenie provides rich notifications with on-call rotations, scheduling features, and alert escalations to ensure the best incident management for BMC FootPrints customers.
When an incident is created in BMC FootPrints v11, an alert is created in Opsgenie.
When an incident is updated in BMC FootPrints v11, a note is added to the alert in Opsgenie.
When an incident is resolved in BMC FootPrints v11, the alert is closed in Opsgenie.
When a problem is created in BMC FootPrints v11, an alert is created in Opsgenie.
When a problem is updated in BMC FootPrints v11, a note is added to the alert in Opsgenie.
When a problem is resolved in BMC FootPrints v11, the alert is closed in Opsgenie.
When an alert is created in Opsgenie, an incident or a problem is created in BMC FootPrints v11.
When a note is added to the alert in Opsgenie, the incident or the problem is updated in BMC FootPrints v11.
When the priority of the alert is changed in Opsgenie, the priority of the incident or the problem is updated in BMC FootPrints v11.
When the alert is closed in Opsgenie, the incident or the problem is resolved in BMC FootPrints v11.
This integration is only available with Standard and Enterprise plans in Opsgenie, and Premium and Enterprise plans in Jira Service Management.
Adding the integration from your team dashboard will make your team the owner of the integration. This means Opsgenie will assign the alerts received through this integration to your team only. Follow the rest of the steps in this section to set up the integration.
Go to Settings > Integrations. Search for BMC FootPrints and select Add.
Specify who is notified of BMC FootPrints v11 alerts using the Responders field. Auto-complete suggestions are provided as you type.
Copy the API key.
Select Save Integration.
Our integration with BMC FootPrints v11 supports forwarding both incidents and problems to Opsgenie.
Take the following steps for your Incidents workspace or Problems workspace or both.
In BMC FootPrints v11, click the Administration button at top right.
Select Workspace from the menu.
Select Form Designer under the Fields topic.
Select Incident Information/Problem Information tab from the left menu.
Drag&Drop a Single Line Character field from the FIELD TYPES list on the right side of the page.
Name the field: Opsgenie Alert Alias. This name should be exactly the same since Opsgenie uses this name to access the field from the API.
Select 1 column as the Width.
Select Medium as the Input Size.
Select No Restriction as the Length.
Click SAVE to save the field.
Click Publish Form to publish the form.
Confirm the dialogue which asks if you want to publish the form.
Go back to the Workspace again, this time select Escalation under the Automated Workflow topic.
Click Add Escalation.
Select Instant Escalation as the Escalation Type.
Select Instantly escalate Incident after it has been created and/or edited, and check both Instant Escalation upon creation of Incident and Instant Escalation upon editing of Incident options, then select the Create/edit can be by either an agent or a customer option in the When to Run tab.
Complete configuration in the next tabs to determine for which types of tickets that you want to create Opsgenie alerts. For example, define the criteria to filter out the unnecessary tickets that you don't want to be forwarded to Opsgenie.
In the Actions tab, check the Execute external program option under the External Action topic, and
If you're using Linux distributions:
For your Incidents workspace, paste /usr/bin/bmcFootPrints2opsgenie -incidentNumber %%MRID%% -workspaceId %%PROJID%% into the textbox.
For your Problems workspace, paste /usr/bin/bmcFootPrints2opsgenie -problemNumber %%MRID%% -workspaceId %%PROJID%% into the textbox.
If you're using Windows:
For your Incidents workspace, paste C:\opsgenie-integration\bmcFootPrintsV11\bmcFootPrints2opsgenie.exe -incidentNumber %%MRID%% -workspaceId %%PROJID%% into the textbox.
For your Problems workspace, paste C:\opsgenie-integration\bmcFootPrintsV11\bmcFootPrints2opsgenie.exe -problemNumber %%MRID%% -workspaceId %%PROJID%% into the textbox.
In the Name/Save tab, type Send to Opsgenie into the Escalation Name field, and select On for the Escalation On/Off option.
Enter your password into the Password field and click SAVE.
Alternatively, use Opsgenie’s OEC and the BMC FootPrints v11 script to execute actions on BMC FootPrints v11. This enables deployment of your own scripts/ability to modify the ones provided and execute customized actions on BMC FootPrints v11.
To use the BMC FootPrints v11 integration package, follow the steps in the sections below through the end.
Download the latest version of OEC
To download the latest version of BMC FootPrints v11 package, please use readme file of oec-scripts repository.
Unzip opsgenie integration zip file which contains OEC package into a directory (C:\opsgenie is the preferred path.)
For convenience lets refer to this Unzip path as %OEC_HOME%, you can create a system environment variable called OEC_HOME with the value of the unzip location, to do this open an elevated Powershell session and enter this command:
PowerShell
1
[Environment]::SetEnvironmentVariable("OEC_HOME", <Path you extracted OEC package>, 'Machine')
In order to use this feature, "Create BMCFootPrints Incidents/Problems for Opsgenie Alerts" checkbox should be enabled in Opsgenie BMC FootPrints v11 integration configuration page.
In order to use OEC utility for your BMC FootPrints v11 integration, enable Send Via OEC in your integration settings.
Other configurations regarding BMC FootPrints v11 can be done either via the integration settings page or the OEC configuration file. Configuration on the integration page precedes the configuration file.
To be able to execute actions in BMC FootPrints v11, OEC gets the configuration parameters from the configuration file located at path %OEC_HOME%\conf\config.json .
apiKey – Copy the API key from the BMC FootPrints v11 integration you've created above.
url – URL of your BMC FootPrints v11 instance.
username – Username of your BMC FootPrints v11 user for authentication.
password – Password of your BMC FootPrints v11 user for authentication.
incidentWorkspaceId – ID of your Incidents workspace in BMC FootPrints v11. (E.g. 6)
problemWorkspaceId – ID of your Problems workspace in BMC FootPrints v11. (E.g. 7)
The package that you downloaded also includes OEC executable which is located at path %OEC_HOME%\oecService64.exe and the script that is needed to be run by OEC which is located at path %OEC_HOME%\scripts\actionExecutor.py . After the configuration of OEC is done, you need to run it. In order to learn more about how to run OEC, you can refer to the Running OEC documentation.
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{
"type": "bmcFootPrintsV11",
"alertId": "ccec1231-9cbf-468c-a6ce-c52a18712404",
"customerId": "c32f2305-f7ad-4fed-8d85-2f3cae411983",
"action": "Create",
"mappedActionV2": {
"name": "createIncident",
"extraField": ""
},
"integrationId": "5769475e-ddc6-4978-812e-50ed2aab9a5b",
"integrationName": "BMCFootPrints v11",
"integrationType": "BMCFootPrintsV11",
"sendViaOEC": true,
"url": "",
"username": "",
"password": "",
"incidentWorkspaceId": "",
"problemWorkspaceId": "",
"title": "Test message.",
"priority": "P3",
"description": "[Opsgenie] Test description.",
"alertAlias": "ccec1231-9cbf-468c-a6ce-c52a18712404"
}
Was this helpful?