DAY ONE Developed by Kaseya University Powered by IT Scholars - - PowerPoint PPT Presentation

day one
SMART_READER_LITE
LIVE PREVIEW

DAY ONE Developed by Kaseya University Powered by IT Scholars - - PowerPoint PPT Presentation

Kaseya Advanced Workshop DAY ONE Developed by Kaseya University Powered by IT Scholars Kaseya Version 6.2 Last updated on June 25, 2012 1 Kaseya Advanced Workshop WORKSHOP INTRODUCTION 2 Kaseya Advanced Workshop


slide-1
SLIDE 1

1

Kaseya Advanced Workshop

Developed by

Kaseya University

Powered by

IT Scholars

Kaseya Version 6.2 Last updated on June 25, 2012

DAY ONE

slide-2
SLIDE 2

2

Kaseya Advanced Workshop

WORKSHOP INTRODUCTION

slide-3
SLIDE 3

3

Kaseya ¡Advanced ¡Workshop ¡

  • Pre-­‑requisite ¡

– Kaseya ¡Fundamentals ¡Workshop ¡

  • What ¡is ¡covered? ¡

– Kaseya ¡Advanced ¡Topics ¡

  • Dura>on ¡

– 2 ¡day, ¡3 ¡hours ¡of ¡lecture ¡and ¡lab ¡per ¡day ¡ – 5 ¡weeks ¡or ¡35 ¡days ¡of ¡access ¡to ¡portal ¡and ¡lab ¡

slide-4
SLIDE 4

4

What ¡is ¡included? ¡

  • 2 ¡x ¡3 ¡hours ¡of ¡instructor-­‑led ¡online ¡sessions ¡

– Delivered ¡in ¡two ¡consequent ¡days, ¡3 ¡hours ¡per ¡day. ¡

  • 5 ¡weeks ¡(or ¡35 ¡days) ¡of ¡unlimited ¡access ¡ ¡

– Training ¡materials ¡includes ¡training ¡videos, ¡interac>ve ¡ videos, ¡self-­‑assessment ¡quizzes, ¡and ¡reading ¡material ¡ available ¡24x7. ¡

  • 80 ¡hours ¡of ¡virtual ¡lab ¡

– Virtual ¡labs ¡include ¡five ¡dedicated ¡virtual ¡machines ¡and ¡

  • ne ¡VSA ¡account, ¡accompanied ¡with ¡hands-­‑on ¡

exercises ¡and ¡step-­‑by-­‑step ¡instruc>ons. ¡ ¡ – 40 ¡hours ¡will ¡expire ¡aPer ¡the ¡first ¡week ¡ ¡ – 10 ¡hours ¡per ¡week ¡for ¡the ¡next ¡4 ¡weeks ¡

  • 1 ¡CerAficaAon ¡Test ¡
slide-5
SLIDE 5

5

Cer>fica>on ¡Test ¡

  • Available ¡24x7 ¡during ¡the ¡35 ¡days ¡
  • The ¡passing ¡grade ¡is ¡90 ¡out ¡of ¡100 ¡
  • Includes ¡two ¡parts: ¡ ¡

– Theory ¡ ¡

  • 30 ¡points ¡ ¡
  • 30 ¡minutes ¡for ¡30 ¡mul>ple-­‑choice ¡or ¡T/F ¡ques>ons ¡
  • Unlimited ¡number ¡of ¡aVempts; ¡highest-­‑grade ¡

– Hands-­‑on ¡

  • 70 ¡points ¡
  • 2 ¡hours ¡to ¡perform ¡some ¡randomly ¡selected ¡tasks ¡
  • Only ¡one ¡aVempt ¡is ¡included ¡for ¡free ¡
slide-6
SLIDE 6

6

Why ¡do ¡I ¡need ¡the ¡cer>ficate? ¡

  • With ¡cer>ficates ¡in ¡Fundamentals, ¡

Advanced, ¡and ¡SysAdmin ¡your ¡company ¡will ¡ receive ¡Premium ¡Service ¡Status. ¡

– Contact ¡your ¡sales ¡person ¡for ¡details ¡of ¡the ¡ advantages ¡of ¡Premium ¡Service ¡Status. ¡

  • Adding ¡KCA ¡to ¡your ¡resume ¡will ¡make ¡you ¡

more ¡compeAAve ¡in ¡the ¡IT ¡market. ¡

slide-7
SLIDE 7

7

Roadmap! ¡

  • Day ¡One ¡

– Advanced ¡Agent ¡Procedures ¡

  • Day ¡Two ¡

– Advanced ¡Monitoring ¡ – Advanced ¡Repor>ng ¡

slide-8
SLIDE 8

8

How ¡can ¡you ¡ask ¡ your ¡ques>on? ¡

  • Type ¡your ¡ques>on ¡in ¡the ¡

GoToMeeAng ¡Chat ¡ ¡

  • From ¡>me ¡to ¡>me, ¡I ¡will ¡stop ¡

to ¡answer ¡them ¡

  • If ¡you ¡have ¡a ¡burning ¡

ques>on, ¡you ¡can ¡also ¡raise ¡ your ¡hand ¡to ¡indicate ¡that ¡ you ¡need ¡an ¡answer ¡quickly! ¡

  • For ¡offline ¡ques>ons, ¡send ¡

them ¡to ¡ training@kaseya.com ¡

slide-9
SLIDE 9

9

Kaseya Advanced Workshop

Virtual Labs Overview

slide-10
SLIDE 10

10

Crea>ng ¡Your ¡Account ¡

  • It ¡would ¡have ¡been ¡best ¡if ¡you ¡had ¡created ¡

your ¡account ¡prior ¡to ¡the ¡workshop. ¡ ¡ ¡

  • If ¡you ¡have ¡not ¡done ¡so, ¡please ¡do ¡NOT ¡try ¡

