Added Server and Container State Attribute

This commit is contained in:
2026-01-21 12:32:10 +01:00
parent f820c641b4
commit 29860bd098
8 changed files with 270 additions and 19 deletions

View File

@@ -14,16 +14,20 @@
<div class="row g-4 mb-4">
<div class="col-md-3">
<div class="metric-card">
<div class="metric-label">Total Servers</div>
<div class="metric-value">@Model.serversCount</div>
</div>
<a href="/monitoring/server" style="text-decoration: none;">
<div class="metric-card">
<div class="metric-label">Total Servers</div>
<div class="metric-value">@Model.serversCount</div>
</div>
</a>
</div>
<div class="col-md-3">
<div class="metric-card">
<div class="metric-label">Online</div>
<div class="metric-value" style="color: var(--success)">@Model.serversOnline</div>
</div>
<a href="/monitoring/container" style="text-decoration: none;">
<div class="metric-card">
<div class="metric-label">Online</div>
<div class="metric-value" style="color: var(--success)">@Model.serversOnline</div>
</div>
</a>
</div>
<div class="col-md-3">
<div class="metric-card">
@@ -42,21 +46,24 @@
<div class="row g-4">
<div class="col-lg-4">
<div class="card">
<h2 class="card-title"><a href="/Monitoring/server" style="text-decoration: none;">Monitored Servers</a></h2>
<h2 class="card-title"><a href="/Monitoring/server" style="text-decoration: none;">Server Issues</a></h2>
<ul class="server-list">
@if (Model.servers != null && Model.servers.Count > 0)
{
@foreach (var server in Model.servers)
{
<li class="server-item">
@if (server.State != "online")
{
<li class="server-item">
<div class="server-info">
<span class="server-name">@server.Name</span>
<span class="server-ip">@server.IPAddress</span>
</div>
<span class="status-badge @(server.IsOnline ? "status-online" : "status-offline")">
@(server.IsOnline ? "Online" : "Offline")
<span class="status-badge @(server.State=="warning" ? "status-warning" : "status-offline")">
@(server.State=="warning" ? "Warning" : "Offline")
</span>
</li>
}
}
}
else