File manager - Edit - /usr/local/cpanel/whostmgr/docroot/templates/monitoring/spa/_nuxt/BRExdNuj.js
Back
import{ae as X,af as f0,ag as y0,B as g0,T as h0,G as I,a8 as v0,v as F,ah as D0,a7 as b0,q as C,ai as $,S as T0,aj as _0,x as K,a3 as w0,ak as S0,al as j,P as V,L as Z,i as J,p as C0,f as G,y as k0}from"./Bb0d5mhF.js";import{a as P0,e as W,g as Y,f as O}from"./C9SsffiO.js";import{u as E0}from"./CF7kvRCg.js";import{a as A0,u as I0,b as F0}from"./B7DMRpI3.js";const N0={trailing:!0};function x0(e,a=25,c={}){if(c={...N0,...c},!Number.isFinite(a))throw new TypeError("Expected `wait` to be a finite number");let o,r,n=[],t,s;const u=(p,w)=>(t=O0(e,p,w),t.finally(()=>{if(t=null,c.trailing&&s&&!r){const S=u(p,s);return s=null,S}}),t),l=function(...p){return c.trailing&&(s=p),t||new Promise(w=>{const S=!r&&c.leading;clearTimeout(r),r=setTimeout(()=>{r=null;const f=c.leading?o:u(this,p);s=null;for(const D of n)D(f);n=[]},a),S?(o=u(this,p),w(o)):n.push(w)})},i=p=>{p&&(clearTimeout(p),r=null)};return l.isPending=()=>!!r,l.cancel=()=>{i(r),n=[],s=null},l.flush=()=>{if(i(r),!s||t)return;const p=s;return s=null,u(this,p)},l}async function O0(e,a,c){return await e.apply(a,c)}const R0=Symbol.for("nuxt:client-only");function E(...e){const a=typeof e[e.length-1]=="string"?e.pop():void 0;L0(e[0],e[1])&&e.unshift(a);let[c,o,r={}]=e,n=!1;const t=F(()=>S0(c));if(typeof t.value!="string")throw new TypeError("[nuxt] [useAsyncData] key must be a string.");if(typeof o!="function")throw new TypeError("[nuxt] [useAsyncData] handler must be a function.");const s=X();r.server??=!0,r.default??=U0,r.getCachedData??=e0,r.lazy??=!1,r.immediate??=!0,r.deep??=f0.deep,r.dedupe??="cancel",r._functionName,s._asyncData[t.value];function u(){const f={cause:"initial",dedupe:r.dedupe};return s._asyncData[t.value]?._init||(f.cachedData=r.getCachedData(t.value,s,{cause:"initial"}),s._asyncData[t.value]=q(s,t.value,o,r,f.cachedData)),()=>s._asyncData[t.value].execute(f)}const l=u(),i=s._asyncData[t.value];i._deps++;const p=r.server!==!1&&s.payload.serverRendered;{let f=function(d){const g=s._asyncData[d];g?._deps&&(g._deps--,g._deps===0&&g?._off())};const D=D0();if(D&&p&&r.immediate&&!D.sp&&(D.sp=[]),D&&!D._nuxtOnBeforeMountCbs){D._nuxtOnBeforeMountCbs=[];const d=D._nuxtOnBeforeMountCbs;y0(()=>{d.forEach(g=>{g()}),d.splice(0,d.length)}),g0(()=>d.splice(0,d.length))}const N=D&&(D._nuxtClientOnly||h0(R0,!1));p&&s.isHydrating&&(i.error.value||i.data.value!==void 0)?i.status.value=i.error.value?"error":"success":D&&(!N&&s.payload.serverRendered&&s.isHydrating||r.lazy)&&r.immediate?D._nuxtOnBeforeMountCbs.push(l):r.immediate&&i.status.value!=="success"&&l();const T=b0(),_=I(t,(d,g)=>{if((d||g)&&d!==g){n=!0;const L=s._asyncData[g]?.data.value!==void 0,B=s._asyncDataPromises[g]!==void 0,M={cause:"initial",dedupe:r.dedupe};if(!s._asyncData[d]?._init){let x;g&&L?x=s._asyncData[g].data.value:(x=r.getCachedData(d,s,{cause:"initial"}),M.cachedData=x),s._asyncData[d]=q(s,d,o,r,x)}s._asyncData[d]._deps++,g&&f(g),(r.immediate||L||B)&&s._asyncData[d].execute(M),j(()=>{n=!1})}},{flush:"sync"}),P=r.watch?I(r.watch,()=>{n||(s._asyncData[t.value]?._execute.isPending()&&j(()=>{s._asyncData[t.value]?._execute.flush()}),s._asyncData[t.value]?._execute({cause:"watch",dedupe:r.dedupe}))}):()=>{};T&&v0(()=>{_(),P(),f(t.value)})}const w={data:R(()=>s._asyncData[t.value]?.data),pending:R(()=>s._asyncData[t.value]?.pending),status:R(()=>s._asyncData[t.value]?.status),error:R(()=>s._asyncData[t.value]?.error),refresh:(...f)=>s._asyncData[t.value]?._init?s._asyncData[t.value].execute(...f):u()(),execute:(...f)=>w.refresh(...f),clear:()=>{const f=s._asyncData[t.value];if(f?._abortController)try{f._abortController.abort(new DOMException("AsyncData aborted by user.","AbortError"))}finally{f._abortController=void 0}Q(s,t.value)}},S=Promise.resolve(s._asyncDataPromises[t.value]).then(()=>w);return Object.assign(S,w),S}function R(e){return F({get(){return e()?.value},set(a){const c=e();c&&(c.value=a)}})}function L0(e,a){return!(typeof e=="string"||typeof e=="object"&&e!==null||typeof e=="function"&&typeof a=="function")}function Q(e,a){a in e.payload.data&&(e.payload.data[a]=void 0),a in e.payload._errors&&(e.payload._errors[a]=void 0),e._asyncData[a]&&(e._asyncData[a].data.value=K(e._asyncData[a]._default()),e._asyncData[a].error.value=void 0,e._asyncData[a].status.value="idle"),a in e._asyncDataPromises&&(e._asyncDataPromises[a]=void 0)}function M0(e,a){const c={};for(const o of a)c[o]=e[o];return c}function q(e,a,c,o,r){e.payload._errors[a]??=void 0;const n=o.getCachedData!==e0,t=c,s=o.deep?C:$,u=r!==void 0,l=e.hook("app:data:refresh",async p=>{(!p||p.includes(a))&&await i.execute({cause:"refresh:hook"})}),i={data:s(u?r:o.default()),pending:F(()=>i.status.value==="pending"),error:w0(e.payload._errors,a),status:$("idle"),execute:(...p)=>{const[w,S=void 0]=p,f=w&&S===void 0&&typeof w=="object"?w:{};if(e._asyncDataPromises[a]&&(f.dedupe??o.dedupe)==="defer")return e._asyncDataPromises[a];{const T="cachedData"in f?f.cachedData:o.getCachedData(a,e,{cause:f.cause??"refresh:manual"});if(T!==void 0)return e.payload.data[a]=i.data.value=T,i.error.value=void 0,i.status.value="success",Promise.resolve(T)}i._abortController&&i._abortController.abort(new DOMException("AsyncData request cancelled by deduplication","AbortError")),i._abortController=new AbortController,i.status.value="pending";const D=new AbortController,N=new Promise((T,_)=>{try{const P=f.timeout??o.timeout,d=H0([i._abortController?.signal,f?.signal],D.signal,P);if(d.aborted){const g=d.reason;_(g instanceof Error?g:new DOMException(String(g??"Aborted"),"AbortError"));return}return d.addEventListener("abort",()=>{const g=d.reason;_(g instanceof Error?g:new DOMException(String(g??"Aborted"),"AbortError"))},{once:!0,signal:D.signal}),Promise.resolve(t(e,{signal:d})).then(T,_)}catch(P){_(P)}}).then(async T=>{let _=T;o.transform&&(_=await o.transform(T)),o.pick&&(_=M0(_,o.pick)),e.payload.data[a]=_,i.data.value=_,i.error.value=void 0,i.status.value="success"}).catch(T=>{if(e._asyncDataPromises[a]&&e._asyncDataPromises[a]!==N||i._abortController?.signal.aborted)return e._asyncDataPromises[a];if(typeof DOMException<"u"&&T instanceof DOMException&&T.name==="AbortError")return i.status.value="idle",e._asyncDataPromises[a];i.error.value=_0(T),i.data.value=K(o.default()),i.status.value="error"}).finally(()=>{D.abort(),delete e._asyncDataPromises[a]});return e._asyncDataPromises[a]=N,e._asyncDataPromises[a]},_execute:x0((...p)=>i.execute(...p),0,{leading:!0}),_default:o.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{l(),e._asyncData[a]?._init&&(e._asyncData[a]._init=!1),n||T0(()=>{e._asyncData[a]?._init||(Q(e,a),i.execute=()=>Promise.resolve())})}};return i}const U0=()=>{},e0=(e,a,c)=>{if(a.isHydrating)return a.payload.data[e];if(c.cause!=="refresh:manual"&&c.cause!=="refresh:hook")return a.static.data[e]};function H0(e,a,c){const o=e.filter(t=>!!t);if(typeof c=="number"&&c>=0){const t=AbortSignal.timeout?.(c);t&&o.push(t)}if(AbortSignal.any)return AbortSignal.any(o);const r=new AbortController;for(const t of o)if(t.aborted){const s=t.reason??new DOMException("Aborted","AbortError");try{r.abort(s)}catch{r.abort()}return r.signal}const n=()=>{const s=o.find(u=>u.aborted)?.reason??new DOMException("Aborted","AbortError");try{r.abort(s)}catch{r.abort()}};for(const t of o)t.addEventListener?.("abort",n,{once:!0,signal:a});return r.signal}const B0={index:[],default:[],"monitoring-network":[{chartType:"network-ping-response-times",series:[{metric:"ms",name:"4130452684",identifier:"domain-4130452684",type:"spline",data:[[172320546e4,28.097],[172320552e4,28.098],[172320564e4,28.187],[172320576e4,28.2745],[172320588e4,28.035],[1723206e6,28.218],[172320612e4,28.193],[172320624e4,28.038]]},{metric:"ms",name:"2741506381",identifier:"domain-2741506381",type:"spline",data:[[172320546e4,17.732],[172320552e4,14.673],[172320564e4,11.8135],[172320576e4,11.705],[172320588e4,11.7085],[1723206e6,11.7085],[172320612e4,11.709],[172320624e4,11.598]]},{metric:"ms",name:"3321614652",identifier:"domain-3321614652",type:"spline",data:[[172320546e4,16.156],[172320552e4,13.133],[172320564e4,10.4005],[172320576e4,10.3575],[172320588e4,10.243],[1723206e6,10.3725],[172320612e4,10.3755],[172320624e4,10.294]]}]},{chartType:"network-bytes-total",series:[{metric:"rxkb",name:"Total bits in",identifier:"net-total-bits-in",type:"spline",data:[[172320546e4,15640],[172320552e4,20336],[172320564e4,20160],[172320576e4,24008],[172320588e4,70104],[1723206e6,37840],[172320612e4,18352],[172320624e4,10032]]},{metric:"txkb",name:"Total bits out",identifier:"net-total-bits-out",type:"spline",data:[[172320546e4,16456],[172320552e4,41352],[172320564e4,36688],[172320576e4,39056],[172320588e4,49616],[1723206e6,38112],[172320612e4,39448],[172320624e4,18088]]}]},{chartType:"network-packets-total",series:[{metric:"rxpck",name:"Total packets in",identifier:"net-total-packets-in",type:"spline",data:[[172320546e4,11],[172320552e4,18],[172320564e4,16],[172320576e4,17],[172320588e4,22],[1723206e6,18],[172320612e4,15],[172320624e4,8]]},{metric:"txpck",name:"Total packets out",identifier:"net-total-packets-out",type:"spline",data:[[172320546e4,11],[172320552e4,16],[172320564e4,15],[172320576e4,18],[172320588e4,21],[1723206e6,16],[172320612e4,15],[172320624e4,8]]}]},{chartType:"network-bytes-eth0",series:[{metric:"rxkb",name:"eth0 bits in",identifier:"net-eth0-bits-in",type:"spline",data:[[172320546e4,15640],[172320552e4,20336],[172320564e4,20160],[172320576e4,24008],[172320588e4,70104],[1723206e6,37832],[172320612e4,18352],[172320624e4,10032]]},{metric:"txkb",name:"eth0 bits out",identifier:"net-eth0-bits-out",type:"spline",data:[[172320546e4,16456],[172320552e4,41352],[172320564e4,36688],[172320576e4,39056],[172320588e4,49616],[1723206e6,38112],[172320612e4,39448],[172320624e4,18088]]}]},{chartType:"network-packets-eth0",series:[{metric:"rxpck",name:"eth0 packets in",identifier:"net-eth0-packets-in",type:"spline",data:[[172320546e4,11],[172320552e4,18],[172320564e4,16],[172320576e4,17],[172320588e4,22],[1723206e6,18],[172320612e4,15],[172320624e4,8]]},{metric:"txpck",name:"eth0 packets out",identifier:"net-eth0-packets-out",type:"spline",data:[[172320546e4,11],[172320552e4,16],[172320564e4,15],[172320576e4,18],[172320588e4,21],[1723206e6,16],[172320612e4,15],[172320624e4,8]]}]}],"monitoring-memory":[{chartType:"memory-usage",series:[{metric:"f",name:"Free memory",identifier:"memory-free",type:"area",data:[[172320546e4,89866240],[172320552e4,85739520],[172320564e4,128698368],[172320576e4,103239680],[172320588e4,112969728],[1723206e6,100130816],[172320612e4,77955072],[172320624e4,90107904]]},{metric:"c",name:"Cached memory",identifier:"memory-cached",type:"area",data:[[172320546e4,523898880],[172320552e4,537974784],[172320564e4,491081728],[172320576e4,511606784],[172320588e4,496429056],[1723206e6,514136064],[172320612e4,534224896],[172320624e4,527724544]]},{metric:"b",name:"Buffered memory",identifier:"memory-buffered",type:"area",data:[[172320546e4,27152384],[172320552e4,27463680],[172320564e4,31705088],[172320576e4,33445888],[172320588e4,32964608],[1723206e6,30765056],[172320612e4,29558784],[172320624e4,31166464]]},{metric:"u",name:"Used memory",identifier:"memory-used",type:"area",data:[[172320546e4,1443446784],[172320552e4,1433186304],[172320564e4,1432879104],[172320576e4,1436071936],[172320588e4,1442000896],[1723206e6,1439332352],[172320612e4,1442625536],[172320624e4,1435365376]]},{metric:"a",name:"Available memory",identifier:"memory-available",type:"area",data:[[172320546e4,289689600],[172320552e4,299814912],[172320564e4,300414976],[172320576e4,296978432],[172320588e4,291024896],[1723206e6,293804032],[172320612e4,290502656],[172320624e4,297930752]]}]},{chartType:"memory-active-inactive",series:[{metric:"f",name:"Free memory",identifier:"memory-free",type:"area",data:[[172320546e4,89866240],[172320552e4,85739520],[172320564e4,128698368],[172320576e4,103239680],[172320588e4,112969728],[1723206e6,100130816],[172320612e4,77955072],[172320624e4,90107904]]},{metric:"b",name:"Buffered memory",identifier:"memory-buffered",type:"area",data:[[172320546e4,27152384],[172320552e4,27463680],[172320564e4,31705088],[172320576e4,33445888],[172320588e4,32964608],[1723206e6,30765056],[172320612e4,29558784],[172320624e4,31166464]]},{metric:"i",name:"Inactive memory",identifier:"memory-inactive",type:"spline",data:[[172320546e4,164089856],[172320552e4,169308160],[172320564e4,149491712],[172320576e4,156086272],[172320588e4,131944448],[1723206e6,150781952],[172320612e4,173289472],[172320624e4,164028416]]},{metric:"ac",name:"Active memory",identifier:"memory-active",type:"spline",data:[[172320546e4,1567178752],[172320552e4,1566605312],[172320564e4,1543759872],[172320576e4,1562601472],[172320588e4,1576206336],[1723206e6,1570471936],[172320612e4,1569658880],[172320624e4,1568210944]]}]}],"monitoring-cpu":[{chartType:"cpu-detailed-usage",series:[{metric:"i",name:"Idle",identifier:"cpu-idle",type:"spline",data:[[172320546e4,92],[172320552e4,95],[172320564e4,96.5],[172320576e4,94.5],[172320588e4,93.5],[1723206e6,95.5],[172320612e4,96],[172320624e4,96]]},{metric:"u",name:"User",identifier:"cpu-user",type:"spline",data:[[172320546e4,3],[172320552e4,2.5],[172320564e4,2],[172320576e4,3],[172320588e4,3],[1723206e6,2],[172320612e4,2],[172320624e4,2]]},{metric:"s",name:"System",identifier:"cpu-system",type:"spline",data:[[172320546e4,2],[172320552e4,1.5],[172320564e4,1],[172320576e4,1.5],[172320588e4,2],[1723206e6,1],[172320612e4,1.5],[172320624e4,1]]},{metric:"g",name:"Guest",identifier:"cpu-guest",type:"spline",data:[[172320546e4,0],[172320552e4,0],[172320564e4,0],[172320576e4,0],[172320588e4,0],[1723206e6,0],[172320612e4,0],[172320624e4,0]]},{metric:"gn",name:"Guest Nice",identifier:"cpu-guest-nice",type:"spline",data:[[172320546e4,0],[172320552e4,0],[172320564e4,0],[172320576e4,0],[172320588e4,0],[1723206e6,0],[172320612e4,0],[172320624e4,0]]},{metric:"n",name:"Nice",identifier:"cpu-nice",type:"spline",data:[[172320546e4,0],[172320552e4,0],[172320564e4,0],[172320576e4,0],[172320588e4,0],[1723206e6,0],[172320612e4,0],[172320624e4,0]]},{metric:"st",name:"Steal",identifier:"cpu-steal",type:"spline",data:[[172320546e4,0],[172320552e4,0],[172320564e4,0],[172320576e4,0],[172320588e4,0],[1723206e6,0],[172320612e4,0],[172320624e4,0]]},{metric:"io",name:"I/O Wait",identifier:"cpu-io-wait",type:"spline",data:[[172320546e4,0],[172320552e4,.5],[172320564e4,0],[172320576e4,0],[172320588e4,.5],[1723206e6,0],[172320612e4,0],[172320624e4,0]]},{metric:"ir",name:"Interrupts",identifier:"cpu-irq",type:"spline",data:[[172320546e4,0],[172320552e4,0],[172320564e4,0],[172320576e4,0],[172320588e4,0],[1723206e6,0],[172320612e4,0],[172320624e4,0]]}]},{chartType:"cpu-top-processes",series:[{metric:"cpu",name:"agent360",identifier:"process-agent360",type:"spline",data:[[172320552e4,.4],[172320564e4,.4],[172320576e4,.4],[172320588e4,.4],[1723206e6,.4],[172320612e4,.4],[172320624e4,.4]]},{metric:"cpu",name:"mysqld",identifier:"process-mysqld",type:"spline",data:[[172320552e4,.15],[172320564e4,.1],[172320576e4,.1],[172320588e4,.2],[1723206e6,.1],[172320612e4,.15],[172320624e4,.1]]},{metric:"cpu",name:"p0f",identifier:"process-p0f",type:"spline",data:[]},{metric:"cpu",name:"newrelic-infra",identifier:"process-newrelic-infra",type:"spline",data:[[172320552e4,.45],[172320564e4,.45],[172320576e4,.45],[172320588e4,.5],[1723206e6,.4],[172320612e4,.45],[172320624e4,.4]]},{metric:"cpu",name:"td-agent-bit",identifier:"process-td-agent-bit",type:"spline",data:[[172320552e4,.2],[172320564e4,.2],[172320576e4,.15],[172320588e4,.2],[1723206e6,.2],[172320612e4,.2],[172320624e4,.2]]}]},{chartType:"cpu-detailed-usage-cpu0",series:[{metric:"i",name:"Idle",identifier:"cpu-idle",type:"spline",data:[[172320546e4,92],[172320552e4,95],[172320564e4,96.5],[172320576e4,94.5],[172320588e4,93.5],[1723206e6,95.5],[172320612e4,96],[172320624e4,96]]},{metric:"u",name:"User",identifier:"cpu-user",type:"spline",data:[[172320546e4,3],[172320552e4,2.5],[172320564e4,2],[172320576e4,3],[172320588e4,3],[1723206e6,2],[172320612e4,2],[172320624e4,2]]},{metric:"s",name:"System",identifier:"cpu-system",type:"spline",data:[[172320546e4,2],[172320552e4,1.5],[172320564e4,1],[172320576e4,1.5],[172320588e4,2],[1723206e6,1],[172320612e4,1.5],[172320624e4,1]]},{metric:"g",name:"Guest",identifier:"cpu-guest",type:"spline",data:[[172320546e4,0],[172320552e4,0],[172320564e4,0],[172320576e4,0],[172320588e4,0],[1723206e6,0],[172320612e4,0],[172320624e4,0]]},{metric:"gn",name:"Guest Nice",identifier:"cpu-guest-nice",type:"spline",data:[[172320546e4,0],[172320552e4,0],[172320564e4,0],[172320576e4,0],[172320588e4,0],[1723206e6,0],[172320612e4,0],[172320624e4,0]]},{metric:"n",name:"Nice",identifier:"cpu-nice",type:"spline",data:[[172320546e4,0],[172320552e4,0],[172320564e4,0],[172320576e4,0],[172320588e4,0],[1723206e6,0],[172320612e4,0],[172320624e4,0]]},{metric:"st",name:"Steal",identifier:"cpu-steal",type:"spline",data:[[172320546e4,0],[172320552e4,0],[172320564e4,0],[172320576e4,0],[172320588e4,0],[1723206e6,0],[172320612e4,0],[172320624e4,0]]},{metric:"io",name:"I/O Wait",identifier:"cpu-io-wait",type:"spline",data:[[172320546e4,0],[172320552e4,.5],[172320564e4,0],[172320576e4,0],[172320588e4,.5],[1723206e6,0],[172320612e4,0],[172320624e4,0]]},{metric:"ir",name:"Interrupts",identifier:"cpu-irq",type:"spline",data:[[172320546e4,0],[172320552e4,0],[172320564e4,0],[172320576e4,0],[172320588e4,0],[1723206e6,0],[172320612e4,0],[172320624e4,0]]}]}],"monitoring-disk":[{chartType:"disk-overall-usage",series:[{metric:"u",name:"2043925204",identifier:"disk-2043925204",type:"area",data:[[172320546e4,25877868544],[172320552e4,51755769856],[172320564e4,51756167168],[172320576e4,51756576768],[172320588e4,51757092864],[1723206e6,51757195264],[172320612e4,51757252608],[172320624e4,25878646784]]},{metric:"u",name:"3793370640",identifier:"disk-3793370640",type:"area",data:[]},{metric:"u",name:"268802792",identifier:"disk-268802792",type:"area",data:[[172320546e4,6333952],[172320552e4,12667904],[172320564e4,12667904],[172320576e4,12667904],[172320588e4,12667904],[1723206e6,12667904],[172320612e4,12667904],[172320624e4,6333952]]},{metric:"u",name:"vda",identifier:"disk-vda",type:"area",data:[[172320546e4,1],[172320552e4,5],[172320564e4,3],[172320576e4,2],[172320588e4,7],[1723206e6,3],[172320612e4,3],[172320624e4,1]]},{metric:"u",name:"sda",identifier:"disk-sda",type:"area",data:[]}]},{chartType:"disk-io-transactions",series:[{metric:"ms_io",name:"ms I/O",identifier:"disk-ms-io",type:"spline",data:[[172320546e4,10],[172320552e4,48],[172320564e4,26],[172320576e4,25],[172320588e4,65],[1723206e6,29],[172320612e4,30],[172320624e4,10]]},{metric:"ms_reading",name:"ms read",identifier:"disk-ms-read",type:"spline",data:[[172320546e4,2],[172320552e4,19],[172320564e4,9],[172320576e4,6],[172320588e4,27],[1723206e6,8],[172320612e4,8],[172320624e4,2]]},{metric:"ms_writing",name:"ms written",identifier:"disk-ms-written",type:"spline",data:[[172320546e4,5],[172320552e4,14],[172320564e4,62],[172320576e4,23],[172320588e4,20],[1723206e6,31],[172320612e4,13],[172320624e4,10]]},{metric:"rd_mrg",name:"Merged read",identifier:"disk-merged-read",type:"spline",data:[[172320546e4,0],[172320552e4,43],[172320564e4,7],[172320576e4,7],[172320588e4,69],[1723206e6,22],[172320612e4,17],[172320624e4,0]]},{metric:"rs",name:"Reads",identifier:"disk-reads",type:"spline",data:[[172320546e4,7],[172320552e4,85],[172320564e4,53],[172320576e4,21],[172320588e4,124],[1723206e6,30],[172320612e4,39],[172320624e4,16]]},{metric:"u",name:"I/O usage",identifier:"disk-io-usage",type:"spline",data:[[172320546e4,1],[172320552e4,5],[172320564e4,3],[172320576e4,2],[172320588e4,7],[1723206e6,3],[172320612e4,3],[172320624e4,1]]},{metric:"wr_mrg",name:"Merged writes",identifier:"disk-merged-writes",type:"spline",data:[[172320546e4,7],[172320552e4,7],[172320564e4,7],[172320576e4,8],[172320588e4,8],[1723206e6,7],[172320612e4,5],[172320624e4,3]]},{metric:"ws",name:"Writes",identifier:"disk-writes",type:"spline",data:[[172320546e4,4],[172320552e4,14],[172320564e4,62],[172320576e4,15],[172320588e4,18],[1723206e6,50],[172320612e4,13],[172320624e4,6]]}]},{chartType:"disk-io-data",series:[{metric:"avgrq-sz",name:"Average size",identifier:"disk-avg-size",type:"spline",data:[[172320546e4,31],[172320552e4,69],[172320564e4,52],[172320576e4,64],[172320588e4,78],[1723206e6,73],[172320612e4,60],[172320624e4,33]]},{metric:"rs",name:"Reads",identifier:"disk-reads",type:"spline",data:[[172320546e4,7],[172320552e4,85],[172320564e4,53],[172320576e4,21],[172320588e4,124],[1723206e6,30],[172320612e4,39],[172320624e4,16]]},{metric:"u",name:"I/O usage",identifier:"disk-io-usage",type:"spline",data:[[172320546e4,1],[172320552e4,5],[172320564e4,3],[172320576e4,2],[172320588e4,7],[1723206e6,3],[172320612e4,3],[172320624e4,1]]},{metric:"wrs",name:"Written",identifier:"disk-written",type:"spline",data:[[172320546e4,91],[172320552e4,281],[172320564e4,676],[172320576e4,275],[172320588e4,372],[1723206e6,582],[172320612e4,250],[172320624e4,105]]}]}]},A={ALERT_HISTORY:"/messages/history",CHART_DATA:"/metrics/get-metrics-data",USER_DETAILS:"/user/profile",USER_METRICS:"/metrics/profile",DISK_USAGE:"/metrics/disk-usage",MISSED_ALERTS:"/metrics/traffic-light-alerts",TOP_PROCESSES:"/process/get-top-cpu-processes",FULL_ALERT_MANAGEMENT:"/alerts",USER_PLANS:"/whm/plans"},$0={default:{chartTypes:[]},index:{chartTypes:["mini-cpu-usage","mini-load-average","mini-top-processes-cpu"]},monitoring:{chartTypes:["overall-cpu-usage","overall-memory-usage","overall-disk-usage","overall-load-average","overall-network","overall-top-processes-cpu"]},"monitoring-network":{chartTypes:["network-ping-response-times","network-bytes-total","network-packets-total","network-bytes-eth0","network-packets-eth0"]},"monitoring-cpu":{chartTypes:["cpu-detailed-usage","cpu-top-processes","cpu-detailed-usage-cpu0"]},"monitoring-memory":{chartTypes:["memory-usage","memory-active-inactive"]},"monitoring-disk":{chartTypes:["disk-overall-usage","disk-io-transactions","disk-io-data"]}},j0=[{id:1,dm:["C:","Local Disk"],file:"NTFS",pused:75,bused:5e10,bfree:15e10},{id:2,dm:["D:","Data Disk"],file:"NTFS",pused:60,bused:3e10,bfree:2e11},{id:3,dm:["E:","Backup Disk"],file:"NTFS",pused:85,bused:85e9,bfree:15e9},{id:4,dm:["F:","External Disk"],file:"FAT32",pused:40,bused:2e10,bfree:3e10},{id:5,dm:["G:","Media Disk"],file:"exFAT",pused:90,bused:9e10,bfree:1e10},{id:6,dm:["H:","Archive Disk"],file:"NTFS",pused:55,bused:55e9,bfree:45e9},{id:7,dm:["I:","Work Disk"],file:"NTFS",pused:70,bused:7e10,bfree:3e10},{id:8,dm:["J:","Project Disk"],file:"NTFS",pused:65,bused:65e9,bfree:35e9},{id:9,dm:["K:","Development Disk"],file:"NTFS",pused:50,bused:5e10,bfree:5e10},{id:10,dm:["L:","Test Disk"],file:"NTFS",pused:30,bused:3e10,bfree:7e10}],G0={data:[{title:"No data received for 17 minutes",severity:"default",status:"closed",opened:"2021-07-01T12:00:00Z",closed:"2022-07-01T12:17:00Z"},{title:"No data received for 17 minutes",severity:"default",status:"closed",opened:"2021-07-01T12:00:00Z",closed:"2022-07-01T12:17:00Z"}]},U={diskUsage:j0,alerts:G0},H=V("timespanStore",()=>{const e=new Date(new Date().getTime()-36e5),a=C([e,new Date]),c=Z();I(()=>c.name,()=>{c.name==="index"&&(a.value=[e,new Date])});const o=F(()=>{const[l,i]=a.value;return!l||!i?0:(new Date(i).getTime()-new Date(l).getTime())/1e3}),r={0:60,1800:60,3600:300,43200:1800,86400:3600,2592e6:86400,31536e6:86400},n=F(()=>{const l=Object.keys(r).find(i=>o.value<=parseInt(i))||0;return Number(r[Number(l)])}),t=C(),{locale:s}=J(),u=()=>{if(!n.value)return;const i=new Date(new Date().getTime()+n.value*1e3).toLocaleTimeString(s.value);t.value=i};return I(()=>a.value,()=>{(a.value.length===1||a.value[1]===null)&&(a.value[1]=new Date),u()}),u(),{timeSpan:a,lastHour:e,timeBetween:o,refreshTime:n,nextRefreshTimestamp:t,updateNextRefresh:u}},{persist:{key:"timespan",paths:["timeSpan"],storage:sessionStorage}}),W0=()=>{const e={"mini-cpu-usage":"percent","mini-load-average":"percentToHundred","mini-top-processes-cpu":"percent","overall-cpu-usage":"percent","overall-memory-usage":"percentAndBytes","overall-disk-usage":"byteCalculation","overall-load-average":"none","overall-network":"bps","overall-top-processes-cpu":"percent","network-packets-total":"none","network-bytes-total":"bps","network-packets-eth0":"none","network-bytes-eth0":"bps","network-ping-response-times":"time","cpu-detailed-usage":"percent","cpu-detailed-usage-cpu0":"percent","cpu-top-processes":"percent","memory-usage":"byteCalculation","memory-active-inactive":"byteCalculation","disk-overall-usage":"byteCalculation","disk-io-transactions":"none","disk-io-data":"bps"},a=(n,t,s,u)=>`<div> <span style="color:${u}">● </span>${s}: <strong>${t}</strong></div> `,c=(n,t,s)=>{if(!e[n])return s;const u=t.series.name,l=t.color;if(e[n]==="none")return a(t.x,t.y,u,l);if(e[n]==="bps"){const i=W(t.y);return a(t.x,i,u,l)}if(e[n]==="time"){const i=Y(t.y);return a(t.x,i,u,l)}if(["byteCalculation","percentAndBytes"].includes(e[n])){const i=O(t.y,"bytes");return a(t.x,i,u,l)}if(e[n]==="bitCalculation"){const i=O(t.y,"bits");return a(t.x,i,u,l)}if(e[n]==="percent")return a(t.x,`${t.y}%`,u,l);if(e[n]==="percentToHundred")return a(t.x,`${t.y*100}%`,u,l)},o=(n,t)=>{if(!e[n])return t;if(e[n]==="none")return`${t.value} `;if(e[n]==="bps")return W(t.value);if(e[n]==="time")return Y(t.value);if(e[n]==="byteCalculation")return O(t.value,"bytes");if(e[n]==="bitCalculation")return O(t.value,"bits");if(["percent","percentAndBytes"].includes(e[n]))return`${t.value}%`;if(e[n]==="percentToHundred")return`${t.value*100}%`};return{remapToRelevantOptions:(n,t)=>({xAxis:{showFirstLabel:!0,labels:{step:0}},yAxis:{labels:{useHTML:!0,align:"left",enabled:!0,formatter:s=>o(n,s)}},tooltip:{useHTML:!0,shared:!0,xDateFormat:"%d.%m.%y %H:%M",formatter:function(){const{points:s,x:u}=this;let l=`<b>${P0(u)}</b>`;return s?.forEach(i=>{l+=`${c(n,i,this)}`}),l},style:{zIndex:1},outside:!0}})}},z=C(0),Y0=(e=0)=>{const a=H(),c=C("waiting"),o=e||a.refreshTime*1e3,r=()=>{if(!a.timeSpan[0])return;const u=new Date(new Date().getTime()-a.timeBetween*1e3);a.timeSpan=[u,new Date]},{pause:n,resume:t}=A0(()=>{c.value="updating",a.updateNextRefresh(),r(),z.value++,I0(()=>{c.value="waiting"},50)},o),s=()=>{a.timeSpan[0]>a.timeSpan[1]&&(a.timeSpan=[new Date(a.timeSpan[1].getTime()-a.timeBetween*1e3),a.timeSpan[1]])};return I(()=>a.timeSpan,u=>{const l=new Date(u[1]),i=new Date(Date.now()-3600*1e3);s(),l<=i?n():t()},{immediate:!0}),{apiUpdateState:c,updateCount:z,updateTimeSpan:r}},q0=V("alertStore",()=>{const e=C("open"),a=C(1),c=C(20),o=C(0),r=C0({statusFilter:["open"],severityFilter:[]});I(()=>r.statusFilter,()=>{r.statusFilter.length===0&&(r.statusFilter=["open"],e.value="open"),r.statusFilter.length===1&&(e.value=r.statusFilter[0]),r.statusFilter.length===2&&(e.value=null)});const n=F0(u=>u,1e3),t=F(()=>{const u=r.statusFilter.length+r.severityFilter.length;return n(u)}),{getAlertHistory:s}=z0();return I(()=>a,async()=>{await s()}),{filter:r,realStatusFilter:e,currentPage:a,filterLength:t,resultsPerPage:c,totalPages:o}}),z0=(e=70,a=1)=>{const c=X(),o=H(),r=G(),{remapToRelevantOptions:n}=W0(),{API_URL:t}=k0().public,s=E0().getCpanelProperty("apiKey");if(!s){console.error("No API Key found");return}const{timeBetween:u}=H(),l=F(()=>({start:o.timeSpan[0],end:o.timeSpan[1]})),i=m=>{const y=c.payload.data[m]||c.static.data[m];if(!y||y.startAt!==l.value.start||y.endAt!==l.value.end||!y.fetchedAt)return;const h=new Date(y.fetchedAt);if(h.setTime(h.getTime()+u*1e3),!(h.getTime()<Date.now()))return y},p=Z(),w=()=>{const m=B0;return Object.keys(m).includes(p.name)?{data:m[p.name].map(b=>({series:b.series,options:[],chartType:b.chartType})),error:void 0,pending:!1}:{data:void 0,error:new Error("No pseudo data for this route"),pending:!1}},S=m=>({...m,fetchedAt:new Date,startAt:l.value.start,endAt:l.value.end}),f=m=>m?{data:m.data.map(h=>({series:h.series,options:n(h.chartType,h.options),chartType:h.chartType})),fetchedAt:new Date,startAt:l.value.start,endAt:l.value.end}:void 0,{updateCount:D}=Y0(),N=(m=70,y=1)=>{const h=r.userIsLoggedIn?m*y:24*y;return Math.ceil(o.timeBetween/60/h)},T=()=>{if(s==="")throw new Error("API Key is not set");const{data:m,error:y,status:h,refresh:b}=E(`apiCache_${p.name}`,async()=>{if(!G().userIsLoggedIn&&!["index","monitoring"].includes(p.name))return await w();const v=p.name||"default",k=$0?.[v]?.chartTypes;if(!k)throw new Error("No chart types found");return $fetch(t+A.CHART_DATA,{method:"POST",body:{chartTypes:k,timeframe:l.value,granularity:N(e,a)},credentials:"omit",headers:{"Content-Type":"application/json","X-API-KEY":s}})},{server:!1,transform(v){return f(v)},getCachedData(v){return i(v)},watch:[l,D]});return{data:m,error:y,status:h,refresh:b}},_=()=>(s&&!r.userDetails.isAnonymous&&(r.userIsLoggedIn=!0),r.userIsLoggedIn),P=async()=>{if(r.userIsLoggedIn)return{error:void 0};if(!s)return{error:new Error("No API Key found")};const{data:m,error:y,status:h,refresh:b}=await E("apiCache_userDetails",async()=>await $fetch(t+A.USER_METRICS,{method:"GET",credentials:"omit",headers:{"Content-Type":"application/json","X-API-KEY":s}}));if(!m.value)return{error:y.value};const{nickname:v,familyName:k,firstName:t0,firstDataAvailableDate:a0,planSlug:r0,planName:s0,isAnonymous:i0,consent:n0,avatar:o0,retentionSeconds:c0,userId:u0,storeUrl:l0,doNotSell:d0,customStoreUrl:m0,email:p0}=m.value;return r.userDetails.nickname=v,r.userDetails.firstName=t0||"",r.userDetails.familyName=k||"",r.userDetails.email=p0||"",r.userDetails.firstDataAvailableDate=a0,r.userDetails.planSlug=r0,r.userDetails.planName=s0,r.userDetails.isAnonymous=i0,r.userDetails.consent=n0,r.userDetails.avatar=o0,r.userDetails.retentionSeconds=c0,r.userDetails.userId=u0,r.userDetails.storeUrl=l0,r.userDetails.doNotSell=d0,r.userDetails.customStoreUrl=m0,_(),{error:void 0,refresh:b}},d=q0();return{getChartData:T,getUserDetails:P,getAlertHistory:async()=>{if(!r.userIsLoggedIn)return{data:U.alerts};const{data:m,error:y,refresh:h,status:b}=await E("apiCache_alertHistory",async()=>await $fetch(t+A.ALERT_HISTORY,{method:"POST",credentials:"omit",body:{filters:{status:d.realStatusFilter,severity:d.filter.severityFilter},pagination:{page:d.currentPage,itemsPerPage:d.resultsPerPage}},headers:{"Content-Type":"application/json","X-API-KEY":s}}));return d.totalPages=m.value?.data.meta?.totalPages||1,{data:m,error:y,refresh:h,status:b}},getDiskUsageData:()=>{if(!r.userIsLoggedIn)return{data:U.diskUsage};const{data:m,error:y,refresh:h,status:b}=E("apiCache_diskUsage",async()=>await $fetch(t+A.DISK_USAGE,{method:"POST",credentials:"omit",headers:{"Content-Type":"application/json","X-API-KEY":s}}),{transform(v){return S(v)},getCachedData(v){return i(v)}});return{data:m,error:y,refresh:h,status:b}},getProcessesData:()=>{if(!r.userIsLoggedIn)return{data:U.processes};const{data:m,error:y,refresh:h,status:b}=E("apiCache_processes_details",async()=>await $fetch(t+A.TOP_PROCESSES,{method:"POST",credentials:"omit",body:{limit:10},headers:{"Content-Type":"application/json","X-API-KEY":s}}),{transform(v){return S(v)},getCachedData(v){return i(v)}});return{data:m,error:y,refresh:h,status:b}},checkSignInApiKey:_,getMissedAlerts:()=>{const{data:m,error:y,refresh:h,status:b}=E("apiCache_missedAlerts",async()=>await $fetch(t+A.MISSED_ALERTS,{method:"GET",credentials:"omit",headers:{"Content-Type":"application/json","X-API-KEY":s}}),{transform(v){return S(v)},getCachedData(v){return i(v)},server:!1});return{data:m,error:y,refresh:h,status:b}},getPlansTable:()=>{const m=J().locale.value,{data:y,error:h,refresh:b,status:v}=E("apiCache_plansTable",async()=>await $fetch(t+A.USER_PLANS,{method:"POST",credentials:"omit",headers:{"Content-Type":"application/json","X-API-KEY":s},body:{locale:m}}),{transform(k){return S(k)},getCachedData(k){return i(k)}});return{data:y,error:h,refresh:b,status:v}}}};export{q0 as a,H as b,Y0 as c,z0 as u,A as w};
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 0.03 |
proxy
|
phpinfo
|
Settings