to ¡create ¡your ¡account ¡now, ¡as ¡you ¡may ¡fall ¡ behind ¡of ¡the ¡lecture ¡topics. ¡You ¡can ¡create ¡ your ¡account ¡during ¡the ¡break ¡or ¡aPer ¡ today’s ¡session. ¡

  • In ¡the ¡following ¡slides, ¡we ¡will ¡give ¡you ¡a ¡

quick ¡overview ¡of ¡the ¡process, ¡so ¡that ¡you ¡ can ¡create ¡your ¡account ¡properly. ¡

slide-11
SLIDE 11

11

Note ¡

  • If ¡you ¡have ¡created ¡an ¡account ¡on ¡

www.it-­‑scholars.com ¡for ¡another ¡workshop ¡ (e.g., ¡Kaseya ¡Fundamentals ¡Workshop), ¡you ¡ do ¡not ¡need ¡to ¡create ¡another ¡account. ¡

  • You ¡can ¡simply ¡use ¡your ¡previously ¡created ¡
  • account. ¡You ¡just ¡need ¡to ¡enroll ¡into ¡the ¡

new ¡course. ¡

  • If ¡you ¡forgot ¡your ¡password, ¡as ¡long ¡as ¡you ¡

remember ¡either ¡your ¡username ¡or ¡the ¡ email ¡address ¡that ¡you ¡used ¡before, ¡you ¡ can ¡reset ¡your ¡password. ¡

slide-12
SLIDE 12

12

It Is Your Turn!

Let’s ¡Start! ¡

  • Go ¡to ¡www.it-­‑scholars.com ¡ ¡
  • Create ¡a ¡new ¡account ¡
slide-13
SLIDE 13

13

It Is Your Turn!

Create ¡a ¡New ¡Account ¡

  • The ¡required ¡fields ¡are ¡marked ¡by ¡* ¡
  • Username ¡should ¡be ¡in ¡the ¡format ¡of ¡firstname.lastname ¡and ¡should ¡

NOT ¡include: ¡" ¡/ ¡\ ¡[ ¡] ¡: ¡; ¡| ¡= ¡, ¡+ ¡* ¡? ¡< ¡> ¡@ ¡

  • Do ¡not ¡use ¡your ¡bank ¡account ¡password ¡
  • A ¡good ¡password ¡is ¡6 ¡to ¡10 ¡characters ¡long ¡
  • Use ¡your ¡work ¡email ¡
slide-14
SLIDE 14

14

It Is Your Turn!

Create ¡a ¡New ¡Account ¡

  • Your ¡Kaseya ¡Customer ¡ID ¡is ¡the ¡first ¡6 ¡leVers ¡of ¡your ¡Kaseya ¡License ¡

Code ¡(see ¡System ¡> ¡License ¡Manager). ¡ ¡

  • If ¡you ¡do ¡not ¡have ¡a ¡Skype/Google ¡account, ¡enter: ¡“Do ¡not ¡have ¡one!” ¡
  • If ¡you ¡do ¡not ¡know ¡what ¡is ¡your ¡Kaseya ¡Sales ¡Rep’s ¡email, ¡just ¡enter: ¡

“training@kaseya.com". ¡

  • For ¡the ¡course, ¡select ¡“Kaseya ¡Advanced” ¡
  • For ¡the ¡delivery, ¡select ¡“Instructor ¡Led” ¡or ¡“Self-­‑Paced” ¡as ¡applicable. ¡ ¡
slide-15
SLIDE 15

15

Note ¡

  • APer ¡clicking ¡on ¡Create ¡my ¡new ¡account ¡

buVon, ¡you ¡may ¡receive ¡a ¡“Session ¡Key ¡ Error” ¡message ¡

  • This ¡is ¡related ¡to ¡the ¡Cookie ¡security ¡

seungs ¡in ¡your ¡browser. ¡ ¡

  • You ¡can ¡add ¡www.it-­‑scholars.com ¡to ¡list ¡of ¡

your ¡trusted ¡sites ¡to ¡address ¡this ¡issue. ¡

  • Alterna>vely, ¡you ¡can ¡use ¡Chrome ¡as ¡its ¡

default ¡security ¡seungs ¡are ¡more ¡relaxed ¡ than ¡other ¡mainstream ¡browsers. ¡

slide-16
SLIDE 16

16

It Is Your Turn!

Create ¡New ¡Account ¡

  • Once ¡successfully ¡submiVed, ¡you ¡will ¡

receive ¡an ¡email ¡confirma>on ¡with ¡a ¡link ¡to ¡ confirm ¡your ¡account. ¡

  • APer ¡visi>ng ¡the ¡confirma>on ¡link, ¡you ¡can ¡

login ¡to ¡the ¡portal ¡

– www.it-­‑scholars.com ¡ – Chrome ¡is ¡a ¡preferred ¡browser ¡

slide-17
SLIDE 17

17

It Is Your Turn!

Enroll ¡In ¡This ¡Week’s ¡ ¡ Kaseya ¡Advanced ¡Course ¡

  • Once ¡successfully ¡logged ¡in, ¡click ¡on ¡the ¡

Kaseya ¡Advanced ¡course ¡for ¡this ¡week ¡ Note: ¡If ¡you ¡do ¡not ¡see ¡the ¡list ¡of ¡courses, ¡ and ¡you ¡cannot ¡find ¡the ¡All ¡Courses ¡buVon ¡

  • n ¡the ¡page, ¡simply ¡click ¡on ¡the ¡ITA ¡Portal ¡

link ¡located ¡at ¡the ¡top ¡right ¡of ¡the ¡page, ¡ and ¡then ¡click ¡on ¡the ¡All ¡Courses ¡buVon. ¡

slide-18
SLIDE 18

18

It Is Your Turn!

Enroll ¡In ¡this ¡week’s ¡ ¡ Kaseya ¡Advanced ¡Course ¡

  • The ¡enrollment ¡key ¡is ¡2012 ¡
  • Or ¡the ¡instructor ¡would ¡provide ¡the ¡key ¡
slide-19
SLIDE 19

19

You ¡can ¡safely ¡ignore ¡this ¡part! ¡ You ¡can ¡safely ¡ignore ¡this ¡part! ¡

