Microsoft Virtual Academy
Get 50% off eBooks plus
40% off print books at
The Microsoft Press Store
If you already have some familiarity with the basic functionality of Management Packs and would like to expand your Service Pack knowledge, this is the course for you! It drills down into the structure, implementation, and development of Management and Service Packs and their tools. A total of 28 modules, with staggered release dates, will be offered. Keep visiting this course to learn more from new modules as they become available.
Explore the different options for creating a Management Pack, focusing on Visual Studio (the primary tool used for Management Pack development) authoring extensions.
Using Visual Studio authoring extensions for our Management Pack, we create a solution with multiple projects. We then use this solution throughout the rest of the training to create the different Management Packs we will work with.
This is the first module in a set of two that covers everything about classes. We discuss basic concepts of classes to help you gain a solid understanding. For the second part in this series, see Module 5, "Understanding Relationships."
The second in a two-part series about classes and relationships within Management Packs, this module teaches you to define the relationships between classes, design a set of classes for an application, and jump into Visual Studio to build the classes and relationships that you defined. For the first part in this series, see Module 4, "Understanding Classes."
We introduce a sample application and then walk through the design of a set of classes and relationships to act as a model for it. This is the model that we will create and use as targets for monitoring workflows through later modules.
Using the solution that we created in Module 3, we actually create the classes and relationships that we defined for our service model in Module 6.
We define the basic concepts of discoveries and define the different kinds of discoveries that we discuss and create in subsequent lessons. We also highlight targeting concepts.
In this module, we detail registry discoveries and we walk through multiple discoveries for the sample application. The module includes the basics of creating discoveries and working with templates in Visual Studio Authoring Extensions.
Details on WMI discoveries and walkthrough of a discovery for sample application. Includes the basics of creating a WMI query to use with discovery.
Details on script discoveries and walkthrough of a discovery for sample application. Includes the basic concepts and creation of discovery scripts.
Explore troubleshooting options, agent error, and management errors.
Get the details on relationship basics, classes, and instances, along with discovering containment relationships.
Find out more about store application and discovery.
Get an overview of the elements included in a health model, and explore common concepts for monitors and rules.
Get the details about the concepts and process for designing a health model for an application. Define a simple monitoring plan for a sample application that supports the actual monitoring elements implemented in subsequent lessons.
Get an overview of unit monitors, and see the creation of several monitors for sample application, including monitors for service state, performance counters, and events.
Create several samples as you explore rules, including rules performance counter collection and alerts from events and log files.
Take a look at aggregate and dependency monitors that allow you to consolidate multiple unit monitors and roll up health between different classes.
Learn about writing a script to support monitors and rules, including a PowerShell script for sample application.
Explore concepts on modules and workflows which support a custom monitoring scenario.
Walk through the creation of custom modules, rules, monitor type, and monitor, based on the monitoring script from Lesson 20 and the concepts from Lesson 21.
Explore the concept of cookdown, a feature of Operations Manager that increases the efficiency of workflows targeting multiple objects. Plus, see how to create a set of modules and workflows using cookdown.