Troubleshooting adalah seni dan ilmu dalam mengidentifikasi, menganalisis, dan menyelesaikan masalah sistem.
Metodis dan terstruktur dalam setiap langkah troubleshooting.
Bentuk hipotesis, test teori, validasi hasil sebelum mengambil tindakan.
Dokumentasi setiap step, observation, dan hasil untuk analisis future.
Tetap tenang dalam situasi krisis, think clearly under stress.
| OSI Layer | Focus Area | Troubleshooting Tools | Common Issues |
|---|---|---|---|
| 7. Application | Application logs, error messages | tail, journalctl, app logs | Configuration errors, permission issues |
| 6. Presentation | Data format, encryption | openssl, gpg, encoding tools | SSL errors, data corruption |
| 5. Session | Session management, timeouts | ss, netstat, lsof | Session leaks, connection limits |
| 4. Transport | TCP/UDP, ports, connections | telnet, nc, tcpdump | Port conflicts, firewall blocks |
| 3. Network | IP, routing, ICMP | ping, traceroute, ip route | Routing issues, network partitions |
| 2. Data Link | MAC addresses, switches | arp, ethtool, bridge | VLAN misconfig, duplex mismatches |
| 1. Physical | Cables, network interfaces | ethtool, dmesg, ip link | Cable faults, hardware failures |
| Gejala | Area Potensial | Tools Diagnostik | Quick Checks |
|---|---|---|---|
| System slow | CPU, Memory, Disk I/O | top, vmstat, iostat | Load average, memory usage, I/O wait |
| Network issues | Network config, DNS, Firewall | ping, traceroute, netstat | Connectivity, DNS resolution, ports |
| Service down | Service status, Dependencies | systemctl, journalctl | Service status, port listening |
| Disk problems | Filesystem, Space, Permissions | df, du, lsblk | Disk space, inodes, filesystem errors |
| High load | Processes, Resource contention | ps, htop, pidstat | Running processes, resource usage |
| Connection refused | Firewall, Service binding | ss, iptables, netstat | Port listening, firewall rules |
Tanya "mengapa" berulang kali hingga akar masalah ditemukan.
Example: Service down → Why? → Out of memory → Why? → Memory leak → Why? → Bug in application codeDiagram sebab-akibat untuk visualisasi faktor kontribusi.
Categories: People, Process, Technology, EnvironmentAnalisis pohon kesalahan dengan logical gates.
AND/OR gates untuk kombinasi failure conditionsUrutan kejadian kronologis untuk correlation analysis.
Correlate system changes with incident timeline