index-Q6eNx5Bz.js 5.8 KB

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