Hi guys,

 

Below is our custom extension, that we were able to build for IdM Monitoring, with ability to track system health status and react immediately in order to minimize the system faults and security issues, using:

Technical prerequisites

  • IdM 7.2 SP04 and higher (recommended databases – Oracle or SAP ASE)
  • SAPUI5 library version – 1.28.8
  • SAPUI5 components:
    • SAP IdM Custom Add-on – Monitoring Tool
  • SAP NW 7.31 SP12

 

IdM Monitoring Tool:

SAP IdM Custom Add-on – Monitoring Tool

Note: by default we monitor – (Tasks & Jobs, Dispatchers and Processing Queue). Each of the tile represents the general status and a micro chart that shows the history of values and target values as segmented lines.

On top right corner, there is a settings icon button. By pressing it, it opens a pop up window, giving the user the ability to change each of the configurations for the monitored instances.SAP IdM Custom Add-on – Monitoring Tool

For each setting could be set a frequency interval in minutes, which corresponds to that how often the system should be verified for the respective setting. A warning and error threshold benchmarks should also be set, so the system setting could compare if it exceeds this value count or not. By switching the setting off, it is ignored and not verified.SAP IdM Custom Add-on – Monitoring Tool

 

Tasks & Jobs

Depending on the status of the setting, it is colored in Red (Error state), Yellow (Warning state) or Green (OK state), based on the defined benchmark. It also provides information about the warning and error threshold value, where the current value from IdM is populated with capital letters.

SAP IdM Custom Add-on – Monitoring Tool

 

Dispatchers

Opening the Dispatchers Tile gives a full list of the stopped dispatchers, colored in the status based on the provided limits in the settings pop up. This UI provides the ability to start the dispatcher again, by clicking on the button “Start”.

 

Processing Queue

The Processing Queue lists all settings and provides information about the state and current value for each of them.

 

IdM customizations:

  • Custom dispatcher– managing the start/stop functionalities (for local and remote dispatchers)
  • Custom temp table – managing the UI status
  • Java back-end – gathering the info for the UI views
  • SAPUI5 generated UIs:

 

Hope you like it 

Simona Lincheva