From bbe52084137f4abe671650e1b0ffd61c1f4847f0 Mon Sep 17 00:00:00 2001 From: silversword411 Date: Sat, 2 Jul 2022 09:11:14 -0400 Subject: [PATCH] docs - more device tab work Co-authored-by: Simon Smith --- docs/docs/meshcentral/devicetabs.md | 76 ++++++++++++------ .../images/desktop_connectbutton.png | Bin 0 -> 4432 bytes .../images/desktop_rdpconnectbutton.png | Bin 0 -> 3136 bytes .../images/terminal_connectbutton.png | Bin 0 -> 4785 bytes 4 files changed, 52 insertions(+), 24 deletions(-) create mode 100644 docs/docs/meshcentral/images/desktop_connectbutton.png create mode 100644 docs/docs/meshcentral/images/desktop_rdpconnectbutton.png create mode 100644 docs/docs/meshcentral/images/terminal_connectbutton.png diff --git a/docs/docs/meshcentral/devicetabs.md b/docs/docs/meshcentral/devicetabs.md index 97ed1ce2..ceef890b 100644 --- a/docs/docs/meshcentral/devicetabs.md +++ b/docs/docs/meshcentral/devicetabs.md @@ -2,26 +2,43 @@ ## General +For viewing general information about the agent +### Fields -Set alternate port in the link if it's not default +### Buttons -![](images/general_alternateports.png) +Actions + +Notes + +Log Event + +Message + +Chat ### 7 Day Power State +![](images/7daypowerstate.png) + Legend -1. Black color: device is powered om -2. purple color: device is in sleep state -3. blue/green color : device is connected trough amt/cira, but not powered on -4. grey color: device is powered off +* **_Black color_**: Device is powered on +* **_Purple color_**: Device is in sleep state (Intel AMT agents only) +* **_Teal color_**: Device is connected through AMT/CIRA, but not powered on (Intel AMT agents only) +* **_Grey color_**: Device is powered off (Intel AMT agents only) + +### Text Links + +You can set alternate port in the link if it's not default by right-clicking. + +![](images/general_alternateports.png) -![](images/7daypowerstate.png) ## Desktop -For connecting to the machine. +For connecting to the machines KVM interface. ### Connect Button @@ -31,39 +48,46 @@ Right-clicking on Connect button will give you additional options: * Ask Consent * Privacy Bar -# RDP Connect Button +![](images/desktop_connectbutton.png) + +### RDP Connect Button Right-clicking on RDP Connect button allows you to specify Alternate Port. -# Intel AMT Connect Button +![](images/desktop_rdpconnectbutton.png) + +### Intel AMT Connect Button + +Uses Intel AMT to control video output of the hardware video card. ## Terminal -For connecting to a command line based interface to the machine +For connecting to a command line based interface on the agent Right-clicking on Connect button allows you to: -* Admin Shell -* Admin Powershell -* User Shell -* User Powershell -* SSH +!!!note + Linux and Windows have different options: + +* Admin Shell (Windows) +* Admin Powershell (Windows) +* User Shell (Windows) +* User Powershell (Windows) +* SSH (Linux) + +![](images/terminal_connectbutton.png) ## Files - + For transferring files to and from the agent. ## Events -Mesh Events related to the agent. This is your audit log +Mesh Events related to the agent. This is your audit log to see what actions have been taken on the agent from the MeshCentral server. ## Details -Agent information that includes - -Note you can show CPU and Memory usage info by clicking the icon in the top right corner - -![](images/details_cpuram.png) +Agent information that includes: * OS * Agent Info @@ -74,10 +98,14 @@ Note you can show CPU and Memory usage info by clicking the icon in the top righ * Storage * Intel AMT +Note you can show CPU and Memory usage info by clicking the icon in the top right corner + +![](images/details_cpuram.png) + ## Intel AMT ## Console For debugging and communicating with the mesh agent. -Type `help` for all available options +It allows JS commands to be issued to the device but also run extra commands from the meshcore. Type `help` for all available options diff --git a/docs/docs/meshcentral/images/desktop_connectbutton.png b/docs/docs/meshcentral/images/desktop_connectbutton.png new file mode 100644 index 0000000000000000000000000000000000000000..4f97e8f02b4593bea78250e26aead86a90806dd3 GIT binary patch literal 4432 zcmbVQcQ71|vp>Dd=|mSTN{A3~Bzlb+T!@zA5JZV1P9!uEi?w!PPapeDW6 zB8NB0uMG+8iLM5qa)@X1+97vUH&O=x(D8JCAr#j>jgOu+3;_n-1IMrWQ!OH3t}jT&nM`$Nrh2@1R18l z*MNS%3aq5giL~O}K69Qv0pyO%1sQbrx6_@2MM|r#ezvsI-fmmRc+sE4L~(>=m5#p|K-l@=kplccPi|ct5KWxnN0Ys#_|G2hG_+eKMOkv6zj{novf(1- z?%x-!crZdFuDoukvTYV3#5_D*{rIuO%#mf@*8H)L1XAq$@(du%W@d?3^@KV*Z&Hd; zhnnlK zI;)z1ot7W;@rAc+cFZulapyUrjilbw6e6G?q>%6#qxy8M|hjYs$tH z!b?vl?#<5vlci}`0Ca346LzM&^-xZN-V?-NznNjSkuC}1?%#U$a)Lo9_#p=&7EQB7 zfSt2@?O!Y^B34fji!(LFID(TFpU}M!ar98CkV=tZq4|iiKD0<%XCqjMqYfMNw9Ee> z^f0hUNIIgzw=cCNV4?orR!TJQ6C0qb*Jh#_+-WDy@vvJ!Gme=U=WyHlpbp#e4(rJM zp~ppTI?uqNA<>}WaP>HpM|zbvMon3xj-I-cR}L7Niu`f9uLvr2@Q`^%dtbP*u6p;p zB_8o@KT+@5JIh3h^_ZBLVie<2HZXzs02E%1ZlcBf^CEcQOIP1n${O!(wrwIQ&DWL0 z%!T$}o&nQ{{#`D*KGg#qw!QcPP*(deW{ZhQeg`yyT`2(THUSu1XOBh|INE&|pD3+= zI%Z#OwGDdC`+7aKsJXO!^u3XNp?Y>G$_n|T`3WKJ$BJIDaGjsYOpmIRt&oZnKPbx% z%SrjS;BodxlOtZ;{hH-&)P=sjexF*HZf`G4Lga^qlT%bqXP^!BOXzAtt?;ap+_GE3 zJgcGLqDoV3GWvUHl1>#?jf!2Al`EIbJvVw3uA^(_k7xg)(vW$9Q4MyP%3RV{N6Sps z^v60R3qsA*x77X&X$t{!YfS5t{z2(j>KYo_nm)8x9YJQ&IFW~t_INgxWGPM3UQKLhhKVzeEm4V;n%rli7u3b? z8F8t54dg8v5+a^*2gZz{yO75pR7X+KbbnOf)YkDV`cc`D%}xweHmiIbq-?DL>Aq0Tw7BL*Wv)Le6?4 zulZ6p2aNk3KE^_dttGv9SN^BByN7~1-mj+Z{fiQti%cnLw~!_<1d69uK;jdb$wz~%IO@&|DBvb%dZ2<*pWJUD$?~Qhb@e9Yhb00ke_vQ%$qf^N#n0W@r zncu%!g9iR-s6IX?^C_TA45mlsd)%h(k1!o8PdvD=t9M!$^4^aU=+^Ld|3i&E{Vvkr z$dweiKw}d2OV`=|2y*1xm@e?!c%alWl>&UU+#$VbSr+E`rI1@HxB=rn5ik6Zz<8y1 zpREY0Ac_sO!;}b@1Hmakzpq_AgvEYIn18?PL3EcEPkb z>YEJQf?AVsYv59_At0Q)?QD-i!KQ8ZM31}&%P?bKQ+Fwe7)Usb|5lqa52p&+&%aVK z|0V(RAwlAw@Ugw!)l$vt)Y0i!^ip!1v#GEATc5xFCeUur&jJd~P(RPD5BzM8Xtfb9 z>&Z%l>@m^AIFcrY#Gv(P|Lrq;Vic8;RRThv9!$!<(@N3pIGoF`@&rNjdxClH!#f|8 zOLUM+Dkt^itq;xG?w85Xrz67%kqvObBf8MQ|RSfHlpkjj}81|wKTF;WR6Q!MO^M= zTYK>QQG>`dc*W^kX_S`Y6k^WUFr-a6`)oC~wJxzusd{>6XJ?t7|gAVwqg2gG?JPw+4@z^r2X_={iTy_mvA>W!P5D8Nir74;`}G3fmM6qc3_GM+Hl_urU|<8k7v4%=J(wzYWs+2xNz zT98K(n<;T)#%1wnego2pp(%PwA*Gi{ZHnXn@5c(+V4oV_2SF6_{#LBJe}liBizU8qTMVbP>K#d2YKOTVC6c(s7vj#5fungGBG;kILyNuBqzIlFkv1?5vgRS$aRhw6%h+=eF%^%|I zTpruf{$V4Cz-O3!!C6LQc~eYwBLz$?3p^v1Yv*wra{nG3n+9)cnE#|*}flV!1T`=U&@pz7{CV^D;gWl5@(Wx?R?um`oPWPlHi zh$>drv-gA2cDm2$;oFYU{UQT)x|92D2NK_T!QK zI!I|p*3K5`9L{-p3)~|4ib&g4%Fxf<;Y>_!@RZpE{Kq@2gSn1J@0%a5csPtGEM<+I zCd90B8FsAyjOcUX_J$2<4s4#fhSwb%I_tdOlzqe6Hv0Z#R!BtUMexDuem^~-^A+ol5 zV;iL<(uOyft>s=**=Gd{UB}lW^ZzR@`W~N7=c+geSr(B3wFu&JYq=vL)m;^V`^f(n zrvDBaf}*2qf1t9-aH7Q%kzZYRg?^Z&92usZOLF$}jFoAD>G9l)@#Hi2&P1931Fbo# zyZ&GLS|jM*+b-n7812;FSQTu6v zc)Z=n&uPBv?FotxJ6q)ba~y6Ta-OU7ca`EWCP7N_H3D3TVVelBY)ms-PEiKVn9tzZ z@EMoIzb(58u9#y?6r_3(lVIOs>quaZ^;hDx z``Kz1qRq)KcT2?BFnC&6iqrHcP5L|uEnQpQEi`1*lx1e_vqaWNL?Y~JE|Gv6mY1)g4MahJ!-d9)Q(kR zl|Nb|)GANkbKdiOem>m$JNJIMUvGkmkuDvG4FmuH==Alpkbl|wSK3she?7pi!|E?c zP)J=3Kn;##=WhT$RX0=z0P0g|t{ln#W@=wOYZL$g?*BiL4Eua|0szp==xeE)2R+)) zqcJhFVjHGcmRRnHgBKlll7R@N^D;9=>W$Auh5adq)f1_lNw^fA_^qDA>}%VN%^ z$JL)ddAYeimpg_hRiJ{I>d_Qq*^*9c0}0cMvVI8i9o$XcRJk!64!7?KFDQ!;IXgd> zyie-6`{Kc5mpQ3^BL00-bF{03E^;f*_5`rF2Gq0oGP<`Wy zs0b=>l4nQ^B8@WK+9cJ}GNHzX#V>Mo@S#ucOsKPpYq%*k0Ksiyr5xUlIeN8@s+9M^ z@{OX?p{-tq$?u%8noGDEo2}CLVM8w|IPKEiLyJ!?jgm=#FPD_<7^efBX%E`~=Wez^ zq#b>yZ%rL7Bp`&?u)i?(w2og}L(6oFm5uz~?Cx|eH>5P`+X6Ie3h#N6;$Li6>NwHr?o_V1!sndIb5P}5nlv;& z{FAo$nNak2KhAymBK@jVEtl44p;K8*dWE$~7%hmt=XL9MT5qXiWAA*1HBc{@+(*2+ z`tR6wd`b+-@&em+Ta*c!a7aC$2T$f@y|^MWMTi`*D04#tIzd4<{M1$hM($*IbV0-2 zOCrQEdhJ{NOJ>*??@oDQxfG9JLJvCyR@SJWf-CTtU{zu^>i188mBn?_wL=q!rFMj< zt!NPHI|zvg_II9;HOs+SjRL;jBFegdp#Xt(YT z9(lQr4-Vf=s8TTR4rUgU+0B_P9yi;-{{nq5=}dV&gfO<7`Bg?)JCdtl>NZzmVLcv; z;TGq@w~k}C~=po5@vNSy%zhu3qLKWQg7 zAHK7_qY@}e-LxH^=a{J`NWaz03pl?rlnzn6sHjt6@)4gmHNWYqE_y6mw=N7btyxg* zwXApF9C^b4w&ioF&7sK6ZvWY~Vt1z2MSFZ5%Z)c9DXZX77goYXamu_H_=*)EpW+`% z@_z=aoc)scBozB5$8}kOoXfSRLd0X@R63~34_AnKl(}BLl|Z725ne`PvV(EQVFz|$ z#Wyex&+6ItsNvK~mqB71B{4bYjsIHE*qpQYQIJ3i4Vhb1IuAigq*#QsN>shvM2)wF)H}5y=KRz=q9;;^cr}#rn(yuoGM6-_* znSGS3HJWpLKT<&#-QA>!p%ixzF4s1?&`8a!KibE>y2f8r^$Tn&r{8lYI8?P@eu5if z%l7YUsjm>;fw=jhp*Q;o3h*nn&ADarTe@aNqS`vix~aqT@G5ZVFKvL2iaqJ=x(ToU>WDCj<=lj$>Mm+QcSzAK|}A|_v%ty zo-|{iN9+|`2WTi!EvT9Ma4p<>8AD#M8taHn*yf^+5aDw|IBG|^GRHzc!NS_h3 z@l*3UWeRt7-F~MM62C$oq+-dDB&`6>Q)u%H(qH!v9w%VsAaCMffLaOAGvMK;T|e{Z z4-M6k5~C>N{hHT6*C^R|o_8hkNIs9iSixext!dMsfQzLSp(0Hy3;$8bNw)Fh>#~G> z8jUv84{+sRn@_igQsC-X*TK-v4|v%^d!6yKe`hsCX}E2a1YmHHCPq*iWTa&6wJ>bq z)(8q+w8E7Bpk?vk`*b)ST#%TOI|J(2)VoJKdJ2AIr_?axZ?3Yno^7Tm?ohPU6%u%M zKq%$Jg_&Ae&7mtR2>r<+C%(btMWWkg8M)6tpATbjTrOl8$XUKadEQ0Fc^-cL7$AG? zh^wXpGTcc&#+UYPmTe-QRKd8CP2A^ zLmsHigA~cY-e-ZSt9wl|C=>)u^xfz3QOS=3!$G=GPs)GaPft%DR1XV%nq_2~nGjb9 z3Dv6Ko?OG~WUU63{-7Sj7$UF|9dz`TGNsQh7-jTXu!lxUriZ;>i_578ix+F93#v{r znKdsBu(hx1#62TAb;E8%i4sK*J|bQt6Pn_d?qGDh8fIhAI~yb}#{A(*ta~}{#}OyL zBsD@4ji+`_zw!2=#K9C*BI{g}7wiKwHQDkIptf;(&R6?rXEc%g&!ke;qznsn_gdES zSQJ^@e4&!2h0&|6C1X0u8A(NpuQMi9DHC-ucnV*n-ICfKDwoBbv0N#xErGjbr%roD zvbCv1d{XIlLPcMhTY4tc*%T955-6-OM7s_T#S7kE7scA3OoS6J{WxC+Ita|?24i%! zVNT9D{#B&p$?rrFmBfoC)+Frvv*#nX(oGDkz8ElB?6nnM@uC=g^Rh`CrO@+xP&QwF zhxdrANqV%@4BAFgPf?s}2Nxj0d;df~!=Lt}sOE@bmB%@YfIsf>5fL~M&jnD?6F&Ps zkUDq+CtG1zrbIShNkRK06)?(F^vA(w4)=>^zRMONYSthUZW(SxXJzcFVtOK;IiL!>{ZYfN;8x~ zWX-|t^2V5-!zH%Ha7*xrS|+DpGVFlJQp5swORL*cdpT)NFi8yR`DUSnYdeBlY%hE5 z4aAG;L|fTOipq;Ai`s26y{*>8+ebmSL`ElL-##i)A89jFoo&-3%*kt!m9pnI9x$nB z2?tp_XB2CbkT5To-j+-EqT;>tJeCSs6Jod(DoKs}86@U!tt;r%#R6m+(Np`wM( zaOH*9Q95~b5*;SnR1TiXXUTo^BJpmp17Hwl@$hLHvl5j>6R8cKeX--hYg_!AM)p#Fsz?OWkOM07_-UrPfV z>~N4D;SHY6LPIQj>K01q>7ksCX7Ygx&!S~}=NJv42lf^(a1Q|`+SR-U(n&bQd&X-- z!+>YaccdL(i*3fE^(}Q2y{jvt6wiTUEq7ZGNK0JW5a5wu1~4Ta^8Ues1oTQ5H}`71 z^9-MJGzVIQA0mz}?tN@OLtJ4y(ymUG&hGw<(WE2Opwps+O%!P-X=U)-_Px%&BXE11>xtlgOd;~(_qO`klE0{B&FT+*HyF$`bKtRo z!N}EN_uqaNNP;qyCpm%I!8DOfBLbzL4*4>8yg72PH(0JHGaF~8T2$1V!U_E%rn@Kp zb|}_l4WMTZMXsL1i2ZYArKETt2gL+wm#{m9vLYGN0+<51qsNj~P0OWH>3@5S#;m)_ z&Ik-*@X65y*@voMTd&KD+-#4BtJAvR#$dDDlJ71?aSCd44}wnPiZ$k9NqUP}EYlt( zY-#Mc%C{&!jQC0x65{yJZ`}1oyo$D~kp2~B!>3NosR3^THMa5V>`3#5h>B#hM*cMe zsMVq}z74#iRQb8+=eD;SG&8#OW8P~8v^HJ{*& zeY4S%g4iy6m}Q$h+awb{R~At-Yq@kSvG(B=2G&`fEL+Wx6s^0!`oGxHh^titM%!(S027t5 zeS6r2-{DnS_t$*@ZTsYRNrDXGW�C`@s62exZ(=Q4p(0-U$C)2=j>``Q;rGHj>N4 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 btuFXoL5;!grPj@xiAZ1DSgTIcG5Y@iF1Jha literal 0 HcmV?d00001