O Batedor é uma ferramenta de monitoramento em tempo real para sistemas Linux, desenvolvida em Go. Ele combina uma interface TUI moderna com um painel Web opcional, oferecendo monitoramento abrangente com histórico persistente em banco SQLite.
Ferramenta profissional para sysadmins, devops e entusiastas que precisam de monitoramento detalhado sem complicações.
Funcionamento ao vivo do Batedor com TUI e modo Web simultâneo.
Certifique-se de ter os seguintes pacotes instalados:
sudo apt update && sudo apt install git golang build-essential dmidecode
Clone o repositório e compile o projeto:
# Clone o repositório git clone https://github.com/henriquetourinho/batedor.git cd batedor # Instale as dependências go mod download # Compile e instale go build -o batedor sudo cp batedor /usr/local/bin/
Execute o Batedor nos diferentes modos:
# Modo TUI (terminal) batedor # Modo Web (disponível na porta 8080) batedor --web
CPU, RAM, rede, disco e processos com atualização contínua e precisão.
Terminal User Interface com gráficos intuitivos e navegação por teclado.
Painel Web responsivo acessível de qualquer dispositivo na rede.
Armazenamento local de métricas por 24h usando SQLite.
Filtro, ordenação e encerramento de processos com confirmação.
IP público, ping e detalhes da placa-mãe diretamente na interface.
Tecla | Ação |
---|---|
Q |
Sair do Batedor |
C |
Ordenar processos por uso de CPU |
M |
Ordenar processos por uso de Memória |
P |
Ordenar processos por PID |
K |
Encerrar processo selecionado |
H |
Alternar visão de histórico |
F1 |
Exibir ajuda |
O Batedor foi desenvolvido com foco em segurança e privacidade dos dados:
Recomendado executar como root para acesso completo às métricas do sistema.
Nenhum dado é enviado para servidores externos - tudo fica local.
Histórico armazenado apenas no banco SQLite local.
O Batedor é desenvolvido de forma independente e de código aberto. Se o projeto te ajudou, considere apoiar para que continue evoluindo.
Qualquer valor é bem-vindo e muito apreciado!
Doar via PIX