index-54dafb33.js 5.9 KB

1
  1. var h=(f,U,r)=>new Promise((i,d)=>{var y=c=>{try{s(r.next(c))}catch(_){d(_)}},p=c=>{try{s(r.throw(c))}catch(_){d(_)}},s=c=>c.done?i(c.value):Promise.resolve(c.value).then(y,p);s((r=r.apply(f,U)).next())});import{al as J,_ as k}from"./index.js";import{a6 as w,a5 as M,Q as m,T as g,aE as I,b7 as S,b8 as j,b9 as N,a$ as P,ba as u}from"./antd-f259b82a.js";import{d as x,f as b,o as T,a5 as D,Y as F,Z as z,l as e,a7 as a,u as l,_ as o,$ as t,E as n,a1 as A,a2 as B}from"./vue-aed314e3.js";const E=f=>J.get({url:"/monitor/serverInfo",params:f}),R=f=>(A("data-v-1749682d"),f=f(),B(),f),L={class:"warp"},O=R(()=>o("div",null,"CPU当前总使用率",-1)),$=R(()=>o("div",null,"内存使用率",-1)),H=R(()=>o("div",null,"存储使用率",-1)),Q=R(()=>o("div",null,"JVM内存使用率",-1)),W=x({name:"MonitorSystem",__name:"index",setup(f){const U=b(!1),r=b({}),i=b({}),d=b({}),y=b({}),p=b({}),s=b({});T(()=>{c()});const c=()=>h(this,null,function*(){U.value=!0;const v=yield E({});v&&(U.value=!1,r.value=v.devMonitorCpuInfo,i.value=v.devMonitorMemoryInfo,d.value=v.devMonitorStorageInfo,y.value=v.devMonitorNetworkInfo,p.value=v.devMonitorServerInfo,s.value=v.devMonitorJvmInfo)}),_=v=>{const C=Number(v);if(C<=30)return"#49aa19";if(C>30&&C<=80)return"#1890fe";if(C>80)return"#e60000"};return(v,C)=>{const V=D("Spin");return F(),z("div",L,[e(V,{spinning:U.value},{default:a(()=>[e(l(w),{gutter:[10,10],class:"mb-2"},{default:a(()=>[e(l(M),{span:6},{default:a(()=>[e(l(m),{title:"CPU监控",bordered:!1,class:"monitor-center-row-col-card"},{default:a(()=>[e(l(g),null,{title:a(()=>[o("div",null,"CPU系统使用率:"+t(r.value.cpuSysUseRate),1),o("div",null,"CPU用户使用率:"+t(r.value.cpuUserUseRate),1),o("div",null,"CPU当前总使用率:"+t(r.value.cpuTotalUseRate)+"%",1),o("div",null,"CPU当前等待率:"+t(r.value.cpuWaitRate),1),o("div",null,"CPU当前空闲率:"+t(r.value.cpuFreeRate),1)]),default:a(()=>[e(l(I),{type:"dashboard","stroke-color":_(r.value.cpuTotalUseRate),percent:r.value.cpuTotalUseRate},null,8,["stroke-color","percent"])]),_:1}),O]),_:1})]),_:1}),e(l(M),{span:6},{default:a(()=>[e(l(m),{title:"内存信息",bordered:!1,class:"monitor-center-row-col-card"},{default:a(()=>[e(l(g),null,{title:a(()=>[o("div",null,"内存总量:"+t(i.value.memoryTotal),1),o("div",null,"内存已用:"+t(i.value.memoryUsed),1),o("div",null,"内存剩余:"+t(i.value.memoryFree),1),o("div",null,"内存使用率:"+t(i.value.memoryUseRate)+"%",1)]),default:a(()=>[e(l(I),{type:"dashboard","stroke-color":_(i.value.memoryUseRate),percent:i.value.memoryUseRate},null,8,["stroke-color","percent"])]),_:1}),$]),_:1})]),_:1}),e(l(M),{span:6},{default:a(()=>[e(l(m),{title:"存储信息",bordered:!1,class:"monitor-center-row-col-card"},{default:a(()=>[e(l(g),null,{title:a(()=>[o("div",null,"存储总量:"+t(d.value.storageTotal),1),o("div",null,"存储已用:"+t(d.value.storageUsed),1),o("div",null,"存储剩余:"+t(d.value.storageFree),1),o("div",null,"存储使用率:"+t(d.value.storageUseRate)+"%",1)]),default:a(()=>[e(l(I),{type:"dashboard","stroke-color":_(d.value.storageUseRate),percent:d.value.storageUseRate},null,8,["stroke-color","percent"])]),_:1}),H]),_:1})]),_:1}),e(l(M),{span:6},{default:a(()=>[e(l(m),{title:"网络信息",bordered:!1,class:"monitor-center-row-col-card"},{default:a(()=>[e(l(S),{title:"上行速率",value:y.value.upLinkRate,precision:2,"value-style":{color:"#3f8600"}},{prefix:a(()=>[e(l(j))]),_:1},8,["value"]),e(l(S),{class:"mt-4",title:"下行速率",value:y.value.downLinkRate,precision:2,"value-style":{color:"#cf1322"}},{prefix:a(()=>[e(l(N))]),_:1},8,["value"])]),_:1})]),_:1})]),_:1}),e(l(m),{title:"CPU监控",bordered:!1,class:"mb-2"},{default:a(()=>[e(l(P),{size:"middle",column:2,bordered:""},{default:a(()=>[e(l(u),{label:"CPU名称"},{default:a(()=>[n(t(r.value.cupName),1)]),_:1}),e(l(u),{label:"CPU数量"},{default:a(()=>[n(t(r.value.cupNum),1)]),_:1}),e(l(u),{label:"CPU物理核心数"},{default:a(()=>[n(t(r.value.cpuPhysicalCoreNum),1)]),_:1}),e(l(u),{label:"CPU逻辑核心数"},{default:a(()=>[n(t(r.value.cpuLogicalCoreNum),1)]),_:1})]),_:1})]),_:1}),e(l(w),{gutter:10,class:"mb-2"},{default:a(()=>[e(l(M),{span:18},{default:a(()=>[e(l(m),{title:"JVM信息",bordered:!1},{default:a(()=>[e(l(P),{size:"middle",column:2,bordered:""},{default:a(()=>[e(l(u),{label:"JVM名称"},{default:a(()=>[n(t(s.value.jvmName),1)]),_:1}),e(l(u),{label:"JVM版本"},{default:a(()=>[n(t(s.value.jvmVersion),1)]),_:1}),e(l(u),{label:"JVM启动时间"},{default:a(()=>[n(t(s.value.jvmStartTime),1)]),_:1}),e(l(u),{label:"JVM运行时长"},{default:a(()=>[n(t(s.value.jvmRunTime),1)]),_:1}),e(l(u),{label:"Java版本"},{default:a(()=>[n(t(s.value.javaVersion),1)]),_:1}),e(l(u),{label:"Java安装路径"},{default:a(()=>[n(t(s.value.javaPath),1)]),_:1})]),_:1})]),_:1})]),_:1}),e(l(M),{span:6},{default:a(()=>[e(l(m),{title:"JVM监控",bordered:!1,class:"monitor-center-row-col-card"},{default:a(()=>[e(l(g),null,{title:a(()=>[o("div",null,"JVM总分配内存:"+t(s.value.jvmMemoryTotal),1),o("div",null,"JVM已用内存:"+t(s.value.jvmMemoryUsed),1),o("div",null,"JVM剩余内存:"+t(s.value.jvmMemoryFree),1),o("div",null,"JVM内存使用率:"+t(s.value.jvmUseRate)+"%",1)]),default:a(()=>[e(l(I),{type:"dashboard","stroke-color":_(s.value.jvmUseRate),percent:s.value.jvmUseRate},null,8,["stroke-color","percent"])]),_:1}),Q]),_:1})]),_:1})]),_:1}),e(l(m),{title:"服务器信息",bordered:!1,class:"mb-2"},{default:a(()=>[e(l(P),{size:"middle",column:2,bordered:""},{default:a(()=>[e(l(u),{label:"服务器名称"},{default:a(()=>[n(t(p.value.serverName),1)]),_:1}),e(l(u),{label:"服务器操作系统"},{default:a(()=>[n(t(p.value.serverOs),1)]),_:1}),e(l(u),{label:"服务器IP"},{default:a(()=>[n(t(p.value.serverIp),1)]),_:1}),e(l(u),{label:"服务器架构"},{default:a(()=>[n(t(p.value.serverArchitecture),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"])])}}});const K=k(W,[["__scopeId","data-v-1749682d"]]);export{K as default};