| 1 |
- var h=(f,U,r)=>new Promise((i,d)=>{var y=c=>{try{s(r.next(c))}catch(m){d(m)}},_=c=>{try{s(r.throw(c))}catch(m){d(m)}},s=c=>c.done?i(c.value):Promise.resolve(c.value).then(y,_);s((r=r.apply(f,U)).next())});import{au as k,_ as J}from"./entry/index-BaQQ7BQ_.js";import{R as w,Q as M,a2 as p,T as I,aD as R,bD as S,bE as j,bF as N,b8 as P,bG as u}from"./antd-ILpsl5AZ.js";import{d as T,f as b,o as x,a8 as D,Z as F,_ as z,k as e,a7 as a,u as l,$ as o,a0 as t,G as n,a2 as A,a3 as B}from"./vue-CF9JqwIh.js";const L=f=>k.get({url:"/monitor/serverInfo",params:f}),g=f=>(A("data-v-da3d8c46"),f=f(),B(),f),O={class:"warp"},E=g(()=>o("div",null,"CPU当前总使用率",-1)),G=g(()=>o("div",null,"内存使用率",-1)),H=g(()=>o("div",null,"存储使用率",-1)),Q=g(()=>o("div",null,"JVM内存使用率",-1)),W=T({name:"MonitorSystem",__name:"index",setup(f){const U=b(!1),r=b({}),i=b({}),d=b({}),y=b({}),_=b({}),s=b({});x(()=>{c()});const c=()=>h(this,null,function*(){U.value=!0;const v=yield L({});v&&(U.value=!1,r.value=v.devMonitorCpuInfo,i.value=v.devMonitorMemoryInfo,d.value=v.devMonitorStorageInfo,y.value=v.devMonitorNetworkInfo,_.value=v.devMonitorServerInfo,s.value=v.devMonitorJvmInfo)}),m=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",O,[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(p),{title:"CPU监控",bordered:!1,class:"monitor-center-row-col-card"},{default:a(()=>[e(l(I),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(R),{type:"dashboard","stroke-color":m(r.value.cpuTotalUseRate),percent:r.value.cpuTotalUseRate},null,8,["stroke-color","percent"])]),_:1}),E]),_: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(I),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(R),{type:"dashboard","stroke-color":m(i.value.memoryUseRate),percent:i.value.memoryUseRate},null,8,["stroke-color","percent"])]),_:1}),G]),_: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(I),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(R),{type:"dashboard","stroke-color":m(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(p),{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(p),{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(p),{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(p),{title:"JVM监控",bordered:!1,class:"monitor-center-row-col-card"},{default:a(()=>[e(l(I),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(R),{type:"dashboard","stroke-color":m(s.value.jvmUseRate),percent:s.value.jvmUseRate},null,8,["stroke-color","percent"])]),_:1}),Q]),_:1})]),_:1})]),_:1}),e(l(p),{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(_.value.serverName),1)]),_:1}),e(l(u),{label:"服务器操作系统"},{default:a(()=>[n(t(_.value.serverOs),1)]),_:1}),e(l(u),{label:"服务器IP"},{default:a(()=>[n(t(_.value.serverIp),1)]),_:1}),e(l(u),{label:"服务器架构"},{default:a(()=>[n(t(_.value.serverArchitecture),1)]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"])])}}}),X=J(W,[["__scopeId","data-v-da3d8c46"]]);export{X as default};
|