smp monitoring.pdf

37
SAP Mobile Platform: English SMP Monitoring Business Process Documentation

Upload: emilio-jose-rojas-gamboa

Post on 15-Dec-2015

65 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: SMP Monitoring.pdf

SAP Mobile Platform:

English

SMP Monitoring

Business Process Documentation

Page 2: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 2 of 37

Contents

Server Monitoring and Analysis .............................................................................................................. 3

1 Managing a Cluster .......................................................................................................................... 3

1.1 Restarting a Cluster Node ........................................................................................................ 4

1.2 Deleting a Cluster Node ........................................................................................................... 4

2 Managing Server Log Files .............................................................................................................. 5

2.1 Setting Server Log File Size ..................................................................................................... 5

2.2 Viewing Server Log Files .......................................................................................................... 6

2.3 Configuring Agentry Application Logs ...................................................................................... 9

2.4 Viewing Agentry Logs ............................................................................................................. 12

3 Workload Analysis with Wily Introscope ........................................................................................ 19

3.1 Using Introscope Agent for Workload Analysis ...................................................................... 20

4 SAP License Auditing .................................................................................................................... 23

4.1 Generating and Sharing the SAP Audit Measurement File .................................................... 23

4.2 SAP Application Users Tracked with SAP License Audit Overview ....................................... 23

4.3 SAP Audit Measurement File Log Information ....................................................................... 25

5 Monitoring and Analysis with SAP Solution Manager .................................................................... 25

5.1 Integrating SAP Solution Manager ......................................................................................... 26

5.2 Viewing Workload Analysis Data ............................................................................................ 27

5.3 Viewing Change Analysis Data .............................................................................................. 29

5.4 Viewing Technical Monitoring Data ........................................................................................ 35

5.5 Viewing Client Tracing ............................................................................................................ 36

Page 3: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 3 of 37

Server Monitoring and Analysis

Server features that enable you to monitor system health, and analyze problems that can affect server

performance or cause a disruption in the production environment.

In this section:

Managing a Cluster

Managing Server Log Files

Workload Analysis with Wily Introscope

SAP License Auditing

Monitoring and Analysis with SAP Solution Manager

1 Managing a Cluster

View and manage all server nodes in a cluster from a single location. You can view the state of each

server node, view error messages, and drill down to view additional details. You can restart a node

that is online, delete a node that is offline, and launch the administrative portal of another node in the

cluster.

Procedure

1. From Management Cockpit, select Cluster.

2. View status information for an SAP Mobile Platform Server in a cluster node.

Field Description

<server_node_name> SAP Mobile Platform host name, in the format <server_name.domain>.com.

Version No SAP Mobile Platform version.

Status Online indicates the server is running; Offline indicates it is not. Additional status

messages may be included, such as "Restart Required!"

3. (Optional) Select a server node to view additional details.

Field Description

Running

Time

Total hours the SAP Mobile Platform Server has been running.

URL Management Cockpit URL in the format https://<host_name>:<https_admin_port>/Admin/. Click the

hyperlink to launch the administrative portal of the selected node.

Page 4: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 4 of 37

Field Description

Version SAP Mobile Platform version.

Bind

Address

The address used for cluster communications; for example

https://<host_name>:<https_admin_port>.

Last

Online

The number of hours since the server was last online (if available).

4. (Optional) Restart the server node (available only if the node is online).

5. (Optional) Delete the server node (available only if the node is offline).

6. (Optional) Click the hyperlink to launch the administrative portal of the selected server node.

In this section:

Restarting a Cluster Node

Deleting a Cluster Node

1.1 Restarting a Cluster Node

Restart an SAP Mobile Platform Server node as needed, for example, in order for configuration

changes to take effect.

Context

You can only restart a server if it is currently active, meaning in online mode.

Procedure

1. From Management Cockpit, select Cluster.

2. View status information for all SAP Mobile Platform servers in the cluster node.

3. Select a server node to view its details, and click Restart. During the restart, the server's

services are down, so no status is visible. Remain on the screen during the restart.

4. Wait for a while, and then refresh the screen to verify the server node restarted.

1.2 Deleting a Cluster Node

Remove an SAP Mobile Platform Server node from a cluster, for example, if the server node fails.

When the server node is again available, it will automatically re-attach itself to the cluster.

Context

The node must be in offline mode. You cannot remove a node that is in online mode.

Page 5: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 5 of 37

Procedure

1. From Management Cockpit, select Cluster.

2. View status information for all SAP Mobile Platform servers in the cluster node. You can also

select a server node to view its details.

3. Select a server node with an offline status, and click Delete.

4. Check the Cluster tab of any server node that is running to verify the deleted node was

removed from the cluster.

2 Managing Server Log Files

Server log files can be used for troubleshooting application problems. Log files contain information

from all server logging components. Use the Logs & Traces view to filter SAP Mobile Platform log

information to more easily identify the source of the problem. Agentry log files cannot be viewed in the

Logs & Traces view.

In this section:

Setting Server Log File Size

Viewing Server Log Files

Configuring Agentry Application Logs

Viewing Agentry Logs

2.1 Setting Server Log File Size

Manually set the server log file size, and the number of rollover archive files to maintain in the

serviceability.xml configuration file.

Context

By default:, the server log files grow to 20MB before rolling over, and 12 archived file instances are

retained (for a total of 13 files, named <hostname>-smp-server.log, <hostname>-smp-server_1.log,

<hostname>-smp-server_2.log, and so forth).Upon reaching the maximum size, the log overwrites the

oldest archived file, and a new log is created. Since the log fills up quickly, establish a file size and

rollover policy that meets your record-keeping and troubleshooting needs. For example, you might

want to keep more and smaller files, and you might want to copy archive files to storage for later

analysis before they are overwritten.

You must have sufficient file space to support your decision. To calculate log file system usage, use

this formula:

Page 6: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 6 of 37

(Max - Min + 2) * Size = System Usage

If you have sufficient file space, SAP recommends:

MinIndex = 1; MaxIndex = 9

MaxFileSize = 20MB

(9 - 1 + 2) * 20MB = 200MB

Procedure

1. From File Manager, navigate to <SMP_HOME>\Server\log\Server\configuration\ .

2. Open serviceability.xml in an editor such as Microsoft WordPad.

3. Set server log file values:

a. Search for <appender name="LJS_LOG_FILE".

b. <rollingPolicy

class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">

