Cool Solutions

Updated: Identity Manager Driver Health & Statistics



September 26, 2007 2:55 pm





Updated: This iManager plug-in will be part of a milestone release after the release of Antelope (IDM 3.5.1).

Identity Manager users have requested UI that presents a driver’s health. Access to specific driver cache statistics has been added to the 3.5.1 release of Identity Manager. The IDM administration team has developed new driver health and statistics UI in iManager that reads the driver and server and presents health information. The following describes the new UI.

Driver Health & Statistics

The driver set graphic view now includes a health semaphore on the driver icon. The semaphore represents the health of the driver as configured by the administrator. If the health thresholds are not configured for the driver, the semaphore does not display.

Driver Health Semaphore

Clicking on the semaphore will display the health and statistics dialog.

Health & Statistics Dialog

The Driver Health and Statistics dialog shows the driver cache file and related details. The cache file size is dynamic, by default, therefore, the graph representing it’s size will fluctuate depending on the percentage of space consumed by the unprocessed transactions. The dialog also includes the current semaphore light, similar to the driver icon.

The bottom section represents the detail of the driver cache file. This section includes the unprocessed transactions total and a bar graph for each transaction. These include: add, remove, modify, move, rename, resync entry, request resync, and custom.

Driver Health Configuration

The Green and Yellow states of the driver health semaphore can be configured. If the conditions of the Green light fail, the semaphore changes to the Yellow light. If the conditions of the Yellow light fail, it switches to the Red light. No conditions are set for the Red light. Therefore, an administrator can define what conditions determine when a Green or Yellow light will display. They are configured in the “Health Configuration” option in the contextual menu when clicking on the driver state icon.

Health Configuration property book

Driver Health & Statistics Dashboard

Also included in the UI is a dashboard view of all the drivers in a driver set. For each driver, a Health & Statistics window is displayed. You can set the refresh to continually refresh all the windows on the page. A user can also change the display to 1, 2, 3, or 4 columns, depending upon the resolution of the user’s monitor.

Driver Health & Statistics Dashboard

The idea behind this UI is to expose known driver functionality so that Identity Manager experts and administrators can start learning about how their drivers are working. Over time, this knowledge can help when troubleshooting a specific driver problem.

Any feedback or comments on this new UI is anticipated and greatly appreciated.

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this post.

Categories: Uncategorized


