We have added search box. Key in SAP issue keyword to search
TopBottom

Announcement: wanna exchange links? contact me at sapchatroom@gmail.com.
Showing posts with label Monitoring. Show all posts
Showing posts with label Monitoring. Show all posts

Background Job Monitoring Monitor(CCMS)

Posted by Admin at
Share this post:
Ma.gnolia DiggIt! Del.icio.us Yahoo Furl Technorati Reddit

You can use the monitoring architecture to monitor selected jobs and to display problems as alerts (see Monitoring Jobs with the Alert Monitor). This job monitoring is deactivated by default; activation is described in Activating Monitoring of Jobs with the Alert Monitor.

After activation, the data is available in the context Background, Background Job Monitoring subtree. For the monitoring, it is useful to define your own monitor or to extend a monitor definition of your own to display the data. The monitor definition and the monitor produced from it are described here.

Prerequisites

You can define a rule-based or a static monitor to display data. For basic information about this, see Creating and Changing Monitors. For a rule-based monitor, the definition must contain a rule CCMS_GET_MTE_BY_CLASS with Job_Monitoring as the MTE class:

This graphic is explained in the accompanying text

If you are using a static monitor, choose the context Background ® Background Job Monitoring for the desired system:

This graphic is explained in the accompanying text

Features

With the definition above, the monitor created has the following structure. Here, the job SCHEDULED_JOB1 and all jobs whose names begin with JOB_EXAMPLE are to be monitored. A subtree is created for every name pattern for a monitored job (job chain):

This graphic is explained in the accompanying text

The monitor contains the following monitoring tree elements (MTEs):

MTE Name
(MTE Class)

Meaning

Details of Current Job
(Job_Monitoring_Details)

Double click this MTE to obtain the following current information about the current job:

· Name, number, and class of the job

· Date and time scheduled, the last change to and release of the job, and user that performed each of these actions

· Last planned start and the actual last start and stop of the job

· Server, work process number, and process ID of the last run of the job

· Status and target server of the job

Note

These values may differ from the values Delay and Runtime below, as the current values are collected here, while Delay and Runtime are collected by the data collection method, which runs every five minutes.

Status
(Job_Monitoring_Status)

Last entry in the job log for the job with the relevant name pattern: Name, number, status, and planned and actual execution time of the job. A job is reported in the job log if it has the status active, finished, or canceled.

A red alert is generated if the job exceeds its scheduled start time, remains in the Ready status for a long time, or was canceled.

Log of Current Job
(Job_Monitoring_Joblog)

In addition to possible error messages, this node displays the start, each step, and the end of each job that matches the relevant name pattern; logs for different jobs are separated by an empty line.

Runtime
(Job_Monitoring_Runtime)

Runtime of the current job of a chain of periodic jobs. If the current job has not yet been started, the node is green and the value for the runtime is 0.

Delay
(Job_Monitoring_Delay)

Delay of the current job of a chain of periodic jobs; if the planned start time of the current job has been exceeded and the job has not yet started, the node displays the difference between the measurement time point and the planned start time

Delay + Runtime
(Job_Monitoring_dplusr)

Total of Delay and Runtime

History
(Job_Monitoring_History)

Like the entries in the Status attribute (see above), however, not only the last entry, but a history of previous entries (choose the Display Details button (This graphic is explained in the accompanying text), to display the history)

Note

The entries also contain runtimes and delays. To improve clarity, these values are displayed in the following units:

t £ 300 sec. : Displayed in seconds

300 sec. < style=""> Displayed in minutes

t ³ 1 day: Displayed in days

Customizing Alert Generation

· Runtime, Delay and Delay + Runtime

Threshold values are already assigned to these performance attributes by default, so that an alert is generated as of a defined runtime or delay. To change the threshold value, select the desired performance attribute and choose Properties (see Changing Properties and Method Assignments). Ensure that you choose Edit ® Properties ® Use for individual MTE so that you do not change the threshold values for the other monitored jobs.

· History and Log of Current Job

By default, these log attributes always have the color green. However, you can also assign a yellow or red alert to particular messages of the attribute. To do this, choose Properties and specify the class and ID of the desired message on the Filter tab page.

Note

To determine this data for a message of the log attribute, follow the procedure below:

i. Select the desired log attribute and choose the Display Details button (This graphic is explained in the accompanying text).

ii. The Monitoring Attributes - Detail Data screen appears. To do this, select any row from the list of messages and choose Current Display Variant (This graphic is explained in the accompanying text).

iii. The Change Layout screen appears. Ensure that the fields for message class (MsgKlasse) and the message ID (MsgId) are displayed, and accept the changes.

