1 / 18

AppManager 7: Deep Technical Dive

AppManager 7: Deep Technical Dive. Tim Sedlack & Michi Schniebel Sr. Product Managers. Agenda. A 1 minute architecture review Feature Review: What’s new in AM 7 Architecture changes What (else) you need to know Q&A. Abandon hope all who enter here…. This is a deeply technical session

odina
Download Presentation

AppManager 7: Deep Technical Dive

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AppManager 7:Deep Technical Dive Tim Sedlack & Michi SchniebelSr. Product Managers

  2. Agenda • A 1 minute architecture review • Feature Review: What’s new in AM 7 • Architecture changes • What (else) you need to know • Q&A

  3. Abandon hope all who enter here… • This is a deeply technical session • We won’t discuss why features were chosen for inclusion or alternate designs • There may be talk of SQL Stored Procedures, XML, VB code…even lower level languages • You can always schedule time with me (and others) outside this session

  4. The 1 minute Architecture review… QDB / MS – heart of the system Control Center database and Command Queue Service connect to multiple QDBs Required for Remote Agent Deployment feature Management Server Management Server Managed Clients Operator Console NQCCDB QDB QDB Repository Repository Control Center Database Control Center Command Queue Service Managed Clients

  5. Feature Review:What’s new in AppManager 7

  6. Feature Overview • Remote Deployment • Rule Based Management Groups • Job overrides / exceptions • Service Map improvements • Embeddable Server and Event Views • Filters

  7. Feature: Remote Deployment • Automate agent installation and configuration • Control Agent and application roll-out and update • Rule/Schedule based deployment • Maintains an AM software inventory

  8. Remote Deployment Windows Agents • Packages checked in at install time • AM7 Agents provide assist in Rule Matching IIS Virtual directory Console Web Server Upload Packages Deploy Packages Windows Network Download Packages Create Rules Database Scans Process Rules Web Service Roll out creds Control Center Web Server

  9. How Deployment Packages Gets Deployed User Schedule/ Approves tasks Display RD success and inventory details User imports a package And creates a rule Control Center 11 Rule gets created in NQCCDB Updates tasks in CCDB Updates inventory information 8 DB 1 4 Fetches active tasks and starts Deployment based in schedule 5 10 Deployment Server/ Web Service 2 Evaluates enabled rules Update Task Status 7 9 Creates tasks for valid server specified in the rule Which does not have that package already installed Agent Server 6 3 installation files are copied and invoked AppManager Agent

  10. Feature: Rule Based Management Groups • Control Center based dynamic management groups • Conglomerate of groups built from QDB SQL queries • Executed by Control Centers CQS • Dynamically updated every 15 minutes • Creates hidden views in QDBs • Control over group population based on rule sets • Rule Sets are XML based (and extensible, technically) (view/demo) • Groups can be added to CC Service Maps • Dynamically managed Service Maps • Examples: Maintenance Mode, SQL Servers, Exchange Server by size, Windows Servers requiring Service Packs, etc

  11. Rule Based Management Groups • Rules are run by R.E. • Psuedo SQL based • Can be user created* *not documented QDB QDB Console QDB SQL Query QDB Steps to creating • User creates rule in DB • CQS queries QDBs • Consolidated view is created • View is updated • Query is re-run to ensure group is kept up-to-date CQS NQCCDB

  12. Feature: Job Overrides/Exceptions • Create a method to run “one-offs” on a per-job basis • Thresholds, y/n choices, Actions… any KS values setting • Warning about browser based values • Multiple overrides per KS is possible (and supported) • Provide more granular control over policy jobs • Controlled by CC based Custom Properties • Can be added at Job Creation • Best Practice: • Create Custom Property • Assign to Machines • Create Job and assign CP to override • How it works: • Jobs created with override value (in CC only) • Value is evaluated and replaced at agent with override value • Tracing at agent will not show original value • View overrides on a per job basis or use “Override report”

  13. Feature: Service Map changes • Add Server Groups to SMV • Add Event Views to SMVs • Rich Filtering capabilities – fed into SMV • Response Time events • Extensibility – where it’s most requested • Right click help desk integration • SMV Export • Web view of SMVs possible • Example on AM7 CD (Utilities folder)

  14. You oughta know…

  15. What you need to know… • Custom Property changes • Deprecated old style – metadata new style • Setup changes • No more “AgentInstall” KS • MSI based setup may change existing methods • Silent install • Scalability improvements • Control Center : Sync process, SMV loading • Management Server • Virtual Object / Cluster support • See SQL support in SP1

  16. Q&A

More Related