appmanager 7 deep technical dive n.
Skip this Video
Loading SlideShow in 5 Seconds..
AppManager 7: Deep Technical Dive PowerPoint Presentation
Download Presentation
AppManager 7: Deep Technical Dive

Loading in 2 Seconds...

play fullscreen
1 / 18

AppManager 7: Deep Technical Dive - PowerPoint PPT Presentation

  • Uploaded on

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

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'AppManager 7: Deep Technical Dive' - odina

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
appmanager 7 deep technical dive

AppManager 7:Deep Technical Dive

Tim Sedlack & Michi SchniebelSr. Product Managers

  • 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
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
the 1 minute architecture review
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






Control Center Database

Control Center

Command Queue Service

Managed Clients

feature overview
Feature Overview
  • Remote Deployment
  • Rule Based Management Groups
  • Job overrides / exceptions
  • Service Map improvements
    • Embeddable Server and Event Views
    • Filters
feature remote deployment
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
remote deployment
Remote Deployment

Windows Agents

  • Packages checked in at install time
  • AM7 Agents provide assist in Rule Matching

IIS Virtual directory


Web Server

Upload Packages

Deploy Packages

Windows Network

Download Packages

Create Rules



Process Rules

Web Service

Roll out creds

Control Center

Web Server

how deployment packages gets deployed
How Deployment Packages Gets Deployed

User Schedule/ Approves


Display RD success and

inventory details

User imports a package

And creates a rule




Rule gets created


Updates tasks


Updates inventory information





Fetches active tasks

and starts Deployment based

in schedule




Server/ Web Service


Evaluates enabled rules

Update Task Status



Creates tasks for valid

server specified in the rule

Which does not have that

package already installed





installation files

are copied and invoked

AppManager Agent

feature rule based management groups
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
rule based management groups
Rule Based Management Groups
  • Rules are run by R.E.
  • Psuedo SQL based
  • Can be user created*

*not documented





SQL Query


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



feature job overrides exceptions
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”
feature service map changes
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)
what you need to know
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