MachineMonitorZ é um sistema avançado de monitoramento de máquinas desenvolvido para coletar e analisar dados de hardware e software em tempo real — incluindo uso de CPU, memória, disco, rede, processos e drivers.
O projeto é composto por dois módulos principais:
- 🔹 Agente Local: Aplicação em Python que roda em background, coletando métricas do sistema operacional com a biblioteca
psutil. Envia os dados via HTTP para o servidor, garantindo atualizações contínuas e seguras.
- 🔹 Frontend Web: Interface moderna e responsiva desenvolvida em React + Vite, que exibe as informações em gráficos, tabelas e alertas em tempo real. O design prioriza clareza, performance e usabilidade.
Tecnologias Utilizadas
- Python (psutil, Flask/FastAPI)
- TypeScript
- React + Vite
- CSS Modules
- JavaScript (ESNext)