You can use the message server monitor (transaction SMMS) to closely monitor the functioning of the message server.
On the initial screen all the SAP servers that have logged on to the message server are displayed.
Server Name: Instance name: Instance name (consists of host name, system ID, and instance number)
Host Name: Name or IP address of the host
IP Address: If you are using IPv6, you will see the IPv6 address here. If an instance is not IPv6-enabled, the IPv4 address is displayed in the IP Address (IPv4) column.
More information: IPv6 Support in SAP NetWeaver
SAP Service: Services that the server provides (same as for Overview of SAP Application Servers)
Server Status: The current status of the application server
More information: SAP Application Server States
Trace: Activates/deactivates the trace of the NI connection between the message server and the application server concerned
You are logged onto the SAP system and the message server is running.
You call the message server monitor by navigating as follows in the menu:
or by entering the transaction code SMMS.The Goto menu option contains all of the functions of the message server monitor.
Note
The full set of functions is available only in expert mode (S_ADMI_FCD authorization object). If you do not have the requisite authorization, you can execute the display functions but not the administration functions.
To view detailed information about the client on which the cursor is positioned, choose
.To view detailed information about the release of the message server, choose
.This provides you with information on the version of the message server and on the release and patch level of the SAP kernel.
kernel information tells you the release of the SAP kernel. Besides kernel release and compile information, this screen provides the following information:
update level specifies with which kernel releases the kernel can run in an SAP system. If different application servers are to run with different kernel patch levels in one system, they must all have the same update level.
patch number specifies the last Support Package level that is relevant for the component message server.
source id indicates the actual kernel patch level (the number after the full stop).
See below for the patch comments on the kernel patches that apply to the component message server, and other detailed information.
You can display the hardware key of your SAP system, which you need to install the SAP license, by choosing
.More information: SAP Licensing Procedure
Choose
to display all parameters in the message server area. Some of these parameters can be modified dynamically in production operation; to do this, choose .You can display the RZ11 documentation for each parameter. To do this, place your cursor on the parameter name and choose (Documentation).
More information: Message Server Parameters
You can activate, display, deactivate, or reset message server statistics. To do this, choose
.The statistics include information on, among other things, the number of logons, requests received, bytes written and read.
Note
If you deactivate the statistics function and later reactivate it, the existing values are used as a base and new statistics are added to them. If you want to start the statistics from scratch, you have to reset them.
You can access the following functions of the message server trace by choosing
:Displaying trace file (dev_ms)
Save trace file locally (download to your PC)
Reset trace file
Increase or decrease trace level
Note
If the message server is restarted, the dev_ms trace file is renamed as dev_ms.old before it is rewritten. In this way, both the current and the old versions of the trace file are available.
Recommendation
You can use the trace logging function to locate sporadic and awkward errors.
More information: Trace Logging
To display the open ports on the message server, choose monitor the message server from the browser.
. On these ports you can access the message server if you want toThe list contains the following information about the services:
Column |
Meaning |
---|---|
Protocol |
Internet protocol; HTTP and HTTPS. |
Service/Port Number |
Number of the port or service on which the message server receives incoming HTTP or HTTPS connections. The number must be between 1 and 65535. |
Host Name |
Host name on which the port is connected. If the host name field is empty, the port is connected to all network adapters of the host. |
Ext. connected |
If the Use external binding program checkbox is activated when you define the service, an X appears in this column. The external binding program icmbnd (or icmbnd.exe in Windows) enables ports with numbers under 1024 also to be bound on UNIX without running the SAP kernel (which starts the ICM) or the message server with superuser authorization. |
Virt Host Index |
Number of the virtual host index. If an HTTP request arrives on this port, only those application servers that have this host defined in them are taken into account. Virtual hosts are defined in the is/HTTP/virt_host_<xx> profile parameter and in entries in the ICF service hierarchy (transaction SICF). |
Port status |
Status of the HTTP(S) port. It can have the following values:
|
Timeout |
Timeout for HTTP connections. The connection will be closed once this time has run out. |
Proc.Time |
Maximum processing time for an HTTP request. If this time is exceeded, the connection is closed. |
ACL File |
The ACL file (access control list) specifies which hosts are permitted to open a connection to this port. For more information, see: Security Settings for the SAP Message Server |
You can configure standard services (ports) that you want the message server to open for HTTP(S) requests here. You can display details of services, add new services, and change or delete existing services. These settings are made in the ms/server_port_<xx> profile parameter.
For more information, see: Message Server Parameters
Note
The dynamic settings are lost when the message server is restarted. If you want to make your settings permanent, you have to make them in the profile too.
You can display the logon data for the individual SAP application servers that are currently logged on to the message server. To see the host name, port, and IP address for each provided protocol, select a server and choose
.The number of dialog work processes (in the dialog mode) that the message server needs for load distribution is displayed under Additional data.
The relevant dispatcher sends this data to the message server when the server is started.
Example
Logon type |
Host Name |
Port |
Host Address |
Additional Data |
---|---|---|---|---|
Dialog |
ls0302.acme.com |
3253 |
10.17.68.123 |
DIA=12 |
RFC |
ls0302.acme.com |
3353 |
10.17.68.123 |
|
HTTP |
ls0302.acme.com |
8080 |
10.17.68.123 |
|
HTTP with SSL |
ls0302.acme.com |
8443 |
10.17.68.123 |
|
SMTP |
ls0302.acme.com |
25053 |
10.17.68.123 |
In this example, the application server (SAP NetWeaver AS) is making 5 protocols available on the machine ls0302.acme.com. The message server gets the details of these request types from the application server.
It is not usually necessary to change the logon data. If the message server does not get the data for whatever reason, you can enter it manually. To do this, choose
.These functions are required for analysis performed by SAP, and are not described further here.
Exceptions to this are the server functions Shut Down Server (Hard), Shut Down Server (Soft,) Terminate connection, Deactivate and Activate. These functions control the state of the application server.
More information:
The host name buffer stops the message server from having to eliminate a host name for each request. You can display the buffer, write it to the dev_ms trace file, or reset it.
Choose
to perform the following security relevant configurations:Access Control: You can display or reload the Access Control List (ACL) for logging application servers onto the message server if you have changed the list.
HTTP Access Control: You can display or reload the Access Control List (ACL) for HTTP requests (URL filter) if you have changed the list.
Admin Port: You can open or close the port for the administration of the message server.
External Binding Port: You can open or close the port for the external binding program (if available) of the message server.
For more information, see: Security Settings for the SAP Message Server.
The ACL file specifies which hosts are permitted to open a network connection to the message server.
You can display or reload the ACL files for the various ports on the message server, or reload all ACLs.
More information: Security Settings for the SAP Message Server.