This Workshop Announcements Lecture Notes and Recorded Videos Course Topic Quick Links Show Only This Section Four-Step Reinforcement Learning Orientation Video

Course ¡Home ¡Page ¡

slide-20
SLIDE 20

20

Workshop ¡Course ¡Home ¡Page ¡

  • News ¡forum ¡

– No ¡need ¡to ¡visit ¡this ¡link ¡as ¡you ¡receive ¡an ¡email ¡for ¡ any ¡announcements ¡posted. ¡

  • Quick ¡Links: ¡

– Access ¡Your ¡Virtual ¡Lab ¡

  • You ¡can ¡access ¡an ¡already ¡scheduled ¡virtual ¡lab ¡or ¡schedule ¡
  • ne ¡on-­‑demand. ¡

– Pre-­‑Schedule ¡Your ¡Virtual ¡Lab ¡(Op>onal) ¡

  • You ¡can ¡pre-­‑schedule, ¡edit, ¡and ¡cancel ¡your ¡virtual ¡labs ¡and ¡

cer>fica>on ¡tests. ¡ ¡

– Check ¡for ¡Your ¡Remaining ¡Quota ¡(Op>onal) ¡

  • You ¡can ¡check ¡how ¡much ¡of ¡your ¡quota ¡is ¡s>ll ¡available. ¡

– Request ¡for ¡More ¡Quota ¡(Op>onal) ¡

  • You ¡can ¡request ¡for ¡more ¡quota, ¡if ¡need ¡be. ¡
slide-21
SLIDE 21

21

Access ¡You ¡Virtual ¡Lab ¡

  • If ¡you ¡have ¡not ¡scheduled ¡your ¡virtual ¡lab ¡yet, ¡you ¡

will ¡see ¡this ¡window, ¡allowing ¡you ¡to ¡schedule ¡ your ¡virtual ¡lab ¡on ¡demand. ¡Schedule ¡for ¡3 ¡hours. ¡

slide-22
SLIDE 22

22

Pre-­‑Schedule ¡Your ¡Virtual ¡Labs ¡

(Op>onal)

¡

slide-23
SLIDE 23

23

Check ¡Your ¡Remaining ¡Quota ¡

(Op>onal) ¡

600 minutes or 10 hours of virtual lab per week

slide-24
SLIDE 24

24

Request ¡for ¡More ¡Quota ¡ ¡

(Op>onal) ¡

slide-25
SLIDE 25

25

Workshop ¡Course ¡Home ¡Page ¡

(cont.)

¡

  • Lecture ¡Slides ¡and ¡Recorded ¡Videos ¡

– The ¡most ¡updated ¡lecture ¡slides ¡and ¡recorded ¡videos ¡ can ¡be ¡downloaded ¡from ¡the ¡links ¡listed ¡here. ¡

  • Course ¡Topics ¡

– Each ¡course ¡topic ¡has ¡its ¡own ¡separate ¡sec>on. ¡ – It ¡follows ¡the ¡Four-­‑Step ¡Reinforcement ¡Learning ¡

  • Process. ¡

– You ¡can ¡click ¡on ¡the ¡hollow ¡square ¡on ¡the ¡right ¡side ¡of ¡ each ¡separate ¡sec>on ¡to ¡focus ¡on ¡the ¡training ¡ materials ¡listed ¡under ¡only ¡that ¡sec>on. ¡

slide-26
SLIDE 26

26

4-­‑Step ¡Reinforcement ¡Learning ¡

  • Step ¡1: ¡Being ¡Exposed! ¡

– A ¡new ¡concept ¡is ¡introduced ¡by ¡the ¡instructor. ¡If ¡you ¡missed ¡it, ¡ you ¡can ¡watch ¡the ¡streaming ¡videos ¡before ¡the ¡next ¡lecture. ¡

  • Step ¡2: ¡Geung ¡Involved! ¡(Op>onal) ¡

– If ¡aPer ¡listening ¡to ¡the ¡lecture ¡(or ¡watching ¡the ¡videos ¡in ¡Step ¡1), ¡ you ¡have ¡not ¡yet ¡comfortable ¡with ¡all ¡the ¡concepts, ¡you ¡can ¡ prac>ce ¡using ¡the ¡interac>ve ¡videos ¡aPer ¡the ¡lecture ¡is ¡over. ¡

  • Step ¡3: ¡Prac>ce ¡Makes ¡Perfect! ¡

– You ¡can ¡prac>ce ¡using ¡your ¡dedicated ¡virtual ¡lab ¡during ¡the ¡ lecture ¡sessions, ¡following ¡the ¡steps ¡introduced ¡by ¡the ¡instructor. ¡ If ¡you ¡fall ¡behind, ¡just ¡listen ¡to ¡the ¡lecture ¡and ¡take ¡notes. ¡You ¡can ¡ perform ¡your ¡lab ¡assignments ¡aPer ¡the ¡lecture ¡is ¡over. ¡

  • Step ¡4: ¡Mastering ¡the ¡Concepts! ¡(Op>onal) ¡

– You ¡can ¡read ¡about ¡all ¡the ¡detailed ¡func>ons ¡available ¡in ¡each ¡ Kaseya ¡module ¡by ¡reading ¡the ¡corresponding ¡book ¡chapters. ¡You ¡ can ¡then ¡assess ¡your ¡knowledge ¡by ¡taking ¡a ¡quiz. ¡

slide-27
SLIDE 27

27

Background ¡Story ¡

  • Imagine ¡that ¡you ¡were ¡hired ¡by ¡Florida ¡

Interna>onal ¡University ¡(FIU) ¡as ¡the ¡lead ¡IT ¡ Administrator ¡to ¡manage ¡500 ¡computers. ¡

  • Obviously, ¡we ¡cannot ¡provide ¡each ¡one ¡of ¡

you ¡with ¡500 ¡computers ¡to ¡play ¡with! ¡

  • Instead, ¡we ¡provide ¡each ¡one ¡of ¡you ¡with ¡a ¡

virtual ¡environment ¡that ¡has ¡ ¡

