Creating distributed application models

A distributed application is one that consists of multiple objects. For example, a distributed application could comprise a database running on one monitored computer, a web server running on another computer, and a device that functions as a network load balancer. In Operations Manager, you can monitor each of the disparate objects that comprise the distributed application as a way of monitoring the overall health of the application. To be included in a distributed application, Operations Manager must already monitor each of these objects before you can add them to a distributed application using the Distributed Applications Designer, a tool available from the Operations Manager console.

The Distributed Application Designer allows you to create distributed applications using a graphical tool. This graphical tool is shown in Figure 1. The figure shows three groups named Databases, Management Servers, and Infrastructure.

clip_image001

FIGURE 1 Distributed Application Designer

You create distributed applications with the distributed application designer by using the following:

  • Objects Any object that has been discovered by Operations Manager can be used when building a distributed application.
  • Component Groups These are collections of objects. Before you can add an object to a distributed application, you need to add that object to the component group. Component groups can contain any type of object, though it’s also possible to restrict component groups to objects of a specific class.
  • Relationships These allow you to express that a relationship exists between two different component groups.

You can build a distributed application in the Distributed Application Designer from a blank template, or use one of the following built-in templates listed in Table 1.

clip_image003

TABLE 1 Distributed application templates

To create a distributed application, perform the following general steps:

1. In the Authoring workspace of the Operations Manager console, right-click Distributed Applications, and click Create A New Distributed Application.

clip_image004

FIGURE 2 Messaging distributed application

2. On the Create A Distributed Application dialog box, shown in Figure 3, provide a name for the distributed application, choose a template, and choose an unsealed management pack in which to store the application.

clip_image005

FIGURE 3 Blank application designer template

3. Click Add Component, to add a new component to the distributed application.

4. In the Create New Component Group, shown in Figure 4, specify the object classes that you want to include in the component group.

clip_image006

FIGURE 4 Component group objects

More Info: Distributed Applications

You can learn more about distributed applications at http://technet.microsoft.com/en-us/library/hh457612.aspx.

5. Populate the component group by dragging objects to it from the sidebar. Create relationships between component groups by clicking Create Relationship, and selecting the source and destination component groups.