This document is part of the Operations Manager Management Pack Authoring Guide. The Microsoft System Center team has validated this procedure as of revision #3. We will continue to review any changes and periodically provide validations on later revisions as they are made. Please feel free to make any corrections or additions to this procedure that you think would assist other users.
There are multiple tools available for creating and editing Operations Manager management packs. The choice you make will depend on your requirements and experience with Operations Manager. Each of the available tools is described below.
The Authoring workspace of the Operations console contains templates and wizards that let you create monitoring scenarios that require minimal knowledge of authoring concepts.
Specific characteristics of the Operations console include the following:
The primary advantage of the Operations console is the ability to create new monitoring scenarios with minimal complexity. The Operations console provides the following approaches for creating monitoring scenarios.
Management Pack templates let you create complete monitoring scenarios with minimal input. A single template can create different monitors, rules, and even new target classes without requiring you to know any of the details. If a template is available for the monitoring scenario that you want to create, this method is typically your easiest and most effective solution.
The Distributed Application Designer lets you create a single application that is comprised of multiple objects. It does not let you create new monitoring for these objects. The health of each object included in the distributed application is based on the monitors already running against that object. The health of the distributed application is based on the health of the individual objects that are included in it.
Wizards let you create new monitors, rules, and tasks. You have to know the details of what data the workflow uses and what action are performed with that data. Wizards are available for a variety of different data sources and monitoring scenarios. You cannot create a new target with the monitoring wizards. You can use a suitable wizard that is available in an existing management pack, or you can create a wizard by using a template or by editing the management pack in the Authoring console.
Use of the Operations console is documented in the System Center 2012 Operations Manager Authoring Guide.
MP Author is a free management pack authoring tool available from Silect Software. It allows an IT Pro to use a wizard driven interface to create management packs for System Center 2012 – Operations Manager without significant knowledge of the underlying management pack structure or any knowledge of XML. MP Author is intended to be the primary authoring tool for the IT Pro creating management packs for the latest version of Operations Manager.
MP Author is limited to the scenarios that it provides. You cannot create elements such as modules and monitor types required to support custom scenarios. Management packs created with the tool can be loaded into Visual Studio Authoring Extensions to provide this functionality.
Specific characteristics of MP Author include the following:
MP Author and its documentation can be downloaded at www.mpauthor.com.
The System Center Operations Manager 2007 R2 Authoring console can be used to create management packs for System Center Operations Manager 2007 R2. It is intended for management pack authors with significant knowledge of the structure of management pack elements and lets them create and modify all elements in a management pack. It is not limited to a specific set of scenarios, although it does require deeper technical knowledge than the Operations console.
The Authoring console provides many of the same wizards as the Operations console, except that the Authoring console wizards can provide access to additional options. The Authoring console provides custom dialog boxes similar to the Operations console to help you configure management pack elements where they are available. For those elements where no dialog box is available, you must edit the XML code of the management pack directly. To help edit, the Authoring console starts an external editor. You use the editor to edit the XML code of the specific element and, when it is closed, the editor returns the completed element back to the management pack. You can specify the editor that the Authoring console starts.
While the Authoring Console is still available and supported, it is no longer being updated. Since System Center 2012 – Operations Manager can install a management pack created for Operations Manager 2007 R2, the tool can be used to created management packs that can be installed in all versions of Operations Manager. It cannot load management packs exported from Operations Manager 2012 though, and it cannot use the latest versions of the library management packs for references. As a result, its use with Operations Manager 2012 is limited
Specific characteristics of the Authoring Console include the following:
Use of the System Center Operations Manager 2007 R2 Authoring Console is documented in the System Center Operations Manager 2007 R2 Authoring Guide.
Because management packs are .xml files, any XML editor can create and modify them. While this is more complex than using the other authoring options, editing the XML gives you complete control over all elements in a management pack.
An XML editor is required for the following scenarios that cannot be performed in the consoles:
The Visual Studio Authoring Extensions allow you to work with the XML of a management pack in System Center 2012 – Operations Manager directly using Microsoft Visual Studio. It provides the following advantages over using a standard XML editor:
Documentation for the Visual Studio Extensions is available at Visual Studio Authoring Extensions for System Center 2012 - Operations Manager.