diff --git a/Watcher/Views/Home/Index.cshtml b/Watcher/Views/Home/Index.cshtml index 8bd1f6b..99ca8c5 100644 --- a/Watcher/Views/Home/Index.cshtml +++ b/Watcher/Views/Home/Index.cshtml @@ -3,17 +3,20 @@ ViewData["Title"] = "Dashboard"; } -

Dashboard

+

+ Dashboard +

@await Html.PartialAsync("_DashboardStats", Model)
-
-

Uptime letzte 24h

+

+ Uptime letzte 24h +


(Diagramm folgt hier) @@ -23,9 +26,17 @@
-

Systeminfo

-

Benutzer: @User.FindFirst("preferred_username")?.Value

-

Letzter Login: @Model.LastLogin.ToString("g")

+

+ Systeminfo +

+

+ + Benutzer: @User.FindFirst("preferred_username")?.Value +

+

+ + Letzter Login: @Model.LastLogin.ToString("g") +

diff --git a/Watcher/Views/Home/_DashboardStats.cshtml b/Watcher/Views/Home/_DashboardStats.cshtml index a749114..bad5991 100644 --- a/Watcher/Views/Home/_DashboardStats.cshtml +++ b/Watcher/Views/Home/_DashboardStats.cshtml @@ -1,17 +1,25 @@ @model Watcher.ViewModels.DashboardViewModel -
-
-

Server

-

🟢 Online: @Model.ActiveServers

-

🔴 Offline: @Model.OfflineServers

- → Zu den Servern +
+
+
+

Server

+

🟢 Online: @Model.ActiveServers

+

🔴 Offline: @Model.OfflineServers

+ + → Zu den Servern + +
-
-

Container

-

🟢 Laufend: @Model.RunningContainers

-

🔴 Fehlerhaft: @Model.FailedContainers

- → Zu den Containern +
+
+

Container

+

🟢 Laufend: @Model.RunningContainers

+

🔴 Fehlerhaft: @Model.FailedContainers

+ + → Zu den Containern + +
diff --git a/Watcher/Views/Server/_ServerCard.cshtml b/Watcher/Views/Server/_ServerCard.cshtml index 22cf30c..c8760ce 100644 --- a/Watcher/Views/Server/_ServerCard.cshtml +++ b/Watcher/Views/Server/_ServerCard.cshtml @@ -1,55 +1,69 @@ @model IEnumerable - -
- @foreach (var s in Model) - { -
-
-

- (#@s.Id) @s.Name -

- - - @(s.IsOnline ? "Online" : "Offline") - -
- -
- -
-
IP: @s.IPAddress
-
Typ: @s.Type
-
Erstellt: - @s.CreatedAt.ToLocalTime().ToString("dd.MM.yyyy HH:mm")
-
Last-Seen: - @s.LastSeen.ToLocalTime().ToString("dd.MM.yyyy HH:mm")
+
+
+ @foreach (var s in Model) + { +
+
+
+
+
+ (#@s.Id) @s.Name +
+ + + @(s.IsOnline ? "Online" : "Offline") +
- -
- - +
+
+
IP: @s.IPAddress
+
Typ: @s.Type
+
Erstellt: @s.CreatedAt.ToLocalTime().ToString("dd.MM.yyyy HH:mm")
+
Last-Seen: @s.LastSeen.ToLocalTime().ToString("dd.MM.yyyy HH:mm")
+
CPU: @(s.CpuType ?? "not found")
+
CPU-Kerne: @s.CpuCores
+
GPU: @(s.GpuType ?? "not found")
+
RAM: @(s.RamSize)
+
Disk Space: ...
+
+
+
+
Metrics letzte 24h
+
+ +
+
+
-
-
- } -
+
+ } +
+
diff --git a/Watcher/Views/Server/overview.cshtml b/Watcher/Views/Server/overview.cshtml index ffe8ae0..ce47486 100644 --- a/Watcher/Views/Server/overview.cshtml +++ b/Watcher/Views/Server/overview.cshtml @@ -3,13 +3,13 @@ ViewData["Title"] = "Serverübersicht"; } - @section Scripts { + + +