SAP Cloud ALM Integration Monitoring for SAP S/4HANA Setup: Email Alert Configuration – Part 2
This blog goes over the required steps necessary to enable email alerts for SAP Cloud ALM Integration Monitoring for S/4HC 2108 Edition
If you haven’t already read my first blog, I encourage you to do so because it goes over how to setup SAP Cloud ALM Integration Monitoring which is required before what is shown in this blog. The link is attached here.
- Intelligent Event Processing Config – https://support.sap.com/en/alm/sap-cloud-alm/operations/expert-portal/intelligent-event-processing/iep-config.html
- Assign yourself the appropriate roles on SAP Cloud ALM
- Navigate to the User Management App under Administration. Then click on the User symbol, navigate to yourself (Add yourself if you don’t exist) and add the following roles based on your job persona: Integration Architect, Integration Owner, Integration Owner Sensitive, Job Monitoring Administrator, and Job Monitoring Consumer.
- You need to add your email to the Recipient Management on SAP Cloud ALM
- Navigate to the Notification Management App under SAP Cloud ALM for Operations. Click on the “+” and add all the emails you want to send notifications to. Once you do that you will receive an activation link to verify yourself and after you click the link your status will change to “Verified”
SAP Cloud ALM
On your SAP Cloud ALM tenant navigate to the Integration & Exception Monitoring App; Open the configuration panel and select your service.
Click into the service again in the collapsed window
In the panel for the service you have selected, click on the Alerting tab and then the “Add” button.
A panel will open with Alert settings and you can fill out the fields according to your use case.
- Select the Alert Name “Erroneous Messages (AIF) Detected”
- Choose a unique “Display Name” that will be used later
- Fill in an Alert Description if you want one (Optional)
- In the Parameter section, select the frequency of how you’d like to receive alerts in the “Value” field
- Select a filter name and the category you want to receive alerts for
Scroll down and select the “Parameters” and “Values” you want to filter your Alerts for your specific use case.
After you have selected what you want, hit the “Save” button in the bottom right corner.
Now that you’ve created your alert you can back out to the Fiori Launchpad page with all the apps and navigate to the Intelligent Event Processing App
In the Intelligent Event Processing App, click on the “+” to add a new rule
For Step 1, fill in the following: Under Rule Information, fill in the unique “Name” for your new Event Processing Rule
For step 2, Fill in the following: Under Event, select the “Type” as an “Integration Monitoring Event”, the “Alert Name” as the “Display Name” given in the Alert Settings from the Alerting tab in the Configuration for Services section, and the “Alert Context” as the “Service” in use.
NOTE: you can have multiple “Alert Names” and “Alert Contexts” in the same Event Processing Rule.
For step 3, Under Actions select the “Type” as “Send Email” and fill in the “Email Id” with the individual emails or distribution lists you wish to send email alerts to
Hit the save button and email alerts will be sent to the emails configured for it.
To summarize what you have learned you setup SAP Cloud ALM Integration Monitoring email alerts by assigning yourself the necessary roles, added your email to the Recipient Management, created a custom alert, and created a rule with the custom alert to send email notifications.
I hope this blog has helped you with your task of setting up alerts for SAP Cloud ALM Integration Monitoring. Please like and share my blog and any feedback in the comments will be greatly appreciated. Thanks for reading.
Hi Manny, thanks for the interesting Blog.
I've one question. I'm not getting any e-mail alert notifications. I assume root cause is wrong configuration of "Alert Name" and "Alert Context". Can you specify in the example which values to be used to fetch the desired errors.
Trying to setup alert notification for SuccessFactor and Cloud Integration. Both are not working.
Update: I could answer my question:
For example if you want to set an Intelligent Event Processing the parameter in the processing rules "Alert Name" and "Alert Context" can be found in the Alerting section.
I've found the according values in my example int Integration & Exception Monitoring in the Alerting section. See yellow highlighted columns in the screenshot attached.
Get AlertName and Alert Context
Sorry for my delayed response I have been on vacation but I'll be glad to help you with your question.
So, you are on the right track but I'm not sure if the Alert Name you highlighted above is what you created yourself or what comes manually with the Integration & Exception Monitoring App. The good thing is you can change it either way.
Scenario 1 (manual alert created): You can simply go into the configuration tab in the Integration & Exception Monitoring App > Click into the service you have setup > Navigate to the "Alerting" tab > Click into the manual alert created > Change the "Display Name" to something unique incase you need to make different variations of the same kind of alert (The Display name will be what you insert into the Alert Name in the Intelligent Event Processing). Lastly, ensure you have the correct Alert Context which is always the service and should match what you have highlighted above but it never hurts to check.
Scenario 2 (You create a custom alert): Just like the first scenario, you have to go into the the configuration tab in the Integration & Exception Monitoring App > Click into the service you have setup > Navigate to the "Alerting" tab > Click "Add" > Select the kind of Alert you want by picking an Alert Name and Change the "Display Name" to something unique incase you need multiple variations of that Alert type. After that always ensure you have the right Alert Context which is always the service. See screenshot below:
Alerting Tab with Alert Name and Display Name in Integration and Exception Monitoring App used to setup Event Rule in the Intelligent Event Processing App
After all your alerts have been properly created/edited you can create the Event Processing Rule in the Intelligent Event Processing App. Give it a Name that suits the scenario, choose the type "Integration Monitoring Event" as that is what you are working with, set the Alert Name as the Display Name you used while creating/editing your alert and the Alert Context as your service, set the type as email and add all the necessary email recipients. NOTE: You have to ensure all the email recipients have been added in the Notification Management App and they have activated Notifications through the email they receive.
Event Processing Rule in Intelligent Event Processing App
I hope this answers all your questions and you are able to get your desired email notifications when they occur.
thanks for the reply. Helps a lot.
is there a restriction in Alert Notifications? I've defined Alterting for SuccessFactors Integration Center.
In the Intelligent Event Processing I've defined the following rule (I've tried with and without Alert Context):
When I provoke an error in Integration Center I see it in the exception monitoring on ALM. But no alerts. Is there a limitations for event processing and Alerts?
Thanks for your feedback.
I'm sorry to hear this is still not working for you, I don't know of any restrictions in alert notifications but I haven't personally setup alerting for SuccessFactors before although I have seen a similar behavior where errors are showing on the main console but not on the alerting tab. With that being the case, I would suggest you create a ticket and I believe the component is SV-CLM-OP-JM. If it's the wrong component they'll redirect you to the right one but just ensure you give them enough details and they should have it working soon. I hope this helps.
For customer to use the email alters, does customer need to configure an SMTP server to ALM, or ALM uses its own email server?
Hi Huijie Zhang,
so far I've not seen a scenarion where an own SMTP could be configured. All notficiation and alarm have been distributed by an SAP SMTP.
Would be interesting to know in which cases an own SMTP could be possible.
Great. That's what I was expecting. Thank you Timmy.
Do you know where u can make email groups? Or do i have to select all recipients manually?
In Healt Monitoring i only see "[No data] No data received." on my on premise systems. Any ideas?
Thanks in advance