Procedimento de Ativação: Wazuh Server (Template)
Este guia descreve os passos técnicos para o NOC implantar uma nova instância do Wazuh Server.
1. Provisionamento no Proxmox
- Clone: Realize um Full Clone do template
Wazuh-Gold-v4.14. - Hardware: Mínimo 8GB RAM e 4 vCPUs.
- Disco: O padrão é 120GB. Expanda o disco no Proxmox antes do primeiro boot conforme a necessidade do cliente.
2. Acesso Inicial
- Usuário:
lupa/ Senha:lup@h0st1ng - Privilégios: Utilize
sudo supara comandos de root.
3. Configuração de Rede (IP Estático)
O template inicia em DHCP. Para fixar o IP interno do cliente:
- Edite o arquivo:
sudo nano /etc/netplan/01-netcfg.yaml -
Configure conforme o exemplo (identação YAML é obrigatória):
YAML
network: version: 2 renderer: networkd ethernets: ens18: dhcp4: no addresses: [192.168.x.x/24] routes: - to: default via: 192.168.x.1 nameservers: addresses: [8.8.8.8, 1.1.1.1] -
Aplique:
sudo netplan apply
4. Ajuste de Hostname e SSL (LAN/VPN)
Como o acesso será via IP interno ou VPN (sem domínio válido), utilizaremos o certificado gerado pelo próprio Wazuh ou manteremos o padrão de instalação:
-
Alterar Hostname:
Bash
sudo hostnamectl set-hostname srv-wazuh-CLIENTE -
Ajuste de Certificado: Se não houver domínio configurado, o Wazuh utilizará o certificado autoassinado padrão. Caso precise reinicializar os certificados para o novo hostname:
Bash
```
Opcional: Apenas se o painel não abrir após a troca de IP
sudo systemctl restart wazuh-indexer wazuh-manager wazuh-dashboard ```
5. Validação do Painel
Acesse via navegador usando o IP configurado: https://192.168.x.x
-
Nota: O navegador exibirá um "Aviso de Privacidade" (Certificado inválido). Clique em Avançado > Prosseguir.
-
User:
admin/ Senha:[SuaSenhaPadraoLupa]
Atenção: O primeiro boot leva até 5 minutos para estabilizar. Se exibir "Not Ready Yet", aguarde a reindexação inicial.
🛠 Troubleshooting (Desbloqueio de Índices)
Se o painel travar em modo leitura:
Bash
curl -XPUT -k -u admin:admin https://localhost:9200/_all/_settings -H 'Content-Type: application/json' -d '{"index.blocks.read_only_allow_delete": null}'