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>.
Executable | SAP_Parameter_Monitor.exe |
Connection method | http(s) to sapstartsrv |
Ports |
|
Lookup files |
|
Default parameters
Parameter name | Possible values | Default | Description |
---|---|---|---|
Host | <ip> | <hostname> | empty | Hostname or IP of the target system. If you use a virtual hostname on your SAP servers, please use also the virtual host to connect. |
OSUsername | string | empty | Operating system user |
OSPassword | string | empty | Password of the operating system user |
SAPSID | string (3) | XXX | empty | SID of the SAP system |
SAPInstance | number (2) | 00 - 99 | empty | Instance number of the SAP system |
SAPClient | number (3) | 000 - 999 | empty | SAP Client (CLNT/MANDT) |
SAPUsername | string | empty | SAP user |
SAPPassword | string | empty | Password of the SAP user |
SAPSNCEnable | 0 | 1 | 0 | Defines if the connections should be secured with SNC |
SAPSNCName | string | empty | SNC name of the SAP server. E.g. p:CN=SID, OU=MyOrgUnit, O=MyOrg, C=CH |
DBName | string | empty | Name of the database |
DBInstance | number (2) | 00 - 99 | empty | Instance number of the database. Only needed for SAP HANA. |
DBPort | number (5) | 0 - 65535 | empty | Port to establish ODBC connection. |
DBUsername | string | empty | Database user |
DBPassword | string | empty | Password of the database user |
Sensor-specific parameters
Parameter name | Possible values | Default | Description |
---|---|---|---|
Host | <ip> | <hostname> | empty | Hostname 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 name | Description |
---|---|
Security.preset | Set of security dependent parameters based on the official SAP Security Baseline. |
Channels
Channel name | Description | Lookup 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
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.
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
Symptom | Possible solution |
---|---|
Sensor is not showing all parameters as a channel | Check 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 text | Check 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
Version | Changes |
---|---|
2024.04 | Fixed read of parameters when having multiple application servers |
2024.01 | Made ABAP parameters |
2023.03 |
|
2022.12 | Added option to detect dynamic parameter changes in ABAP systems. |
2022.08 | Added three presets for TLS checks. |
2022.05 |
|
2021.03 | Initial creation. |