iv. The class and ID of the message are now displayed in the list.



Keyword: BASIS
Title : Background Job Monitoring Monitor(CCMS)

Monitoring the Enqueue Service in CCMS BASIS

Posted by Admin at
Share this post:
Ma.gnolia DiggIt! Del.icio.us Yahoo Furl Technorati Reddit

The enqueue service allows ABAP applications to lock data so that only they can use it. The locking of the data avoids parallel changes to the data, which would lead to data inconsistency. For more information, see Structure linkThe SAP Lock Concept (BC-CST-EQ).

There are two different trees in the monitoring infrastructure for monitoring the enqueue service:

· Enqueue monitor in the SAP CCMS Monitor Templates monitor set

This monitor includes a large number (see below) of monitoring values for the enqueue service. Since the monitor is supplied with values by an ABAP data collection method, the values are updated every five minutes.

· Enqueue subtree in the R3Services subtree of the Entire System Monitor (SAP CCMS Monitor Templates monitor set)

This subtree includes only the most important monitoring values for the enqueue service. Since the data is supplied by an active data supplier directly from the kernel, current data is reported immediately in the monitoring infrastructure.

Enqueue Monitor

This graphic is explained in the accompanying text

This graphic is explained in the accompanying text

Features

The monitor contains the following monitoring tree elements (MTEs):

MTE Name
(MTE Class)

Meaning

Enqueue Server
(R3EnqueueStat)

Enqueue server that provides the enqueue service for the system

Enqueue Requests
(R3EnqueueStatEnqReq)

Number of lock requests

Enqueue Request Rejects
(R3EnqueueStatEnqRej)

Number of rejected lock requests

Enqueue Requests Errors
(R3EnqueueStatEnqErr)

Number of errors that occurred during lock requests

Dequeue Requests
(R3EnqueueStatDeqReq)