– One ¡shared ¡SaaS ¡Kaseya ¡Server ¡ – 5 ¡dedicated ¡virtual ¡machines ¡ – One ¡NAT ¡router ¡

slide-28
SLIDE 28

28

Background ¡Story ¡

  • The ¡virtual ¡machines ¡are ¡distributed ¡in ¡four ¡

buildings ¡

– School ¡of ¡Compu>ng ¡& ¡Info. ¡Sciences ¡(SCIS) ¡ – Machine ¡Room ¡(MR) ¡ – Green ¡Library ¡(GL) ¡ – College ¡of ¡Engineering ¡& ¡Compu>ng ¡(CEC) ¡

  • More ¡informa>on ¡about ¡your ¡environment ¡

– 1 ¡x ¡KServer ¡(a ¡SaaS ¡Account ¡with ¡System ¡Role) ¡ – 1 ¡x ¡Windows ¡2003 ¡Server ¡(Domain ¡Controller) ¡ – 4 ¡x ¡Windows ¡XP ¡(only ¡2 ¡in ¡the ¡domain) ¡ – 1 ¡x ¡Linux ¡(playing ¡as ¡a ¡NAT ¡router) ¡

slide-29
SLIDE 29

29

FIU’s ¡Network ¡Diagram ¡ ¡

192.168.0.1 ¡ 192.168.3.1 ¡ 192.168.2.1 ¡ 192.168.3.10 ¡ 192.168.0.10 ¡ 192.168.0.100 ¡

Internet ¡

Kaseya ¡Server ¡ dc ¡ ws1 ¡ InstrucAon ¡ ¡ Lab ¡

… ¡

PCs ¡& ¡ Laptops ¡ Your ¡Laptop/Desktop ¡

¡NAT ¡ROUTER ¡ 192.168.0.0/24 ¡ 192.168.2.0/24 ¡ 192.168.3.0/24 ¡ 192.168.1.10 ¡

Machine ¡ ¡ Room ¡ Guest ¡ ¡ Desktops ¡

192.168.1.1 ¡ 192.168.1.0/24 ¡ 192.168.1.100 ¡

… ¡

guest1 ¡

192.168.2.100 ¡

pc1 ¡

… ¡ … ¡

slide-30
SLIDE 30

30

Technical ¡Informa>on ¡

  • KServer: ¡saas12.kaseya.net ¡
  • NAT ¡Router ¡has ¡4 ¡network ¡cards: ¡ ¡

– 192.168.0.1, ¡1.1, ¡2.1 ¡and ¡3.1 ¡

  • SCIS ¡hosts ¡worksta>on ¡1 ¡(ws1) ¡with ¡one ¡card: ¡ ¡

– ws1.scis.fiu.edu ¡-­‑ ¡192.168.0.100 ¡

  • MR ¡hosts ¡domain ¡controller ¡(dc) ¡with ¡3 ¡cards: ¡ ¡

– dc.mr.fiu.edu ¡-­‑ ¡192.168.0.10, ¡1.10, ¡and ¡3.10 ¡

  • GL ¡hosts ¡guest ¡1 ¡(guest1) ¡with ¡one ¡card: ¡

– guest1.gl.fiu.edu ¡-­‑ ¡192.168.1.100 ¡

  • CEC ¡hosts ¡personal ¡computer ¡1 ¡(pc1) ¡and ¡laptop ¡1 ¡

(laptop1), ¡each ¡with ¡one ¡card: ¡ ¡

– pc1.cec.fiu.edu ¡-­‑ ¡192.168.2.100 ¡ – laptop1.ced.fiu.edu ¡– ¡192.168.2.200 ¡ ¡

slide-31
SLIDE 31

31

It Is Your Turn!

Let’s ¡Start ¡Our ¡Virtual ¡Labs ¡

  • Find ¡the ¡link ¡to ¡Virtual ¡Lab ¡and ¡clink ¡it. ¡
  • Simply ¡enter ¡hours/minutes ¡and ¡Confirm. ¡ ¡
  • Three ¡hours ¡may ¡be ¡sufficient ¡for ¡today. ¡
slide-32
SLIDE 32

32

It Is Your Turn!

Virtual ¡Labs ¡Portal ¡

Network ¡Diagram ¡

slide-33
SLIDE 33

33

It Is Your Turn!

Virtual ¡Labs ¡Portal ¡

Data ¡Sheet ¡

slide-34
SLIDE 34

34

It Is Your Turn!

Virtual ¡Labs ¡Portal ¡

Connec>on ¡Info ¡

  • Link ¡to ¡the ¡KServer ¡ ¡
  • RDP ¡connec>on ¡informa>on ¡to ¡your ¡five ¡

dedicated ¡virtual ¡machines ¡

– HostName:PortName ¡

slide-35
SLIDE 35

35

Alterna>ve ¡Ways ¡to ¡RDP ¡to ¡ Your ¡Virtual ¡Machines ¡

  • You ¡can ¡use ¡any ¡RDP ¡client ¡of ¡your ¡choice ¡ ¡

– Windows ¡

  • MicrosoP ¡Terminal ¡Server ¡Console ¡(mstsc.exe) ¡ ¡

– MAC ¡

  • Remote ¡Desktop ¡Connec>on ¡
  • CoRD ¡

– Linux ¡

  • Rdesktop ¡ ¡

– Web ¡Browser ¡

  • webRDP, ¡an ¡applet ¡embedded ¡in ¡the ¡Virtual ¡Lab ¡

Portal ¡

– … ¡ ¡

slide-36
SLIDE 36

36

It Is Your Turn!

Connec>ng ¡to ¡Your ¡Virtual ¡Machines ¡ Using ¡mstsc.exe ¡

  • On ¡your ¡local ¡Windows ¡Machine ¡

– Go ¡to ¡Start ¡> ¡Run ¡ – Type ¡mstsc.exe ¡

slide-37
SLIDE 37

37

It Is Your Turn!

