Troubleshooting IDM/OpenIDM

This book provides information on troubleshooting various issues in IDM/OpenIDM, including collecting useful troubleshooting information such as logs, heap dumps and stack traces.

Printer friendly view

Table of Contents

  • 1 Sending troubleshooting data to ForgeRock Support for analysis
  • 2 How do I debug server-side Groovy code in IDM/OpenIDM (All versions)?
  • 3 How do I query individual reconciliation synchronization failures using REST in IDM/OpenIDM (All versions)?
  • 4 How do I troubleshoot the DS/OpenDJ Password Synchronization plugin in IDM/OpenIDM (All versions)?
  • 5 How do I troubleshoot Active Directory password synchronization issues in IDM/OpenIDM (All versions)?
  • 6 How do I collect data for troubleshooting high CPU utilization on IDM/OpenIDM (All versions) servers?
  • 7 How do I find which thread is consuming CPU in a Java process in IDM/OpenIDM (All versions)?
  • 8 How do I troubleshoot common issues in IDM/OpenIDM (All versions)?
  • 9 How do I debug server-side JavaScript code in OpenIDM 4.x?
  • 10 Logging
    • 10.1 Where can I find useful logs for troubleshooting ForgeRock products?
    • 10.2 How do I add logging to JavaScript files in IDM/OpenIDM (All versions)?
    • 10.3 How do I add logging to Groovy scripts in IDM/OpenIDM (All versions)?
    • 10.4 How do I add Thread IDs to log statements in IDM 5.x, 6 and OpenIDM 4.x?
    • 10.5 How do I configure Jetty Request logging for IDM/OpenIDM (All versions)?
    • 10.6 How do I enable database logging in IDM/OpenIDM (All versions)?
    • 10.7 How do I enable OpenICF logging for the .NET Connector Server in IDM/OpenIDM (All versions) to investigate server crashes?
    • 10.8 How do I create a HAR file for troubleshooting IDM/OpenIDM (All versions)?
    • 10.9 How do I enable Garbage Collector (GC) Logging for IDM/OpenIDM (All versions)?
    • 10.10 How do I collect JVM data for troubleshooting IDM/OpenIDM (All versions)?
  • 11 Monitoring
    • 11.1 How do I perform an anonymous health check on the IDM/OpenIDM server (All versions)?
    • 11.2 How do I monitor LiveSync activity using REST in IDM/OpenIDM (All versions)?
    • 11.3 How do I monitor IDM 5 and OpenIDM 4.x using SmartEvent?
  • 12 Performance Tuning
    • 12.1 FAQ: IDM/OpenIDM performance and tuning
    • 12.2 How do I identify reconciliation performance issues in IDM/OpenIDM (All versions)?
    • 12.3 How do I change the JVM heap size for IDM/OpenIDM (All versions)?
    • 12.4 Best practice for JVM Tuning with G1 GC
    • 12.5 Best practice for JVM Tuning with CMS GC