cschantz
|
dd07e3a824
|
Add comprehensive Acronis backup troubleshooting tool
Created acronis-troubleshoot.sh with intelligent diagnostic capabilities:
7-Point Diagnostic System:
1. Service Health Check
- Verifies all 4 Acronis services (aakore, mms, schedule, active-protection)
- Detects stopped/failed services
- Auto-generates restart recommendations
2. Disk Space Analysis
- Checks /var/lib/Acronis and root filesystem
- Warns at 90%, critical at 95% usage
- Identifies insufficient space for backups
3. Memory Monitoring
- Tracks system memory usage
- Warns at high memory conditions (>90%)
- Detects potential memory leaks
4. Network Connectivity Testing
- Tests connection to Acronis Cloud URL
- DNS resolution verification
- Identifies firewall/network issues
5. Multi-Location Log Scanning
- Scans multiple log locations:
* /var/lib/Acronis/BackupAndRecovery/MMS/mms.*.log
* /var/log/acronis/agent/*.log
* System logs (/var/log/messages, /var/log/syslog)
- Pattern detection for 8 common failure types:
* Insufficient space errors
* Permission denied
* Connection failures
* Authentication failures
* Backup task failures
* VSS/snapshot errors
* Database errors
* File locking issues
6. Stuck Process Detection
- Identifies long-running Acronis processes
- Detects hung backup jobs
- Recommends service restarts when needed
7. Configuration Verification
- Checks backup plan configuration
- Verifies agent version
- Registration status validation
Intelligent Recommendations:
- Context-aware fix suggestions based on detected issues
- Prioritized action items (critical vs warnings)
- Specific commands to resolve each issue type
Quick Actions Menu:
1. View all errors from logs
2. Restart all services
3. Generate detailed diagnostic report for support
4. Export logs as tar.gz archive
Issue Tracking:
- Categorizes findings as CRITICAL or WARNINGS
- Provides comprehensive summary with counts
- Color-coded output (red=critical, yellow=warning, green=ok)
Added to Acronis menu as option 12 (Troubleshooting section)
This tool enables rapid diagnosis of backup failures without needing
to manually dig through logs or check multiple system components.
|
2025-11-05 21:36:13 -05:00 |
|
cschantz
|
12c90f3a4e
|
Implement Acronis Cyber Protect agent management scripts
Created 11 comprehensive scripts for Acronis backup management:
Installation & Setup:
- acronis-install.sh: Download/install agent with multiple modes
* Interactive, unattended, with/without registration
* Supports token-based registration during install
* Auto-service startup and verification
- acronis-register.sh: Register agent with Acronis Cloud
* Validates service URL and token
* Shows current registration status
* Safe re-registration with confirmation
- acronis-configure.sh: Guidance for backup plan configuration
* Web console walkthrough
* Common backup plan examples
Backup Operations:
- acronis-manual-backup.sh: Manual backup creation guide
* Web console and CLI methods
* Ready for full CLI implementation
- acronis-status.sh: View backup status from logs
* Recent backup activity
* acrocmd integration ready
- acronis-list-backups.sh: List available backup archives
* acrocmd integration for archive listing
- acronis-restore.sh: Restore from backup guide
* Multiple restore methods explained
* Safety warnings and best practices
Management:
- acronis-agent-status.sh: Comprehensive service status
* All 4 services (aakore, mms, schedule, active-protection)
* Registration status, network ports, storage
* Quick actions: start/stop/restart/logs/version
- acronis-update.sh: Agent update management
* Auto and manual update methods
* Version checking
- acronis-logs.sh: Advanced log viewer
* View, tail, search logs
* Error filtering with color coding
* Log archival for old logs
- acronis-uninstall.sh: Safe agent removal
* Stops services, unregisters, removes packages
* Optional data retention
* Comprehensive cleanup
All scripts based on documented Acronis commands with proper error
handling, status validation, and user-friendly interfaces.
|
2025-11-05 21:30:19 -05:00 |
|