Painel + automação
Backup Monitor
Painel interno que consulta a API de backup em nuvem a cada 30 minutos e mostra o status de todas as tarefas de todos os clientes em um só lugar.

- 30 minentre cada coleta automática
- 26 hsem sucesso para um backup ganhar destaque
- 4indicadores: erro, aviso, desatualizado e sem monitoramento
Contexto
Uma equipe de suporte que administra rotinas de backup em nuvem (Cloud Backup PRO, da MSP Clouds) para vários clientes.
Problema e solução
ObjetivoUma tela única, acessível na rede do escritório, com erros, avisos e backups atrasados em destaque.
Problema
Para saber se um backup tinha falhado era preciso entrar no portal cliente por cliente ou depender de e-mails de aviso.
Solução
Um coletor agendado com APScheduler consulta a API de relatórios, grava o retrato atual em SQLite e um painel em Flask mostra totais, percentual atualizado, filtros por status e busca por cliente.
Funcionalidades
- Coleta automática a cada 30 minutos
- Totais de erro, aviso, desatualizado e sem monitoramento
- Destaque para backup sem sucesso há mais de 26 horas
- Filtros por status e busca por cliente ou tarefa
- Link direto para o relatório de cada execução
- Acesso por qualquer computador da rede local
Desafios técnicos
- Datas em vários formatosNormalização dos formatos de data que a API devolve para calcular atraso corretamente.
- Atualização sob demandaBotão para forçar nova coleta sem esperar o próximo ciclo agendado.
- Simples de instalarRoda em qualquer PC com Python, com toda a configuração em um único arquivo.
Resultado
As falhas aparecem no painel no mesmo dia, sem precisar entrar cliente por cliente no portal.
Galeria
Quer algo parecido para o seu negócio?
Conte o seu cenário. Mostramos o que dá para reaproveitar deste projeto e o que precisa ser sob medida.