SAP IdM Custom Add-on – Monitoring Tool
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:
- IdM 7.2 SP04 and higher (recommended databases – Oracle or SAP ASE)
- SAPUI5 library version – 1.28.8
- SAPUI5 components:
- SAP NW 7.31 SP12
IdM 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.
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.
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.
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”.
The Processing Queue lists all settings and provides information about the state and current value for each of them.
- 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