Use ¡mstsc.exe ¡to ¡connect ¡to ¡dc ¡

  • Enter ¡Host:Port ¡for ¡Computer; ¡see ¡Data ¡Sheet ¡
  • Enter ¡your ¡own ¡username ¡and ¡password ¡
  • Domain ¡is ¡FIU ¡
slide-38
SLIDE 38

38

It Is Your Turn!

Use ¡webRDP ¡to ¡connect ¡to ¡dc ¡

slide-39
SLIDE 39

39

Note ¡on ¡RDP ¡Connec>ons ¡

  • Some>mes ¡when ¡using ¡webRDP, ¡you ¡may ¡

experience ¡that ¡the ¡keyboard ¡and/or ¡ mouse ¡do ¡not ¡work. ¡Simply ¡reconnect ¡to ¡ resolve ¡the ¡issue ¡(click ¡on ¡the ¡tab). ¡

  • To ¡improve ¡the ¡performance ¡of ¡your ¡RDP ¡

sessions, ¡you ¡should ¡get ¡rid ¡of ¡the ¡ background ¡wallpaper ¡in ¡the ¡XP ¡machines. ¡

  • For ¡slow ¡connec>ons, ¡you ¡may ¡choose ¡to ¡

use ¡5 ¡instances ¡of ¡mstsc.exe ¡rather ¡than ¡

  • webRDP. ¡ ¡
slide-40
SLIDE 40

40

Control ¡BuVons ¡and ¡Timer ¡

  • You ¡do ¡not ¡need ¡these ¡buVons ¡for ¡any ¡of ¡

the ¡exercises, ¡but ¡just ¡in ¡case ¡you ¡want ¡full ¡ control ¡over ¡your ¡dedicated ¡machines, ¡they ¡ are ¡provided ¡to ¡you. ¡

  • Note: ¡Refresh ¡provides ¡you ¡with ¡a ¡fresh ¡

copy ¡of ¡the ¡virtual ¡machine! ¡ ¡

  • Using ¡+ ¡or ¡– ¡you ¡can ¡adjust ¡the ¡remaining ¡

>me ¡of ¡your ¡virtual ¡lab. ¡

  • Use ¡the ¡eject ¡buVon ¡to ¡cancel ¡your ¡lab. ¡
slide-41
SLIDE 41

41

Your ¡Account ¡on ¡KServer ¡

  • APer ¡scheduling ¡your ¡virtual ¡lab ¡for ¡the ¡first

¡ >me, ¡a ¡tenant ¡account ¡on ¡our ¡SaaS ¡KServer ¡ will ¡be ¡automa>cally ¡created ¡for ¡you ¡and ¡ your ¡username ¡and ¡password ¡will ¡be ¡ synced ¡with ¡your ¡account ¡at ¡IT ¡Scholars. ¡

  • Note: ¡Your ¡account ¡on ¡VSA ¡is ¡only ¡ac>ve ¡

during ¡a ¡scheduled ¡virtual ¡lab. ¡ ¡

– If ¡it ¡complains ¡that ¡your ¡account ¡is ¡disabled, ¡it ¡ simply ¡means ¡that ¡your ¡virtual ¡lab ¡ran ¡out ¡of ¡ >me ¡or ¡you ¡forgot ¡to ¡schedule ¡one. ¡

slide-42
SLIDE 42

42

Final ¡Notes ¡on ¡Virtual ¡Labs ¡

  • Before ¡working ¡on ¡the ¡labs, ¡make ¡sure ¡that ¡

you ¡are ¡completely ¡familiar ¡with ¡ ¡

– the ¡background ¡story ¡ ¡ – the ¡network ¡diagram ¡ ¡ – the ¡building ¡names ¡ – the ¡name ¡of ¡the ¡virtual ¡machines ¡

  • Some>mes ¡we ¡refer ¡to ¡your ¡virtual ¡

machines ¡as ¡servers ¡and ¡worksta>ons ¡

– Servers: ¡dc ¡ – WorkstaAons: ¡ws1, ¡guest1, ¡pc1, ¡and ¡laptop1 ¡ ¡ ¡

slide-43
SLIDE 43

43

Final ¡Notes ¡on ¡Virtual ¡Labs ¡

(cont.)

¡

  • Please ¡Follow ¡the ¡Presenta>on ¡

– Don’t ¡worry ¡if ¡you ¡can’t ¡complete ¡the ¡LABs. ¡ – You ¡can ¡finish ¡the ¡labs ¡as ¡homework. ¡ ¡

  • Review ¡Steps ¡

– Watch ¡the ¡streaming ¡videos ¡(Step ¡1) ¡ – Work ¡with ¡the ¡Interac>ve ¡Videos ¡(Step ¡2) ¡ – Prac>ce ¡in ¡Your ¡Virtual ¡Lab ¡(Step ¡3) ¡

  • Check ¡the ¡correctness ¡of ¡your ¡work ¡by ¡looking ¡at ¡

the ¡screenshots ¡included ¡lab ¡review ¡slides ¡at ¡the ¡ beginning ¡of ¡the ¡next ¡slide ¡set. ¡

– Scan ¡the ¡Book ¡Chapter ¡& ¡Take ¡the ¡Quiz ¡(Step ¡4) ¡

slide-44
SLIDE 44

44

It Is Your Turn!

Progress ¡Check ¡

  • Were ¡you ¡able ¡to ¡create ¡your ¡account ¡on ¡

and ¡enroll ¡in ¡the ¡course? ¡

  • Are ¡you ¡familiar ¡with ¡the ¡IT ¡Scholars’ ¡LMS ¡

Web ¡site? ¡

  • Are ¡you ¡familiar ¡with ¡the ¡Kaseya ¡Advanced ¡

Course ¡Home ¡Page? ¡

  • Were ¡you ¡able ¡to ¡download ¡the ¡lecture ¡

slides ¡for ¡Day ¡One? ¡ ¡  Were ¡you ¡able ¡to ¡start ¡your ¡virtual ¡lab? ¡  Were ¡you ¡able ¡to ¡logon ¡to ¡the ¡Kaseya ¡VSA? ¡

