ViewUpdates
This commit is contained in:
@@ -11,251 +11,48 @@
|
||||
</div>
|
||||
|
||||
<div class="row g-4">
|
||||
<!-- Server Card 1 -->
|
||||
<div class="col-xl-4 col-lg-6">
|
||||
<div class="card server-detail-card">
|
||||
<div class="d-flex justify-content-between align-items-start mb-3">
|
||||
<div>
|
||||
<h2 class="card-title mb-1">test</h2>
|
||||
<span class="server-ip">192.168.1.100</span>
|
||||
</div>
|
||||
<span class="status-badge status-online">Online</span>
|
||||
</div>
|
||||
|
||||
<div class="server-metrics">
|
||||
<!-- CPU Load -->
|
||||
<div class="metric-section mb-3">
|
||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||
<span class="metric-label-small">CPU Load</span>
|
||||
<span class="metric-value-small">400%</span>
|
||||
@foreach (var server in Model.servers)
|
||||
{
|
||||
<div class="col-xl-4 col-lg-6">
|
||||
<div class="card server-detail-card">
|
||||
<div class="d-flex justify-content-between align-items-start mb-3">
|
||||
<div>
|
||||
<h2 class="card-title mb-1">@server.Name</h2>
|
||||
<span class="server-ip">@server.IPAddress</span>
|
||||
</div>
|
||||
<canvas id="cpuChart1" class="chart-canvas"></canvas>
|
||||
<span class="status-badge status-online">@server.State</span>
|
||||
</div>
|
||||
|
||||
<!-- RAM Load -->
|
||||
<div class="metric-section mb-3">
|
||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||
<span class="metric-label-small">RAM Load</span>
|
||||
<span class="metric-value-small">400 MB</span>
|
||||
<div class="server-metrics">
|
||||
<!-- CPU Load -->
|
||||
<div class="metric-section mb-3">
|
||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||
<span class="metric-label-small">CPU Load</span>
|
||||
<span class="metric-value-small">400%</span>
|
||||
</div>
|
||||
<canvas id="cpuChart1" class="chart-canvas"></canvas>
|
||||
</div>
|
||||
<canvas id="ramChart1" class="chart-canvas"></canvas>
|
||||
</div>
|
||||
|
||||
<!-- Uptime -->
|
||||
<div class="metric-section">
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
<span class="metric-label-small">Uptime</span>
|
||||
<span class="metric-value-small">400 days</span>
|
||||
<!-- RAM Load -->
|
||||
<div class="metric-section mb-3">
|
||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||
<span class="metric-label-small">RAM Load</span>
|
||||
<span class="metric-value-small">400 MB</span>
|
||||
</div>
|
||||
<canvas id="ramChart1" class="chart-canvas"></canvas>
|
||||
</div>
|
||||
|
||||
<!-- Uptime -->
|
||||
<div class="metric-section">
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
<span class="metric-label-small">Uptime</span>
|
||||
<span class="metric-value-small">400 days</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Server Card 2 -->
|
||||
<div class="col-xl-4 col-lg-6">
|
||||
<div class="card server-detail-card">
|
||||
<div class="d-flex justify-content-between align-items-start mb-3">
|
||||
<div>
|
||||
<h2 class="card-title mb-1">test</h2>
|
||||
<span class="server-ip">192.168.1.101</span>
|
||||
</div>
|
||||
<span class="status-badge status-online">Online</span>
|
||||
</div>
|
||||
|
||||
<div class="server-metrics">
|
||||
<!-- CPU Load -->
|
||||
<div class="metric-section mb-3">
|
||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||
<span class="metric-label-small">CPU Load</span>
|
||||
<span class="metric-value-small">400%</span>
|
||||
</div>
|
||||
<canvas id="cpuChart2" class="chart-canvas"></canvas>
|
||||
</div>
|
||||
|
||||
<!-- RAM Load -->
|
||||
<div class="metric-section mb-3">
|
||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||
<span class="metric-label-small">RAM Load</span>
|
||||
<span class="metric-value-small">400 MB</span>
|
||||
</div>
|
||||
<canvas id="ramChart2" class="chart-canvas"></canvas>
|
||||
</div>
|
||||
|
||||
<!-- Uptime -->
|
||||
<div class="metric-section">
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
<span class="metric-label-small">Uptime</span>
|
||||
<span class="metric-value-small">400 days</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Server Card 3 -->
|
||||
<div class="col-xl-4 col-lg-6">
|
||||
<div class="card server-detail-card">
|
||||
<div class="d-flex justify-content-between align-items-start mb-3">
|
||||
<div>
|
||||
<h2 class="card-title mb-1">test</h2>
|
||||
<span class="server-ip">192.168.1.102</span>
|
||||
</div>
|
||||
<span class="status-badge status-warning">Warning</span>
|
||||
</div>
|
||||
|
||||
<div class="server-metrics">
|
||||
<!-- CPU Load -->
|
||||
<div class="metric-section mb-3">
|
||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||
<span class="metric-label-small">CPU Load</span>
|
||||
<span class="metric-value-small">400%</span>
|
||||
</div>
|
||||
<canvas id="cpuChart3" class="chart-canvas"></canvas>
|
||||
</div>
|
||||
|
||||
<!-- RAM Load -->
|
||||
<div class="metric-section mb-3">
|
||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||
<span class="metric-label-small">RAM Load</span>
|
||||
<span class="metric-value-small">400 MB</span>
|
||||
</div>
|
||||
<canvas id="ramChart3" class="chart-canvas"></canvas>
|
||||
</div>
|
||||
|
||||
<!-- Uptime -->
|
||||
<div class="metric-section">
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
<span class="metric-label-small">Uptime</span>
|
||||
<span class="metric-value-small">400 days</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Server Card 4 -->
|
||||
<div class="col-xl-4 col-lg-6">
|
||||
<div class="card server-detail-card">
|
||||
<div class="d-flex justify-content-between align-items-start mb-3">
|
||||
<div>
|
||||
<h2 class="card-title mb-1">test</h2>
|
||||
<span class="server-ip">192.168.1.103</span>
|
||||
</div>
|
||||
<span class="status-badge status-online">Online</span>
|
||||
</div>
|
||||
|
||||
<div class="server-metrics">
|
||||
<!-- CPU Load -->
|
||||
<div class="metric-section mb-3">
|
||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||
<span class="metric-label-small">CPU Load</span>
|
||||
<span class="metric-value-small">400%</span>
|
||||
</div>
|
||||
<canvas id="cpuChart4" class="chart-canvas"></canvas>
|
||||
</div>
|
||||
|
||||
<!-- RAM Load -->
|
||||
<div class="metric-section mb-3">
|
||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||
<span class="metric-label-small">RAM Load</span>
|
||||
<span class="metric-value-small">400 MB</span>
|
||||
</div>
|
||||
<canvas id="ramChart4" class="chart-canvas"></canvas>
|
||||
</div>
|
||||
|
||||
<!-- Uptime -->
|
||||
<div class="metric-section">
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
<span class="metric-label-small">Uptime</span>
|
||||
<span class="metric-value-small">400 days</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Server Card 5 -->
|
||||
<div class="col-xl-4 col-lg-6">
|
||||
<div class="card server-detail-card">
|
||||
<div class="d-flex justify-content-between align-items-start mb-3">
|
||||
<div>
|
||||
<h2 class="card-title mb-1">test</h2>
|
||||
<span class="server-ip">192.168.1.104</span>
|
||||
</div>
|
||||
<span class="status-badge status-offline">Offline</span>
|
||||
</div>
|
||||
|
||||
<div class="server-metrics">
|
||||
<!-- CPU Load -->
|
||||
<div class="metric-section mb-3">
|
||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||
<span class="metric-label-small">CPU Load</span>
|
||||
<span class="metric-value-small">400%</span>
|
||||
</div>
|
||||
<canvas id="cpuChart5" class="chart-canvas"></canvas>
|
||||
</div>
|
||||
|
||||
<!-- RAM Load -->
|
||||
<div class="metric-section mb-3">
|
||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||
<span class="metric-label-small">RAM Load</span>
|
||||
<span class="metric-value-small">400 MB</span>
|
||||
</div>
|
||||
<canvas id="ramChart5" class="chart-canvas"></canvas>
|
||||
</div>
|
||||
|
||||
<!-- Uptime -->
|
||||
<div class="metric-section">
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
<span class="metric-label-small">Uptime</span>
|
||||
<span class="metric-value-small">400 days</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Server Card 6 -->
|
||||
<div class="col-xl-4 col-lg-6">
|
||||
<div class="card server-detail-card">
|
||||
<div class="d-flex justify-content-between align-items-start mb-3">
|
||||
<div>
|
||||
<h2 class="card-title mb-1">test</h2>
|
||||
<span class="server-ip">192.168.1.105</span>
|
||||
</div>
|
||||
<span class="status-badge status-online">Online</span>
|
||||
</div>
|
||||
|
||||
<div class="server-metrics">
|
||||
<!-- CPU Load -->
|
||||
<div class="metric-section mb-3">
|
||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||
<span class="metric-label-small">CPU Load</span>
|
||||
<span class="metric-value-small">400%</span>
|
||||
</div>
|
||||
<canvas id="cpuChart6" class="chart-canvas"></canvas>
|
||||
</div>
|
||||
|
||||
<!-- RAM Load -->
|
||||
<div class="metric-section mb-3">
|
||||
<div class="d-flex justify-content-between align-items-center mb-2">
|
||||
<span class="metric-label-small">RAM Load</span>
|
||||
<span class="metric-value-small">400 MB</span>
|
||||
</div>
|
||||
<canvas id="ramChart6" class="chart-canvas"></canvas>
|
||||
</div>
|
||||
|
||||
<!-- Uptime -->
|
||||
<div class="metric-section">
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
<span class="metric-label-small">Uptime</span>
|
||||
<span class="metric-value-small">400 days</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -346,7 +143,7 @@
|
||||
}
|
||||
|
||||
// Auto-refresh every 30 seconds
|
||||
setInterval(function() {
|
||||
setInterval(function () {
|
||||
location.reload();
|
||||
}, 30000);
|
||||
</script>
|
||||
@@ -395,4 +192,4 @@
|
||||
max-height: 50px !important;
|
||||
margin-top: 0.5rem;
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
Reference in New Issue
Block a user