D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
psa
/
admin
/
cp
/
public
/
javascript
/
components
/
pages
/
Filename :
ServerInformationPage.js
back
Copy
"use strict";(self.webpackChunkPlesk=self.webpackChunkPlesk||[]).push([["components/pages/ServerInformationPage"],{2569:(e,t,r)=>{r.r(t),r.d(t,{default:()=>o});var i=r(286),a=r(596),l=r.n(a),s=r(285);const n=({value:e})=>{let t;return e>=99?t="danger":e>=75&&(t="warning"),(0,s.jsx)("div",{className:"server-information-progressbar__wrap",children:(0,s.jsxs)("div",{className:"server-information-progressbar__container",children:[(0,s.jsxs)(i.Text,{intent:t,children:[e.toFixed(2),"%"]}),(0,s.jsx)(i.ProgressBar,{className:"server-information-progressbar__progressbar",intent:t,progress:e})]})})};n.propTypes={value:l().number.isRequired};const o=n},2568:(e,t,r)=>{r.r(t),r.d(t,{default:()=>j});var i=r(285),a=r(586),l=r(286),s=r(89),n=r(536),o=r(583),d=r(1226),m=r.n(d),c=r(1425),g=r(2569);r(2570);const h=s.Locale.getTranslate("components.pages.ServerInformation"),y=s.Locale.getSection("components.pages.ServerInformation"),u=[{key:"directory",title:y.lmsg("harddiskDirectory"),type:"title"},{key:"protectedDirectories",title:y.lmsg("harddiskProtectedDir"),render:e=>e.protectedDirectories.map((e=>(0,i.jsx)(l.Text,{component:"div",children:e},e)))},{key:"total",title:y.lmsg("harddiskTotal"),render:e=>(0,c.formatByteSize)(e.total),align:"right"},{key:"used",title:y.lmsg("harddiskUsed"),render:e=>(0,c.formatByteSize)(e.used),align:"right"},{key:"used",title:y.lmsg("harddiskAvailable"),render:e=>(0,c.formatByteSize)(e.available),align:"right"},{key:"capacity",title:y.lmsg("harddiskCapacity"),render:e=>(0,i.jsx)(g.default,{value:e.used/(e.used+e.available)*100}),align:"right"}],f=[{key:"last1min",title:y.lmsg("la1min"),align:"right"},{key:"last5min",title:y.lmsg("la5min"),align:"right"},{key:"last15min",title:y.lmsg("la15min"),align:"right"}],p=[{key:"total",title:y.lmsg("swapTotal"),align:"right",render:e=>(0,c.formatByteSize)(e.total)},{key:"total",title:y.lmsg("swapUsed"),align:"right",render:e=>(0,c.formatByteSize)(e.used)},{key:"total",title:y.lmsg("swapFree"),align:"right",render:e=>(0,c.formatByteSize)(e.free)},{key:"usage",title:y.lmsg("swapUsage"),align:"right",render:e=>(0,i.jsx)(g.default,{value:0===e.total?0:e.used/e.total*100})}],x=[{key:"total",title:y.lmsg("memoryUsed"),align:"right",render:e=>(0,c.formatByteSize)(e.used)},{key:"total",title:y.lmsg("memoryFree"),align:"right",render:e=>(0,c.formatByteSize)(e.free)}],k=[{key:"active",title:y.lmsg("activeDomains"),align:"right"},{key:"inactive",title:y.lmsg("inactiveDomains"),align:"right"},{key:"problems",title:y.lmsg("problemDomains"),align:"right"}],j=()=>{const{data:{os:{isWindows:e,name:t},server:{information:{swap:r,memory:s,sysDiskSpace:d,domains:j,loadAverage:b,cpu:v,sysUptime:S},productVersion:B},primaryKey:{pleskKeyId:w}},refetch:z,loading:T}=(0,a.useQuery)(m()),D=(0,o.toDatePeriod)(S),I=(0,i.useMemo)((()=>{const{name:e,version:t,build:r,os:i,osVersion:a}=B;return t?`${e} v${t}_build${r} os_${i} ${a}`:e}),[B]),M=[0!==Number(s.hardware)&&{key:"hardware",title:y.lmsg("memoryHardware"),align:"right",render:e=>(0,c.formatByteSize)(e.hardware)},{key:"total",title:y.lmsg(0!==Number(s.hardware)?"memoryTotalNoKernel":"memoryTotal"),align:"right",render:e=>(0,c.formatByteSize)(e.total)},...x,null!==s.shared&&{key:"shared",title:y.lmsg("memoryShared"),align:"right",render:e=>(0,c.formatByteSize)(e.shared)},null!==s.buffer&&{key:"buffer",title:y.lmsg("memoryBuffer"),align:"right",render:e=>(0,c.formatByteSize)(e.buffer)},null!==s.cached&&{key:"cached",title:y.lmsg("memoryCached"),align:"right",render:e=>(0,c.formatByteSize)(e.cached)},null!==s.available&&{key:"available",title:y.lmsg("memoryAvailable"),align:"right",render:e=>(0,c.formatByteSize)(e.available)},{key:"usage",title:y.lmsg("memoryUsage"),align:"right",render:e=>(0,i.jsx)(g.default,{value:0===e.total?0:e.used/e.total*100})}].filter(Boolean);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.Toolbar,{children:(0,i.jsx)(l.ToolbarGroup,{children:(0,i.jsx)(l.Button,{disabled:T,id:"bid-refresh",onClick:async()=>{await z(),(0,n.addToast)({intent:"success",message:(0,i.jsx)(h,{content:"refreshed"})})},icon:"refresh",children:(0,i.jsx)(h,{content:"refresh"})})})}),(0,i.jsxs)(l.Section,{collapsible:!0,title:(0,i.jsx)(h,{content:"sectionGeneral"}),children:[(0,i.jsx)(l.SectionItem,{title:(0,i.jsx)(h,{content:"cpu"}),children:v}),(0,i.jsx)(l.SectionItem,{title:(0,i.jsx)(h,{content:"version"}),children:I}),(0,i.jsx)(l.SectionItem,{title:(0,i.jsx)(h,{content:"os"}),children:t}),(0,i.jsx)(l.SectionItem,{title:(0,i.jsx)(h,{content:"key"}),children:w}),(0,i.jsxs)(l.SectionItem,{title:(0,i.jsx)(h,{content:"uptime"}),children:[" ",y.formatMessage("uptimeValue",D)]})]}),(0,i.jsx)(l.Section,{collapsible:!0,title:(0,i.jsx)(h,{content:"sectionCpu"}),children:(0,i.jsx)(l.List,{columns:f,data:[b]})}),(0,i.jsx)(l.Section,{collapsible:!0,title:(0,i.jsx)(h,{content:"sectionMemory"}),children:(0,i.jsx)(l.List,{columns:M,data:[s]})}),(0,i.jsx)(l.Section,{collapsible:!0,title:(0,i.jsx)(h,{content:e?"sectionVirtualMemory":"sectionSwap"}),children:(0,i.jsx)(l.List,{columns:p,data:[r]})}),(0,i.jsx)(l.Section,{collapsible:!0,title:(0,i.jsx)(h,{content:"sectionHarddisk"}),children:(0,i.jsx)(l.List,{columns:u,data:d,rowKey:"directory"})}),(0,i.jsx)(l.Section,{collapsible:!0,title:(0,i.jsx)(h,{content:"sectionDomains"}),children:(0,i.jsx)(l.List,{columns:k,data:[j]})})]})}},2567:(e,t,r)=>{r.r(t),r.d(t,{default:()=>i.default});var i=r(2568)},1425:(e,t,r)=>{r.r(t),r.d(t,{formatByteSize:()=>a});const i=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],a=e=>{if(!e)return"0 B";const t=Math.floor(Math.log(e)/Math.log(1024));return`${(e/1024**t).toFixed(2)} ${i[t]}`}},2570:(e,t,r)=>{r.r(t)}}]); //# sourceMappingURL=ServerInformationPage.js.map?9d04efa4ba0f33842c36