Skip to main content
Version: 2024.04

SAP Job Monitor

Monitoring of SAP Jobs. Shows how many jobs have been aborted or finished in the last <Minutes>. Currently running jobs are also displayed and in case a defined threshold has been reached the long running jobs are displayed in the sensor text. The amount of suspended and released jobs is also measured.

General

ExecutableSAP_Job_Monitor.exe
Connection methodRFC
Ports
  • 33$$
  • 48$$ (SNC)

($$ = Instance number)

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.
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

Sensor-specific parameters

Parameter namePossible valuesDefaultDescription
Jobname

<jobname1>,<jobname2>,...

SAP*

Name of the job(s) to be monitored.

  • Use * as wildcard
  • Having prefix ! means the entry should be excluded instead of included.
info

If only one single job is monitored, an additional channel with the last runtime will appear.

Jobowner

<jobowner1>,<jobowner2>,...

*

Name of the job owner to be monitored.

  • Use * as wildcard
  • Having prefix ! means the entry should be excluded instead of included.
Minutesnumber | 1 - 1440 (max. 24h)60Count of past minutes to check.
JobMaxRuntime*Threshold (in minutes) of the maximum runtime of a job. Once the runtime of a job is longer than the defined threshold, the job name is displayed in the sensor text.

Channels

Channel nameDescriptionLookup file
AbortedCount of aborted jobs
FinishedCount of finished jobs
RunningCount of running jobs (does not depend on <Minutes> parameter)
SuspendedCount of suspended jobs (does not depend on <Minutes> parameter)
ReleasedCount of released jobs (does not depend on <Minutes> parameter)
Current runtime (optional)Displays the current runtime of the job if only one jobname is given in the parameter Jobname

Important notes

warning

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

Changelog

VersionChanges
2024.04Added new option to exclude job names and / or job owners from the search.
2023.09Changed description of SAP job name.
2023.03
  • Added a new option to filter for job owner
  • Long running jobs are now displayed in the sensor text once a defined threshold has been reached
  • Added a new channel for released jobs
2021.12Due to new restrictions of a used SAP function module the database selection and filtering has been rewritten to support the latest SAP support packages. Jobs which started > 48h ago will no longer be selected to reduce performance issues and traffic between monitoring server and SAP system.
2021.03The parameter Jobname is no longer ignored when monitoring suspended jobs.
2020.09
  • The date time parsing error (empty value for end time while Job is running) has been fixed
  • The text "comma separated" in the profiler has been removed since only one entry is possible
1.4.1.1
  • Bugfix for output error when jobs are running
  • Removed Day parameter.
  • Changed default limits of channels.
1.4.0.2Bugfix for output error when jobs are running
1.4.0.1Rebuild for new signature of AddChannel method
1.4.0.0Build for installer 1.4.0
1.3.6.0First stable release