Table of Contents
Reading progress0/9
Kalau jaringan mulai rewel, jangan panik. Pakai pendekatan sistematis. Artikel ini merangkum cara berpikir, urutan pengecekan, dan alat yang biasa dipakai SRE/DevOps saat produksi lagi drama.
Mindset: Hipotesis → Bukti → Aksi#
- Reproduksi gejala, minimalkan variabel
- Kumpulkan bukti: logs, metrik, pcap
- Uji hipotesis satu per satu; rollback jika perlu
- Dokumentasikan hasil untuk tim
Urutan Pengecekan (Layer-by-Layer)#
- Host & Resource
- CPU, RAM, disk (penuh?)
- Service jalan?
systemctl status <svc>
- Network Stack
- IP/route benar?
ip a
,ip r
- Port listen?
ss -tulpen | grep LISTEN
- DNS
- Resolusi benar?
dig +trace api.example.com
- TTL dan caching konsisten?
- TLS
- Sertifikat valid?
openssl s_client -connect example.com:443 -servername example.com | openssl x509 -noout -dates
- Chain lengkap? SNI benar?
- Firewall & NAT
- Rule drop?
iptables -S
/ ufw / security group cloud - NAT/port forwarding sesuai?
- Aplikasi
- Timeout, retry, backoff
- Circuit breaker, pool koneksi
Tools Wajib#
dig
,nslookup
— DNS debuggingss
,netstat
— socket & portcurl
— HTTP request cepat (header, TLS)tcpdump
/tshark
— capture paket untuk analisis mendalamtraceroute
,mtr
— jalur routing dan loss
Pola Masalah Umum#
- DNS drift: sebagian region resolve ke IP berbeda → periksa konfigurasi authoritative & health checks
- TLS handshake gagal: sertifikat kadaluarsa, SNI salah, cipher tidak cocok
- Port tertutup: firewall/SG salah aturan
- Asymmetric routing: paket pergi via jalur A, balik via B → cek route dan NAT
- Slow start: window TCP, congestion control → periksa metrik dan tuning kernel
Checklist Produksi (Minimum)#
- Monitoring metrik (CPU, RAM, disk, latency, error rate)
- Alerting yang actionable (bukan noise)
- Dashboard DNS/TLS expiry
- Runbook untuk insiden umum (restart service, rotate cert)
- Postmortem tanpa menyalahkan individu
Penutup#
Troubleshooting jaringan jadi jauh lebih ringan kalau kamu punya urutan, alat, dan kebiasaan dokumentasi. Jangan lompat ke asumsi—buktikan lewat data. Seiring waktu, kamu bakal makin cepat menemukan akar masalah dan memperbaiki secara permanen.