slide-45
SLIDE 45

45

It Is Your Turn!

Ques>ons? ¡

  • Please ¡type ¡your ¡ques>ons ¡in ¡the ¡chat ¡

sec>on ¡of ¡your ¡GoToMee>ng ¡window. ¡

  • Remember ¡that ¡you ¡can ¡always ¡send ¡your ¡

ques>ons ¡to ¡training@kaseya.com ¡too. ¡

  • If ¡you ¡are ¡falling ¡behind ¡the ¡steps ¡in ¡the ¡lab,

¡ please ¡just ¡watch ¡the ¡presenta>on, ¡take ¡ some ¡notes, ¡and ¡perform ¡your ¡labs ¡aPer ¡ the ¡lecture. ¡

slide-46
SLIDE 46

46

Kaseya Advanced Workshop

Advanced Agent Procedures

slide-47
SLIDE 47

47

Roadmap! ¡

  • Day ¡One ¡

– Advanced ¡Agent ¡Procedures ¡

  • Day ¡Two ¡

– Advanced ¡Monitoring ¡ – Advanced ¡Repor>ng ¡

  • Day ¡One ¡

 Advanced ¡Agent ¡Procedures ¡

  • Day ¡Two ¡

– Advanced ¡Monitoring ¡ – Advanced ¡Repor>ng ¡

slide-48
SLIDE 48

48

Good ¡Prac>ces ¡

  • Usage ¡of ¡Best ¡Prac>ces ¡

– Best ¡prac>ces ¡are ¡prac>ces ¡that ¡the ¡industry ¡ has ¡come ¡up ¡with ¡as ¡generally ¡the ¡best ¡way ¡of ¡

  • pera>ng ¡an ¡ac>vity. ¡
  • Using ¡Best ¡Prac>ces ¡

– Using ¡Best ¡Prac>ces ¡in ¡your ¡organisa>on, ¡ combined ¡with ¡your ¡own ¡values, ¡opinions ¡and ¡ experience ¡turns ¡them ¡into ¡Good ¡PracAces. ¡

slide-49
SLIDE 49

49

Good ¡Prac>ces ¡

  • Good ¡Prac>ces ¡consist ¡of: ¡

– Naming ¡conven>ons ¡ – Never ¡use ¡spaces ¡in ¡names ¡ – 1st ¡step ¡= ¡Agent ¡Working ¡Directory ¡ – 2nd ¡step ¡= ¡Unique ¡storage ¡loca>on ¡ – 3rd ¡& ¡Last ¡step ¡= ¡Work ¡Nice ¡& ¡Clean ¡ – Use ¡the ¡Agent ¡Procedure ¡log ¡ – Enable ¡Repor>ng ¡ – Use ¡notes ¡& ¡descrip>on ¡fields ¡

slide-50
SLIDE 50

50

File ¡Management ¡

  • Copy ¡Files ¡TO ¡Agent ¡

– Write ¡File ¡ – Get ¡URL ¡ – Shell ¡commands ¡(copy, ¡xcopy, ¡robocopy) ¡

  • Copy ¡Files ¡FROM ¡Agent ¡ ¡

– GetFile ¡copy ¡to ¡server ¡ – Shell ¡Commands ¡ – Transfer ¡File ¡

  • Delete ¡Files ¡and ¡Directories ¡
  • Rename ¡Files ¡
  • Execute ¡File ¡
  • Compression ¡or ¡Extrac>on ¡of ¡Files ¡
slide-51
SLIDE 51

51

Variables ¡

  • Managed ¡Variables ¡
  • Procedure ¡Variables ¡
  • Opera>ng ¡System ¡Environment ¡Variables ¡
  • Global ¡Variables ¡
slide-52
SLIDE 52

52

Variables ¡

  • Results ¡of ¡Agent ¡Procedures ¡

– NOTE: ¡which ¡step ¡it ¡ran ¡and ¡which ¡variables ¡ has ¡values. ¡

slide-53
SLIDE 53

53

Creden>als ¡

  • To ¡run ¡tasks ¡you ¡must ¡have ¡appropriate ¡

creden>als ¡

– Agent ¡Procedures ¡runs ¡with ¡either ¡User ¡Logged ¡ in ¡creden>als ¡or ¡Kaseya ¡provided ¡creden>als ¡

  • Logged ¡In ¡user ¡is ¡gathered ¡by ¡the ¡KaUsrTsk.exe ¡
  • Kaseya ¡Provided ¡creden>als ¡

– Agent ¡– ¡Creden>als ¡ – Give ¡Current ¡User ¡Admin ¡Rights ¡ – Impersonate ¡User ¡

slide-54
SLIDE 54

54

CCleaner ¡

  • Check ¡to ¡see ¡if ¡CCleaner ¡exists ¡

– Run ¡the ¡CCleaner ¡to ¡cleanup ¡files ¡with ¡the ¡/Auto ¡ parameter ¡ – IF ¡NOT ¡then ¡ ¡download ¡the ¡installer ¡and ¡install ¡ CCleaner ¡applica>on ¡

slide-55
SLIDE 55

55

Edi>ng ¡The ¡HOSTS ¡Text ¡File ¡

  • Redirec>ng ¡Website ¡request ¡to ¡block ¡access

¡ to ¡unwanted ¡websites ¡ ¡

slide-56
SLIDE 56

56

Monitoring ¡

  • Crea>ng ¡Alerts ¡ ¡

– Eventcreate ¡ – Send ¡Emails ¡ – Create ¡Ticket ¡(use ¡email ¡reader) ¡

  • Collect ¡informa>on ¡with ¡Agent ¡Procedures ¡

– CPU ¡U>liza>on ¡sample ¡ – File ¡Size ¡and ¡Directory ¡Structure ¡Inventory ¡

  • Remediate ¡alerts ¡with ¡Agent ¡Procedures ¡

– Refer ¡to ¡CCleaner ¡

slide-57
SLIDE 57

57

