π§ 1. Pengantar Backup, Monitoring & Maintenance
7
π Definisi
- Backup β proses pencadangan data
- Monitoring β pemantauan kondisi server
- Maintenance β perawatan sistem server
π― Tujuan:
- Mencegah kehilangan data
- Menjaga performa server
- Mendeteksi masalah lebih awal
π§ Narasi:
Server tanpa backup dan monitoring ibarat mobil tanpa dashboardβtidak tahu kapan rusak sampai benar-benar berhenti.
πΎ 2. Konsep Backup Data
8
π Jenis Backup:
| Jenis | Penjelasan |
|---|---|
| Full | Backup semua data |
| Incremental | Hanya perubahan |
| Differential | Perubahan sejak full backup |
π§ Narasi:
Setiap jenis backup memiliki kelebihan. Kombinasi biasanya digunakan untuk efisiensi.
π¦ 3. Strategi Backup (3-2-1 Rule)
7
π Prinsip:
- 3 salinan data
- 2 media berbeda
- 1 lokasi berbeda
π§ Narasi:
Strategi ini digunakan secara luas untuk menjamin keamanan data dari berbagai risiko.
βοΈ 4. Tools Backup Server
π Tools Populer:
| Tools | Fungsi |
|---|---|
| rsync | Sinkronisasi file |
| tar | Arsip file |
| cron | Backup otomatis |
π Contoh:
rsync -av /data /backup
π§ Narasi:
Backup manual tidak cukupβharus otomatis dan terjadwal.
β° 5. Automasi Backup (Cron Job)
π Edit cron:
crontab -e
π Contoh:
0 2 * * * rsync -av /data /backup
π§ Narasi:
Cron memungkinkan backup berjalan otomatis tanpa intervensi admin.
π 6. Monitoring Server
7
π Parameter:
- CPU
- RAM
- Disk
- Network
π§ Narasi:
Monitoring membantu mendeteksi masalah sebelum menjadi kritis.
π οΈ 7. Tools Monitoring
π Tools:
| Tools | Fungsi |
|---|---|
| top / htop | Monitoring real-time |
| Nagios | Monitoring jaringan |
| Zabbix | Monitoring server |
π Contoh:
top
π§ Narasi:
Tools monitoring memberikan insight kondisi server secara real-time.
π 8. Log Monitoring
7
π Perintah:
journalctl
tail -f /var/log/syslog
π§ Narasi:
Log adalah sumber utama informasi untuk troubleshooting.
π§ 9. Maintenance Server
6
π Aktivitas:
- Update sistem
- Cleanup disk
- Restart service
π§ Narasi:
Maintenance rutin menjaga server tetap optimal dan aman.
π 10. Update & Patch Management
π Perintah:
sudo apt update
sudo apt upgrade
π§ Narasi:
Patch penting untuk menutup celah keamanan.
π¨ 11. Alert & Notifikasi
6
π Fungsi:
- Notifikasi jika server down
- Warning resource tinggi
π§ Narasi:
Admin tidak bisa memantau 24 jamβalert membantu memberi peringatan otomatis.
π§ͺ 12. Studi Kasus Praktikum
π― Kasus:
Membuat sistem backup otomatis
π Langkah:
sudo crontab -e
Tambahkan:
0 1 * * * tar -czf /backup/data.tar.gz /data
β οΈ 13. Troubleshooting
| Masalah | Solusi |
|---|---|
| Backup gagal | Cek cron |
| Disk penuh | Cleanup |
| Server lambat | Cek resource |
| Service mati | Restart |
π§ Narasi:
Masalah sering terjadi karena kurang monitoring.
π 14. Keamanan Backup
π Praktik:
- Enkripsi backup
- Simpan offsite
- Batasi akses
π§ Narasi:
Backup juga harus diamankan agar tidak disalahgunakan.
π 15. Ringkasan Materi
| Topik | Inti |
|---|---|
| Backup | Cadangan data |
| Monitoring | Pantau server |
| Maintenance | Perawatan |
| Cron | Automasi |
| Alert | Notifikasi |
π― 16. Latihan / Evaluasi
- Apa itu backup?
- Jelaskan 3-2-1 rule!
- Apa fungsi monitoring?
- Sebutkan tools monitoring!
- Mengapa maintenance penting?
π Penutup
Backup, Monitoring & Maintenance adalah kunci keberlangsungan sistem server. Tanpa ini:
- Data bisa hilang
- Server tidak stabil
- Masalah tidak terdeteksi