cPanel hosting servers require reliable backup monitoring to ensure all customer accounts are properly protected. Server Scout provides comprehensive cPanel backup monitoring through its built-in plugin system, helping you identify failed backups and maintain consistent data protection across your hosting environment.
How cPanel Backup Monitoring Works
Server Scout uses the cpanelcollectbackups() function to gather detailed backup information for each cPanel account on your server. This function examines backup logs and files to provide real-time status updates, ensuring you're always aware of your backup health.
The monitoring system checks several key metrics:
- Status values:
ok,failed, ornone - Last backup date and time
- Backup age in hours
- File size of the most recent backup
- Backup type (full, incremental, etc.)
- Configured backup schedule
Viewing Backup Status
To view your cPanel backup status:
- Navigate to your server's detail page in the Server Scout dashboard
- Click on the Plugins section
- Locate the cPanel Backups widget
The backup status display shows each account with colour-coded indicators:
- Green: Successful recent backup
- Red: Failed backup or missing backup files
- Amber: Backup older than expected threshold
Each entry displays the account name, last backup timestamp, file size, and current status. This overview allows you to quickly identify problematic accounts requiring attention.
Identifying Backup Issues
Server Scout makes it straightforward to spot backup problems:
Failed Backups: Accounts showing a failed status indicate backup processes that encountered errors. Common causes include insufficient disk space, file permission issues, or corrupted data.
Missing Backups: Accounts with none status have no recent backup files. This often occurs with newly created accounts or when backup processes haven't been properly configured.
Stale Backups: Accounts with unexpectedly old backup dates may indicate scheduling problems or backup processes that have stopped running.
Setting Up Backup Alerts
Configure alerts to receive immediate notification of backup issues:
- Go to Settings > Alerts in your Server Scout dashboard
- Create a new alert rule for cPanel Backup Status
- Set conditions such as:
- Backup status equals failed - Backup age greater than 48 hours (or your preferred threshold) - Missing backups (none status)
# Example alert conditions
backup_status = "failed" OR backup_age > 48
Configure notification methods (email, Slack, webhook) to ensure your team receives timely alerts when backup issues arise.
Best Practices for cPanel Backup Monitoring
Regular Schedule Reviews: Verify that all accounts have appropriate backup schedules configured. Daily backups are typically recommended for active hosting accounts.
Storage Monitoring: Monitor backup storage usage to prevent failures due to insufficient disk space. Set alerts when backup storage exceeds 80% capacity.
Retention Policy Management: Implement consistent retention policies across accounts. Remove old backups systematically to manage storage whilst maintaining adequate recovery points.
Account Onboarding: Ensure new cPanel accounts automatically inherit backup configurations. Create templates or automation scripts to standardise backup setup.
Performance Monitoring: Large hosting environments should monitor backup completion times. Staggered backup schedules prevent resource contention during peak backup periods.
Troubleshooting Common Issues
If accounts consistently show failed backups, check:
- Available disk space in backup destination
- cPanel backup service status:
systemctl status cpbackup - Account-specific backup logs in
/usr/local/cpanel/logs/cpbackup/ - File permissions in backup directories
For accounts showing none status, verify backup scheduling in WHM under Backup Configuration and ensure the backup system is enabled for the affected accounts.
Server Scout's cPanel backup monitoring provides the visibility needed to maintain robust data protection across your hosting infrastructure. Regular monitoring combined with proper alerting ensures backup issues are addressed promptly, protecting both your business and your customers' data.
Frequently Asked Questions
How do I set up cPanel backup monitoring in ServerScout
What backup statuses does ServerScout monitor for cPanel accounts
How does cPanel backup monitoring work in ServerScout
How do I create alerts for failed cPanel backups
Why does my cPanel account show failed backup status
What does none backup status mean in ServerScout
What information does ServerScout display for cPanel backups
Was this article helpful?