Monitoring ¡

  • Event ¡Create ¡– ¡creates ¡an ¡event ¡into ¡the ¡Windows ¡Event ¡Log. ¡
  • Test ¡for ¡a ¡specific ¡state ¡when ¡met ¡execute ¡a ¡shell ¡command ¡to ¡create ¡an ¡event. ¡

– EVENTCREATE ¡[/S ¡system ¡[/U ¡username ¡[/P ¡[password]]]] ¡/ID ¡even>d ¡[/L ¡logname] ¡[/SO ¡srcname] ¡/T ¡type ¡/D ¡ descrip>on ¡ – Descrip>on: ¡This ¡command ¡line ¡tool ¡enables ¡an ¡administrator ¡to ¡create ¡a ¡custom ¡event ¡ID ¡and ¡message ¡in ¡a ¡ specified ¡event ¡log. ¡ – Parameter ¡List: ¡ – ¡ ¡ ¡ ¡/S ¡ ¡ ¡ ¡system ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Specifies ¡the ¡remote ¡system ¡to ¡connect ¡to. ¡ – ¡ ¡ ¡ ¡/U ¡ ¡ ¡ ¡[domain\]user ¡ ¡ ¡Specifies ¡the ¡user ¡context ¡under ¡which ¡the ¡command ¡should ¡execute. ¡ – ¡ ¡ ¡ ¡/P ¡ ¡ ¡ ¡[password] ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Specifies ¡the ¡password ¡for ¡the ¡given ¡user ¡context. ¡Prompts ¡for ¡input ¡if ¡omiVed. ¡ – ¡ ¡ ¡ ¡/L ¡ ¡ ¡ ¡logname ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Specifies ¡the ¡event ¡log ¡to ¡create ¡an ¡event ¡in. ¡ – ¡ ¡ ¡ ¡/T ¡ ¡ ¡ ¡type ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Specifies ¡the ¡type ¡of ¡event ¡to ¡create. ¡Valid ¡types: ¡SUCCESS, ¡ERROR, ¡WARNING, ¡

  • INFORMATION. ¡

– ¡ ¡ ¡ ¡/SO ¡ ¡ ¡source ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Specifies ¡the ¡source ¡to ¡use ¡for ¡the ¡event ¡(if ¡not ¡specified, ¡source ¡will ¡default ¡to ¡ 'eventcreate'). ¡A ¡valid ¡source ¡ ¡can ¡be ¡any ¡string ¡and ¡should ¡represent ¡the ¡applica>on ¡or ¡component ¡that ¡is ¡ genera>ng ¡the ¡event. ¡ – ¡ ¡ ¡ ¡/ID ¡ ¡ ¡id ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Specifies ¡the ¡event ¡ID ¡for ¡the ¡event. ¡A ¡valid ¡custom ¡message ¡ID ¡is ¡in ¡the ¡range ¡ ¡of ¡1 ¡-­‑ ¡1000. ¡ – ¡ ¡ ¡ ¡/D ¡ ¡ ¡ ¡descrip>on ¡ ¡ ¡ ¡ ¡ ¡ ¡Specifies ¡the ¡descrip>on ¡text ¡for ¡the ¡new ¡event. ¡ – ¡ ¡ ¡ ¡/? ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡Displays ¡this ¡help ¡message. ¡

  • Examples: ¡

– ¡ ¡ ¡ ¡EVENTCREATE ¡/T ¡ERROR ¡/ID ¡1000 ¡ ¡/L ¡APPLICATION ¡/D ¡"My ¡custom ¡error ¡event ¡for ¡the ¡applica>on ¡log" ¡ – ¡ ¡ ¡ ¡EVENTCREATE ¡/T ¡ERROR ¡/ID ¡999 ¡/L ¡APPLICATION ¡/SO ¡WinWord ¡/D ¡"Winword ¡event ¡999 ¡happened ¡due ¡to ¡ low ¡diskspace" ¡ – ¡ ¡ ¡ ¡EVENTCREATE ¡/S ¡system ¡/T ¡ERROR ¡/ID ¡100 ¡/L ¡APPLICATION ¡/D ¡"Custom ¡job ¡failed ¡to ¡install" ¡ – ¡ ¡ ¡ ¡EVENTCREATE ¡/S ¡system ¡/U ¡user ¡/P ¡password ¡/ID ¡1 ¡/T ¡ERROR ¡ ¡/L ¡APPLICATION ¡/D ¡"User ¡access ¡failed ¡due ¡to ¡ invalid ¡user ¡creden>als" ¡

slide-58
SLIDE 58

58

Searching ¡for ¡Unwanted ¡Files ¡

  • Crea>ng ¡an ¡Alert ¡for ¡Unwanted ¡Files ¡
  • Create ¡a ¡custom ¡field ¡within ¡Kaseya ¡to ¡flag ¡

for ¡unwanted ¡files ¡

  • Create ¡an ¡Alert ¡within ¡Kaseya ¡Monitoring ¡

Module ¡when ¡an ¡unwanted ¡file ¡is ¡found ¡

  • Example ¡– ¡Searching ¡for ¡all ¡MP3 ¡and ¡MP4 ¡
  • files. ¡

– If ¡found ¡create ¡an ¡Event ¡Log ¡Entry ¡that ¡Kaseya ¡ will ¡create ¡the ¡appropriate ¡alert ¡to. ¡

slide-59
SLIDE 59

59

¡Searching ¡Unwanted ¡Files ¡

  • Collect ¡informa>on ¡with ¡Agent ¡Procedures ¡

– Example ¡of ¡looking ¡for ¡all ¡.mp3 ¡and ¡.mp4 ¡files ¡

slide-60
SLIDE 60

60

¡Searching ¡Unwanted ¡Files ¡

  • Collect ¡informa>on ¡with ¡Agent ¡Procedures ¡

– Example ¡of ¡looking ¡for ¡all ¡.mp3 ¡files ¡