c. <FileNamePattern>log/<hostname>-smp-

server_%i.log</FileNamePattern>

d. <MinIndex>1</MinIndex>

e. <MaxIndex>12</MaxIndex>

</rollingPolicy>

<triggeringPolicy

class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">

<MaxFileSize>20MB</MaxFileSize>

</triggeringPolicy>

f. For rolling policy, set the number of archived file instances. For example, change the

<MaxIndex>12</MaxIndex> value from 12 (the default) to 20 to create more

archived files.

g. For triggering policy, set the server log size. For example, change the

<MaxFileSize>20MB</MaxFileSize> value from 20MB (the default) to 5MB to

create smaller archive files:

h. Compare the server log system usage requirements:

Default:

(12 - 1 + 2) * 20MB = 260MB

Updated:

(20 - 1 + 2) * 5MB = 105MB

4. Save and close the file.

5. Restart SAP Mobile Platform Server for the changes to take effect.

2.2 Viewing Server Log Files

Page 7: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 7 of 37

View lists of rolling server logs by type, including SAP Mobile Platform Server, and Agentry, from a

single screen. Select a log file to drill down and view the raw data in the log file. The type of

information captured in the logs files is determined by the log level set for the individual logging

components on the Settings tab.

Context

Note: You can also view server log entries using the Logs & Traces view. The Logs & Traces view

enables you to filter log and trace information by logging component and other criteria, and download

log and trace files.

Note: In a clustered server environment, the server log only shows information for the node to which

Management Cockpit is connected, and not synchronized across the nodes in the cluster. Connect

Management Cockpit to another node to view its server log.

Procedure

1. From Management Cockpit, select the Logs tab, and select Log Files.

2. Under SAP Mobile Platform Log, view the list of rolling logs for <hostname>-smp-server.log.

Select a log file, using the Date Time stamp as a guide, to view log file contents. For example,

select <hostname>-smp-server1.log to view its contents.

3. Expand Agentry Log to view the list of Agentry server logs. For example, select events.log to

view its contents.

In this section:

SAP Mobile Platform Server Log File

2.2.1 SAP Mobile Platform Server Log File

The SAP Mobile Platform server log file captures server activity according to the log level set.

Server Log Format

Note: You can also view server log entries using the Logs & Traces view. The Logs & Traces view

enables you to filter log and trace information by logging component and other criteria, and download

log and trace files.

The following is an excerpt from a typical server log file. See the list of columns below the example,

