System Center Operations Manager 2007: Advanced Management Pack Authoring

Code: 50231
Course duration: 3 days

50231: System Center Operations Manager 2007: Advanced Management Pack Authoring (3 Days)

About this Course

This course provides students with the knowledge and skills to design and author a professional management pack. The course is structured into three progressive modules. Module 1 introduces basic approaches for distributed application monitoring. Module 2 is for those who have already attended the first module and then want to further their management pack design knowledge. Module 3 presents advanced information to help the author effectively troubleshoot common conditions. Together, the three modules provide guidance on how to best define and implement logic for effectively measuring the health of a product or service and lowering its operational costs for end customers.

Audience Profile

This course is intended for developers and IT professionals responsible for designing and authoring management packs for Operations Manager 2007.

At Course Completion

After completing this course, students will be able to:

  • Design a scalable management pack supporting a variety of application structures
  • Define an appropriate health facade for centrally managing a product or application
  • Understand and implement the Operations Manager concept of discovery
  • Define monitoring requirements on a variety of aspects of service availability and health
  • Implement these requirements in a management pack
  • Provide application administrators with information in a manner that lowers the ownership cost of the product or application
  • Demonstrate a mastery of management pack development

Course Outline

Module 1: Designing and Building a Basic Management Pack

This module will cover the design and building of a basic management pack.


  • Getting Manageability Right
  • Fast Fly-Through
  • Planning Your MP
  • Implementing the Facade
  • Discovery
  • Implementing Monitoring
  • Composition
  • Reporting

Lab : Facade

  • Create initial management pack
  • Define and build high level classes

Lab : Discovery

  • Discover instances of defined classes
  • Implement bottom up discovery

Lab : Monitoring

  • Create basic rules and monitors

Lab : Consolidation

  • Add consolidation and suppression to existing rules
  • Expose overrides
  • Create data source modules and compose a workflow

Lab : Reporting

  • Add a linked report to a management pack

After completing this module, students will be able to:

  • Define a model for monitoring an application
  • Build a basic management pack

Module 2: Going from Basic to Professional

This module will build on the basic concepts to increase the efficiencies of a management pack.


  • Taking control of discoveries
  • Responding to state changes
  • Interacting with the operator
  • Minimizing the noise
  • Advanced knowledge

Lab : Discoveries

  • Create a discovery in response to an event
  • Use multiple discoveries for a single class
  • Create snapshot and incremental discoveries

Lab : Diagnostics and Recoveries

  • Add a diagnostic and recovery to a monitor

Lab : Views and Tasks

  • Create a complex view
  • Create a task

Lab : Alert Suppression

  • Define suppression for an alert rule to increment repeat count
  • Use synthetic transactions to perform automatic reset and triangulation

After completing this module, students will be able to:

  • Create on demand discoveries and understand undiscovery
  • Define and implement appropriate automated responses to state changes
  • Understand common mistakes with automated monitoring responses
  • Provide relevant information and prompted actions to application administrators
  • Understand how to incrementally updated knowledge without versioning the entire management pack

Module 3: Advanced Implementation Strategies

This module will provide strategies for extending a management pack to support larger and more complex applications.


  • Distributed monitoring
  • Troubleshooting discoveries
  • Scenario based deployment
  • Management large instance spaces
  • Testing your management pack

Lab : Distributed Monitoring

  • Design a roll-up model for an application distributed across multiple locations
  • Control alert generation using dependency monitors

Lab : Troubleshooting Discoveries

  • Troubleshoot broken discoveries

Lab : Managing Large Instance Spaces

  • Selectively choose instances to discover
  • Modify a script to support cookdown
  • Control the number of running workflows

After completing this module, students will be able to:

  • Design a management pack suitable for managing a complex application distributed across multiple locations
  • Design a management pack supporting a large number of discovered instances
  • Troubleshoot problem discoveries
  • Intelligently break up a management pack into multiple files to minimize operational requirements

Before attending this course, students must have:

  • Experience with Operations Manager 2007 management packs
  • A requirement to develop a standalone management pack for a product or application
  • Basic development skills including object oriented concepts such as classes and inheritance
  • Proficiency with VBScript language

Guaranteed to Run

2018-03-07 09:00 to 2018-03-09 17:00
Fort Lauderdale, Florida (Virtual Instructor-Led)
2018-02-12 09:00 to 2018-02-16 17:00
Attend Online
2018-02-12 09:00 to 2018-02-16 17:00
Secaucus, New Jersey (Virtual Instructor-Led)
09:00 to 17:00
Newark, New Jersey (Virtual Instructor-Led)
2018-01-29 09:00 to 2018-02-02 17:00
Attend Online
2018-01-25 09:00 to 2018-01-26 17:00
Fort Lauderdale, Florida (Virtual Instructor-Led)

Course Reviews

No reviews found for this course.

Be the first to write a review