# Troubleshooting Intermediário

## 1. Análise de Performance Avançada

Quando o usuário diz "está lento", mas o N1 não vê CPU em 100%.

### Métricas Chave (Advanced Charts)

Vá em **Monitor** > **Performance** > **Advanced**.

1. **CPU Ready (%RDY):**
   - Tempo que a VM quer processar mas o Host não deixa (fila).
   - **> 5% (por vCPU):** Contenção. O Host está sobrecarregado (Overcommitment).
   - _Solução:_ Mover a VM para um host mais vazio; diminuir vCPUs da VM (sim, diminuir pode ajudar se houver muita 'co-stop').
2. **Memory Balloon / Swap:**
   - Se `Ballooned` > 0 ou `Swapped` > 0: A VM está sofrendo falta de RAM física no Host.
   - _Solução:_ Adicionar RAM no Host ou migrar VMs.
3. **Disk Latency (Latência):**
   - **Kernel Latency (KAVG):** Tempo no kernel do ESXi. Alto = Host sobrecarregado.
   - **Device Latency (DAVG):** Tempo no Storage Array. Alto = Storage lento.
   - **Total Latency (GAVG):** KAVG + DAVG.
   - _Referência:_ < 10ms (Excelente), 10-20ms (Aceitável), > 30ms (Problema perceptível).

## 2. Tarefas e Eventos (Tasks & Events)

O histórico do vCenter é seu melhor amigo para auditoria e diagnósticos.

- Aba **Monitor** > **Tasks & Events**.
- **Tasks:** Quem fez o quê e quando? (Ex: Quem desligou a VM? Quem criou o snapshot?).
- **Events:** Erros de sistema (Ex: Perda de redundância de rede, falha de login iSCSI). Use o filtro para buscar por palavras-chave ("Lost access", "Disconnected").

## 3. High Availability (HA) Troubleshooting

Se um Host falha, o HA reinicia as VMs em outro host.

- **Erro:** "vSphere HA agent is unreachable".
  - Significa que o vCenter não consegue falar com o agente FDM no Host.
  - _Ação:_ Botão direito no Host > **Reconfigure for vSphere HA**. Isso reinstala/reinicia o agente.
- **Erro:** "Insufficient resources to satisfy HA failover level".
  - O cluster está cheio demais. Se um host cair, não há espaço suficiente nos outros para ligar todas as VMs.
  - _Ação:_ Adicionar mais hosts ou desligar VMs não essenciais.
