CPU Load Graph geht

This commit is contained in:
2025-08-11 21:23:04 +02:00
parent 09e53a2a9d
commit de9b8daadc
7 changed files with 147 additions and 239 deletions

View File

@@ -6,6 +6,7 @@ using Watcher.Models;
using Watcher.ViewModels;
[Authorize]
[Route("Server")]
public class ServerController : Controller
{
private readonly AppDbContext _context;
@@ -18,6 +19,7 @@ public class ServerController : Controller
_logger = logger;
}
[HttpGet("Overview")]
public async Task<IActionResult> Overview()
{
var vm = new ServerOverviewViewModel
@@ -126,7 +128,7 @@ public class ServerController : Controller
}
// GET: Server/Details/5
[HttpGet]
[HttpGet("Details")]
public async Task<IActionResult> Details(int id)
{
@@ -153,6 +155,7 @@ public class ServerController : Controller
return View(vm);
}
[HttpGet("ServerCardPartial")]
public async Task<IActionResult> ServerCardsPartial()
{
var servers = _context.Servers.ToList();
@@ -166,17 +169,11 @@ public class ServerController : Controller
return PartialView("_ServerCard", servers);
}
public async Task<IActionResult> ServerDetailsPartial()
[HttpGet("ServerDetailPartial")]
public IActionResult ServerDetailPartial()
{
var servers = _context.Servers.ToList();
foreach (var server in servers)
{
server.IsOnline = (DateTime.UtcNow - server.LastSeen).TotalSeconds <= 120;
await _context.SaveChangesAsync();
}
return PartialView("_ServerDetails", servers);
_logger.LogInformation("Server Detail Seite neu geladen");
return PartialView("_ServerDetails");
}