Microsoft Operations Manager (MOM) 2005 Management Pack Development Guide.

Welcome to the Microsoft Operations Manager (MOM) 2005 Management Pack Development Guide. The guide provides detailed information about developing a MOM Management Pack for you application or service. This chapter describes the content you will find in this guide.


This guide provides information about developing MOM 2005 Management Packs and is specifically focused on features new to MOM 2005 that affect Management Pack development.

You can use this guide to collect information about your application, define various states for your application, and create a Management Pack to monitor these states and to alert an operator about state changes.


This guide provides high-level overview information about MOM 2005, along with detailed procedures and guidelines that are used to develop a custom Management Pack.

Chapter 2 - Management Pack Design

This chapter gives an overview the benefits of using a Management Pack, what MOM feature a Management Pack can use, a detailed look at the Health State modeling process, and the different levels of Management Packs.

Chapter 3 - Management Pack Components

This chapter is a detailed explanation of all the parts of a Management Pack, what they do, and how they can be created and used.

Chapter 4 - Upgrading

This chapter details how to alter a Management Pack built for MOM 2000 or MOM 2000 SP1 for use in MOM 2005, including backward compatibility issues and when it might be better to create a new Management Pack rather than upgrading one.

Chapter 5 - Agentless Monitoring

This chapter provides instructions and guidelines for developing your Management Pack for agentless monitoring, including:

  • Agentless monitoring overview

  • Supporting agentless monitoring

  • Preventing agentless monitoring

Chapter 6 - State Monitoring

Provides guidelines and best practices for adding state monitoring to your Management Pack, including:

  • State monitoring overview

  • Design requirements

  • Step-by-step instructions for setting state

  • User experience considerations

Chapter 7 - Tasks

Provides guidelines and best practices for adding tasks to your Management Pack, including:

  • Console task overview

  • Command-line task overview

  • Step-by-step instructions for creating tasks

  • Best practices and limitations

Chapter 8 -Reporting

Provides guidelines and best practices for adding reports to your Management Pack, including

  • Reporting architecture overview

  • Data warehouse schema overview

  • Step-by-step instructions for creating reports

  • Best practices

Intended Audience

This guide is meant to help individuals and teams create MOM Management Packs for their applications or services, and covers all facets of that process.

It is not necessary to have programming skills to develop a Management Pack; however, some programming skills are beneficial if you choose to use scripts to respond to processing rules. This guide is primarily for individuals who have:

  • A high-level understanding of MOM 2005.

  • Advanced knowledge of the product or service for which they want to develop a Management Pack.


This guide refers to several roles in the Management Pack development process:

  • Management Pack author - the person or team that creates the rules, tasks, and other parts that make up the Management Pack.

  • Tester - The person or team that runs the Management Pack through various tests to make sure that it complies with specified criteria. The tester might also be the author.

  • Subject matter expert - the person or team with deep technical knowledge of the application or service for which the Management Pack is being created.

  • Customer - the person or company purchasing your application or service and using the Management Pack in MOM 2005 to manage the application in their environment. In some environments, the customer might be either another branch of your company or an ISV.

Additional Resources

For the latest MOM documentation, including the MOM 2005 SDK, see the TechNet Web site

For the latest information about MOM, see the MOM Web site

To access the MOM core product documentation on the Web, see the Technical Resources section of the MOM Web site

For product lifecycle information, see the Microsoft Product Support Web site