Performance

Detailed system information on Linux with sapsysinfo

You probably are familiar with this topic if you had a problem related to a SAP system running on Linux operating system. SAP released long time ago the SAP Note 618104 – “sapsysinfo” – Compiling system information on Linux. This SAP note contains a script for Linux named sapsysinfo that gather a lot of information of the operating system and the SAP system. I used few times in the past but I didn’t take a closer look to the script. I have to say that I’m really surprised with the amount of data that this script gathers.

Let’s take a closer look to the script, we will see how we can use it for some troubleshooting.

Data about the operating system

First data that appears when executing sapsysinfo is the one related to the operating system. In this case you can see the system architecture and the Linux distribution we are using:

After this you can see a full list of the packages installed in the system:

And again some information related to the Linux Standard Base and the Linux Kernel:

You can find this information on several places during the whole text file. After this you will fine information about the system’s uptime, quite useful to know if there was a system restart recently and the CPU load average on the system. In the same spot you can find the top information during that moment:

The script shows if the server is running as a Virtual server and the sapinit/sapconf used:

Information about the lastest system messages on the operating system:

Even information about the NTP configuration or the VMware time-keeping:

You can even find SAPOSCOL data:

The next part is the information related to Linux parameters:

Information about the CPU, its architecture and if it is running on Hyperthreading:

Next the memory and swap information:

The text file also shows the filesystems, mounted filesystems, logical volumes, etc. The same about the information of the network-cards configured, the /etc/hosts entries, network subsystem, TCP/IP ports. Crontabs are also included in the file. I won’t post any pictures about this topics since they will show sensible data.

It will show information related to the process and the processes trees in the operating system:

Information related to the active connections:

Memory used within the operating system:

You can also find some information about the hardware where the SAP system is running. In case you are using an Hypervisor such as VMware or Hyper-v you will see the virtual hardware and not the real hardware. This is quite interesting for checking if the server has the number of recommended SCSI devices or the Ethernet devices configured.

Data about SAP system

We can find a lot of information about the SAP system too within the file. For example,  the SAP Host Agent information is available such as the trace file, version, etc:

Information about the instance profile and its parameters:

Environment variables for the instance and the sidadm user (not screenshot here, sorry). Information related to the ulimit, memory, shared memory, etc:

How to use the sapsysinfo script

Using the script is quite easy. Just download the attached file from the SAP Note 618104 – “sapsysinfo” – Compiling system information on Linux and execute it. I like to set a crontab in the OS level so the script will be executed automatically every certain hours. In the same script I execute in the crontab I set a find command for deleting older files so the size of the folder won’t get too big.

Mike

Recent Posts

DevOps, Infrastructure as Code and SAP

I hope you all survived the log4j Apocalypse and Christmas, hopefully you had a great…

2 years ago

Log4Shell Critical vulnerability

I know it is being a while since I posted the last time. So far…

2 years ago

Adobe Acrobat Reader Security Update causing issues with SAPGUI

UPDATE 11/25/2020 Adobe released a new patch that solves the issue a few days ago:…

3 years ago

SAP GUI 7.70 Preview: They will know me as Quartz

Good news for you fanatics of SAP GUI! SAP will release SAP GUI 7.70 in…

4 years ago

Preparing the SAP Cloud Consultant Interview

Quick update since I don't have a lot of time lately. During my 2019 job…

4 years ago

It's the final countdown (2019 Edition)

It's been a while since the last time I wrote an entry in my blog.…

4 years ago