As we developed the Identity Manager Driver Health and Statistics feature, we shared with you our ideas and proposed user interface. We quickly heard back from you that is was "great" and "cool," but you wanted more. OK, we heard you loud and clear!
Custom Conditions and Actions
A new custom state tab allows configuration of custom conditions and actions that are "... a stand-alone set of conditions and related actions to be performed when the conditions are met independent of the health state of the driver." Evaluation of the conditions and execution of the actions takes place entirely within the Driver Health Job.
We also added transaction history to augment the available conditions.
Driver Health Actions
Driver Health and Statistics is terrific but you need actions to add power to the driver status. OK, we'll give them that, too. We've added actions to the Driver Health Configuration of an Identity Manager driver.
The first six available actions are straightforward actions that will help you manage driver administration. The last four action give you advanced functionality to accomplish customized events, scripts or workflows. Here's a quick look at some of the advanced features:
Generate Event Action
The Generate Event action sends events to the Audit client. This client is automatically installed with an IDM installation. The Audit client publishes events that are collected by an Audit server. Define the server by setting the logevent.conf file. Change the setting LogHost=ip address, where the IP address is the audit server’s host address. Then restart eDirectory.
Auditing and logging are configured within the Audit and Logging plug-in in iManager.
Select a Provisioning Request Definition object to start a workflow based on the defined parameters in the object. Provisioning Request Definition objects are associated with the Identity Manager User Application technology which includes powerful identity provisioning capability.
On Action Error
If the Driver Health Job detects an error when executing an action, there is an action to set up what to do in case of an error.
Thank you all for the great feedback we have received. It has obviously given us direction in developing a better, more valuable Identity Manager management tool. You can now download the NPM files for iManager 2.6 and iManager 2.7 to interact with the configuration UI. These NPMs are the first iteration of the plug-ins and don't include any Actions or Custom tab functionality.
Download the files here:
IDM Plugins for iManager 2.6 (IDM 3.6 M1)
IDM Plugins for iManager 2.7 (IDM 3.6 M1)
Update: Once you download the plug-ins, you should be able to see and interact with the UI but the functionality will only work with a IDM 3.6 server (which isn’t available yet).
Update: Creating a custom tab (not included in above NPMs)
To create a custom state tab, first select the Actions menu item in the heading and then select the New Custom State menu item.
Once the custom tab is created, add conditions and actions by selecting the add button in each subheading.
Disclaimer: As with everything else at Cool Solutions, this content is definitely not supported by Novell (so don't even think of calling Support if you try something and it blows up).
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, test, test before you do anything drastic with it.