Skip to main content
Version: 2024.07

SAP Parameter Monitor

General

Checks the given SAP profile parameters for an expected value. Possible comparison operators are <equal>, <not equal>, <less than>, <greater than>, <less or equal>, <greater or equal>, <contains> and <not contains>.

ExecutableSAP_Parameter_Monitor.exe
Connection methodhttp(s) to sapstartsrv
Ports
  • 5<nr>13 (http)
  • 5<nr>14 (https)
Lookup files
  • itesys.sapparametermonitor.parameterstate.ovl

Default parameters

Parameter namePossible valuesDefaultDescription
Host<ip> | <hostname>emptyHostname or IP of the target system. If you use a virtual hostname on your SAP servers, please use also the virtual host to connect.
OSUsernamestringemptyOperating system user
OSPasswordstringemptyPassword of the operating system user
SAPSIDstring (3) | XXXemptySID of the SAP system
SAPInstancenumber (2) | 00 - 99emptyInstance number of the SAP system
SAPClientnumber (3) | 000 - 999emptySAP Client (CLNT/MANDT)
SAPUsernamestringemptySAP user
SAPPasswordstringemptyPassword of the SAP user
SAPSNCEnable0 | 10Defines if the connections should be secured with SNC
SAPSNCNamestringemptySNC name of the SAP server. E.g. p:CN=SID, OU=MyOrgUnit, O=MyOrg, C=CH
DBNamestringemptyName of the database
DBInstancenumber (2) | 00 - 99emptyInstance number of the database. Only needed for SAP HANA.
DBPortnumber (5) | 0 - 65535emptyPort to establish ODBC connection.
DBUsernamestringemptyDatabase user
DBPasswordstringemptyPassword of the database user

Sensor-specific parameters

Parameter namePossible valuesDefaultDescription
Host<ip> | <hostname>emptyHostname or IP of the target system. If you use a virtual hostname on your SAP servers, please use also the virtual host to connect.

Presets

File nameDescription
Security.presetSet of security dependent parameters based on the official SAP Security Baseline.

Channels

Channel nameDescriptionLookup file
<Parameter name>The sensor produces one channel for each parameter showing if the parameter has the expected value or not.itesys.sapparametermonitor.parameterstate.ovl

Important notes

warning

Please note that if you remove one or more parameters from the check, you have to delete all sensors running with the affected profile and then add them again because PRTG is not able to delete channels on existing sensors.

warning

To make the sensor also recognize the values of dynamic parameters in ABAP systems, make sure that the job SAP_COLLECTOR_FOR_PERFMONITOR is planned correctly as described in SAP Note 3205243. The sensor will recognize the actual value as soon as the job has been finished successfully once after the parameter changed.

Troubleshooting

SymptomPossible solution
Sensor is not showing all parameters as a channelCheck for the correct syntax in the Parameters parameter or in your parameters file. The sensor will ignore lines with wrong syntax.
Text <parameterName> Failed to parse values for comparison! is showing up in the sensor textCheck if you used one of the following operators on a value which is not an integer or a double <<, >>, <=, >=
File <filename> could not be found! Please check your sensor parameters!The file you specified in the parameter Parameters is not present in the folder SAP_Parameter_Monitor. Please make sure that you specify a file which exists.

Changelog

VersionChanges
2024.04

Fixed read of parameters when having multiple application servers

2024.01

Made ABAP parameters SAPClient, SAPUsername and SAPPassword optional to make the sensor available for non-ABAP systems like SAP Webdispatcher

2023.03
  • Added preset based on SAP Security Baseline for S4 systems
  • Updated existing Security.preset based on the latest SAP Security Baseline
2022.12Added option to detect dynamic parameter changes in ABAP systems.
2022.08Added three presets for TLS checks.
2022.05
  • The sensor is now able to recognize parameter values of dynamic parameters which has been changed since the startup of the system. Since the check of dynamic parameters is only available for ABAP systems, the sensor parameter DynamicCheckEnabled was introduced to explicitly enable the check for dynamic parameters.
  • The required parameters have been corrected which are only Host, OSUsername and OSPassword now.
2021.03Initial creation.