Hello BASISians,
We
as BASIS people, it's our major responsibility to look after our SAP
severs and keep maximum up-time to ensure 99.9999 % productivity of
respective organisations. Apart from SAP server up-time, it's also
crucial to make sure that server performance throughput is per
expectation of business users as it plays an important role in running
an organisation. I guess almost all BASIS people receives the first call
in case any alien behavior occurs in SAP servers
and we also face the same with our own imagined / framed solution for
the time being and later on after putting lots of efforts into search
engine and various logs, we finally get the solution. As we know very
well that SAP is versatile and we can never say that I have X many
years of experience & I know everything in X module since on every
new day new enhancements & developments comes and most of the
existed scenarios get changed . Whatever it is , but as pro-active
action we all need to ensure ourselves that we find the issue before any
end user complains.
So, follow below mentioned basic daily activities :-
1. Check
whether all the SAP servers are up & running or not . In case of
ABAP servers (ECC, BI, PI etc.), check directly through GUI and for JAVA
server (EP, PI, CRISP etc.) check the generic URL http:<FQDN of SPA
server>:<port> .
2. Check all the below transactions aka reports in each of crucial ABAP servers :-
RZ20: It's a quick way to get all the alerts in one place . More likely you can monitor the spool space . (RZ20 > SAP
CCMS Monitor Templates > Spool System > System Wide > Spool
> SpoolNumbers > UsedNumbers )
SM50: Check whether any background process is taking long time
SM37: Check whether any scheduled periodic job got failed
ST22: Check if any recursive dump is coming is system and analyse as per available logs.
SM21:
If any user complains that his/her user ID is locked due number of
wrong attempts , but he didn't do the same , so through SM21, you can
find the intruder's terminal name.
ST06: Check file system usage, CPU utilization etc. various leading performance parameters .
DB02: Check the database usage , percentage of free space etc.
SE38: Execute 'FP_TEST_IA_01' & 'FP_TEST_00' to check whether ADS is working or not.
ST03N:
To check the system workload, any kind of business transaction analysis
and also to compare the loads per instances in a load balancing system.
ST02:
You can check memory related findings like SAP memory, NTAB buffer,
table buffer etc. . In addition to that you can also synchronize buffer
in respective instances.
SM13: To check whether any updates failed.
SM12: To check if there is any pending locks
SMQ1 & SMQ2 : To check outbound and inbound queue as well as well as number of available entries in respective queues.
SMLG: To check the status of available instance in a logon group.
Db01: To check for any database lock entry.
DBACOCKPIT: Most of the things are can covered in this transaction like table-space monitoring , Lock wait , Log Space etc.
DB12 & DB13: To check the status of backups & redo log files and to schedule backup calendar.
3. Check the DR servers log sequence . If any mismatch appears, apply the missing logs manually.
4. Apart from testing NWA URL of all JAVA systems , do the following additional checks :-
Check if any object level locks existed for an user, if requires delete the lock to release the object for further use.
Check whether all JCO connections (used) are working or not.
In case of ESS/MSS , check whether CONNECTOR, WAS, ITS connections are working or not.
5. Finally check the EWA report for any patching , applying security notes or any further steps to running SAP smoothly.
6. You
can take the help of OS team to create alert if SAP services get turned
off in server,so that immediate action can be taken. For example in
windows system if SAP<SID>_<instance number> service gets
stopped, it will send SMS or mail to inform the administrator to take
immediate action.
7. In
all the new net-weaver systems, to OS Collector service can be started
with with following two windows services , so make sure that both are
running to get current system statistics :-
SAPHostControl
SAPHostExec
I hope , it would somehow help BASIS Admin to tackle most of the common
issues. At the end, I would like to take the opportunity to thank.