Disclaimer: This content is not supported by Micro Focus. It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test it thoroughly before using it in a production environment.


  1. By:Eric

    This is great. Health has always been an issue. But – in our environment, we expect to have several IDM servers with dozens of drivers. Will there be an API of some sort to retrieve these statistics programatically (i.e. SOAP call or similar)? We will want to incorporate this data into our enterprise monitoring solution, as well as our custom “10 foot” interface.

    Also – when will the Antelope release be jumping into Beta? (sorry – couldn’t resist)



  2. The UI looks good as far as I can see. A few comments:
    1) The drivers that many people typically import should include some default health settings so ensure that there’s appropriate awareness of this feature and that people who aren’t experts can have some confidence that their driver is working ok.
    2) The semaphore status should be made available via SNMP so that external management tools can set alerts relating to the status.
    3) The data provided by the UI should also be made available via SNMP so that external management tools can monitor usage trends for capacity management purposes.

  3. By:Reza Kalfane


    That’s really excellent, well done! I know a lot of customers interested in seeing cache details. Here it’s even very well presented!



  4. By:Eric

    This looks like it will be useful, thank you.

  5. By:Rob Rawson

    This looks great and was long overdue. Can this also be configured to send alerts via eMail and/or SNMP?

  6. By:Mike Jones

    Very impressive!

  7. By:Mike Jones

    When will it be released and will it work on previous versions of IDM?

  8. By:Lynn Christensen

    Hey Mike,

    this is new functionality that has been added to the IDM engine for the 3.5.1 release. It will not work on previous versions of IDM.

  9. By:Lynn Christensen

    1) We had this same thought and have been discussing it with the driver owners. You’ve confirmed the need for a default health setting for each driver.

    2) The semaphore configuration and evaluation code is part of the iManager plug-in. This is meant to be a stake in the ground to start given users more information about their drivers. Any higher-end monitoring and auditing will possibly be part of a future Sentinel offering.

    3) This functionality will be new in the 3.5.1 release. The API exists, but currently we do not have anything written for SNMP. You, of course, can write custom software using LDAP to get at the same information the iManager plug-in uses to generate this UI.

    Thank you for your comments. They are very valuable.

  10. By:Lynn Christensen

    The iManager plug-in will be in a milestone release after the release of Antelope (3.5.1).

    This functionality will be new in 3.5.1. The API exists, but we currently do not have anything written for SNMP. You, of course, can write custom software using LDAP to get at the same information the iManager plug-in uses to generate this UI.

    This is meant to be a stake in the ground to start giving users more information about their drivers.

  11. By:Ferdie

    Sounds good.

    Any idea of the performance impact that these new features would have?
    A TPS indication for the last 5 minutes – hour would also be a good metric to track and report.
    Will we see a function that allows for drill down into unprocessed transactions – via this UI?


  12. By:Lynn Christensen


    thanks for your input. One of the engineers mentioned the performance hit will likely be unmeasurable. Regarding unprocessed transactions, you can view the unprocessed transactions in the cache in the Driver Health & Statistics dialog above.


  13. By:Eric

    Some things that I would like to see on the main screen would be visual indicators that data is actually being processed. We’ve had a variety of situations where the driver was just fine, but no data was moving through. Perhaps some sort of moving indicator instead of a static “pipe” between the driver icon and the IDvault image. Or something that indicates how many minutes since the last processed transaction. Definitely would like a “10 foot” view.

  14. By:David Hasselbach

    Will I be able to tag attributes to be monitored using this process as well?
    Example: 50 surname changes, 10 jobcodes, etc.

    Can I hook into this process to enable other workflows?
    Example: 2000 delete requests. Action; stop driver, send email/page to admin asking for approval. Once approved, restart driver.

  15. By:Lynn Christensen

    The transactions in the cache is a raw number and not assoicated with specific attributes. Therefore, you will not be able to specify attributes for monitoring from here. Specific monitoring like this is within the realm of our Sentinel product.

    Concerning workflows, a 2000 remove threshold can be set on a driver, but the only action is to change the semaphore “light.” Your workflow request is within our scope so I’ll suggest the Actions (stop driver, email, etc.) to the development team for future functionality.


  16. While I appreciate that integration with Sentinal will be your first port of call, please do not ignore SNMP access to the information. By ignoring SNMP access you effectively exclude IDM from every other management product on the markeplace – making it a less desirable player in some circles.

    By all means, do the Sentinal integration first, but don’t let SNMP reads fall off the list.

  17. By:Lynn Christensen

    Thanks for you valued input. I’ll add the SNMP feature to our feature request list.

  18. By:Claude French

    This is fantastic. Two questions….

    – Is this available?
    – What version of IDM does this work with?
    – Where can I get it?



  19. By:Lynn Christensen


    1. This iManager plug-in will be available in the next few months in a milestone release that you can download and install into iManager 2.7. We are in the process of cleaning up and testing the UI.

    2. It works only with IDM 3.5.1 that was just released.

    3. It will be available out on our iManager modules download site

    ( Select Download > iManager Modules

  20. By:Eric

    Will the API be published so we know how to access the LDAP information and interpret it correctly?



  21. By:Lynn Christensen

    Yes, the API will be eventually documented.

  22. By:Vijay

    When i install IDM 3.5.1, iManager 2.7 with the IDM3.5.1 plug-in i don’t see the same look and feel what you’ve give here.
    what should be the reason?

  23. By:Lynn Christensen

    Hi Vijay,

    here is the URL were you can download the IDM 3.6 plug-ins for iManager 2.6 or 2.7 that include the Health and Statistics content.

  24. By:Lynn Christensen

    Hey Ferdie,

    looking into the idea that you mentioned about a TPS indication (transactions/sec), we are implementing a feature to show historic transactions. This will be a simple number of transactions over a selected period of time, but not specific trans/sec.

    Thanks again,

  25. By:Vijay


    Thanks. I’m expecting for few feature which Engineering agreed to fix and said its part of IDM 3.6 FC plugin. can i get that version of plugin?

  26. By:Matt

    You mention that the API exists in 3.5.1 and that we can use LDAP calls to get the information that drives the GUI. However, I cannot find mention of either the API or LDAP attributes in the documentation for IDM 3.5.1.

    Where are these features documented? How do I pull these metrics using LDAP calls?

  27. By:Jonathan

    Is there a schema extension needed to see the Health check. I have IDM 3.5.1 running and the iMan plugin listed above. I can’t access the Health Check config part because it says a schema extension is needed.

    I have a development tree which I thought was setup the same and it has access.