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
Synthetic browser module prerequisite and troubleshooting guide for On-Premise Pollers
Introduction This document provides a structured troubleshooting guide for resolving issues encountered during the download process of On-Premise Poller for Synthetic (Browser) Module. It covers possible statuses, check-up steps, remedies, and ...
How to set up alerts for network device data collection issues
When your network monitoring interfaces are not collecting data due to issues in the Network Module, you'll want to be alerted. To set up alerts, you need to add or edit the threshold and availability profile of the On-Premise Poller, which is used ...
Monitors that require On-Premise Pollers in Site24x7
Certain monitor types in Site24x7 require the use of On-Premise Pollers for data collection, especially when monitoring internal, firewall-restricted, or private resources. Depending on the type of monitoring, additional modules like the Network ...
Exclude the selective SSH algorithms in On-Premise Poller during SFTP Transfer monitoring
By excluding SSH algorithms, you can restrict Site24x7 SSH Client from using the excluded algorithm while connecting to the SSH server during SFTP Transfer monitoring. Follow the steps mentioned below for SSH algorithm exclusion in On-Premise Poller ...
Troubleshoot the "pymysql module not found" error when installing the MySQL plugin
If you're encountering the pymysql module not found error, it likely means that the pymysql Python library is not installed on the server. pymysql is a Python package that provides a way to interact with MySQL databases using Python code and is used ...