SAP PI Monitoring System checks
Summary:-
This document contains the information about how the SAP BASIS consultant to monitoring & troubleshooting the issue in SAP PI system.
Author: Brindavan Mookaiah
Designation: SAP BASIS Consultant
Table of contents:-
1) sever monitoring at OS level
2) Connection check
3) Integration engine check & cache check
4) RWB & SPROXY check
1) ABAP+JAVA server check at OS level
Log on at OS level and go to the directory /sapmnt/<SID>/profile directory (at UNIX level)
$ jcmon pf=<SID>_DVEBMGS<XX>_<hostname> Note this will work JAVA stack more than 7.1 version
$Jsmon pf=<SID>_DVEBMGS<XX>_<hostname> This will work in lower version.
The screen will appear below.
Then type 'P V' for process view and check all the server node is running or not. if any of the services is not running find the issue in trace file under " /work directories or default trace.
check all the server node are running fine at SAP level.
Got to the URL : http://<hostname>:5<xx>00/nwa
Click Operation management -> "Systems" -> "Start & Stop
All the process are in running status and should be green like below.
Also check the Intergation Buldier screen is working or not
Go to the SAP transaction SXMB_IFR The belwo screen should appear
Note: I f the T-code throw some error and only the URL is working http://<hostname>:5<xx>00/dir then
Check the Java connector and related parameter like gateway ...etc to resolve the issue
Now click (Integration builder and Enterprise Service Builder) one at a time,and verify that tools are launching without any problem. -->If the tools are throwing error then Check the SLD connection is working fine or not.
2) Connection check
Log on to the ABAP system and execute the transaction SLDCHECK. You should get a web browser opened with option to log in to SLD. Log in with Dialog user and see if the the SLD status is running by following the red box shown int the below screenshot.
Check the SLD is running or not. if the T-code 'SLDCHECK' throw the error then fix the issue, mostly issue can be handled in RZ70.
Important RFC Connection check
RFC connection are very important for SAP PI functioning, below are the RFC destination you should T-code SM59
1.AI_RUNTIME_JCOSERVER
2.AI_VALIDATION_JCOSERVER
3.LCRSAPRFC (also checked via SLDCHECK)
4.SAPSLDAPI (also checked via SLDCHECK)
5.INTEGRATION_DIRECTORY_HMI
The first four RFC connection is TCP connection which can be check NWA in URL http://<hostname>:5<xx>00/nwa
then click Configuration Management" ->"Infrastructure" ->"JCO RFC Provider" the screen will appear like below.
check all the RFC connection should work
cache clearing
Go to following URL to launch NWA and go to
http://<hostname>:5<xx>00/rwb and then click
Component Monitoring " ->"choose ‘All’ from the drop down menu of the field “Component with Status”" ->press"”Display" -> press"Cache Connectivity Test".
now click "Start Test the screen like below
cache check in through ABAP stack
Login into the ABAP system and excute T-code 'SXI_CACHE'
Check for any error in red and clean the cache clearance .
Goto" -> "Adapter Engine Cache
Mapping Runtime
while selecting Integration Server > Mapping Runtime, the status some of the tests is not "green --> then Go the URL : : http(s)://<hostname>:<port>/exchangeProfile and check the host names, port, user, and logon language under Exchange Profile > Connections.
Then do the test HTTP connection via: http(s)://<hostname>:<port>/run/rtc
4) RWB & SPROXY check
Run time workbench check
Go to the URL : http://<hostname>:5<xx>00/rwb and check the required monitoring...
SPROXY check
Login into the ABAP system and execute the T-code SPROXY and click test button and check some report.
1. Click the reports , SPROX_CHECK_IFR_ADDRESS and check the address are maintained.
2. Click the test reports SPROX_CHECK_HTTP_COMMUNICATION should give you the information that the communication is working.
3. Click the test report SPROX_CHECK_IFR_RESPONSE should give you a following output.