Resolving huge disk space issues with the On-Premise Poller and Network Module
Often huge disk space results from the heap dump files in the NetworkPlus/bin directory of the On-Premise Poller.
What are HPROF files?
HPROF files are used to store Java virtual machine (JVM) memory dumps. When a JVM runs out of memory (OOM), it throws an OOM exception, and creates the .hprof heap dump files to analyze potential memory issues. The Network Module automatically restarts when it crashes due to the OOM error, creating a huge number of HPROF files in the NetworkPlus/bin folder.
Fixing the heap dump issue
You have to delete all the files with .hprof extension in the NetworkPlus/bin directory to fix this. Please note that deleting these files is safe and will not affect any of your current configurations.
Also, the Network Module requires a
certain amount of free RAM (excluding the memory used by the OS and other processes) based on the number of your devices and interfaces for proper functioning. Ensure that you free up the RAM for Network Module to function properly. Refer to
this document for the minimum RAM requirements.
To fix the disk space issues:
- Stop the On-Premise Poller service.
- Ensure there are no existing processes.
- Check the free memory available in your On-Premise Poller and ensure that they meet the minimum requirements prescribed above.
- Navigate to the NetworkPlus/bin directory.
- Delete all the files with .hprof extension.
- Increase the free memory by ending the stale processes, stopping the other applications or processes that run in the On-Premise Poller machine, and by increasing the RAM to the specified minimum requirements.
- Start the On-Premise Poller service.
- Check if the Network Module has started properly. If not, share the On-Premise Poller logs and Network Module logs with support@site24x7.com for further debugging.
Related Articles
Troubleshooting steps when the Network Module does not start properly
Follow the steps below to fix Network Module-related issues. If the issue is not resolved by the first step, try the subsequent steps until the issue is resolved. Step 1: Stop the On-Premise Poller and restart it with administrator or root ...
How to upgrade the Network Module to the latest version
What's new Log4j upgraded to 2.17.2 PostgreSQL upgraded to 10.20 JRE version upgraded to Zulu 8.60.0.21 Why you should upgrade your Network Module The latest Network Module version has code-level enhancements that improve security and restrict ...
Prerequisites for installing the On-Premise Poller
To monitor your internal network and resources behind a firewall, you need to install the On-Premise Poller within your network. You can install the On-Premise Poller on physical or virtual machines. System requirements: The machine on which the ...
Troubleshooting steps for On-Premise Poller
Prerequisites and basic details: Prerequisites for installing On-Premise Poller Necessary ports to allow access to the installed On-Premise Poller How secure is On-Premise Poller Amount of bandwidth consumed by the On-Premise Poller software Adding ...
How to manually download and enable the Network Module in an On-Premise Poller
Please follow the steps given below to manually download and enable the Network Module for the On-Premise Poller: Stop the On-Premise Poller service. Ensure that there are no existing processes in the On-Premise Poller . Check if there is a folder ...