Configuring the IDM Diagnostic Framework
Oracle Identity Governance provides a number of predefined system properties to control SLA-based monitoring and notification.
You can modify the values of the system properties to change the way you want to debug various operations. Table -4 lists these properties.
Table -4 Configurable Properties to Control Logging
System Property | Description | Default/Sample Value |
---|---|---|
IDMDF: Debug mode (true/false) | Property to determine if the logs of IDMDF framework is saved in a log file. | Default value is False, therefore, debug mode is disabled.
When set to True, debug mode is enabled. |
IDMDF: Default SLA | Property to determine the size of the default SLA for events. | 600000 milliseconds |
IDMDF: SMTP Server Name | Property to specify the server responsible for sending email notification. | localhost |
IDMDF: Flood Control Duration(In Days) | Property to indicate the retention period in days for Flood Control Max email. After the defined number of days, the Flood Control Max email counter is reset. | 1 |
IDMDF: Enabled/Disabled By Sysadmin | Property used by the system administrator to enable or disable IDMDF. | false |
IDMDF: Buffer size to hold context sensitive logs | Property to determine the number of records in the queue that holds detailed logs of the product. | 10000 |
IDMDF: Buffer size to hold failed records | Property to determine the number of records in the queue that holds failed (functional/SLA) events. | 1000 |
IDMDF: Max failed event to execute concurrently | Property to determine the number of threads to execute events concurrently and put it in the database. | 2 |
IDMDF: In-Memory Logging | Property to determine if the logs are stored in the memory. | false |
IDMDF: Attachment FilePath | Property to specify the path to store the attachment files. | Default value: /scratch/IDMDFAttachment
Sample value: OIM_HOME/IDMDFAttachment/ |
IDMDF: Notification template file name | Property to determine the notification template file name. | None |
IDMDF: Email Message Template Path | Property to determine the path of the email message template. | None |
IDMDF: SLA template file name | Property to determine the file containing the list of SLAs for defined use cases. | None |
IDMDF: IDMDF Rest service end-point | Property to determine the URL on which IDMDF services are deployed. | http://localhost:PORT/idmeventrecording |
IDMDF: E-mail notification from | Property to determine the email address from which notification is sent. | dummy.dummy@dummy.com |
IDMDF: E-mail notification to | Property to determine the email address to which notification is sent. | dummy.dummy@dummy.com |
IDMDF: Notification provider | Property to determine the service used for sending notifications. | oracle.idm.diagnostics.notification.service.impl.IdmdfNotifier
Note: If you want to change the default notification provider and use a custom notification provider, then extend the oracle.idm.diagnostics.notification.service.impl.IdmdfNotifier base class. To do so, perform the procedure described in Configuring Custom Notification Provider. |
IDMDF: Flood Control Max Email | Property to determine the maximum number of notifications allowed per use case. | 2 |
See Default System Properties in Oracle Identity Governance for more information about the predefined IDMDF system properties.
See Editing System Properties for information about modifying system properties.