Show TOC

Background documentationJob Monitoring

 

SAP Solution Manager provides a complete, centralized job monitoring concept based on the End-to-End Monitoring and Alerting Infrastructure (MAI). You can monitor the following types of jobs in a distributed system landscape:

  • ABAP jobs

  • BW process chains

  • SAP BusinessObjects (SBOP) jobs

  • SAP Data Services (DS) jobs

  • SMSE jobs

    Note Note

    The SMSE jobs configuration allows you to monitor any type of externally scheduled job, using data pulled directly from the external scheduler. This type of monitoring requires a secondary database connection in addition to the standard SMSE integration.

    End of the note.

To set up monitoring, you create monitoring objects to collect data in your managed systems and report it to SAP Solution Manager. Job monitoring objects can be assigned to technical scenarios and business process steps or interfaces.

This unified concept allows you to monitor your jobs in multiple contexts:

  • Business process step or interface

  • Technical scenario

  • Technical system

Each monitoring object is assigned to a job documentation.

You set up monitoring objects by using a guided procedure that can be accessed from the Job Monitoring configuration in SAP Solution Manager Configuration, the Business Process Monitoring work center, and from the Systems tab page of job documentation. The monitoring objects that you create can be reused across contexts.

The following figure illustrates the unified job monitoring concept:

Data Collection Modes

Data providers collect metric values from the monitored objects and send them to the SAP Solution Manager Monitoring and Alerting Infrastructure (MAI), using either push or pull data collection modes:

  • Pull

    For the pull mode of ABAP jobs and BW process chains, data collection is executed in the managed system itself (because the managed system has an ABAP stack).

    For the pull mode of SAP Business Objects jobs and SAP Data Services jobs, data collection is executed in SAP Solution Manager by reading job data via Web Services.

    Pull data collection for SMSE jobs is executed in SAP Solution Manager by reading job data via a remote database connection (SAP CPS/SAP BPA only; other external schedulers need to be implemented on a project basis).

  • Push

    External schedulers can push data to the SAP Solution Manager MAI via the Solution Manager Scheduling Enabler (SMSE) interface. If you choose to add jobs from your external scheduler when configuring monitoring objects for ABAP jobs, BW process chains, SAP Business Objects jobs, and SAP Data Services jobs, the data will be collected by means of SMSE push.

Job Type

Add from Managed System

Add from External Scheduler

Add Directly

ABAP jobs

pull

push

pull

BW process chains

pull

push

--

SAP BusinessObjects (SBOP) jobs

pull

push

--

SAP Data Services (DS) jobs

pull

push

--

SMSE jobs

--

pull

pull

Integration

External Schedulers

Solution Manager Scheduling Enabler (SMSE) is an interface between SAP applications and external schedulers for scheduling jobs and job chains, and integrating business and infrastructure events. If you manage jobs with a SMSE-certified external scheduler, you can monitor core metrics of your jobs and view scheduling information in SAP Solution Manager. SMSE push monitoring was introduced in SAP Solution Manager 7.1 SP12.

In SAP Solution Manager 7.1 SP14, we introduced a new methodology for monitoring externally scheduled jobs and job chains. The job type SMSE jobs allows you to flexibly configure monitoring for external jobs and job chains. Data is retrieved by directly querying the external scheduler. Once the monitoring objects are generated and activated, you can view detailed information about the job in the job monitor, including the job chain hierarchy, if applicable.

Note Note

SAP Central Process Scheduling by Redwood (SAP CPS)/SAP Business Process Automation by Redwood (SAP BPA) is supported for SMSE job monitoring by default. Other external schedulers may be connected on a project basis.

End of the note.
Third-Party Components

You can use third-party tools to handle alerts generated by the SAP Solution Manager alerting infrastructure. The OS Command Adapter provides a way to forward alert information provided by MAI BAdI implementations to third-party tools. You can also use MAI BAdI implementations to send e-mails or SNMP traps.

For more information, see Operating System Command Adapter.

Features

Job Alerting

Job alerts generated by active monitoring objects are displayed in the Alert Inbox that is accessible from the System & Application Monitoring work center, the Business Process Monitoring work center, and the Job Management work center Monitoring view.

If a monitoring object is assigned to a business process or interface, the business context information is displayed in the Alert Inbox.

From the Alert Inbox, you can analyze and process alerts using the standard Alert Inbox functionality. For more information, see System & Application Monitoring Alert Inbox.

Automatic Notifications and Incidents

Job Monitoring is integrated with IT Service Management and Notification Management to enable the automatic creation of issues and notifications.

When setting up monitoring objects, you can specify that, for yellow or red alerts, the system should automatically generate an issue for support or send an email or text message to a user. You can use predefined templates and create reusable variants for incidents, notifications, and third-party components.

Job Monitoring

The job monitor allows you to track the status of all metrics of job monitoring objects, independently of the alert creation. For each active monitoring object, it provides a list of the key figure data for previous data collector runs. The application also displays the alerts that have been generated based on the defined threshold values.

The following metrics indicate the state of the monitored object:

  • Job status: Failed, Active, Cancelled, Released

  • Time metrics: not-started-on-time, start delay, end time, duration, out of time window

  • Range metrics: records processed, data packages processed, rows read

  • Job log messages

  • Job log content

  • Others: Parallel processing and Job active

From the job monitor, you can manually create incidents and notifications if the monitored object state needs to be notified to different levels of support.

Reporting

The Job Monitor provides a reporting function that enables you to analyze the status and performance of a monitored object over a period of time. Data for reporting comes from the BW store. You can check the trend chart of the alert history of the monitored object to help you to analyze the job and take business-critical decisions.