for a description of output columns. The system inserts the pound sign (#), if information is not

included for the column.

Page 8: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 8 of 37

COLUMNS:Time|TZone|Severity|Logger|ACH|User|Thread|Bundle

name|JPSpace|JPAppliance|JPComponent|Text|

SEVERITY_MAP:FINEST|Information|FINER|Information|FINE|Information|CONFIG|I

nformation|DEBUG|Information|PATH|Information|INFO|Information|WARNING|Warn

ing|ERROR|Error|SEVERE|Error|FATAL|Error

HEADER_END

2013 07 26 14:39:29#0-

700#INFO#com.sap.core.js.mbeanserver.registerer.bundle.Activator##anonymous

#Start Level Event Dispatcher###An MBeanServer has already been registered

as an OSGi service. Nothing to register.|

2013 07 26 14:39:29#0-

700#INFO#com.sap.core.js.monitoring.sapjvm.SAPJVMMetrics##anonymous#Compone

nt Resolve Thread (Bundle 281)###JVM Vendor is: SAP AG|

2013 07 26 14:39:29#0-

700#INFO#com.sap.core.js.monitoring.MBeanManager##anonymous#Component

Resolve Thread (Bundle 281)###MBeanServer:

com.sun.jmx.mbeanserver.JmxMBeanServer@25edb870|

2013 07 26 14:39:29#0-

700#INFO#com.sap.core.js.monitoring.MBeanManager##anonymous#Component

Resolve Thread (Bundle 281)###activate() is called with:

org.eclipse.equinox.internal.ds.impl.ComponentContextImpl@5db2c30d|

2013 07 26 14:39:30#0-

700#INFO#com.sap.persistence.dbtech.osgi.Activator##anonymous#Start Level

Event Dispatcher###----- registered DataSourceFactory service for MaxDB ---

--|

2013 07 26 14:39:31#0-

700#INFO#com.sap.persistence.hdb.osgi.Activator##anonymous#Start Level

Event Dispatcher###----- registered DataSourceFactory service for SAP In-

Memory Computing Engine -----|

Column Description

Time The date and timestamp of the log item, in the format YYYY MM DD HH:MM:SS.

TZone The time zone, if included.

Severity The log level, for example, DEBUG, PATH, INFO, WARN, ERROR, and FATAL. This value

depends on the log level set for the system logging component.

Page 9: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 9 of 37

Column Description

Logger The system logging component, such as

com.sap.persistence.dbtech.osgi.Activator.

ACH Not currently used

User A system user, or anonymous.

Thread The thread used to communicate.

Bundle Name The bundle name, such as (Bundle 281).

JPSpace Not currently used

JAppliance Not currently used

JPComponent Not currently used

Text Message text for the logged item.

2.3 Configuring Agentry Application Logs

Configure settings for Agentry logs. Agentry log file settings are configured as part of defining the

application. Log settings apply to all applications, not just the currently selected application.

Context

Some Agentry settings apply only to the selected application, and other settings apply to all Agentry

applications. When you change settings in a section marked "Affects All Agentry Applications", keep

in mind that all Agentry applications are affected.

Note Some entries require an SAP Mobile Platform Server restart.

Procedure

1. From Management Cockpit, select Applications Configure App Specific Settings .

2. Under Logging (Affects all Agentry Applications), edit log settings.

Definition Values Description

Event Log

File

Valid file name or path

and file name. Default:

events.log

The file to which event log items are written. You can change the

default to specify a different file name or location. The path can be

relative to the server installation folder; or a full path that includes the

drive letter. Requires server restart.

Page 10: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 10 of 37

Maximum

Log Size

Numeric value, assumed

to be in bytes. Default: 0

The maximum size of the log file in bytes. A value of 0 indicates no

maximum size. Any other value results in the log file rolling over when

the file exceeds the value set here.

Log Roll

Time

Time of day in 24-hour

clock format (HH:MM).

Default: 1:00am

The time at which to roll log files. The server must be running for the

files to roll over at the specified time. Requires server restart.

Log Rolls At

Time

Boolean value of true or

false. Default: true

Whether to roll the log files based on the time in Log Roll Time.

Requires server restart.

Message

Log File

Valid file name or path

and file name. Default:

messages.log

The file to which message log items are written. You can change the

default to specify a different file name or location. The path can be

relative to the server installation folder; or a full path that includes the

drive letter. Requires server restart.

3. Restart SAP Mobile Platform Server if you changed any setting that requires it.

In this section:

Agentry Logs

Purging Agentry Logs

2.3.1 Agentry Logs

Use Management Cockpit to manage Agentry log files. You can enable or disable the various files,

specify how log file are generated (based on a processing thread, or more narrow areas of

functionality), and set the verbosity level of the message contents.

The log messages generated by the SAP Mobile Platform Server are categorized as follows:

Server: Messages that are generated as a result of Agentry application processing. The

contents are an inclusive set of the other categories, with the messages including all those

related to any processing performed by the SAP Mobile Platform Server.

User: Messages that are specific to a single user. User logs are inclusive of system

connection and client communication logs, with the messages including all those related to

any user-specific processing performed by the SAP Mobile Platform Server.

System Connection: Messages that result from processing back-end data synchronization

for a specific system connection. The contents are messages that result from processing the

various synchronization definitions within the application. Each system connection within an

application has its own set of log messages that you can individually enable and configure.

Client Communications: Messages that result from client-server communication. These

messages include IP addresses and port numbers, socket opening, data transfer in both

Page 11: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 11 of 37

directions, and other messages sent between the Agentry client and SAP Mobile Platform

Server.

The contents of all log messages, regardless of category, include both error messages and

informational or status messages. Each message includes a date and timestamp, precise to the

millisecond. The verbosity of the messages generated is configured when the category of log

messages are enabled.

Log Messages Versus Log Files

Log messages generated by the Agentry application are stored in log files. When enabling and

configuring the logging behavior of the Agentry application, the contents of the log messages are

configured. In addition, the files into which those messages are written is also configured. By default,

when a log message category is enabled, those messages are written to a log file for a processing

thread. Each Agentry application processing thread has its own log file containing all messages

generated by the Agentry application for processing within that thread, and for the category of log

messages that have been enabled.

As an optional additional method for storing log messages, each category of log messages can be

written to a category-specific log file. When this is enabled, all log messages generated by the

Agentry application for a specific category are written to the same log file, regardless of processing

thread. The messages within the category-specific log files are grouped by the processing thread.

Therefore, a category log file contains log messages resulting from processing related to that

category.

In addition to the thread log files, you can generate log files by category:

Server category: Server-ServerName.log, where ServerName is the System Name

specified in the Agentry application definition. By default, the category is Agentry.

User category: User-UserID.log, where UserID is the user’s Agentry client login ID.

System connection category: BackEnd-SystemConnection.log, where

SystemConnection is the name of the system connection section (for example, SQL-1,

Java-2).

Client communications category: FrontEnd-FrontEndType.log, where

FrontEndType is the connect type (for example, WebSockets Front End).

Configuring the log files to generate separately based on the log message category has a negative

impact on Agentry application performance, as multiple processing threads are logging messages to

the same physical log file. One message at a time is written to such a log; therefore, each thread must

Page 12: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 12 of 37

wait until the log file is available before it can write its log message. SAP recommends that you

configure log files in this manner only in a development environment.

All log files are written to the Agentry application folder in <SMP_HOME>\log\agentry. Log files are

rolled over periodically, during SAP Mobile Platform Server start-up or restart, and, on command, to

the subdirectory rolled.

2.3.2 Purging Agentry Logs

Agentry application logs are rolled (moved) automatically to the \rolled directory, and are stored until

you purge them. Decide how long you want to keep the Agentry log files, then delete the files

manually, or archive them to storage for later analysis.

Context

The Agentry log files are in <SMP_HOME>\logs\agentry\rolled\<yyyy-mm-dd-HHMMSS>, where

<yyyy-mm-dd-HHMMSS> represents the date and time the log files were moved into the directory. If a

version, such as <-1> or <-2> is appended to the file name, it indicates that the logs were rolled twice

in the same second (this happens only rarely, when a large volume of data is added to a log file).

Rolled files are the same as the originals, such as events.log, messages.log, shutdown.log, and

startup.log.

Procedure 1. Navigate to <SMP_HOME>\logs\agentry\rolled.

2. Identify the log files to purge.

3. Delete the files, or archive them for later use.

2.4 Viewing Agentry Logs

View a list of Agentry log files, and rolled-over Agentry server logs from a single screen, and access

log file data in individual files.

Context

Note In a clustered server environment, the Agentry logs only show information for the node to which

Management Cockpit is connected, and are not synchronized across the nodes in the cluster.

Connect Management Cockpit to another node to view its Agentry logs.

Procedure

1. From Management Cockpit, select the Logs tab, and select Log Files.

Page 13: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 13 of 37

2. Expand Agentry Log to view the list of Agentry server logs.

3. Select a log file to view details. Examples (your list will vary depending on your Agentry

implementation):

o events.log

o messages.log

o startup.log

o <app-id> thread-<xxx>.log

o rolled – select to view rolled-over Agentry log files, organized into file folders by date.

o BackEnd-Java-<x>.log

o BackEnd-SQL-<x>.log

o BackEnd-FileSystem-<x>.log

o BackEnd-HTTP-XML-<x>.log

o BackEnd-OData-<x>.log

In this section:

Agentry messages.log File

Agentry events.log File

Agentry startup.log File

Agentry app-id thread-xxx.log File

2.4.1 Agentry messages.log File

The messages.log file contains log items that are related to client-server messaging. Each

message and response sent between SAP Mobile Platform Server and Agentry client is one log item.

The information in each item includes the date and time of the message, the Agentry client’s IP

address, the type of message or response, and other message information.

The messages log persists until one of the following occurs:

The log files are rolled by SAP Mobile Platform Server, at which point they are moved to a

backup folder named rolled, in a subdirectory named for the date and time. By default, this

occurs once every 24 hours, provided SAP Mobile Platform Server is running. With a change

to the application configuration, this file may also be moved to a backup location based on file

size.

SAP Mobile Platform Server is shut down and restarted. In this case, the messages.log file

is moved to the backup folder rolled, in a subdirectory named for the date and time.

The messages.log file cannot be disabled.

Messages Log Format

The following is an excerpt from a typical messages.log file.

Page 14: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 14 of 37

I, 9, 1, 10, 09/12/2013 17:11:18, , 0, 70, , ANGEL: B0A6D984-

C97B-4275-B7E4-AEB8FC9D5210

Q, 9, 1, 10, 09/12/2013 17:11:18, , 0, 70, user1, ANGEL: B0A6D984-

C97B-4275-B7E4-AEB8FC9D5210

A, 9, 1, 10, 09/12/2013 17:11:18, , 0, 70, user1, ANGEL: B0A6D984-

C97B-4275-B7E4-AEB8FC9D5210

S, 9, 1, 10, 09/12/2013 17:11:22, 22, 23, 70, user1, ANGEL: B0A6D984-

C97B-4275-B7E4-AEB8FC9D5210

C, 9, 1, 10, 09/12/2013 17:11:22, , 23, 70, user1, >unknown<

Message State: A single character indicating the state of the message in relation to SAP

Mobile Platform Server.

Message Code: A numeric value that identifies the type of message. See Message Codes for

more information.

Subsystem Code: Either 1 or 20. This is a deprecated value that varies only for older SAP

products built on Agentry 2.0 code libraries.

Message Number: A number assigned by the Agentry client that increments for each

message sent.

Date and Time: The date and time the message was received by the SAP Mobile Platform

Server. This is always the date and time of the SAP Mobile Platform Server host system.

Response Code: A numeric code that indicates the response to the message. The message

codes “S” and “R” each have a different set of possible response codes. For all other

message codes, the response code column is blank.

Data Sent/Data Received: A running total of the amount of data sent and received by the

SAP Mobile Platform Server per message, with a value in bytes.

User ID: ID of the user to which the message belongs. It is normal for the user ID to remain

blank for messages with a message state of “I”.

Client Location: IP address of the client device. It is normal for the client location to be

unknown for messages with a message state of “C”.

Table 1: Message States—Synchronous Communication

State Name Description

I Incoming Message is being received from the client.

Q Queued Message is decoded, and placed in an SAP Mobile Platform Server work queue; the

user is identified.

A Active A previously queued message is being processed by the SAP Mobile Platform

Server.

Page 15: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 15 of 37

Table 1: Message States—Synchronous Communication

State Name Description

S Sent Response SAP Mobile Platform Server sent information or an acknowledgement to the client.

R Received

Response

A client response has been received by SAP Mobile Platform Server.

C Complete Message processing is complete.

Table 2: Push Message States—Asynchronous Communication

State Name Description

O Outgoing Message is being sent to the client.

T Trying SAP Mobile Platform Server is attempting to connect to a client

L Linked SAP Mobile Platform Server has successfully connected to a client.

W Waiting SAP Mobile Platform Server failed in an attempt to connect to a client. It will attempt

the connection again.

R Received

Response

SAP Mobile Platform Server has received a client response.

S Sent Response SAP Mobile Platform Server sent information or an acknowledgement to the client.

C Complete Message processing is complete.

X Cancelled SAP Mobile Platform Server cancelled the message to the client.

F Failed Message failed. SAP Mobile Platform Server will not retry.

Message codes indicate the type of message being processed or sent, and are found in the Message

Code column of the messages.log file.

Table 3: Log Message Codes

Code Description

2 Client logout request

3 Client login request

7 Client user password change request

200 Transaction instance sent to SAP Mobile Platform Server from the client

Page 16: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 16 of 37

Table 3: Log Message Codes

Code Description

201 Client has made a fetch processing request

202 Client system information message sent to SAP Mobile Platform Server

203 Client has requested an object be reloaded/refreshed

204 Client has requested the definition of an object

205 Client has requested the definition of a fetch

206 Client has requested the definition of a transaction

207 Client has requested the definition of a screen set

208 Client has requested the definition of an action

209 Client has requested the definition of a rule

210 Client has requested the definition of a report

211 SAP Mobile Platform Server has pushed an object or messages to the client

212 Client has sent an enable push message to SAP Mobile Platform Server for the user

213 Client has requested the definition of a style be sent

622 Client has requested that all complex tables be updated

623 Client has requested that all data tables be updated

2.4.2 Agentry events.log File

The events.log file records various SAP Mobile Platform Server events that occur at run time.

Events include startup and shutdown, opening and closing connections to the application’s system

connections, loading of client-server communication components, memory usage, thread expansion,

and used and available storage.

The events log persists until one of the following occurs:

The log files are rolled by SAP Mobile Platform Server, at which point they are moved to a

backup folder named rolled, in a subdirectory named for the date and time. By default, this

occurs once every 24 hours, provided the SAP Mobile Platform Server is running. With a

change to the application configuration, this file may also be moved to a backup location

based on file size.

Page 17: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 17 of 37

SAP Mobile Platform Server is shut down and restarted. In this case, the events.log file is

moved to the backup folder rolled, in a subdirectory named for the date and time.

The events.log file cannot be disabled.

The following is an excerpt from a typical events.log file.

07/31/2013 01:45:00, 0, 0, 0, Thr 548, Rollover

time

07/31/2013 02:42:09, 0, 0, 7, Thr 548,

07/31/2013 03:42:10, 0, 0, 7, Thr 548,

07/31/2013 04:42:11, 0, 0, 7, Thr 548,

07/31/2013 05:42:12, 0, 0, 7, Thr 548,

07/31/2013 06:42:13, 0, 0, 7, Thr 548,

07/31/2013 07:42:14, 0, 0, 7, Thr 548,

07/31/2013 08:42:15, 0, 0, 7, Thr 548,

07/31/2013 09:42:16, 0, 0, 7, Thr 548,

07/31/2013 10:42:17, 0, 0, 7, Thr 548,

07/31/2013 11:42:18, 0, 0, 7, Thr 548,

07/31/2013 12:42:19, 0, 0, 7, Thr 548,

07/31/2013 13:42:20, 0, 0, 7, Thr 548,

07/31/2013 14:42:21, 0, 0, 7, Thr 548,

07/31/2013 15:42:22, 0, 0, 7, Thr 548,

07/31/2013 16:42:23, 0, 0, 7, Thr 548,

Each log message is written to a single line that begins with a timestamp. The next three columns,

separated by commas, are the message type, message group, and the message ID. A message type

of 1 indicates an error message, while a message type of 0 indicates an informational message. The

message type is followed by the thread ID, denoted by the text Thr, and finally the message itself.

2.4.3 Agentry startup.log File

The Agentry startup.log file records various SAP Mobile Platform Server start-up events, for example,

when Agentry log files, threads, and configuration files start.

Agentry startup.log File

This is an excerpt from a typical Agentry startup.log file.

14:40:21 07/26/2013: Starting server (64-bit Windows)

14:40:21 07/26/2013: Reading system ini file.

14:40:22 07/26/2013: ID: Agentry, Name: ???, Location: ???

14:40:22 07/26/2013: Starting log file.

Page 18: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 18 of 37

14:40:22 07/26/2013: Loading message groups.

14:40:22 07/26/2013: Starting threads.

14:40:22 07/26/2013: 1 initial threads. Threads will auto-scale.

14:40:22 07/26/2013: Starting Server: Agentry v7.0.0.352

14:40:22 07/26/2013: Event: 0, 2, System Startup

14:40:22 07/26/2013: Loading 1 front ends

14:40:22 07/26/2013: Loading front end from angelvine.dll

14:40:22 07/26/2013: ANGEL Front End: loading configuration

14:40:22 07/26/2013: Event: 17, 14, ANGEL Front End v7.0.0.352

14:40:22 07/26/2013: Loading front end from angelvine

14:40:22 07/26/2013: HTTPS Front End: loading configuration

14:40:22 07/26/2013: Event: 17, 14, HTTPS Front End v7.0.0.352

14:40:22 07/26/2013: Event: 0, 2, Loading the Agentry Server's

public/private key for password exchanges.

14:40:22 07/26/2013: Event: 0, 2, Key pair loaded successfully.

14:40:22 07/26/2013: Starting Server Agent.

14:40:22 07/26/2013: Agentry: Starting threads.

14:40:22 07/26/2013: 1 initial threads. Threads will auto-scale.

14:40:22 07/26/2013: Agentry: Adding messages.

14:40:22 07/26/2013: Event: 1, 4, Agentry v7.0.0.352

14:40:22 07/26/2013: Loading 1 agents

14:40:22 07/26/2013: Loading agent from ag3.dll

14:40:22 07/26/2013: Starting Server

14:40:22 07/26/2013: Server: reading ini file

14:40:23 07/26/2013: [System Connections] not found - please use editor to

publish application then restart the server.

14:40:23 07/26/2013: Exception: 14:40:23 07/26/2013 : 25 (General), Unknown

Exception ([System Connections] section not found in Agentry.ini file

(Publish from editor to correct), ),

agent\ChickamingAgent.cpp#2450:ChickamingAgent::startup

14:40:23 07/26/2013: Event: 20, 4, Server v7.0.0.352

14:40:23 07/26/2013: Starting front ends

14:40:23 07/26/2013: ANGEL Front End: Starting threads.

Time: the date and time of the log item, including milliseconds, in the format HH:MM:SS

MM/DD/YYYY.

Message Text: the message text associated with the start-up event. Some messages

indicate a message category, such as Event, Agentry, Server, and Exception.

Page 19: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 19 of 37

2.4.4 Agentry app-id thread-xxx.log File

The Agentry <app-id> thread-<xxx>.log file records SAP Mobile Platform Server events for each

Agentry application.

Agentry app-id thread-xxx.log File

Excerpts from typical Agentry <app-id> thread-<xxx>.log files.

2014/05/05 18:09:25.195: Opening log file

2014/05/05 18:09:25.195: +

Thread=31240<..\multithreading\win32\Thread.cpp:150>

2014/05/05 18:09:25.195: + Thread

Pool=com.sap.mobile.northwind<..\agentry\threadManager.cpp:339>

2014/05/05 18:09:25.195: +

WorkFunction=000000004AFDF7D8<..\agentry\threadManager.cpp:343>

...

2013/07/26 14:40:23.176: Opening log file

2013/07/26 14:40:23.176: + Thread=4924

2013/07/26 14:40:23.176: + Server=Agentry

2013/07/26 14:40:23.176: + Server=Agentry

2013/07/26 14:40:23.176: Server: [System Connections] section not

found (Publish from editor to correct)

2013/07/26 14:40:24.640: Closing log file

Time the date and time of the log item, including milliseconds, in the format YYYY/MM/DD

HH:MM:SS.

Message Text the thread identifier, application identifier, and associated messages.

3 Workload Analysis with Wily Introscope

Wily Introscope is a third-party diagnostic tool that can be integrated into your system landscape to

quickly isolate and resolve performance issues through workload data, basic tracing functionality, and

historic diagnostics data. Administrators can use performance data points for several metrics to

assess overall performance of the system.

The Enterprise Manager serves as the central repository for all Introscope performance data and

metrics collected in an application environment. The SAP Mobile Platform Introscope agent collects

key performance metrics, which you can review using the Introscope Enterprise Manager dashboard

user interface. When SAP Mobile Platform is included as part of a broader SAP system, you can view

the Introscope performance data and metrics using the SAP Solution Manager dashboard. See

Page 20: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 20 of 37

http://help.sap.com/solutionmanager for more information about using the SAP Solution Manager for

workload analysis.

To use Introscope with SAP Mobile Platform Server, install Introscope Enterprise Manager and

configure the SAP Mobile Platform Introscope Agent.

Note: Introscope Enterprise Manager is not installed by SAP Mobile Platform; you must download and

install it separately before you can use this method of monitoring.

In this section:

Using Introscope Agent for Workload Analysis

3.1 Using Introscope Agent for Workload Analysis

Wily Introscope is a third-party diagnostic tool that provides workload data, basic tracing functionality,

and historic diagnostics data. To use Introscope with SAP Mobile Platform Server, you need to install

the Introscope Enterprise Manager, and install and configure Introscope Agent.

Installing Introscope Agent

1. Navigate to the SAP Service Marketplace Software Download Center (login required).

2. In the left pane, select Support Packages and Patches Browse our Download Catalog ,

then select SAP Technology Components SAP Solution Manager SAP Solution

Manager 7.1 Entry by Component Agents for Managed Systems .

3. Select the supported Introscope Agent and follow the screen prompts for download.

Note For information about the supported version of Introscope Agent, see SAP Product Availability

Matrix (PAM) http://service.sap.com/pam . Click the Mobile link at the top of the page. Scroll to find

the appropriate product and version in the product list. In the upper right corner of the SAP Mobile

Platform PAM screen under the Essentials heading, click Open in New Window to open the Support

Matrices for SAP Mobile Platform 3.0 documentation.

Installing Introscope Enterprise Manager

1. Download Introscope Enterprise Manager from the SAP Service Marketplace Software

Download Center. The Introscope Enterprise Manager is located in the SAP Solution

Manager Software Downloads section:

a. Navigate to the SAP Service Marketplace Software Download Center (login

required).

b. In the left pane, select Support Packages and Patches Browse our Download

Catalog , then select SAP Technology Components SAP Solution Manager

SAP Solution Manager 7.1 Entry by Component Wily Introscope .

Page 21: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 21 of 37

c. Select the supported Introscope Enterprise Manager and follow the screen prompts

for download.

2. Install Introscope Enterprise Manager.

Note: For information about the supported version of Introscope Enterprise Manager, see SAP

Product Availability Matrix (PAM) http://service.sap.com/pam . Click the Mobile link at the top of the

page. Scroll to find the appropriate product and version in the product list. In the upper right corner of

the SAP Mobile Platform PAM screen under the Essentials heading, click Open in New Window to

open the Support Matrices for SAP Mobile Platform 3.0 documentation.

Configuring Introscope Agent for SAP Mobile Platform Server

Configure the supported Introscope Agent on SAP Mobile Platform Server to analyze performance

metrics using the Introscope Enterprise Manager dashboard user interface.

Note: Do not configure or enable the agent unless the supported Introscope Enterprise Manager

version is already installed in the production environment.

1. Download the file attachments in SAP Note 1911963 to

<SMP_HOME>\Introscope_Agent\wily\core\config\.

2. Open the <SMP_HOME>\server\props.ini file, and add the following lines immediately below

the lines that begin with -Dcom:

3. -javaagent:C:/SAP/MobilePlatform3/Introscope_Agent/wily/Agent.jar

4. -

Dcom.wily.introscope.agentProfile=C:/SAP/MobilePlatform3/Introscope_A

gent/wily/core/config/IntroscopeAgent_SMP.profile

5. -Dcom.wily.introscope.agent.agentName=SAPMobilePlatform

6. -XX:-UseSplitVerifier

7. Restart SAP Mobile Platform Server for the change to take effect.

Configuring the IntroscopeAgent_SMP.profile File

Edit the IntroscopeAgent_SMP.profile file to specify the server name and port number where

Enterprise Manager was installed.

1. Open the <SMP_HOME>\Introscope_Agent\wily\core\config\IntroscopeAgent_SMP.profile file

as follows:

a. Modify introscope.agent.enterprisemanager.transport.tcp.host.DEFAULT=localhost to

correspond with the installed Enterprise Manager host, instead of localhost.

Page 22: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 22 of 37

b. Modify introscope.agent.enterprisemanager.transport.tcp.port.DEFAULT=6001 to

correspond with the installed Enterprise Manager host's port, which is 6001 by

default.

2. Restart SAP Mobile Platform Server.

SAP Mobile Platform Metrics Collected By Introscope

You can view the metrics collected by the SAP Mobile Platform Server in Introscope. Be aware that

some metrics are contained and measured as part of other metrics, as identified below, and could be

inadvertently be measured twice.

Table 1: Introscope Metrics for SAP Mobile Platform

Metric Description

SMP|Dispatcher Authentication Time to authenticate client.

SMP|ODataProxy|Backend Time to send and receive an HTTP request of an OData source, such as

the SAP NetWeaver Gateway.

SMP|Core

Services|Registration|Create

Create a new entity representing a client registration.

SMP|Core

Services|Registration|Retrieve

Retrieve an entity representing a client registration.

SMP|Admin|Process Process a request from the Management Cockpit.

Introscope Transaction Trace Sessions with SAP Mobile Platform

Introscope includes the ability to trace requests from clients. Introscope refers to this feature as a

Transaction Trace Session. The requests traced may be filtered by User ID or by Request Header.

To filter by User ID in the dialog named “New Transaction Trace Session”, select “User ID” in the

dropdown list. Then, select “equals”. Finally specify the User ID. The User ID is the same as the User

Name shown in the SAP Mobile Platform Administration display of Application Registrations. The

User ID is the same value provided by the client for authentication.

Alternately, if the client specifies an Http header value of either X-SUP-APPCID or X-SMP-APPCID,

then transactions may be filtered by a header value. The Http Cookie value with the same name will

not work for filtering transactions. In the dialog named “New Transaction Trace Session”, select

“Request Header” in the dropdown list. Input either X-SUP-APPCID or X-SMP-APPCID, depending

upon which header the client is sending. Then, select “equals”. Finally specify the value sent by the

client. The value for the APPCID is shown in the Management Cockpit display of Application

Registrations and is labeled Registration ID.

Page 23: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 23 of 37

4 SAP License Auditing

The SAP License Audit feature in SAP Mobile Platform Server enables you to generate an SAP Audit

measurement file in accordance with the SAP License Auditing process.

The SAP License Audit feature measures the total number of users registered with SAP Mobile

Platform Server, as well as the number of users per SAP application. The results are used to

generate the SAP Audit XML file, which you can send to SAP according to the instructions in your

SAP License Audit notice.

In this section:

Generating and Sharing the SAP Audit Measurement File

SAP Application Users Tracked with SAP License Audit Overview

SAP Audit Measurement File Log Information

4.1 Generating and Sharing the SAP Audit Measurement

File

Use Management Cockpit to generate an audit measurement file that you can send to SAP for

uploading to the SAP Global Auditing License Service.

Procedure

1. In Management Cockpit, select the Reporting tab, and select License and Auditing.

2. Click SAP Auditing Export.

3. Select a location for the file, and click Save.

4. When you are ready to share the measurement results, send the file to SAP as instructed in

your SAP License Audit notice.

Note: For information about uploading the audit measurement file to SAP Global Auditing

License Service, see supporting SAP documentation at https://support.sap.com/keys-

systems-installations/Measurement.html .

4.2 SAP Application Users Tracked with SAP License Audit

Overview

Page 24: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 24 of 37

Review a list of application users that are tracked with the Global License Auditing Service. These

application users are identities registered with SAP Mobile Platform during automatic on-boarding, or

when the user is manually registered by an administrator.

Note: Application users for applications created with Sybase Mobile Platform 2.1 or earlier are not

included in the audit measurement results.

ID Unit

S001 SAP Mobile Platform User

S005 SAP Employee Lookup Mobile User

S010 SAP Leave Request Mobile User

S015 SAP Travel Receipt Capture Mobile User

S020 SAP Travel Expense Approval Mobile User

S025 SAP HR Approvals Mobile User

S030 SAP Cart Approval Mobile User

S035 SAP Timesheet Mobile User

S040 SAP Sales Order Notification Mobile User

S045 SAP Material Availability Mobile User

S050 SAP ERP Order Status Mobile User

S055 SAP CRM Retail Execution Mobile User

S060 SAP Field Service Mobile User

S065 SAP EAM Work Order Mobile User

S070 SAP ERP Quality Issue Mobile User

S075 SAP Customer and Contacts Mobile User

S080 SAP GRC Access Approver Mobile User

S085 SAP GRC Policy Survey Mobile User

S090 SAP Payment Approvals Mobile User

S095 SAP Customer Financial Fact Sheet Mobile User

S100 SAP Interview Assistant Mobile User

Page 25: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 25 of 37

S105 SAP Transport Notification and Status Mobile User

S110 SAP Transport Tendering Mobile User

S115 SAP Manager Insight Mobile User

S120 SAP Electronic Medical Record Mobile User

S125 SAP Sales Mobile User

4.3 SAP Audit Measurement File Log Information

When you generate the SAP audit measurement file, information about that generation is written to

the SAP Mobile Platform Server log with the string GLAS.

The table below lists the log-level information for log entries that are associated with the SAP Audit

Measurement file.

Log Level Description

ERROR Used for unchecked exceptions, or checked exceptions that block application information collection

or measurement generation and cannot be recovered.

WARNING Used when an SAP-built application is not found during file generation.

INFO This log level is used to provide information about key points in the file generation such as:

Application information collection start

Application information collection completion

Measurement generation start

Measurement generation completion

5 Monitoring and Analysis with SAP Solution

Manager

SAP Solution Manager enables you to centralize, enhance, automate, and improve the management

of your entire SAP landscape.When SAP Mobile Platform is included as part of a broader SAP

system, you can use SAP Solution Manager to access supportability features such as change

analysis, workload analysis, and system availability.

Page 26: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 26 of 37

First, configure SAP Solution Manager to recognize SAP Mobile Platform, then you can use the

Solution Manager dashboard to:

Perform end-to-end workload analysis for native and hybrid apps Solution Manager is

integrated with Wily Introscope to extend the workload analysis feature for the larger

enterprise system. Once you have configured the Introscope agent on SAP Mobile Platform

Server, the agent captures the workload metrics, which you can review using either Solution

Manager or the Introscope Enterprise Manager dashboard. For a list of the metrics collected

for workload analysis, see Using Introscope Agent for Workload Analysis.

Perform end-to-end change analysis Solution Manager periodically retrieves server- and

application-level configurations from SAP Mobile Platform. You can use the Solution Manager

dashboard to review and discover any configuration changes that have been made over a

specific period of time. This information is especially useful when ad hoc changes cause

disruption in a productive system. This change analysis approach identifies problems by

comparison, which is faster and easier than drill-down methods of root cause analysis.

Technical availability monitoring Solution Manager provides a central point of access for

monitoring a system's technical availability for SAP Mobile Platform. This allows you to use

the Solution Manager dashboard to evaluate SAP Mobile Platform's overall system status in

the mobile system landscape.

Note: For information about installing, configuring, and using SAP Solution Manager, see

http://help.sap.com/solutionmanager. For information about installing and configuring Diagnostics

Agent for Solution Manager, see Step by step how to install Diagnostics Agent and connect the agent

to adaptive computing .

In this section:

Integrating SAP Solution Manager

Viewing Workload Analysis Data

Viewing Change Analysis Data

Viewing Technical Monitoring Data

Viewing Client Tracing

5.1 Integrating SAP Solution Manager

Integrate SAP Solution Manager with SAP Mobile Platform by setting up and configuring your system.

Procedure

1. Install SAP Mobile Platform Server. For more information, see Installation: SAP Mobile

Platform Server.

Page 27: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 27 of 37

2. Follow the instructions in SAP Note 1911963 – CA Introscope Instrumentation for SAP Mobile

Platform 3.0 .

Note In SAP Mobile Platform 3.0 and later, the Introscope Agent is packaged in the SAP

Mobile Platform installer. When following the instructions in the above note, you need not

install the Introscope Agent. The installation directory for the Introscope Agent is in:

<SMP_HOME>\IntroscopeAgent.

3. Follow the instructions in SAP Note 1990123 – Managed System Configuration for SAP

Mobile Platform 3.0 with SAP Solution Manager 7.1

Note:

o SAP Note 1990123, and some SAP Solution Manager documentation refer to Sybase

Unwired Platform, the predecessor to SAP Mobile Platform. All references to Sybase

Unwired Platform denote SAP Mobile Platform.

o For technical availability monitoring to work correctly for multiple server nodes,

maintain each node separately in the Landscape Management Database (LMDB).

You must perform the managed system configuration steps in SAP Note 1990123

separately for each server node.

4. Download the latest version of the config.xml file to the Solution Manager system, from SAP

Note 1259109 – Latest Version of Configuration File for E2E CA, EA, WA

5.2 Viewing Workload Analysis Data

View data collected for workload analysis using SAP Solution Manager.

Procedure

1. In Solution Manager, navigate to transaction solman_workcenter Root Cause Analysis

End-to-End Analysis .

2. Select the system maintained in LMDN, and click Workload Analysis Start New Window

Page 28: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 28 of 37

A new window displays workload analysis data.

3. Click the SAP Mbl Platform Runtime - SVR tab.

4. To see data for all SAP Mobile Platform Server hosts, click on the drill-down button on the

rows for Host Name and Instance Name.

Page 29: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 29 of 37

You can view additional SAP Mobile Platform Server data on the Top SQL Statements and

Host tabs.

5. To see a graphical representation of the data, log in to Introscope at: http://<Introscope

Manager host>:8081/webview and select the Agent Host. You can see the SAP Mobile

Platform metrics under the following package:

o doAuthentication (time taken to onboard to SAP Mobile Platform) – Introscope

Manager Investigator Agent Host SUP Java Server Agent Name SMP

Dispatcher Filter doAuthentication doFilter

o On Premise Connectivity Server (time spent in the back-end server) – Introscope

Manager Investigator Agent Host SUP Java Server Agent Name SMP

ODataProxy

o com.sap.mobile.platform.server.proxy.core.handler.proxyservlet (SAP Mobile

Platform processing time indicates the amount of time spent in SAP Mobile Platform

Server) – Introscope Manager Investigator Agent Host SUP Java Server

Agent Name Servlets

com.sap.mobile.platform.server.proxy.core.handler.proxyservlet

5.3 Viewing Change Analysis Data

View data collected for change analysis using SAP Solution Manager. SAP Mobile Platform Server

collects change analysis data for both application configuration and system configuration.

Page 30: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 30 of 37

Prerequisites

Configure one of the imported certificates—SAPNetCA or SSO_CA—for SAP Mobile Platform

Server port number 8083. The certificate is issued for the fully qualified domain name of the

server host.

Implement the instructions in SAP Note 2075691 – CCDB extractor for SMP 3.0 SP04 ends

with an error: MultiExtractor E2E_CCDB_SMP3_EXTRACTOR Error:

"SYSTEM_FAILURE(97)"

Procedure

1. To view change analysis data for application configurations:

a. In Solution Manager, navigate to transaction solman_workcenter Root Cause

Analysis System Analysis

Note

SAP Note 1990123 and some SAP Solution Manager documentation refer to

Sybase Unwired Platform, the predecessor to SAP Mobile Platform. All

references to Sybase Unwired Platform denote SAP Mobile Platform.

b. Select the technical system, and click Change Reporting.

In the window that opens, you can find the database configuration and changes under

DBSTORE.

On the right side of the window, choose an entry to see its configuration.

To see the meaning of numerical property IDs, see Application Configuration IDs.

2. To view change analysis for system configuration:

a. Navigate to transaction solman_workcenter Root Cause Analysis End-to-End

Analysis .

Page 31: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 31 of 37

b. Select the system maintained in the Landscape Management Database (LMDB), and

click Change Analysis Start New Window

A new window displays change analysis data, including changes to server

configuration files, such as props.ini.

In this section:

Application Configuration IDs

5.3.1 Application Configuration IDs

In SAP Solution Manager, you can view message IDs that identify current application settings,

endpoint configurations, push settings, password policies, and so on.

Android Google Cloud Messaging

Message ID Description

3200 Google Cloud Messaging (GCM) enabled

Page 32: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 32 of 37

3201 GCM registration ID

3202 GCM sender ID

Apple Push Notification Service

Message ID Description

2600 Apple Push Notification Service (APNS) enabled

2601 APNS alerts

2602 APNS badges

2603 APNS sounds

2605 APNS alert message

2606 APNS device token

BlackBerry Push

Message ID Description

2700 BlackBerry push enabled

2701 Device PIN

2702 BlackBerry Enterprise Server (BES) push listener port

2705 Push application ID

2606 Push base URL

2608 Push listener status

2609 Push listener port

2610 Push listener type

Windows 8 Push

Message ID Description

3400 Windows Notification Service (WNS) enabled

3401 WNS channel URI

Microsoft Push Notification Service

Page 33: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 33 of 37

Message ID Description

1 Connection server name

2 Connection server port

3 Connection farm ID

7 Connection domain

20 Connection use HTTPS

1200 Device model

1201 Device subtype

1202 Device phone number

1203 Device International Mobile Subscriber Identity (IMSI)

1300 Device advanced keep live

1301 Device advanced log items

1302 Device advanced trace level

1303 Device advanced trace size

1304 Device advanced allow roaming

1305 Device advanced relay server URL suffix

2001 Server publication key

2300 Custom 1

2301 Custom 2

2302 Custom 3

2303 Custom 4

2902 Application identifier

3000 Proxy application endpoint

3001 Proxy push endpoint

3100 Password policy enabled

3101 Default password allowed

3102 Password minimum length

Page 34: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 34 of 37

3103 Password has digits

3104 Password has uppercase

3105 Password has lowercase

3106 Password has special characters

3107 Password expires in <N> days

3108 Password minimum number of unique characters

3109 Password lock timeout

3110 Password retry limit

3301 Capability password policy

3402 Microsoft Push Notification Service (MPNS) enabled

3403 MPNS channel URI

Application Settings

Message ID Description

2903 Customization bundle ID (resource bundle)

2907 Notification mode

3303 Application version

3304 SDK version that the application supports

Pseudo Settings

Message ID Description

3300 Capability HWA

3302 Capability client callable

20101 Device type

20102 Device ID

20103 Application connection ID

20104 Account user name

20105 Account code

Page 35: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 35 of 37

20201 Last update time (Greenwich Mean Time)

20202 Group name

20203 Configuration ID (for device or template)

20301 Cache-only properties

20302 Application connection locked

Internal Properties

Message ID Description

2900 Security configuration

2904 Role

3001 Push endpoint

4000 Connection log level

4001 Upload logs

4002 Log entry expiration

5001 Remote URL

5002 Endpoint name

5003 Anonymous access

6000 Business Transaction XML (BTX) end-to-end trace level

7000 Fiori feature vector policy all enabled

5.4 Viewing Technical Monitoring Data

View data collected for technical monitoring using SAP Solution Manager.

Prerequisites

Follow the instructions in SAP Note 2057141 – Grey Metrics in Technical Monitoring after upgrading

to SOLMAN SP12

Page 36: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 36 of 37

Procedure

1. In Solution Manager, navigate to transaction solman_workcenter Technical Monitoring

System Monitoring .

2. Select the system maintained in LMDB, and click System Monitoring Start New Window

A new window displays all SAP Mobile Platform Server nodes in the system. To view

technical monitoring data for each node, expand Instance Availability in the right pane.

5.5 Viewing Client Tracing

In SAP Solution Manager, view and analyze end-to-end tracing information for clients.

Procedure

1. In a Web browser, access

https://sq7.wdf.sap.corp:44390/webdynpro/dispatcher/sap.com/tc~smd~navigation/Standalon

eApp?APP_ID=RCA_E2E_TRACE&sap-language=EN

2. Log in:

Page 37: SMP Monitoring.pdf

SAP Best Practices SMP Monitoring

© SAP AG Page 37 of 37

o User name – sapsupport

o Password – support

3. After the page loads, enter mobile as the filter, and click Search.

Tracing information appears for the application with which you registered the user.