Troubleshooting ADAudit Plus performance issues due to high CPU usage

Troubleshooting ADAudit Plus performance issues due to high CPU usage

In this article:  

  • Issue description

  • Prerequisites

  • Possible causes

  • Resolution

  • How to reach support

  • Related topics and articles

Issue description  

The java.exe process associated with ADAudit Plus consistently consumes 100% of the CPU resources on the server. This causes the application to stop functioning, including processes such as data gathering, alerts, and notifications. Restarting the service or rebooting the server temporarily resolves the issue, but it will likely reoccur after a few days.

Prerequisites  

  • You must have admin access to the server where ADAudit Plus is installed.

  • You need permissions to use Task Manager and browse the file system.

  • You must be able to log in to the ADAudit Plus web console with the default admin account.

Possible causes  

  • The server hosting ADAudit Plus does not meet the minimum or recommended system requirements.

  • A large volume of event data is being processed, leading to high resource utilization.

  • A specific component or process within the application is malfunctioning.

Resolution  

Follow these diagnostic steps to gather the necessary information for analysis.

Step 1: Verify system requirements  

Ensure the server hosting ADAudit Plus meets the recommended hardware specifications for optimal performance.

Hardware

Minimum

Recommended

With AD Backup and Recovery (for 100,000 users)

Processor

2.4GHz

3GHz

3GHz

Core

4

8

8

RAM

8GB

16GB

16GB

Disk space

50GB

100GB

200GB

Note: For best performance, a machine with 16 cores and 32GB of RAM is recommended.

Step 2: Identify the correct java.exe process  

  1. Open Task Manager on the ADAudit Plus server.

  2. Locate the java.exe process that is consuming high CPU resources.

  3. Right-click the process and select Open file location.

  4. Note the full directory path of the file to confirm that it is associated with the ADAudit Plus installation.

Step 3: Create thread dumps  

Before collecting the logs, generate thread dumps to capture the state of the application during the high CPU usage.

  1. Log in to ADAudit Plus with the default admin account.

  2. Navigate to the Support tab.

  3. Under Support Info > click More > Expand Debug task .

  4. Select Create Thread Dump, wait for 30 seconds, and repeat this same process five times.

Note: These thread dumps will be generated in the logs folder.

Step 4: Collect logs for analysis  

  1. Navigate to the ADAudit Plus installation directory: <Installation Directory>\ADAudit Plus\logs.

  2. Select the files and folders in this directory except for the audit and archive folders.

  3. Right-click the selection and choose Send to > Compressed (zipped) folder.

How to reach support  

If the server meets the system requirements but the high CPU issue persists, please contact our support team. When you contact support, please provide the following:

  • The compressed logs folder (which includes the thread dumps) created in Step 4.

  • The full directory path of the java.exe process identified in Step 2.

Related topics and articles  

  • Troubleshooting ADAudit Plus screen stuck at Initializing

                  New to ADSelfService Plus?

                    • Related Articles

                    • Unable to upgrade ADAudit Plus

                      In this article: Issue description Possible causes Prerequisites Resolution Related topics and articles How to reach support Issue description ManageEngine ADAudit Plus may occasionally encounter issues during the upgrade process, resulting in error ...
                    • Troubleshooting 2FA in ADAudit Plus

                      In this article : Issue description Prerequisites Possible causes Resolution Related topics and articles How to reach support Issue description ● What is the issue? Two-factor authentication (2FA) in ADAudit Plus adds an extra layer of security by ...
                    • How to increase ADAudit Plus Agent EventData directory folder size

                      In this article: Objective Prerequisites Steps to follow Validation and confirmation Tips Related topics and articles Objective This article explains how to increase the size limit of the EventData directory in GB when the agent is unable to forward ...
                    • No data is available for the Policy Changes report in ADAudit Plus

                      In this article: Issue description Possible causes Prerequisites Resolution Related topics and articles How to reach support Issue description This issue occurs when ADAudit Plus is unable to collect logs related to policy changes auditing. This can ...
                    • How to configure the archive retention period using ADAudit Plus

                      In this article: Objective Prerequisites Steps to follow Validation and confirmation Tips Related topics and articles Objective This article explains how to configure the archive retention period using ADAudit Plus to define how long archived event ...