Requisitos
Esta seção detalha os requisitos necessários para executar o DBizzie.
Requisitos de Sistema
Requisitos Mínimos
Esta lista contém os requisitos mínimos necessários para executar o DBizzie:
Sistema Operacional:
- Linux (Ubuntu 18.04+, CentOS 7+, RHEL 7+, Debian 9+ ou distribuições equivalentes)
- Windows Server 2019+ (com Docker Desktop)
- macOS 10.15+ (para desenvolvimento)
Hardware:
- CPU: 2 núcleos (x86_64)
- RAM: 4 GB mínimo
- Armazenamento: 40 GB de espaço livre em disco
- Rede: Conexão estável com a internet
Software:
- Docker 20.10+
- Docker Compose 2.0+
Requisitos Recomendados
Para melhor performance, recomendamos:
Hardware:
- CPU: 4+ núcleos
- RAM: 8+ GB
- Armazenamento: 100+ GB SSD
- Rede: Largura de banda adequada para o volume de dados monitorados
Conectividade de Rede
Acesso à Internet
O DBizzie requer conectividade com:
- Docker Hub (para download das imagens)
- proxy.izzie-it.com (IP: 168.138.253.210) - portas 80 e 443
- Bancos de dados Oracle que serão monitorados
Configuração de Proxy
Se o servidor não possuir conexão direta com a internet, é necessário configurar o proxy interno. Consulte a seção de Instalação para mais detalhes.
Portas Utilizadas
O DBizzie utiliza as seguintes portas por padrão:
- 4000: Interface web principal (HTTP)
- 4001: Interface de desenvolvimento (opcional)
- 5432: PostgreSQL (interno, apenas entre containers)
- 6379: Redis (interno, apenas entre containers)
- 5000: Serviço Manager (interno, apenas entre containers)
Conectividade com Bancos Oracle
Requisitos de Rede
- Conectividade TCP/IP com os bancos Oracle monitorados
- Portas Oracle (geralmente 1521, mas pode variar conforme configuração)
- Resolução DNS ou acesso por IP dos servidores Oracle
Versões Oracle Suportadas
- Oracle Database 11g e superiores
- Oracle XE (Express Edition) - todas as versões
- Oracle Cloud - compatível
- Oracle RAC - suportado
Privilégios Necessários
O usuário Oracle utilizado pelo DBizzie deve ter:
- Privilégios de SELECT em views de sistema (V$, DBA_, ALL_)
- Acesso de leitura às estatísticas de performance
- Não são necessários privilégios administrativos (DBA)
Recomendamos criar um usuário específico para o DBizzie com privilégios mínimos necessários para monitoramento.
Verificação de Pré-requisitos
Antes da instalação, verifique se todos os requisitos estão atendidos:
# Verificar versão do Docker
docker --version
# Verificar versão do Docker Compose
docker-compose --version
# Verificar espaço em disco
df -h
# Verificar memória disponível
free -h
# Testar conectividade com proxy (se necessário)
curl -I http://proxy.izzie-it.com/api/v1/license_keys/validate
Após verificar todos os requisitos, prossiga para a Instalação.