
If you use Technical Monitoring in Solution Manager 7.1 you should be aware of the Event Calculation Engine. The job is essential for the Monitoring and Alerting Infrastructure. If the job is not scheduled, no status and alert calculation is performed. It calculates monitoring status, Events and Alerts based on received Metric Instances and Event Instances an configuration information stored in the Alerting Directory. Especially it allows event correlation and propagation but also calculation of events.
You can schedule the job in the SAP Solution Manager configuration (transaction SOLMAN_SETUP) by
performing the following step: "Basic Configuration" -->"Configure Automatically" --> "Create Alert Calculation Job"
By default, the Event Calculation Engine runs once per minute within the job
SAP_ALERT_CALCULATION_ENGINE, which, in turn, starts the report ACE_CALCULATION_CONTROLLER.
The ECE is responsible for calculating the current status based on central configuration:
Troubleshooting:
1) Is the Event Calculation Engine Job running and performing?
You can find the corresponding check in Self-Monitoring under the component Event Calculation Engine - Status of the Alert Calculation Job.
The Event Calculation Engine job runs every minute under the name SAP_ALERT_CALCULATION_ENGINE
(if not changed manually), which calls the report ACE_CALCULATION_CONTROLLER. The Self-monitoring checks whether the
job had been started in the last minutes. If it has not run within the last two minutes, the status is red.
If the status is not green, you can check the following:
The job is not scheduled: Schedule the Event Calculation Engine job in the SAP Solution Manager
configuration (transaction SOLMAN_SETUP). Configure the scenario Solution Manager Self-Monitoring in Technical Monitoring,
and go to Configure Infrastructure --> Configure Automatically, which contains the activity Create Alert Calculation Job. Switch to change
mode, select this activity and perform it, with Execute Selected.
The job is delayed or did not finish: The job is scheduled, but ran late, because there was insufficient background processing capacity to run the
scheduled jobs on time. Check the job log in the Job Overview (transaction SM37), and provide
more work processing resources, if necessary, e.g. by increasing the number of work processes.
2) Are there error messages for the Alert Calculation Engine?
If the status is not green, analyse the error messages in the Application Log, as follows:
A solution is usually proposed,as well as the cause of the error. Proceed according to the text.
3) Are Housekeeping jobs running?
The housekeeping jobs have no direct impact on the MAI, but the performance of the engine job is
affected, if the housekeeping jobs are not scheduled.
If you do however experience further performance problems with the Event Calculation Engine please review the following SAP notes:
1964945 - Extended wait time for enqueue for BI reporting in Event Calculation Engine
1928160 - MAI: Optimizing the performance of event calculations
2014552 - MAI: Parallelization of Event Calculation for Better Performance
2021463 - Composite SAP Note, corrections for "Event Calculation Engine" SP12
2068288 - Long Runtime of SAP_Alert_Calculation_Engine Job in Technical Monitoring
2192841 - Status propagated from Technical Instance, Database or Host is incorrect
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
23 | |
23 | |
22 | |
15 | |
14 | |
9 | |
8 | |
8 | |
7 | |
7 |