cPanel Account and Disk Usage Monitoring

Server Scout's cPanel plugin provides comprehensive monitoring capabilities for web hosting environments, allowing administrators to track account metrics, disk usage, and account status across their cPanel servers. This powerful feature utilises the whmapi1 interface to collect detailed information, making it suitable for servers hosting thousands of accounts.

Account Metrics Collected

The cPanel plugin gathers extensive data about your hosting accounts, providing a complete picture of your server's usage patterns:

Summary Metrics:

  • Total account count across the server
  • Number of suspended accounts
  • Aggregate disk usage across all accounts

Per-Account Details:

  • Username and primary domain
  • Current disk usage and quota limits
  • Assigned hosting plan
  • Account status (active/suspended)
  • Suspension reason and date (if applicable)
  • Account creation date
  • Contact email address
  • Assigned IP address

This comprehensive data collection ensures you have all the information needed to effectively manage your hosting environment.

Accessing cPanel Data in Server Scout

Navigate to your server's detail page and locate the cPanel plugin panel. Here you'll find an intuitive interface displaying all collected account information in an organised, searchable format.

The plugin automatically refreshes data at regular intervals, ensuring you're always working with current information about your accounts and their resource usage.

Finding Specific Accounts

The search and filter functionality makes it easy to locate particular accounts:

  1. Use the search bar to find accounts by username, domain, or email address
  2. Apply filters to view only suspended accounts or those on specific hosting plans
  3. Filter by account status to quickly identify active or inactive accounts

This targeted approach saves time when managing large numbers of accounts across your infrastructure.

Identifying High Disk Usage

Sort accounts by disk usage to quickly identify your heaviest users:

  1. Click the disk usage column header to sort accounts by consumption
  2. Review the top consumers to ensure they're within acceptable limits
  3. Cross-reference high usage with hosting plans to verify appropriate resource allocation

This sorting capability helps you spot potential issues before they impact server performance.

Quota Monitoring and Alerts

Proactive quota monitoring prevents service interruptions:

  • Monitor accounts approaching their disk quota limits
  • Identify accounts that may need plan upgrades
  • Spot unusual usage spikes that might indicate issues

Set up monitoring rules to alert you when accounts reach specific usage thresholds, enabling proactive account management.

Managing Suspended Accounts

The plugin provides detailed information about account suspensions:

  • View suspension reasons and dates
  • Identify patterns in suspension causes
  • Track resolution times for suspended accounts

This information helps improve your support processes and identify common issues affecting your customers.

Practical Use Cases for Hosting Providers

Capacity Planning: Analyse disk usage trends across all accounts to forecast storage requirements and plan hardware upgrades. The aggregate usage data helps determine when additional storage capacity will be needed.

Billing Verification: Cross-reference account usage with hosting plans to ensure customers are on appropriate billing tiers. Identify accounts that might benefit from plan changes based on their actual resource consumption.

Account Management: Quickly identify accounts requiring attention, such as:

  • High-usage accounts approaching quotas
  • Suspended accounts needing follow-up
  • Inactive accounts consuming resources
  • Accounts with unusual usage patterns

Performance Optimisation: Use the data to balance account distribution across servers and identify opportunities to optimise resource allocation.

Technical Implementation

The plugin leverages whmapi1 for data collection, ensuring compatibility with modern cPanel installations whilst maintaining excellent performance even on servers hosting thousands of accounts. Data collection is optimised to minimise server impact whilst providing comprehensive monitoring coverage.

Regular automated collection ensures your monitoring data remains current, giving you confidence in your hosting environment management decisions.

This comprehensive monitoring approach empowers hosting providers to maintain optimal service levels whilst efficiently managing their cPanel infrastructure.

Frequently Asked Questions

How do I set up cPanel monitoring in ServerScout

Navigate to your server's detail page and locate the cPanel plugin panel. The plugin automatically uses the whmapi1 interface to collect account data and refreshes information at regular intervals without additional configuration required.

What cPanel account information does ServerScout monitor

ServerScout monitors comprehensive account data including total account count, suspended accounts, aggregate disk usage, per-account details like username, domain, disk usage, quotas, hosting plans, account status, suspension reasons, creation dates, contact emails, and IP addresses.

How does ServerScout cPanel monitoring work with thousands of accounts

The plugin leverages whmapi1 for optimized data collection with excellent performance on servers hosting thousands of accounts. Data collection is designed to minimize server impact while providing comprehensive monitoring coverage through automated regular updates.

How to find accounts with high disk usage in ServerScout

Click the disk usage column header to sort accounts by consumption from highest to lowest. This allows you to quickly identify your heaviest users, review if they're within acceptable limits, and cross-reference usage with their hosting plans.

Can ServerScout alert me when accounts approach disk quotas

Yes, you can set up monitoring rules to alert you when accounts reach specific usage thresholds. This enables proactive quota monitoring to prevent service interruptions and identify accounts that may need plan upgrades before issues occur.

How to search for specific cPanel accounts in ServerScout

Use the search bar to find accounts by username, domain, or email address. You can also apply filters to view only suspended accounts, accounts on specific hosting plans, or filter by account status to identify active or inactive accounts.

What information does ServerScout show about suspended cPanel accounts

ServerScout displays detailed suspension information including suspension reasons, suspension dates, and tracks resolution times. This helps identify patterns in suspension causes and improves support processes by highlighting common customer issues.

ServerScout cPanel monitoring not updating data troubleshooting

The plugin automatically refreshes data at regular intervals using whmapi1. If data isn't updating, verify your cPanel server has whmapi1 enabled and accessible, and check that ServerScout has proper API access to your cPanel server.

Was this article helpful?