Skip to main content
Version: 2024.04

SAP PI PO Monitor

Monitors the amount of PI messages of status type system error, canceled , to be delivered, delivering and holding as summary and optionally per receiver interface component.

General

ExecutableSAP_PI_PO_Monitor.exe
Connection methodHTTP
Ports
  • 5$$13 (http)
  • 5$$14 (https)

($$ = instance number)

Lookup files
  • itesys.sappipomonitor.certstatus.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.
SAPInstancenumber (2) | 00 - 99emptyInstance number of the SAP system
SAPUsernamestringemptySAP user
SAPPasswordstringemptyPassword of the SAP user

Sensor-specific parameters

Parameter namePossible valuesDefaultDescription
Url<url>http://<hostname>:5<SAPInstance>00/AdapterMessageMonitoring/basic?style=document

WSDL URL of AdapterMessageMonitoring

You can overwrite the web service URL if a different binding has to be used

EXAMPLES:
https://<hostname>:5<SAPInstance>01/AdapterMessageMonitoring/ssl?style=document
https://<hostname>:5<SAPInstance>01/AdapterMessageMonitoring/clientCert?style=document

Minutes60Past minutes to check
ReceiverInterfaceComponentemptyname(s) of the receiver interface component (comma separated)
CheckCertificatesfalse | truefalseDefines whether the status of certificates should be checked or not.
KeyStores<KeyStore1>,<KeyStore2>,…*Comma separated list of keystores to be checked.
WarningLimitnumber | 0 - n30Number of days until certificate expiration to set the sensor to a warning state.
ErrorLimitnumber | 0 - (<WarningLimit> - 1)7Number of days until certificate expiration to set the sensor to an error state.
DeliveringThresholdnumber | 1 - 1440 (max. 24h)60Defines the threshold in minutes to be reached for the duration of a message in status delivering. Only messages with a higher duration will be counted in the channel Total messages status delivering

Channels

Channel nameDescriptionLookup file
Total messages status systemErrorTotal number of messages in status systemError
Total messages status canceledTotal number of messages in status canceled
Total messages status toBeDeliveredTotal number of messages in status toBeDelivered
Total messages status holdingTotal number of messages in status holding
Total messages status delivering

Total number of messages in status delivering (messages are only counted if duration reaches the defined threshold in parameter DeliveringThreshold)

<receiver interface component> – Messages status systemErrorNumber of messages in status systemError for <receiver interface component>
<receiver interface component> – Messages status canceledNumber of messages in status canceled for <receiver interface component>
<receiver interface component> – Messages status toBeDeliveredNumber of messages in status toBeDelivered for <receiver interface component>
<receiver interface component> – Messages status holdingNumber of messages in status holding for <receiver interface component>
<receiver interface component> – Messages status delivering

Number of messages in status delivering for <receiver interface component>
(messages are only counted if duration reaches the defined threshold in parameter DeliveringThreshold)

Keystore <name of keystore>Status of the certificates belonging to the defined keystore

Important notes

warning

Only the first 10.000 messages in the last “Minutes” are collected.

warning

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

Troubleshooting

SymptomPossible solution
Sensor does not show all faulty messages
  • The value for parameter Minutes is too small
  • The value of the sensor interval is bigger than the value of the parameter Minutes
  • The limit of collected messages (10.000) has been reached

Changelog

VersionChanges
2024.04
  • Added new channels for messages in status toBeDelivered and delivering
  • Added new parameter DeliveringThreshold to define a threshold for messages in status delivering
2023.06
  • Added new functionality to check the status of certificates belonging to defined keystores
  • Added new parameters CheckCertificates, KeyStores, WarningLimit and ErrorLimit
2020.06
  • Added new parameter ReceiverInterfaceComponent
  • Added new channels holding messages & message status per receiver interface component
  • The WSDL URL of AdapterMessageMonitoring is created automatically
1.3.6.0First stable release