Skip to content

Luca-css/server-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Server Dashboard

Dashboard web em tempo real para monitoramento de servidores Windows/Linux. Backend em Python Flask com API REST e frontend responsivo com atualização automática a cada 10 segundos.

Python Flask JavaScript

Funcionalidades

  • Monitoramento de CPU, RAM e disco em tempo real
  • Status de serviços críticos do Windows
  • Uptime do servidor
  • API REST em /api/metrics (JSON)
  • Interface responsiva com tema dark
  • Atualização automática a cada 10 segundos

Uso

pip install flask
python app.py
# Acesse: http://localhost:5000

API

GET /api/metrics
{
  "hostname": "SERVIDOR-01",
  "timestamp": "23/04/2026 14:30:00",
  "uptime": "5d 12h 30m",
  "cpu": { "percent": 23 },
  "ram": { "total_gb": 16, "free_gb": 8.2, "used_pct": 48.8 },
  "disks": [{ "drive": "C:", "total_gb": 500, "free_gb": 220, "used_pct": 56 }],
  "services": [{ "name": "EventLog", "running": true }]
}

Requisitos

  • Python 3.8+
  • Flask 2.x+
  • Windows Server / Windows 10+ (para coleta via WMI)

About

Dashboard web em tempo real para monitoramento de servidores Windows/Linux - Python Flask + API REST

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors