JetBackup Monitoring Plugin

Server Scout's JetBackup monitoring plugin provides automated oversight of your JetBackup 5 installations, helping hosting providers maintain reliable backup operations without manual intervention. This plugin automatically detects JetBackup installations and monitors critical backup metrics to ensure your data protection remains consistent.

How the Plugin Works

The JetBackup monitoring plugin automatically detects JetBackup 5 installations by checking for the presence of the jetbackup5api CLI tool on your server. Once detected, the plugin begins collecting backup metrics during each monitoring cycle, providing real-time visibility into your backup operations.

The plugin uses a robust dual-approach monitoring system:

  1. Primary method: Queries the JetBackup API via the jetbackup5api command-line tool
  2. Fallback method: Parses JetBackup log files when the API is unavailable

This redundancy ensures continuous monitoring even during API maintenance or temporary service interruptions.

Collected Metrics

The plugin tracks several essential backup metrics:

Backup Age (Hours): Monitors how recently each backup destination completed a successful backup operation. This metric helps identify stale backups that may indicate system issues.

Backup Status: Reports the current status of backup operations, including success, failure, or in-progress states for each configured destination.

Destination Information: Captures details about backup destinations, including names and configuration specifics, providing context for backup operations.

Recent Failures: Tracks backup failures within the last 48 hours, offering immediate visibility into recent issues that require attention.

Viewing JetBackup Data

To access your JetBackup monitoring data:

  1. Navigate to your server's detail page in the Server Scout dashboard
  2. Click on the Plugins section in the sidebar
  3. Locate the JetBackup plugin entry

The plugin display shows:

  • Current backup status for each destination
  • Time elapsed since the last successful backup
  • Any recent failure notifications
  • Historical trends for backup reliability

This centralised view allows you to quickly assess backup health across all monitored destinations without accessing individual server logs.

Setting Up Alerts

Proactive alerting ensures you're notified immediately when backup issues arise. Server Scout allows you to configure alerts for:

Backup Failure Alerts

Set up notifications when backup operations fail:

# Configure alerts through the Server Scout web interface
# Navigate to: Server Settings → Alerts → JetBackup

Configure alert thresholds based on:

  • Consecutive backup failures
  • Failure frequency within specified timeframes
  • Specific destination failures

Stale Backup Alerts

Monitor backup freshness by setting age thresholds:

  • Alert when backups exceed 25 hours (daily backup schedules)
  • Escalate alerts for backups older than 48 hours
  • Custom thresholds for different backup frequencies

Alert notifications can be sent via email, Slack, or webhook integrations, ensuring the right team members receive timely notifications.

Why Automated Backup Monitoring Matters

For hosting providers, backup reliability directly impacts customer trust and business continuity. Manual backup verification is time-consuming and prone to oversight, particularly when managing multiple servers and destinations.

Automated monitoring provides several critical advantages:

Early Problem Detection: Identify backup issues before they become data recovery emergencies. A failed backup discovered immediately is far easier to resolve than one discovered weeks later during a restore attempt.

Compliance Assurance: Many hosting environments require documented backup verification for regulatory compliance. Automated monitoring provides audit trails and proof of backup operations.

Resource Optimisation: Quickly identify storage issues, network problems, or configuration errors that may be affecting backup performance across your infrastructure.

Customer Confidence: Proactive backup monitoring demonstrates professional infrastructure management, building customer trust in your hosting services.

Next Steps

Once the JetBackup plugin is active, review your backup patterns regularly through the Server Scout dashboard. Consider establishing backup policies that align with your alert thresholds, and ensure your team understands the escalation procedures for different types of backup failures.

Regular backup monitoring isn't just about preventing data loss—it's about maintaining the reliable, professional service your customers expect from a quality hosting provider.

Frequently Asked Questions

How do I set up JetBackup monitoring in ServerScout?

The JetBackup monitoring plugin automatically detects JetBackup 5 installations by checking for the jetbackup5api CLI tool on your server. Once detected, it begins collecting backup metrics during each monitoring cycle without requiring manual configuration. You can view the data by navigating to your server's detail page and clicking the Plugins section.

How does ServerScout JetBackup monitoring work?

The plugin uses a dual-approach monitoring system for reliability. The primary method queries the JetBackup API via the jetbackup5api command-line tool, while the fallback method parses JetBackup log files when the API is unavailable. This ensures continuous monitoring even during API maintenance or service interruptions.

What backup metrics does ServerScout track for JetBackup?

ServerScout tracks backup age in hours, backup status (success, failure, or in-progress), destination information including names and configuration details, and recent failures within the last 48 hours. These metrics provide comprehensive visibility into backup operations and help identify issues quickly.

Why isn't my JetBackup data showing in ServerScout?

The plugin requires JetBackup 5 and specifically looks for the jetbackup5api CLI tool on your server. If data isn't appearing, verify that JetBackup 5 is properly installed and the jetbackup5api command is accessible. The plugin only supports JetBackup 5 installations.

How do I set up JetBackup backup failure alerts?

Configure alerts through the ServerScout web interface by navigating to Server Settings → Alerts → JetBackup. You can set thresholds for consecutive backup failures, failure frequency within specified timeframes, and specific destination failures. Notifications can be sent via email, Slack, or webhook integrations.

What should I set for stale backup alert thresholds?

ServerScout recommends alerting when backups exceed 25 hours for daily backup schedules, and escalating alerts for backups older than 48 hours. You can customize thresholds based on your specific backup frequencies and requirements to ensure timely notification of stale backups.

Can I monitor multiple JetBackup destinations with ServerScout?

Yes, the plugin automatically monitors all configured JetBackup destinations on your server. It captures destination information including names and configuration specifics, and provides backup status and age data for each destination in a centralized view on your server's detail page.

Was this article helpful?