Number of release requests (DEQUEUE)(

Dequeue Requests Errors
(R3EnqueueStatDeqErr)

Number of errors that occurred when releasing locks

DequeueAll Requests
(R3EnqueueStatDeqAll)

Number of releases of all locks of an LUW (such as at the end of an LUW)

CleanUp Requests
(R3EnqueueStatCleanReq)

Number of releases of all locks of an application server (such as when the server is started or shut down)

Backup Requests
(R3EnqueueStatBackupReq)

Number of update calls for which locks were forwarded to the update. The update process receives the lock owner ID of the caller, the caller receives a new lock owner ID.

Reporting Requests
(R3EnqueueStatReportReq)

Number of operations for reading the lock table.

Owner Names
(R3EnqueueStatOwnerNames)

Maximum number of lock owner IDs that can be stored in the lock table. Lock owner IDs are assigned to a user context or to an update request.

Owner Names Peak Utilization
(R3EnqueueStatOwnerNamesPeak)

Maximum number of lock owners that have been stored simultaneously in the lock table.

Owner Names Actual Utilization
(R3EnqueueStatOwnerNamesUtil)

Current number of lock owners in the lock table

Granule Arguments
(R3EnqueueStatGranuleArg)

Maximum number of different lock arguments that the lock table can contain; locks of different owners or with different lock modes, but with the same lock argument occupy one entry

Granule Arguments Peak Utilization
(R3EnqueueStatGranuleArgPeak)

Maximum number of different lock arguments that have been stored simultaneously in the lock table.

Granule Arguments Actual Utilization
(R3EnqueueStatGranuleArgUtil)

Current number of different lock arguments in the lock table

Granule Entries
(R3EnqueueStatGranuleEntries)

Maximum number of elementary locks that the lock table can contain (each elementary lock occupies one entry)

Granule Entries Peak Utilization
(R3EnqueueStatGranuleEntriesPeak)

Maximum number of elementary locks that have been stored simultaneously in the lock table.

Granule Entries Actual Utilization
(R3EnqueueStatGranuleEntriesUtil)

Current number of elementary locks in the lock table

Update Queue Peak
(R3EnqueueStatUpdQuePeak)

Maximum number of open update requests with locks that has occurred so far

Update Queue Actual
(R3EnqueueStatUpdQueActual)

Current number of open update requests with locks

Total Lock Time
(R3EnqueueStatTotLockTime)

Total time spent in the critical path of the lock table for lock operations

Recent Lock Time (per minute)
(R3EnqueueStatLockTime)

Time spent in the critical path of the lock table for lock operations (in seconds per minute)

Total Lock Wait Time
(R3EnqueueStatTotLockWaitTime)

Total wait time of parallel processes before entering the critical path of the lock table

Recent Lock Wait Time (per minute)
(R3EnqueueStatLockWaitTime)

Wait time of parallel processes before entering the critical path of the lock table (in seconds per minute)

Total Server Time
(R3EnqueueStatTotServerTime)

Total time spent in the enqueue server

Recent Server Time (per minute)
(R3EnqueueStatServerTime)

Total time spent in the enqueue server (in seconds per minute)

Runtime of Data Collector
(R3EnqueueStatDataCol)

Node that is assigned to the data collection method; this is used to monitor the runtime of each data collection

Enqueue Clients

There is one instance with an enqueue service for each system ‑ this instance becomes the central instance of the system because it has this service. This monitoring object contains performance attributes for requests from the other instances to this service.

__
(R3EnqueueClient)

Instance name

EnqueueFreq
(R3EnqueueFreq)

Enqueue operations (logical data locks) per minutes that are coming from another instance to the central instance

Connection to Standalone Enqueue

If the system contains a Structure linkStandalone Enqueue Server, this subtree provides information about the connection to the application server of this standalone enqueue server.

__
(R3HAEnqueue)

Instance name

Description
(R3HAEnqueueText)

Version of the standalone enqueue server

Status
(R3HAEnqueueStatus)

Status of the connection of the instance to the standalone enqueue server

ReplicationStatus
(R3HAEnqueueReplicationStatus)

Together with an enqueue replication server, the standalone enqueue server forms a high-availability enqueue server. If a replication server is installed, its current status is displayed here.

ReplicaAvailability
(R3HAEnqueueReplicaAvailability)

Availability of the replication server. If the server is not installed, the node contains the value 0%.

Log
(R3HAEnqueueLog)

Messages of the standalone enqueue server

Activities

To start the monitor, follow the procedure below:

...

1. Start the Alert Monitor using transaction RZ20 or choose CCMS ® Control/Monitoring ® Alert Monitor.

2. On the CCMS Monitor Sets screen, expand the SAP CCMS Monitor Templates set.

3. Start the Enqueue Server monitor from the list by double-clicking it.

Enqueue Subtree in R3Services

This graphic is explained in the accompanying text

Features

The subtree contains the following MTEs:

MTE Name
(MTE Class)

Meaning

Enqueue
(R3Enqueue)

Enqueue service subtree

EnqueueClient
(R3EnqueueClient)

Subtree for the enqueue client; this exists on every instance

EnqueueFreq
(R3EnqueueFreq)

Enqueue operations (logical data locks) per minutes that are coming from another instance to the central instance

EnqueueServer
(R3EnqueueServer)

Subtree for the enqueue client; this only exists on the central instance

QueueLength
(R3EnqueueQueueLength)

Length of the enqueue queue as a percentage of its maximum length

ErrorsInWpENQ
(R3ErrorsInWpENQ)

Number of errors in the enqueue work processes since the monitoring segment was created (that is, since the application server was started)

ErrorFreqInWpENQ
(R3ErrorFreqInWpENQ)

Number of errors in the enqueue work processes per minute

EndedWpENQ
(R3EndedWpENQ)

Number of enqueue work processes terminated after an error; you can use the Process Overview (transaction SM50) to determine whether a work process should be restarted after an error

Utilization Owner Names
(R3EnqueueUtilOwner)

Current number of lock owners in the lock table as a percentage of the maximum number

Utilization Granule Arguments
(R3EnqueueUtilArguments)

Current number of different lock arguments in the lock table as a percentage of the maximum number

Utilization Granule Entries
(R3EnqueueUtilEntries)

Current number of elementary locks in the lock table as a percentage of the maximum number

Activities

To display the subtree, proceed as follows:

...

1. Start the Alert Monitor using transaction RZ20 or choose CCMS ® Control/Monitoring ® Alert Monitor.

2. On the CCMS Monitor Sets screen, expand the SAP CCMS Monitor Templates set.

3. Start the Entire System monitor from the list by double-clicking it, and expand the monitoring tree along the path ® ApplicationServer ® ® R3Services ® Enqueue.



Keyword: BASIS
Title : Monitoring the Enqueue Service in CCMS BASIS

Alert Monitoring Tree(CCMS)

Posted by Admin at
Share this post:
Ma.gnolia DiggIt! Del.icio.us Yahoo Furl Technorati Reddit

The monitoring tree is the component hierarchy displayed by the Alert Monitor. If problems occur in your system, they are displayed as alerts in the monitoring tree. The system displays a schematic representation of the monitoring tree:

This graphic is explained in the accompanying text

To give a better overview, alerts are assigned certain colors - yellow for a warning and red for a problem - and a numerical value for the severity of the error. The alert with the highest severity appears at the top of the monitor that displays the monitored IT components (such as the CPU of a server) including their attributes (such as CPU usage) in a tree structure. In accordance with this, a node of the tree structure displays the most severe alert of the whole branch below it. If a node is not displaying an alert, there is no error in the whole branch below it. The system administrator can choose between different Views of the Alert Monitor, and display the current or open (that is, those that have not been analyzed) problem messages.

See Also:

The Monitoring Architecture: Concept

Actions in the Alert Monitoring Tree

Components of the Alert Monitor



Keyword: BASIS
Title : Alert Monitoring Tree(CCMS)

Actions in the Alert Monitoring Tree(CCMS)

Posted by Admin at
Share this post:
Ma.gnolia DiggIt! Del.icio.us Yahoo Furl Technorati Reddit

The alert monitoring tree provides you with an overview of the system status of monitored systems. There are various options for displaying and checking the alerts that have occurred. The most important commands that you can use in the alert monitoring tree are described here.

Activities

  • Choose Expand Tree (This graphic is explained in the accompanying text) or the folder icon (This graphic is explained in the accompanying text) directly in front of the relevant branch in the Alert Monitor to expand the individual branches of the alert monitoring tree.
  • Choose Compress Tree (This graphic is explained in the accompanying text) or the folder icon (This graphic is explained in the accompanying text) directly in front of the relevant branch in the Alert Monitor to compress the individual branches of the alert monitoring tree.
  • Select an element in the monitoring tree and choose
  • F1 to display a description of the element.
  • If the central data cache is active in the display of the alert monitoring tree (this sentence is then displayed at the top of the monitoring tree), you can delete the entries of the central data cache and regenerate the monitor. To do this, choose Refresh and Invalidate Data Cache (This graphic is explained in the accompanying text).

This command is useful if you want to ensure that the alert monitoring tree is correctly displayed after making changes to individual monitoring tree elements or entire subtrees (see Setting Up the Central Data Cache).

  • In the Current Status display, choose an element by double clicking it to start the analysis method assigned to this element. You can use this to analyze and complete any alerts that exist (see
  • Starting Methods).
  • In the Open Alerts display, choose an element by double clicking it to start the
  • Alert Browser. This displays all alerts that have not yet been analyzed.
  • Choose Display Details (This graphic is explained in the accompanying text) to display the detail data for this element. This includes, above all, the values reported for this element during the last 24 hours (see
  • Display Detail Data and Tailor Display).
  • Choose Properties to display the
  • Properties and Methods assigned to the element. These include, above all, the threshold values for warnings and problems (yellow and red alerts) and the associated analysis and auto-reaction methods.
  • Choose Extras ® Activate Maintenance Function to be able to make changes to monitors. The Change Monitor pushbutton (This graphic is explained in the accompanying text) then appears in addition on the toolbar.
  • To switch between different monitors or monitor sets, choose Previous Monitor (This graphic is explained in the accompanying text) and Next Monitor (This graphic is explained in the accompanying text).

See also:

Selecting Nodes in the Alert Monitoring Tree

Tutorial for the Alert Monitor



Keyword: BASIS
Title : Actions in the Alert Monitoring Tree(CCMS)

Creating and Changing a Monitoring Pause(CCMS)

Posted by Admin at
Share this post:
Ma.gnolia DiggIt! Del.icio.us Yahoo Furl Technorati Reddit

Use

In the configuration of availability monitoring with CCMSPING, you can deactivate the monitoring during certain specified times, such as during the weekend or for maintenance work. You can also repeat these monitoring pauses daily or weekly.

Prerequisites

This procedure is part of the Configuring Availability Monitoring process. It is therefore a prerequisite that you have already performed the part of the process that is to be performed before this procedure.

Procedure

The system is displaying the Configure Availability and Performance Overview screen. If you want to create or change a monitoring pause for monitored systems, follow the procedure below:

...

...

1. Select the desired systems by choosing the folder symbol for the corresponding systems.

Caution

Note that a system is only correctly selected when the entire line is highlighted:

This graphic is explained in the accompanying text

2. If you have only selected one system, or want to create different monitoring pauses for the selected systems, choose the This graphic is explained in the accompanying textPauses button and then Create Monitoring Pause.

If you want to create an identical monitoring pause for the selected systems, choose the This graphic is explained in the accompanying textPauses button and then Create Uniform Monitoring Pause.

3. The Maintain Time not Monitored screen appears. The screen has the following structure:

This graphic is explained in the accompanying text

4. You can define monitoring rules for single monitoring pauses, and pauses that are repeated daily or weekly. The monitoring pauses that are repeated daily take effect immediately, the monitoring pauses that are repeated weekly are valid from the time specified, each time for the selected period of time and on the selected weekday.

5. Save the monitoring rule that you have created. Once you have successfully saved your rule, the system displays a success message and your rule appears in the list at the bottom of the screen. If you have selected multiple systems, and do not want to create a uniform monitoring pause, repeat these steps for all selected systems.

Note

To change a monitoring rule, delete the rule from the list, and recreate the rule.

6. To leave the screen, choose Cancel (This graphic is explained in the accompanying text)

Result

The selected systems are not monitored for their availability during the specified times; that is, no corresponding alerts are generated during these time periods.

This graphic is explained in the accompanying text Availability Monitoring with CCMSPING start page



Keyword: BASIS
Title : Creating and Changing a Monitoring Pause(CCMS)

Properties of Monitoring Objects and Attributes

Posted by Admin at
Share this post:
Ma.gnolia DiggIt! Del.icio.us Yahoo Furl Technorati Reddit

Monitoring objects and attributes are assigned various properties. These include:

· An explanatory text

· When and under which conditions Alerts are generated

· The criticality that an alert is assigned

· The maximum number of alerts that are to be stored for an attribute

The properties therefore provide settings options for the alert that can be assigned to a monitoring attribute, and also more detailed information through the assigned message. In the same way as the properties, methods are assigned to a monitoring attribute.

The properties for most monitoring objects and attributes in the monitoring architecture are already predefined and are available in every SAP system. However, you can also change the settings in accordance with your wishes. Your changes to the properties and methods are grouped in properties variants, which prevents an accidental reset of your adjustments when the SAP predefined settings are updated (for example, during an update).

Structure

The properties are divided into two groups:

· General Properties

This includes the assigned message that contains more detailed information about the monitoring object or attribute. As the properties contain the class and the number of the message, you can also make your own changes here.

Setting options for the alerts are also general properties. For a monitoring object, these properties are only valid for the attributes that belong to this object.

· Properties of the Individual Monitoring Attributes

There are five different attribute types in the monitoring architecture, each of which have their own special properties. In this way, you can, for example, define the threshold value only for performance attributes. These properties only exist for monitoring attributes, not for monitoring objects.

See also:

Properties of Log Attributes

Properties of Performance Attributes

Properties of Status Attributes

You can edit properties both from the alert monitoring tree and from the Customizing transaction RZ21 (see Changing Properties and Method Assignments).



Keyword: BASIS
Title : Properties of Monitoring Objects and Attributes

Monitoring Objects and Attributes(CCMS) in sap

Posted by Admin at
Share this post:
Ma.gnolia DiggIt! Del.icio.us Yahoo Furl Technorati Reddit

Definition

A monitoring object represents a component of the IT environment that is to be monitored, such as the CPU of a server, the dialog system, or background processing. Monitoring attributes are values, statuses, or texts that are reported to this object, such as the CPU utilization, or the average response time in the dialog system. A monitoring attribute can be assigned an alert. The selection of the monitoring objects is performed using the data suppliers that exist for all areas of system management.

Structure

Monitoring objects and their attributes are displayed in the alert monitoring tree as individual nodes in a hierarchical tree. If the data reported to the monitoring architecture exceeds or falls below the defined alert threshold values, an alert is triggered in the corresponding monitoring tree element.

There are five different types of monitoring attributes:

Attribute Type

Description

This graphic is explained in the accompanying text Performance Attribute

Collects reported performance values and calculates the average

This graphic is explained in the accompanying text Status Attribute

Reports error message texts and alert status

This graphic is explained in the accompanying text Heartbeat Attribute

Checks whether components of the SAP system are active; if no values are reported for a monitoring attribute for a long time, it triggers an alert

This graphic is explained in the accompanying text Log Attribute

Checks log and trace files (these attributes can use an existing log mechanism, such as the SAP system log, or they can be used by an application for the implementation of a separate log)

This graphic is explained in the accompanying text Text Attribute

Allows a data supplier to report information that is not evaluated for alerts; the text can be updated as required

You can assign methods to monitoring attributes. A method can be a report, a function module, an SAP transaction, or a URL that is to executed as a reaction to an alert. You can execute these methods within the Alert Monitor. If you double click, for example, the MTE for prematurely terminated jobs, the monitoring architecture automatically starts the job management transaction, in which the job reported in the MTE is already selected.

See also:

Properties of Log Attributes

Properties of Performance Attributes

Properties of Status Attributes



Keyword: BASIS
Title : Monitoring Objects and Attributes(CCMS) in sap

T r a n s l a t e to your language