{{HTML "{{HTML "
{{template "defines::define_panelmem" .}}
{{template "defines::define_paneldf" .}}
{{template "defines::define_panelcpu" .}}
{{template "defines::define_panelif" .}}
{{template "defines::define_panelps" .}}
{{template "defines::define_panelvg" .}}
{{/* */}}{{define "defines::badgedlinkleft"}}{{.Badge}} {{.Text}}{{end}}{{/* */}}{{define "defines::badgedlinkright"}}{{.Text}} {{.Badge}}{{end}}{{/* */}}{{define "defines::define_cpurows"}}{{with rowsset .}}{{.}}{{else}}{{range $i, $core := .Data.CPU.List}}{{$core.N}}{{$core.User}}{{$core.Sys}}{{$core.Wait}}{{$core.Idle}}{{end}}{{end}}{{end}}{{/* */}}{{define "defines::define_cputable"}}{{$p := .Data.Params}}{{template "defines::define_cpurows" .}}
User%Sys%Wait%Idle%
{{end}}{{/* */}}{{define "defines::define_dfbytes_rows"}}{{with rowsset .}}{{.}}{{else}}{{range $disk := .Data.DFbytes.List}}{{$disk.DevName}}{{$disk.DirName}}{{$disk.Avail}}{{template "defines::define_usepercent" $disk.UsePercent}} {{$disk.Used}}{{$disk.Total}}{{end}}{{end}}{{end}}{{/* */}}{{define "defines::define_dfbytes_table"}}{{$p := .Data.Params}}{{template "defines::headerenumlink" Vlink $p $p.Dfk 1 "Device" ""}}{{template "defines::headerenumlink" Vlink $p $p.Dfk 2 "Mounted" ""}}{{template "defines::headerenumlink" Vlink $p $p.Dfk 3 "Avail" "text-right"}}{{template "defines::headerenumlink" Vlink $p $p.Dfk 4 "Used" "text-right"}}{{template "defines::headerenumlink" Vlink $p $p.Dfk 5 "Total" "text-right"}}{{template "defines::define_dfbytes_rows" .}}
{{end}}{{/* */}}{{define "defines::define_dfinodes_rows"}}{{with rowsset .}}{{.}}{{else}}{{range $disk := .Data.DFinodes.List}}{{$disk.DevName}}{{$disk.DirName}}{{$disk.Ifree}}{{template "defines::define_usepercent" $disk.IusePercent}} {{$disk.Iused}}{{$disk.Inodes}}{{end}}{{end}}{{end}}{{/* */}}{{define "defines::define_dfinodes_table"}}{{$p := .Data.Params}}{{template "defines::define_dfinodes_rows" .}}
DeviceMountedAvailUsedTotal
{{end}}{{/* */}}{{define "defines::define_ifbytes_rows"}}{{with rowsset .}}{{.}}{{else}}{{range $if := .Data.IFbytes.List}}{{$if.Name}}{{$if.DeltaIn}}{{$if.DeltaOut}}{{$if.In}}{{$if.Out}}{{end}}{{end}}{{end}}{{/* */}}{{define "defines::define_ifbytes_table"}}{{$p := .Data.Params}}{{template "defines::define_ifbytes_rows" .}}
InterfaceInbpsOutbpsInB%4GOutB%4G
{{end}}{{/* */}}{{define "defines::define_iferrors_rows"}}{{with rowsset .}}{{.}}{{else}}{{range $if := .Data.IFerrors.List}}{{$if.Name}}{{$if.DeltaIn}}{{$if.DeltaOut}}{{$if.In}}{{$if.Out}}{{end}}{{end}}{{end}}{{/* */}}{{define "defines::define_iferrors_table"}}{{$p := .Data.Params}}{{template "defines::define_iferrors_rows" .}}
InterfaceIn psOut psIn %4GOut %4G
{{end}}{{/* */}}{{define "defines::define_ifpackets_rows"}}{{with rowsset .}}{{.}}{{else}}{{range $if := .Data.IFpackets.List}}{{$if.Name}}{{$if.DeltaIn}}{{$if.DeltaOut}}{{$if.In}}{{$if.Out}}{{end}}{{end}}{{end}}{{/* */}}{{define "defines::define_ifpackets_table"}}{{$p := .Data.Params}}{{template "defines::define_ifpackets_rows" .}}
InterfaceIn psOut psIn %4GOut %4G
{{end}}{{/* */}}{{define "defines::define_memrows"}}{{with rowsset .}}{{.}}{{else}}{{range $i, $mem := .Data.MEM.List}}{{$mem.Kind}}{{$mem.Free}}{{template "defines::define_usepercent" $mem.UsePercent}} {{$mem.Used}}{{$mem.Total}}{{end}}{{end}}{{end}}{{/* */}}{{define "defines::define_memtable"}}{{$p := .Data.Params}}{{template "defines::define_memrows" .}}
FreeUsedTotal
{{end}}{{/* */}}{{define "defines::define_panelcpu"}}{{$p := .Data.Params}}
CPU
Delay {{$p.CPUd}}
{{template "defines::badgedlinkleft" LessD $p $p.CPUd "btn btn-default"}}{{template "defines::badgedlinkright" MoreD $p $p.CPUd "btn btn-default"}}
Rows {{$p.CPUn.Absolute}}
{{template "defines::badgedlinkleft" LessN $p $p.CPUn "btn btn-default"}}{{template "defines::badgedlinkright" MoreN $p $p.CPUn "btn btn-default"}}
{{template "defines::badgedlinkright" ZeroN $p $p.CPUn "btn btn-default"}}
{{template "defines::define_cputable" .}}
{{end}}{{/* */}}{{define "defines::define_paneldf"}}{{$p := .Data.Params}}
Disk usage
Delay {{$p.Dfd}}
{{template "defines::badgedlinkleft" LessD $p $p.Dfd "btn btn-default"}}{{template "defines::badgedlinkright" MoreD $p $p.Dfd "btn btn-default"}}
Rows {{$p.Dfn.Absolute}}
{{template "defines::badgedlinkleft" LessN $p $p.Dfn "btn btn-default"}}{{template "defines::badgedlinkright" MoreN $p $p.Dfn "btn btn-default"}}
{{template "defines::badgedlinkright" ZeroN $p $p.Dfn "btn btn-default"}}
Select
{{template "defines::define_dfinodes_table" .}} {{template "defines::define_dfbytes_table" .}}
{{end}}{{/* */}}{{define "defines::define_panelif"}}{{$p := .Data.Params}}
Interfaces
Delay {{$p.Ifd}}
{{template "defines::badgedlinkleft" LessD $p $p.Ifd "btn btn-default"}}{{template "defines::badgedlinkright" MoreD $p $p.Ifd "btn btn-default"}}
Rows {{$p.Ifn.Absolute}}
{{template "defines::badgedlinkleft" LessN $p $p.Ifn "btn btn-default"}}{{template "defines::badgedlinkright" MoreN $p $p.Ifn "btn btn-default"}}
{{template "defines::badgedlinkright" ZeroN $p $p.Ifn "btn btn-default"}}
Select
{{template "defines::define_ifpackets_table" .}} {{template "defines::define_iferrors_table" .}} {{template "defines::define_ifbytes_table" .}}
{{end}}{{/* */}}{{define "defines::define_panelmem"}}{{$p := .Data.Params}}
Memory
Delay {{$p.Memd}}
{{template "defines::badgedlinkleft" LessD $p $p.Memd "btn btn-default"}}{{template "defines::badgedlinkright" MoreD $p $p.Memd "btn btn-default"}}
Rows {{$p.Memn.Absolute}}
{{template "defines::badgedlinkleft" LessN $p $p.Memn "btn btn-default"}}{{template "defines::badgedlinkright" MoreN $p $p.Memn "btn btn-default"}}
{{template "defines::badgedlinkright" ZeroN $p $p.Memn "btn btn-default"}}
{{template "defines::define_memtable" .}}
{{end}}{{/* */}}{{define "defines::define_panelps"}}{{$p := .Data.Params}}
Processes
Delay {{$p.Psd}}
{{template "defines::badgedlinkleft" LessD $p $p.Psd "btn btn-default"}}{{template "defines::badgedlinkright" MoreD $p $p.Psd "btn btn-default"}}
Rows {{$p.Psn.Absolute}}
{{template "defines::badgedlinkleft" LessN $p $p.Psn "btn btn-default"}}{{template "defines::badgedlinkright" MoreN $p $p.Psn "btn btn-default"}}
{{template "defines::badgedlinkright" ZeroN $p $p.Psn "btn btn-default"}}
{{template "defines::define_pstable" .}}
{{end}}{{/* */}}{{define "defines::define_panelvg"}}{{$p := .Data.Params}}
Vagrant
Delay {{$p.Vgd}}
{{template "defines::badgedlinkleft" LessD $p $p.Vgd "btn btn-default"}}{{template "defines::badgedlinkright" MoreD $p $p.Vgd "btn btn-default"}}
Rows {{$p.Vgn.Absolute}}
{{template "defines::badgedlinkleft" LessN $p $p.Vgn "btn btn-default"}}{{template "defines::badgedlinkright" MoreN $p $p.Vgn "btn btn-default"}}
{{template "defines::badgedlinkright" ZeroN $p $p.Vgn "btn btn-default"}}
{{template "defines::define_vgtable" .}}
{{end}}{{/* */}}{{define "defines::define_psrows"}}{{with rowsset .}}{{.}}{{else}}{{range $proc := .Data.PStable.List}} {{$proc.PID}} {{$proc.UID}}{{$proc.User}} {{$proc.Priority}} {{$proc.Nice}} {{$proc.Size}} {{$proc.Resident}}{{$proc.Time}}{{$proc.Name}}{{end}}{{end}}{{end}}{{/* */}}{{define "defines::define_pstable"}}{{$p := .Data.Params}}{{template "defines::headerenumlink" Vlink $p $p.Psk 1 "PID" "text-right"}}{{template "defines::headerenumlink" Vlink $p $p.Psk 2 "UID" "text-right"}}{{template "defines::headerenumlink" Vlink $p $p.Psk 3 "USER" ""}}{{template "defines::headerenumlink" Vlink $p $p.Psk 4 "PR" "text-right"}}{{template "defines::headerenumlink" Vlink $p $p.Psk 5 "NI" "text-right"}}{{template "defines::headerenumlink" Vlink $p $p.Psk 6 "VIRT" "text-right"}}{{template "defines::headerenumlink" Vlink $p $p.Psk 7 "RES" "text-right"}}{{template "defines::headerenumlink" Vlink $p $p.Psk 8 "TIME" "text-center"}}{{template "defines::headerenumlink" Vlink $p $p.Psk 9 "COMMAND" ""}}{{template "defines::define_psrows" .}}
{{end}}{{/* */}}{{define "defines::define_usepercent"}}{{.}}%{{end}}{{/* */}}{{define "defines::define_vgerror"}}{{.Data.VagrantError}}{{end}}{{/* */}}{{define "defines::define_vgrows"}}{{range $mach := .Data.VagrantMachines.List}}{{$mach.UUID}}{{$mach.Name}}{{$mach.Provider}}{{$mach.State}}{{$mach.Vagrantfile_path}}{{end}}{{end}}{{/* */}}{{define "defines::define_vgswitch"}}{{with rowsset .}}{{.}}{{else}}{{if eq .Data.VagrantErrord true}}{{template "defines::define_vgerror" .}}{{else}}{{template "defines::define_vgrows" .}}{{end}}{{end}}{{end}}{{/* */}}{{define "defines::define_vgtable"}}{{$p := .Data.Params}}{{template "defines::define_vgswitch" .}}
IDNameProviderStateDirectory
{{end}}{{/* */}}{{define "defines::enumlink"}}{{.LinkText}}{{end}}{{/* */}}{{define "defines::headerenumlink"}} {{.LinkText}}{{end}}