Add Servidor Dashboard with connection monitoring
- Created servidor_dashboard.html with beautiful visual dashboard - Shows all servers in grid cards with basic info - Click button opens detailed modal with: - Server full information (IP, CPU, RAM, Storage, OS, Expiration) - All connected databases in a clean diagram layout - Database connection status (active/inactive) - Connection details (Host, Port, User, Type) - Ping button to test connection with response time - View Connection button to open query-runner - Backend updates: - Added ServidorDashboard() controller to render the dashboard view - Added GetServidorDashboard() API endpoint to fetch server + connections - Added PingConexion() endpoint to test database connections (TCP + DB test) - Color-coded status badges and database type indicators - Responsive design for mobile and desktop - Routes: - GET /app/servidor-dashboard (render view) - GET /api/app/servidor-dashboard/:id (get server details API) - GET /api/app/conx-ping/:id (ping connection endpoint) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
co-authored by
Copilot
parent
0813dfca55
commit
29820c8706
@@ -71,11 +71,14 @@ func UserRoutes(app fiber.Router) {
|
||||
|
||||
// Rutas de servidor
|
||||
protected.Get("/servidor", middlewares.MenuMiddleware, controllers.Servidor)
|
||||
protected.Get("/servidor-dashboard", middlewares.MenuMiddleware, controllers.ServidorDashboard)
|
||||
protected.Get("/loadservidorselect", controllers.GetServidor)
|
||||
protected.Get("/loadservidor", controllers.GetServidor)
|
||||
protected.Post("/servidor", controllers.CreateServidor)
|
||||
protected.Put("/servidor/:id", controllers.UpdateServidor)
|
||||
protected.Delete("/servidor/:id", controllers.DeleteServidor)
|
||||
protected.Get("/servidor-dashboard/:id", controllers.GetServidorDashboard)
|
||||
protected.Get("/conx-ping/:id", controllers.PingConexion)
|
||||
|
||||
// Rutas de proveedores de servidor
|
||||
protected.Get("/prov_servidor", middlewares.MenuMiddleware, controllers.ProvServidor)
|
||||
|
||||
Reference in New Issue
Block a user