Processador (CPU) -- núcleos
0%
0.0%
Memória RAM -- Livre
0%
0.0%
Armazenamento Partição /
0%
0.0%
Tráfego de Rede Upload / Download
DOWN
0.0 KB/s
UP
0.0 KB/s
Requisições HTTP 0 req/min
100% OK
0reqs
2xx: 0 4xx: 0 5xx: 0
Firewall & Bloqueios Modo Padrão
0 Bloqueados
0IPs
0 Barradas 3 Confiáveis

Uso de CPU & Memória RAM (Tempo Real)

CPU (%) RAM (%)

Detalhes da VPS Ubuntu

Sistema Operacional Ubuntu Linux
Kernel Linux --
Hostname --
Arquitetura x64 (64-bit)
Clock do Processador -- GHz
Swap Utilizada 0 MB / 0 MB (0%)

Partições de Armazenamento (Discos)

Buscando partições do disco...

Vazão de Rede ao Vivo (Upload vs Download)

Download Upload

Aplicações & Sistemas Hospedados no Nginx

0 Sites Configurados
Status e rotas públicas ativas na VPS
Identificando sistemas configurados no Nginx...
Vazão Atual 0 req/min
Taxa de Sucesso (2xx) 100%
Erros de Cliente (4xx) 0
Erros de Servidor (5xx) 0
Latência Média -- ms

Distribuição de Respostas HTTP

Top Rotas Mais Acessadas

Clique para filtrar
Aguardando tráfego HTTP...

Top IPs de Clientes

Clique para filtrar
Aguardando tráfego HTTP...

Central de Consulta & Logs de Requisições

AO VIVO
Método:
Status:
Segurança:
Deslize a tabela para ver todos os dados ou clique em uma linha para inspecionar
Horário Método Caminho (Endpoint) Status IP de Origem Reputação Latência Ações de Proteção

Aguardando requisições em tempo real...

Ative o botão "Tráfego Demo" no topo para testar ou envie requisições para a VPS.

Resumo de Sockets de Rede

0 Total Conexões
0 ESTABLISHED
0 LISTEN (Portas)
0 TIME_WAIT

Interfaces de Rede Detectadas

Identificando placas de rede...

Conexões Ativas e Portas Abertas (ss / netstat)

Deslize a tabela para ver portas e processos
Protocolo Endereço Local : Porta Endereço Remoto (Peer) Reputação IP Estado Processo / PID Ações
Carregando conexões de rede...

Serviços Monitorados (Ubuntu systemd)

Verificando serviços...

Processos com Maior Consumo (CPU & RAM)

0 processos no total
Deslize para ver PID, CPU e Memória
PID Nome do Processo Usuário CPU (%) Memória (%) Estado
Carregando lista de processos...

Modo de Proteção Rigorosa (Bloquear IPs Desconhecidos)

Quando ativado, qualquer requisição ou conexão que não pertença à sua Lista de IPs Confiáveis será bloqueada automaticamente com erro 403 Forbidden e adicionada ao UFW do Ubuntu.

Alertas e Notificações por E-mail (Google Gmail)

Alertas Ativos

Receba notificações instantâneas no seu e-mail sempre que houver bloqueios de IPs suspeitos, ataques ou uso excessivo de recursos da VPS.

Adicionar Nova Regra de Segurança para IP

IPs Bloqueados (Lista Negra)

0 Bloqueados
Endereço IP Motivo Tentativas Barradas Ações
Nenhum IP bloqueado no momento.

IPs Confiáveis (Lista Branca)

0 Confiáveis
Endereço IP Identificação / Rótulo Ações
Carregando lista confiável...

Histórico Recente de Tentativas Barradas pelo Firewall

AUDITORIA AO VIVO
Horário IP de Origem Método Caminho Tentado Motivo do Bloqueio
Nenhuma tentativa barrada registrada recentemente.

Como Integrar as Requisições dos Seus Sistemas

Método 1: Captura Automática via Logs do Nginx (Recomendado)

Se você usa Nginx como servidor web ou proxy reverso na sua VPS Ubuntu, o monitor já lê o arquivo /var/log/nginx/access.log automaticamente em tempo real.

Para garantir que o Nginx registre as requisições com tempo de resposta, você pode configurar o log no seu /etc/nginx/nginx.conf:

log_format custom '$remote_addr - $remote_user [$time_local] '
                  '"$request" $status $body_bytes_sent '
                  '"$http_referer" "$http_user_agent" $request_time';

access_log /var/log/nginx/access.log custom;

Método 2: Enviar Requisições Diretamente via API (Qualquer Linguagem)

Você pode registrar requisições de suas APIs em Node.js, Python, PHP, Go ou Laravel fazendo um simples POST para este monitor:

Exemplo cURL:

curl -X POST http://localhost:3000/api/requests/log \
  -H "Content-Type: application/json" \
  -d '{
    "method": "POST",
    "path": "/api/v1/auth/login",
    "status": 200,
    "responseTime": 34,
    "ip": "177.136.241.8",
    "userAgent": "Mozilla/5.0"
  }'

Exemplo em Node.js (Middleware Express):

// Adicione na sua aplicação Node.js:
app.use((req, res, next) => {
  const start = Date.now();
  res.on('finish', () => {
    fetch('http://localhost:3000/api/requests/log', {
      method: 'POST',
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify({
        method: req.method,
        path: req.originalUrl,
        status: res.statusCode,
        responseTime: Date.now() - start,
        ip: req.ip
      })
    }).catch(() => {}); // envio assíncrono não bloqueante
  });
  next();
});

Instalação como Serviço no Ubuntu (Início Automático)

Para manter o monitor sempre rodando na sua VPS em segundo plano mesmo após reiniciar a máquina, utilize o script automatizado setup.sh:

chmod +x setup.sh
sudo ./setup.sh