When any event happens or there is a need to send a notification alert, Oracle Notification Channel (Oracle) can trigger an email and Webhook to sendQuick onCloud (sendQuick). sendQuick will then convert the email message and Webhook to alerts and send to mobile phone based on the policy (filter) rules assigned. The email messages and webhook are sent from Oracle to sendQuick for processing.

In Oracle, the first configuration is to configure the Notification Channel, creating the recipient list to receive the notifications. Since sendQuick is used to manage the recipients on the different channels, you just need to configure one (1) email  and one (1) webhook for Oracle. This is explained below.

3.1  Configure Email and Webhook for sendQuick in Oracle

In Oracle, select Create Notification Channel and choose Email or Webhook. These are shown in the Figures below.

Create Notification Channel

We will configure Email first. Select Email in the above Figure and you will see the Fugure below. Assign a name, insert the email address (from Email Filter rules in sendQuickoncloud) and set the language and timezone. Then select Create.

Similarly, select Webhook and complete the information in Figure below. The URL is obtained from sendQuickoncloud in Section 2.2 above.

For Webhook, we need to insert the payload for Oracle to send messages to sendQuick. The payload details as below. This is to complete the JSON payload when data is sent to sendQuick. The last two items (in blue), company name and key is obtained from sendQuickoncloud Integration page in Section 2.2 above.

Payload:

{
“alertId”:”${alert.id}”,
“ruleName”:”${rule.ruleName}”,
“conditionName”:”${rule.conditionName}”,
“updateType”:”${updateType}”,
“message”:”${alert.message}”,
“severity”:”${alert.severity}”,
“time”:”${alert.time}”,
“eventName”:”${alert.eventName}”,
“alertDetailUrl”:”${alert.detailUiUrl}”,
“entityId”:”${entity.id}”,
“entityName”:”${entity.name}”,
“entityType”:”${entity.type}”,
“entityDisplayName”:”${entity.displayName}”,
“entityHostName”:”${entity.hostName}”,
“coy”:”democompany”,
“key”:”e42a79c7546b33fa00a52bcec59ae4b196bd6b3823f5daafd2a93a8ff4db5738″

}

Once completed, select Create and the webhook is created. The Notification Channels summary as shown below.