Skip to content

mirwanasikin/monitor_backup_scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backup & Monitoring Scripts

Collection of production-ready bash scripts for system administration, automation, and monitoring tasks.

📦 Scripts

Backup Utilities

backup/backup.sh — Incremental backup tool with safety checks

  • Dry-run mode by default
  • Root directory protection
  • rsync-based with permission preservation

System Monitoring

monitoring/system-monitor.sh — Lightweight health check tool

  • CPU, memory, disk metrics
  • System error detection (journalctl)
  • Exit codes for automation

🚀 Quick Start

# Clone repository
git clone https://github.com/mirwanasikin/devops-scripts.git
cd devops-scripts

# Make scripts executable
chmod +x backup/backup.sh monitoring/system-monitor.sh

# Run with --help for usage
./backup/backup.sh -h
./monitoring/system-monitor.sh

📋 Requirements

  • Linux system (tested on Fedora 43)
  • Bash 4.0+
  • rsync (for backup scripts)
  • systemd/journalctl (for monitoring)

🤝 Contributing

Feel free to open issues or submit PRs for improvements.

📝 License

MIT License - see LICENSE file for details.

👤 Author

M. Irwan Asikin

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages