OpManager Integration
Sync OpManager alert events to Flashduty via webhook for automated alert noise reduction.
In Flashduty
You can obtain an integration push URL through either of these two methods:
Using Private Integration
Choose this method when you don't need to route alerts to different channels - it's simpler.
Expand
- Go to the Flashduty console, select Channel, and enter a specific channel's details page
- Select the Integrations tab, click Add Integration to enter the integration page
- Select OpManager integration and click Save to generate a card
- Click the generated card to view the push URL, copy it for later use, and you're done
Using Shared Integration
Choose this method when you need to route alerts to different channels based on the alert payload information.
Expand
- Go to the Flashduty console, select Integration Center=>Alert Events to enter the integration selection page
- Select OpManager integration:
- Integration Name: Define a name for this integration
- Configure the default route and select the corresponding channel (after the integration is created, you can go to
Route
to configure more routing rules) - Click Save and copy the newly generated push URL for later use
- Done
In OpManager
I. OpManager Alert Push Configuration
- Log in to your
OpManager
console, selectSettings => Notification Profiles
from the navigation menu - On the
Notifications
page, clickAdd
and selectInvoke a Webhook
to add a configuration profile

- Begin configuring specific content on the Webhook editing page
- In
Hook URL
, selectPOST
as the request method and fill in the integration push URL as theURL
- Select
raw
forData Type
andJSON
forPayload Type
- Fill in the following content for
Body Content
:
{
"alarmid":"$alarmid",
"message":"$message",
"displayName":"$displayName",
"category":"$category",
"severity":"$stringseverity",
"strModTime":"$strModTime",
"eventType":"$eventType",
"entity":"$entity",
"lastPolledValue":"$lastPolledValue",
"Intf_ifDescr":"$IntfField(ifDescr)",
"Intf_displayName":"$IntfField(displayName)",
"Intf_ifAlias":"$IntfField(ifAlias)",
"Intf_ifName":"$IntfField(ifName)",
"Intf_ipAddress":"$IntfField(ipAddress)",
"Intf_physMedia":"$IntfField(physMedia)",
"Intf_ifIndex(ifIndex)":"$IntfField(ifIndex)",
"Intf_ifCircuitID(ifCircuitID)":"$IntfField(ifCircuitID)",
"Intf_ifSpeedIn(ifSpeedIn)":"$IntfField(ifSpeedIn)",
"Intf_ifSpeedOut(ifSpeedOut)":"$IntfField(ifSpeedOut)",
"Intf_lineID":"$IntfCustomField(Circuit ID)",
"Intf_note":"$IntfCustomField(Comments)",
"Intf_contacts":"$IntfCustomField(Contact Name)",
"Intf_SLA":"$IntfCustomField(SLA)",
"Custom_BuildingNo":"$CustomField(Building)",
"Custom_cabinet":"$CustomField(Cabinet)",
"Custom_note":"$CustomField(Comments)",
"Custom_contacts":"$CustomField(Contact Name)",
"Custom_department":"$CustomField(Department)",
"Custom_RoomNo":"$CustomField(Floor)",
"Custom_serial":"$CustomField(SerialNumbe)",
"Monitor_monitorName":"$MonitorField(monitorName)",
"Monitor_instance":"$MonitorField(instance)",
"Monitor_protocol":"$MonitorField(protocol)",
"Device_type":"$DeviceField(type)",
"Device_ipAddress":"$DeviceField(ipAddress)",
"Device_isSNMP":"$DeviceField(isSNMP)",
"Device_dependent":"$DeviceField(dependent)",
"Device_hardDiskSize":"$DeviceField(hardDiskSize)",
"Device_ramSize":"$DeviceField(ramSize)"
}
Special Note: Custom fields are not currently supported. Even if referenced in the Body Content, they will not take effect.
- Keep the
Request Headers
as default - Fill in any value between 1-300 for
Time Out
and click next

- On the
Choose the criteria
configuration page, checkNotify when the alarm is cleared
and configure other options as needed

- Select the devices you want to apply this configuration to, move them to the selected devices window using the right arrow, then click next
- Configure Time Window/Delayed Trigger/Recurring Trigger as needed, then click next
- Add the name
FlashDuty
for this configuration profile, then clickSave
to complete the setup
II. Status Mapping
OpManager | Flashduty | Status |
---|---|---|
Critical | Critical | Critical |
Service Down | Critical | Critical |
Trouble | Warning | Warning |
Attention | Info | Info |
修改于 2025-03-27 07:53:11