Server Scout's cPanel plugin includes comprehensive SSL certificate monitoring capabilities that help you track certificate expiry dates and prevent unexpected outages. This guide explains how to leverage the SSL monitoring features to maintain certificate health across your cPanel server.
How SSL Certificate Monitoring Works
The Server Scout cPanel plugin uses the cpanelcollectssl() function to automatically inventory all SSL certificates on your server. This function runs during each monitoring cycle and gathers detailed information about every certificate, including:
- Domain name and certificate details
- Issuer information
- Expiry date and days remaining
- Auto-SSL management status
- Certificate validation state
The plugin scans all cPanel accounts and their associated domains, providing a comprehensive view of your server's SSL certificate landscape.
Understanding SSL Certificate Data
When viewing SSL certificate information in the Server Scout dashboard, you'll see several key pieces of data for each certificate:
Per-Domain Details: Each domain shows its current certificate status, including the exact expiry date and a countdown of days remaining until expiration. This allows you to quickly identify which certificates require attention.
Issuer Information: The plugin displays the certificate authority that issued each certificate, helping you identify whether certificates are from Let's Encrypt, commercial CAs, or self-signed sources.
Auto-SSL Detection: Server Scout automatically detects whether cPanel's Auto-SSL feature is managing certificate renewal. This is crucial for understanding which certificates should renew automatically and which require manual intervention.
Summary Counts: The dashboard provides summary statistics showing the total number of expired certificates and those approaching expiry within your defined timeframes.
Viewing SSL Status in Server Scout
To access your SSL certificate monitoring data:
- Log into your Server Scout dashboard at serverscout.ie
- Navigate to your server's overview page
- Click on the "Plugins" section in the left sidebar
- Select "cPanel SSL Certificates" from the available plugins
The SSL monitoring interface displays certificates organised by status - active, expiring soon, and expired. Use the filtering options to focus on specific timeframes or certificate types.
Setting Up SSL Certificate Alerts
Proactive alerting prevents certificate expiration surprises. Server Scout allows you to configure alerts for different expiry timeframes:
14-Day Expiry Alerts: Configure alerts for certificates expiring within two weeks. This provides sufficient time for manual certificate renewal or troubleshooting Auto-SSL issues.
To set up 14-day alerts:
- Navigate to Server Settings > Alerts
- Find "SSL Certificate Expiry" in the alert types
- Set the threshold to 14 days
- Configure your preferred notification method (email, Slack, webhook)
30-Day Expiry Alerts: For organisations requiring longer lead times or multiple approval stages, set up 30-day advance warnings.
Custom Thresholds: You can also configure custom alert thresholds based on your organisation's certificate management workflows.
Preventing Certificate Expiration Issues
The SSL monitoring data helps prevent outages through several approaches:
Regular Monitoring: Review the SSL certificate dashboard weekly to identify upcoming expirations and Auto-SSL failures.
Auto-SSL Verification: Pay particular attention to certificates not managed by Auto-SSL, as these require manual renewal. The plugin clearly identifies which certificates lack automatic renewal.
Trend Analysis: Monitor certificate renewal patterns to identify domains that frequently experience Auto-SSL issues, which may indicate DNS or validation problems.
Troubleshooting SSL Certificate Issues
When the monitoring reveals certificate problems:
- Check Auto-SSL Status: For domains showing Auto-SSL management but approaching expiry, investigate Auto-SSL logs in cPanel
- Verify Domain Validation: Ensure domains can be validated via HTTP or DNS challenge methods
- Review Certificate Chains: Check that intermediate certificates are properly installed
- Monitor Rate Limits: Be aware of Let's Encrypt rate limits that might prevent renewal
Best Practices
- Review SSL certificate status during regular maintenance windows
- Maintain an inventory of certificates not managed by Auto-SSL
- Test certificate renewal processes in staging environments
- Document any domains requiring special certificate handling procedures
By leveraging Server Scout's cPanel SSL certificate monitoring, you can maintain robust certificate management practices and prevent the service disruptions that come with unexpected certificate expirations.
Frequently Asked Questions
How do I set up SSL certificate monitoring in ServerScout cPanel plugin?
How does cPanel SSL certificate monitoring work in ServerScout?
How do I configure SSL certificate expiry alerts?
What SSL certificate information does ServerScout display?
Why are my SSL certificates not renewing automatically?
Can ServerScout detect self-signed certificates?
What are the best practices for SSL certificate monitoring?
Was this article helpful?