Monitoring and Diagnostics
Microsoft® Forefront Identity Manager (FIM) 2010 R2 and Windows Server® 2008 operating system provide several diagnostic tools that you can use to monitor the performance and activity of your server running FIM.
Operations
Operations displays staging, synchronization and export counters, and errors for each management agent run. The information for each run can be saved to an XML-formatted file. You can also use Operations to start and stop management agent runs. For more information, see Using Operations.
Joiner Log
Joiner records all transactions that are performed through the Joiner interface, including disconnect, project, join, and disconnector object type change operations. For more information about using Joiner, see Work with Joiner.
Event Viewer
The Event Viewer logs should be monitored on a regular basis so that you can stay aware of any errors in your FIM processes. FIM records an event to the Applications log in Event Viewer for the following actions:
Starting or stopping the Forefront Identity Manager 2010 R2 Synchronization Service
Errors while attempting to start or stop the Forefront Identity Manager 2010 R2 Synchronization Service
Errors while running a step in a run profile
Errors while connecting to SQL Server 2008.
Unexpected server, controller, or script host errors
Note
FIM does not record event logs for run steps that complete successfully.
Performance
The following table lists and describes the three sets of performance counters provided by FIM that you can use to monitor object flow into and out of connected data sources.
Counter | Description |
---|---|
Objects Read |
The number of objects read from the connected data source |
Objects Read /sec |
The rate of objects read from the connected data source |
Objects Exported |
The number of objects exported to the connected data source |
Objects Exported /sec |
The rate of objects exported to the connected data source |
Objects Synchronized |
The number of source objects processed by the synchronization engine |
Objects Synchronized /sec |
The rate of source objects processed by the synchronization engine |
Note
All performance counters are related to a management run profile step, and the counters are reset each time a new management agent run profile step starts. All performance counters are displayed in real time. For more information about configuring performance counter logs, see the information about performance logs and alerts in Windows Server® 2008 operating system Help.
Accessing counters through Windows Management Instrumentation
The following table lists and describes the administration tasks that you can perform by using the FIM WMI provider.
Task | Description |
---|---|
Calculate delete ratios |
Confirm the number of objects to be deleted from the metaverse before deleting the objects. |
Connect to a management agent |
Connect locally or remotely to the specified management agent. |
Display the results of a management agent profile run |
Display the results of a management agent that has been run by using the specified run profile. |
Get the properties of all management agents |
Create a script that returns the properties of all management agents on the server running FIM. |
Get the number of metaverse objects in the server |
Create a script that returns all objects in the metaverse. |
For more information about creating scripts to perform these tasks, see the FIM Developer Reference.