mirror of
https://github.com/nezhahq/nezha.git
synced 2025-01-23 21:28:14 -05:00
84 lines
4.7 KiB
HTML
84 lines
4.7 KiB
HTML
{{define "page/home"}}
|
||
{{template "common/header" .}}
|
||
{{template "common/menu" .}}
|
||
<div class="nb-container">
|
||
<div class="ui container">
|
||
<div class="ui four status cards">
|
||
{{range $server := .Servers}}
|
||
<div class="card">
|
||
<div class="content">
|
||
<div class="header">{{if $server.Host.CountryCode}}<i
|
||
class="{{$server.Host.CountryCode}} flag"></i>{{end}}{{$server.Name}}
|
||
<i data-html="
|
||
<div class='content'>
|
||
系统:{{$server.Host.Platform}}-{{$server.Host.PlatformVersion}} [{{if $server.Host.Virtualization}}{{$server.Host.Virtualization}}:{{end}}{{$server.Host.Arch}}]<br>
|
||
CPU:{{$server.Host.CPU}}<br>
|
||
硬盘:{{$server.State.DiskUsed|bf}}/{{$server.State.DiskTotal|bf}}<br>
|
||
内存:{{$server.State.MemUsed|bf}}/{{$server.State.MemTotal|bf}}<br>
|
||
交换:{{$server.State.SwapUsed|bf}}/{{$server.State.SwapTotal|bf}}<br>
|
||
流量:<i class='arrow alternate circle down outline icon'></i>{{$server.State.NetInTransfer|bf}} <i class='arrow alternate circle up outline icon'></i>{{$server.State.NetOutTransfer|bf}}<br>
|
||
启动:{{$server.Host.BootTime|stf}}<br>
|
||
版本:v{{$server.Host.Version}}<br>
|
||
</div>" class="yellow info circle icon"></i>
|
||
</div>
|
||
<div class="description">
|
||
<div class="ui grid">
|
||
<div class="three wide column">CPU</div>
|
||
<div class="thirteen wide column">
|
||
<div class="ui active progress" data-value="{{$server.State.CPU}}" data-total="100">
|
||
<div class="bar">
|
||
<div class="progress"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="three wide column">内存</div>
|
||
<div class="thirteen wide column">
|
||
<div class="ui active progress" data-value="{{$server.State.MemUsed}}"
|
||
data-total="{{$server.State.MemTotal}}">
|
||
<div class="bar">
|
||
<div class="progress"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="three wide column">交换</div>
|
||
<div class="thirteen wide column">
|
||
<div class="ui active progress" data-value="{{$server.State.SwapUsed}}"
|
||
data-total="{{$server.State.SwapTotal}}">
|
||
<div class="bar">
|
||
<div class="progress"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="three wide column">网络</div>
|
||
<div class="thirteen wide column">
|
||
<i
|
||
class="arrow alternate circle down outline icon"></i>{{$server.State.NetInSpeed|bf}}/s
|
||
<i class="arrow alternate circle up outline icon"></i>{{$server.State.NetOutSpeed|bf}}/s
|
||
</div>
|
||
<div class="three wide column">硬盘</div>
|
||
<div class="thirteen wide column">
|
||
<div class="ui active progress" data-value="{{$server.State.DiskUsed}}"
|
||
data-total="{{$server.State.DiskTotal}}">
|
||
<div class="bar">
|
||
<div class="progress"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="three wide column">在线</div>
|
||
<div class="thirteen wide column">
|
||
<i class="clock icon"></i>{{$server.State.Uptime|sf}}
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{{end}}
|
||
</div>
|
||
</div>
|
||
</div>
|
||
{{template "common/footer" .}}
|
||
<script>
|
||
$('.yellow.info.circle.icon').popup();
|
||
$('.progress').progress();
|
||
</script>
|
||
{{end}} |