Skip to main content
Version: 2025.10

SAP HANA Security Monitor

Monitors critical privileges, encryption and parameters of a productive SAP HANA database.

General

ExecutableSAP_HANA_Security__Monitor.exe
Connection methodODBC
Ports
  • 3$$15 ($$ = instance number)
Lookup files
  • itesys.saphanasecuritymonitor.encryptionstatus.ovl
  • itesys.saphanasecuritymonitor.parameterstatus.ovl
  • itesys.saphanasecuritymonitor.systemuserstatus.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.
DBNamestringemptyName of the database
DBInstancenumber (2) | 00 - 99emptyInstance number of the database.
DBPortnumber (5) | 0 - 65535emptyPort to establish ODBC connection.
DBUsernamestringemptyDatabase user
DBPasswordstringemptyPassword of the database user

Sensor-specific parameters

Parameter namePossible valuesDefaultDescription
SSLEnabledtrue | falsefalseDefines wether the connection should be encrypted or not. If enabled, make sure that the server certificate or it's issuer was imported into the correct Windows trust store.
ExcludedFromSystemPrivilegeCheckstring | <OBJECT1>,<OBJECT2>,...SYSTEM,_SYS_REPODefines which users or roles should be excluded from the system privileges check. The default value was defined based on the following SAP KB Article
ExcludedFromAnalyticPrivilegeCheckstring | <OBJECT1>,<OBJECT2>,...SYSTEM,MODLEING,CONTENT_ADMINDefines which users or roles should be excluded from the analytics privileges check. The default value was defined based on the following SAP KB Article
ExcludedFromContentAdminCheckstring | <OBJECT1>,<OBJECT2>,...SYSTEMDefines which users or roles should be excluded from CONTENT_ADMIN role check. The default value was defined based on the following SAP KB Article
ExcludedFromModelingCheckstring | <OBJECT1>,<OBJECT2>,...SYSTEMDefines which users or roles should be excluded from MODELING role check. The default value was defined based on the following SAP KB Article
Parametersstring | FILE:<filename>.presetFILE:Default.preset

Defines which preset should be used for the check of parameters. Each line in the preset file represents a parameter check and produces one channel in PRTG.

Syntax: <ini_filename> <section>.<parameter><operator><value>

Possible comparison operators:

  • == (equal to)
  • != (not equal to)
  • << (less than)1
  • >> (greater than)1
  • <= (less or equal)1
  • >= (greater or equal)1
  • *= (contains)
  • *! (not contains)

1 only applicable for integer or double values

(Please note that preset files will be overwritten during update of Scansor. If you want to customize a file, please copy and rename it)

Presets

File nameDescription
Default.presetSet of security dependent critical parameters based on the official SAP Security Baseline.
Extended.presetSet of security dependent critical and extended parameters based on the official SAP Security Baseline.

Channels

Channel nameDescriptionLookup file
System User Status

Displays the status of the SYSTEM user:

  • OK: SYSTEM User disabled
  • Error: SYSTEM User enabled
  • Warning: SYSTEM user doesn't exist
itesys.saphanasecuritymonitor.systemuserstatus.ovl
Grantees with system privileges assignedNumber of users with system privileges assinged
Grantees with debug privileges assignedNumber of users or roles with debug privileges assinged
Grantees with CONTENT_ADMIN assignedNumber of users with CONTENT_ADMIN role assinged
Grantees with MODELING assignedNumber of users with MODELING role assinged
Grantees with SAP_INTERNAL_HANA_SUPPORT assignedNumber of users or roles with SAP_INTERNAL_HANA_SUPPORT role assinged
Data encryption

Shows wether data encryption is enabled or not:

  • OK: Encryption enabled
  • Error: Encryption disabled
itesys.saphanasecuritymonitor.encryptionstatus
Log encryption

Shows wether log encryption is enabled or not:

  • OK: Encryption enabled
  • Error: Encryption disabled
itesys.saphanasecuritymonitor.encryptionstatus
<ini file> <section>.<parameter>

The sensor produces one channel for each parameter in a preset file showing if the parameter has the expected value or not.:

  • OK: As expected
  • Error: Not as expected
itesys.saphanasecuritymonitor.encryptionstatus

Important notes

warning

Please check the channel limits in PRTG if they fit for your alerting.

Troubleshooting

Error CodeError MessagePossible Solution
[SCN-103-051]File <filename> could not be found! Please check your sensor parameters!Check if the file which is configured for the parameter Parameters is present in folder SAP HANA Security Monitor.
[SCN-103-052]A parameter needs to be in the form of <file>,<section>,<key><operation><expected_value>Check the syntax in the defined preset file for errors.
[SCN-103-103]Could not connect to HANA database: ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specifiedPlease install 64-bit HDB client incl. ODBC driver on the PRTG server

Changelog

VersionChanges
2025.10

First stable release