<?xml version="1.0" encoding="utf-8"?> <ScriptExport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.kaseya.com/vsa/ 2008/12/Scripting"> <Procedure name="Search for unwanted files" treePres="3" id="885127264" folderId="69189751262456913681237285"> <Body description=""> <Statement description="Create a named procedure variable and assign a value retrieved from the managed machine by the agent." name="GetVariable" continueOnFail="false"> <Parameter xsi:type="EnumParameter" name="VariableType" value="AgentTempDirectory" /> <Parameter xsi:type="StringParameter" name="SourceContent" value="" /> <Parameter xsi:type="StringParameter" name="VariableName" value="agtworkdir" /> </Statement> <Statement description="Create a named procedure variable and assign a value retrieved from the managed machine by the agent." name="GetVariable" continueOnFail="false"> <Parameter xsi:type="EnumParameter" name="VariableType" value="Prompt" /> <Parameter xsi:type="StringParameter" name="SourceContent" value="Enter extension of files to search for (i.e. mp3): " /> <Parameter xsi:type="StringParameter" name="VariableName" value="fileext" /> </Statement> <Statement description="Display a message dialog to the user." name="SendMessage" continueOnFail="false"> <Parameter xsi:type="StringParameter" name="Message" value="running command&#xA;dir c:\*.#fileext# /S /O &gt;&gt; #agtworkdir#\unwantedfiles \#fileext#list.txt" /> <Parameter xsi:type="BooleanParameter" name="Immediate" value="True" /> </Statement> <Statement description="Execute the given command as if it were typed in at a command prompt." name="ExecuteShellCommand" continueOnFail="false"> <Parameter xsi:type="StringParameter" name="Command" value="dir c:\*.#fileext# /S /O &gt;&gt; #agtworkdir#\unwantedfiles\#fileext#list.txt" /> <Parameter xsi:type="EnumParameter" name="ExecuteAccount" value="User" /> <Parameter xsi:type="BooleanParameter" name="Is64Bit" value="False" /> </Statement> </Body> </Procedure> </ScriptExport>

slide-61
SLIDE 61

61

Monitoring ¡

  • Collect ¡informa>on ¡with ¡Agent ¡Procedures ¡

– CPU ¡U>liza>on ¡sample ¡

  • Create ¡a ¡Monitor ¡Set ¡to ¡check ¡for ¡CPU ¡U>liza>on ¡
  • Assign ¡Monitor ¡set ¡and ¡select ¡Agent ¡Procedure ¡as ¡
  • ne ¡of ¡the ¡no>fica>on ¡type ¡
  • Call ¡on ¡Agent ¡Procedure ¡“Process ¡U>liza>on ¡List ¡

(KPerfMon)” ¡ ¡

– Grabs ¡the ¡Process ¡List ¡and ¡U>liza>on ¡of ¡machines ¡ processes ¡and ¡outputs ¡to ¡Agent ¡Procedure ¡Logs, ¡GetFiles ¡ Loca>on ¡for ¡the ¡Agent, ¡and ¡archives ¡to ¡Kaseya ¡Server ¡

  • also. ¡
slide-62
SLIDE 62

62

CPU ¡Processes ¡List ¡

slide-63
SLIDE 63

63

¡Searching ¡Unwanted ¡Files ¡

  • Procedure ¡creates ¡a ¡file ¡with ¡the ¡unwanted ¡

file ¡extension ¡#fileext#list.txt ¡file ¡in ¡the ¡ Agent ¡Working ¡directory\UnWantedFiles ¡

  • folder. ¡
  • Op>ons ¡on ¡what ¡to ¡do ¡with ¡the ¡results ¡

file???? ¡

– Copy ¡to ¡Kaseya ¡Server? ¡ – Store ¡on ¡the ¡local ¡machine? ¡ – Create ¡an ¡alert ¡if ¡unwanted ¡files ¡are ¡found ¡on ¡ the ¡machine. ¡

  • Use ¡a ¡condi>onal ¡statement ¡and ¡Event ¡Create ¡

– Create ¡a ¡report ¡to ¡list ¡all ¡machines ¡with ¡ Unwanted ¡Files ¡Found ¡

slide-64
SLIDE 64

64

¡Installing ¡and ¡Upda>ng ¡ ¡ Adobe ¡Reader ¡

  • Create ¡a ¡view ¡to ¡filter ¡machines ¡with ¡missing ¡Adobe ¡

Reader ¡X ¡(10.1) ¡

  • Agent ¡Procedures ¡

– GET ¡URL ¡– ¡ ¡

  • Pp://Pp.adobe.com/pub/adobe/reader/win/10.x/10.1.3/

en_US/AdbeRdr1013_en_US.exe ¡

  • Execute ¡File ¡with ¡the ¡following ¡command ¡line ¡switches ¡
  • ¡/sAll ¡/rs ¡/msi ¡EULA_ACCEPT=YES ¡

REMOVE_PREVIOUS=YES ¡/qn ¡

slide-65
SLIDE 65

65

It Is Your Turn!

Ques>ons? ¡

  • Please ¡type ¡your ¡ques>ons ¡in ¡the ¡chat ¡

sec>on ¡of ¡your ¡GoToMee>ng ¡window. ¡

  • Remember ¡that ¡you ¡can ¡always ¡send ¡your ¡

ques>ons ¡to ¡training@kaseya.com ¡too. ¡

  • If ¡you ¡are ¡falling ¡behind ¡the ¡steps ¡in ¡the ¡lab,

¡ please ¡just ¡watch ¡the ¡presenta>on, ¡take ¡ some ¡notes, ¡and ¡perform ¡your ¡labs ¡aPer ¡ the ¡lecture. ¡

slide-66
SLIDE 66

66

Roadmap! ¡

  • Day ¡One ¡

– Advanced ¡Agent ¡Procedures ¡

  • Day ¡Two ¡

– Advanced ¡Monitoring ¡ – Advanced ¡Repor>ng ¡

 Day ¡One ¡

 Advanced ¡Agent ¡Procedures ¡

  • Day ¡Two ¡

– Advanced ¡Monitoring ¡ – Advanced ¡Repor>ng ¡

slide-67
SLIDE 67

67

THE ¡END! ¡