Summary
Audience: This 4-day bootcamp course is designed for the Operations Manager Administrator or Application Subject Matter Expert within an organization that is tasked with the creation of Management Packs to monitor applications used within their organization.
Description: This class is designed to provide attendees with the knowledge they require to create a custom Management Pack. The hands‐on labs in this class will walk the attendees through the process of creating a custom Management Pack from the design and planning stages through to the creation of reports. This class will use a ‘popular’ application and step through the MP development process as an exercise that results in a production quality MP that can be used in a production environment. This class will use the Exchange Server 2007 MP developed by Microsoft as an example.
Section 1: MP Introduction
Session 1: Introduction to MPs
- Model based design
- Service Definition Models
- Service Models
- Hosting - Containment - Reference - Management Pack Elements
- Management Pack Lifecycle
- Version Control with MP Studio - Creating a Digital Signing Cert - Sealing MPs with MPSeal - Health Rollup
Labs: Creating a Digital Signing Certificate
Session 2: MP Authoring Tools
- Ops Mgr Console
- XML Notepad / XML Spy
- Loading the XML Schema - Authoring Console
- MP Studio
Labs: Installing and Configuring the Tools
Session 3: XML Basics
- Overview of an MP in XML
+ Manifest - Identity - References + Type Definitions - EntityTypes + ClassTypes + RelationshipTypes - ModuleTypes + DataSourceModuleType + ProbeActionModuleType - MonitorTypes + UnitMonitorType - Monitoring + Discoveries + Rules + Tasks + Monitors + UnitMonitor + AggregateMonitor + DependencyMonitor - Presentation - Language Packs
Labs: Creating the following in the GUI and translating into the XML
- XML Syntax (I think that it will be helpful here to provide a printed, possibly laminated cheat sheet) for the attendees to reference through
This module will have students create an MP element in the Operations Console, save that one element to a new Management Pack and then export the MP and review the resulting XML. The goal here is to remove the ‘fear’ of ‘developing and xml and work to build confidence.
Section 2: Building an MP
Session 4: MP Best Practices
- Review of MP Development Best Practices
Session 5: Step One: Architecting the Design
- Defining the Health Model
- Defining References and Relationships\
- Defining the Object Classes
- Defining the Object Discoveries
Labs: Visio out the Health Model
Session 6: Step Two: Object Discovery
- Creating Discoveries
- Registry - WMI - LDAP - WMI (Script) - .NET Managed Code
Labs: Creating Discoveries
Session 7: Step Three: Monitors
- Monitor options explained
- Unit Monitor - Aggregate Rollup Monitor - Dependency Rollup Monitor - Creating Monitors
+ Monitoring Performance + Monitoring from a log file + Monitoring a Service + Monitoring a Process + Creating a script based monitor - Creating a two‐state monitor with vbscript - How to properly create and use a property bag + Monitoring SNMP + Script debugging
Labs: Creating Monitors
Session 8: Step Four: Rules
- Rule options explained
- Alert generating - Collection - Timed - Creating Rules
- Using the MOM 2005 MP Wizard to extract the Message IDs from a messaging dll
Labs: Creating Rules
Session 9: Step Five: Tasks
Labs: Creating Tasks
Session 10: Step Six: Views
Labs: Creating Views
Section 3: Reporting
Session 11: Reporting Overview
- How Reports Work
- Linked Reports
- Report Models
- Building a report model
Labs: Report Models
Session 12: Understanding the Data Warehouse
- Data warehouse schema overview
- Key Views and Tables
Labs: Creating Alert, Event and Performance Views
Session 13: T‐SQL Basics
- Overview of T‐SQL
- Creating a Stored Procedure
Session 14: Creating a Basic Report
- Including a report in an MP
- Report Parameter Area
Session 15: Creating a Linked Report
- Pre‐populating Report Parameters
- Hiding the Parameter Area (1‐click reports)
|