cPanel Plugin Setup

What is the cPanel Plugin?

The Server Scout cPanel plugin provides comprehensive monitoring for servers running the cPanel/WHM hosting control panel. This plugin automatically collects detailed hosting metrics, giving you valuable insights into your hosting environment without the need for manual data gathering.

Monitored Metrics

The cPanel plugin tracks essential hosting metrics that are crucial for capacity planning and hosting management:

Account Management:

  • Total number of cPanel accounts
  • Number of suspended accounts
  • Account status changes over time

Resource Usage:

  • Disk usage per individual cPanel account
  • Overall disk space utilisation across all accounts
  • Storage trends and growth patterns

Service Metrics:

  • Number of addon domains per account
  • Total email accounts across all hosting packages
  • Database count (MySQL/PostgreSQL) per account

These metrics help you identify resource bottlenecks, monitor growth trends, and ensure optimal server performance for your hosting customers.

Enabling the cPanel Plugin

The cPanel plugin is designed for simplicity—it automatically detects when cPanel is installed on your server and begins collecting data without manual intervention.

Automatic Detection

  1. Install Server Scout on your cPanel server using the standard installation process
  2. Allow detection time—the plugin typically detects cPanel within 5-10 minutes of the first monitoring cycle
  3. Verify detection by checking the server detail page for the Plugins section

Manual Verification

If you need to verify that cPanel is properly detected, you can check the monitoring agent status:

sudo systemctl status scout-agent

The agent logs will show cPanel detection:

sudo journalctl -u scout-agent | grep -i cpanel

Troubleshooting Detection

If the plugin doesn't automatically detect cPanel, ensure:

  • cPanel/WHM is properly installed and running
  • The Server Scout agent has sufficient permissions to read cPanel configuration files
  • No firewall rules are blocking the monitoring agent

Viewing cPanel Data

Once enabled, cPanel metrics appear in your Server Scout dashboard under the Plugins section of your server detail page.

Dashboard Layout

The cPanel plugin data is organised into clear, actionable sections:

Account Overview:

  • Current active accounts vs. total capacity
  • Suspended account alerts
  • Recent account changes

Resource Utilisation:

  • Per-account disk usage charts
  • Top disk consumers
  • Storage growth trends over time

Service Distribution:

  • Email accounts per hosting package
  • Database usage patterns
  • Domain distribution across accounts

Accessing Historical Data

Click on any metric to view historical trends, helping you identify:

  • Seasonal usage patterns
  • Rapid growth accounts requiring attention
  • Overall server capacity trends

Using cPanel Data for Management

Capacity Planning

Monitor disk usage trends to:

  • Predict storage needs before running out of space
  • Identify growth patterns in your hosting customer base
  • Plan hardware upgrades based on actual usage data

Example: If you notice consistent 10% monthly growth in disk usage, you can proactively plan storage expansion.

Customer Management

Track account metrics to:

  • Identify resource-heavy customers who might need plan upgrades
  • Monitor suspended accounts for billing or policy issues
  • Analyse email and database usage for service optimisation

Performance Optimisation

Use the collected data to:

  • Balance account distribution across multiple servers
  • Identify accounts causing performance issues
  • Optimise resource allocation based on actual usage patterns

Proactive Monitoring

Set up alerts based on cPanel metrics:

  • High disk usage per account (approaching package limits)
  • Unusual spikes in database or email account creation
  • Significant changes in suspended account numbers

Best Practices

Regular Review: Check your cPanel metrics weekly to stay ahead of capacity issues.

Trend Analysis: Use historical data to make informed decisions about hosting packages and server resources.

Alert Configuration: Set meaningful thresholds that allow time for proactive management without creating alert fatigue.

The cPanel plugin transforms raw hosting data into actionable insights, making server management more efficient and helping you provide better service to your hosting customers.

Frequently Asked Questions

How do I install the ServerScout cPanel plugin?

The cPanel plugin automatically detects when cPanel is installed on your server. Simply install ServerScout using the standard installation process, and the plugin will detect cPanel within 5-10 minutes of the first monitoring cycle without any manual configuration required.

What cPanel metrics does ServerScout monitor?

ServerScout monitors comprehensive cPanel metrics including total cPanel accounts, suspended accounts, disk usage per account, overall disk utilization, addon domains per account, email accounts across all packages, and database counts (MySQL/PostgreSQL) per account.

Why isn't my cPanel plugin detecting automatically?

If the plugin doesn't detect cPanel automatically, ensure cPanel/WHM is properly installed and running, the ServerScout agent has sufficient permissions to read cPanel configuration files, and no firewall rules are blocking the monitoring agent.

How does the ServerScout cPanel plugin work?

The cPanel plugin automatically detects cPanel installations and collects hosting metrics without manual intervention. It gathers account management data, resource usage information, and service metrics, then displays this information in organized sections on your ServerScout dashboard.

Where can I view my cPanel monitoring data?

cPanel metrics appear in your ServerScout dashboard under the Plugins section of your server detail page. The data is organized into Account Overview, Resource Utilization, and Service Distribution sections, with historical trend data available by clicking on any metric.

Can I use cPanel data for capacity planning?

Yes, you can monitor disk usage trends to predict storage needs, identify growth patterns in your hosting customer base, and plan hardware upgrades based on actual usage data. For example, consistent monthly growth patterns help you proactively plan storage expansion.

How do I verify cPanel plugin is working correctly?

Check the monitoring agent status using 'sudo systemctl status scout-agent' and view agent logs with 'sudo journalctl -u scout-agent | grep -i cpanel' to see cPanel detection. You can also verify detection by checking the Plugins section on your server detail page.

Was this article helpful?