Resolving huge disk space issues with the On-Premise Poller and Network Module

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:
  1. Stop the On-Premise Poller service.
  2. Ensure there are no existing processes
  3. Check the free memory available in your On-Premise Poller and ensure that they meet the minimum requirements prescribed above.
  4. Navigate to the NetworkPlus/bin directory.
  5. Delete all the files with .hprof extension.
  6. 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.
  7. Start the On-Premise Poller service.
  8. Check if the Network Module has started properly. If not, share the On-Premise Poller logs and Network Module logs with for further debugging. 

    • Related Articles

    • Troubleshooting steps if the network module does not start properly

      Follow the steps below to fix Network Module-related issues. You may be able to resolve your issue in a step or two, but if not, keep moving through these steps until the issue is resolved. Step 1: Stop the On-Premise Poller, and restart it with ...
    • Prerequisites for installing On-Premise Poller

      Site24x7 On-Premise Poller can be installed on Windows and Linux systems in both 32-bit and 64-bit versions. On-Premise Poller can be installed in virtual machines as well. The following are the general prerequisites for installation: RAM 8 GB ...
    • 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 on 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 named ...
    • 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 ...
    • Moving a device from one On-Premise Poller to another

      You can always change the On-Premise Poller that monitors your device when your needs demand. This feature also helps to balance the load on an existing On-Premise Poller by moving some monitors to another On-Premise Poller. Log in to your Site24x7 ...