Working with Services and Alarms. Dell Vizioncore

Add to My manuals
235 Pages

advertisement

Working with Services and Alarms. Dell Vizioncore | Manualzz

4

Working with Services and Alarms

A service is a collection of objects that you want to monitor. Some services are created automatically (such as Hosts and Databases) as part of the vFoglight Management

Server or as part of the cartridges you deployed. However, most services are created by users based on what they find interesting, and are typically organized around what a user needs to monitor. Different groups of users can define their own services. For example, a database administrator creates database services or a vFoglight administrator creates System services.

Alarms are triggered by performance problems on services. This chapter provides details on how to view system-wide alarms for all monitored services.

This chapter contains the following sections:

Overview ......................................................................................................................................94

Monitoring Services .....................................................................................................................96

Viewing System-Wide Alarms and Service Details ...................................................................104

Examining Details on a Single Service ......................................................................................105

Viewing Service Levels ..............................................................................................................106

Building a Service ......................................................................................................................108

Filtering Alarms ..........................................................................................................................115

Monitoring System-Wide Alarms ...............................................................................................118

94 vFoglight

User Guide

Overview

In vFoglight, a service is defined as a grouping of one or more monitored components.

Typical examples of monitored components include a host, a database, a VirtualCenter server, etc.

Services can be nested within other services, each with their own monitored components. All vFoglight services are listed on the Services dashboard, which can be accessed from the navigation panel. From here you can perform the following tasks:

Monitoring Services

Viewing System-Wide Alarms and Service Details

Examining Details on a Single Service

Viewing Service Levels

Building a Service

Filtering Alarms

Monitoring System-Wide Alarms

Icons

There are several different types of icons used to represent monitoring data in vFoglight.

The types are:

Severity Icons

State Icons

Availability Icons

The severity and state icons tell you about the condition of an application, server, or process. They are based on the values stored in the metrics. What they represent changes according to their context. For example, the same state icon can indicate that a server is down or that a process is down.

Many summary views show icons that represent an aggregation of the detailed objects of similar types. vFoglight prioritizes the data when determining the aggregation. For example, if three test servers are down, and one production server is active, then a summary view would show a critical icon, not a fatal icon.

Depending on where it is, you can hover over a severity or state icon or click it to get further information about the condition it represents.

Working with Services and Alarms

Overview

Severity Icons

Severity icons indicate the severity level of alarms that have fired.

Icon Description

Normal

Warning

Critical

Fatal

95

The normal icon indicates that there have been no critical, warning, or fatal events fired. vFoglight does not record events that are successful; it can only determine that there are no events that had problems.

State Icons

State icons indicate the status of a domain, server, application, or process.

Icon Description

Normal

Warning

Critical

Fatal

96 vFoglight

User Guide

Availability Icons

Availability icons indicate the availability of an application, service, or process.

Icon Description

Available

Not available

Monitoring Services

You can monitor services using the Services dashboard. This dashboard shows the state of a selected set of services. From this dashboard you can see the alarms for all selected services, alarms for a specific service, the SLA state for a service, and the contents of a service. You can also navigate to dashboards where you can change service definitions.

This dashboard is the best one to use for monitoring services.

To start monitoring services:

1 On the navigation panel under Dashboards , click Services > Services .

Tip The Services dashboard is one of the default home pages so you can also click Services under the Homes section in the left hand pane for quick access.

The Services dashboard appears.

Working with Services and Alarms

Monitoring Services

97

Figure 1

Figure 2

This dashboard contains two views:

Categories and Services

Outstanding Alarms for Selected Categories

Categories and Services

The Categories and Services view lists all the monitored services by category. For each category and service it displays the following information for the current time range.

A category or service

the view that is described in “ Viewing Details about a Service ” on page 99.

98 vFoglight

User Guide

A Service Level Compliance icon

An alarm icon further details about the related Service Level

Agreement.

A service can have one or more service level policies. The compliance icon of a given service shows the worst state of all the service level policies that are defined for the service.

For example, in the above screen, the Windows service has a Fatal SLA state because one of its components has a Fatal state, even though the others are in a Critical state.

a list of alarms for components that are being monitored. This is a common view in vFoglight.

For further information, refer to “ Alarm List ” on page 58.

Filtering the Categories and Services List

You can filter the list of service categories that are displayed in the Categories and

Services view.

To filter the Categories and Services list:

1 In the Action panel, click Category Selector .

The Category Selector dialog box displays all the available services.

2 Select the service or services that you want to display, or de-select the service or services that you do not want to display.

You can click Show All to select all the services or click Clear to de-select all the services.

Note If you click Clear , you must then select at least one service before you can proceed.

3 Click the Close button to close the dialog box.

Working with Services and Alarms

Monitoring Services

99

The Categories and Services view displays only the services that you selected.

Viewing Details about a Service

The Categories and Services view provides a number of ways to see more detailed information.

• From the Services and Category list, select a category or service to see details by service and host. The popup also provides links to more detailed views, which are described in the table below .

Click this link

Service Breakdown

Service Details

Impact List

Service Level Agreement(s)

If you are interested in seeing..

the structure of a specific service. For details, see

“ Drilling Down to Detail Views ” on page 100.

detailed information about a service. For further

information, see “ Examining Details on a Single

Service ” on page 105.

a list of services impacted by the current service.

detailed information about the service level agreement(s) defined for a service. For more

information, see “ Viewing Service Levels ” on page 106.

100 vFoglight

User Guide

Click this link

Scan for a Root Cause

Service Builder

If you are interested in seeing..

a diagram that shows the composition of a service and the state of each component in the service. It allows a user to quickly scan for the root cause of a problem reported on the service. For details, see

“ Root Cause Analyzer ” on page 102.

the Service Builder for the selected service or all

monitored services. For details, see “ Building a

Service ” on page 108.

If you hover over a category, you see the same popup without the links.

Drilling Down to Detail Views

Clicking the Service Breakdown link in the popup shown on

page 99 takes you to the

Service Breakdown view for that service.

Figure 3

This view provides details about how a specific service is comprised. From here, you can drill down to more specific details, as outlined in the table below.

A component a popup that provides a summary of the host, service, or application. This summary includes the number of alarms by severity, health status, and related links.

For a description of the host summary popup, refer

to “ Host Summary ” on page 74.

Working with Services and Alarms

Monitoring Services

101

A Service Level Compliance icon

A health icon

An alarm icon further details about the related Service Level

Agreement.

The Service Level Compliance for a category or service is determined by the component in the worst state. links to:

• health of all alarm sources

• health of current alarm source

• all outstanding alarms for that alarm source a list of alarms for components that are being monitored. This is a common view in vFoglight.

For further information, refer to “ Alarm List ” on page 58.

For example, if you click an icon in the Service Level Compliance column, you will see a popup like the one in the following screen shot.

Figure 4

Notice that this view contains links to the Service Level Agreements for this service.

For details about this dashboard, see “ Viewing Service Levels ” on page 106.

The Service Breakdown view also summarizes the service’s contents from a number of different perspectives, namely by Monitored Component(s) and Related Host(s). Refer to the table below for details.

102 vFoglight

User Guide

Click this link

Monitored Component(s)

Related Host(s)

To display a list of the components that are being monitored by a specific service.

To quickly find a component, enter the component name in the search text box at the bottom of the dashboard. For example, enter CPU in the text box to find all CPU components in the service. a list of hosts that are being monitored by a specific service.

Root Cause Analyzer

Clicking the Scan For A Root Cause link in the popup shown on

page 100

allows you to manually change the vFoglight-created /default, topology layout of the hosts and drill down to a diagram of the components to which this one is connected. Each component has a state icon, which helps you trace the critical path of performance issues across a

domain. (For an explanation of the icons, see “ Icons ” on page 94.)

As shown below, the path to a child in a Fatal state is red, while the path to a child in a

Normal state is green. The path to a child in a Warning state would be yellow.

Working with Services and Alarms

Monitoring Services

103

Figure 5

You can move the depth control in the upper right corner back and forth to set the number of levels (1-6) in the diagram. The default setting is three levels.

The dots above the depth control determine the scale of the diagram.

• Click the smaller dot to reduce the scale for easier navigation of large diagrams.

• Click the medium dot to restore the diagram to its original scale.

• Click the largest dot to zoom to the highest zoom level.

Auto Arrange is selected by default. If you move a component, the Auto Arrange check box is deselected. From here you can manually layout the components as you wish. To return to the original layout, select the Auto Arrange check box.

Outstanding Alarms for Selected Categories

The Outstanding Alarms for Selected Categories view contains a table that lists the most recent alarms for the category selected in the Categories and Services view.

104 vFoglight

User Guide

Figure 6

You can filter the list in the Outstanding Alarms view using several criteria. For details,

see “ Filtering the Alarms View ” on page 62.

Viewing System-Wide Alarms and Service Details

The Services (All Alarms) dashboard is a summary dashboard that contains views with information from other dashboards such as service levels, alarms, and system changes.

To view system-wide alarms and service details:

• From the navigation panel under Dashboards , click Services > Services (All

Alarms) .

The Services (All Alarms) dashboard appears.

Working with Services and Alarms

Examining Details on a Single Service

105

Figure 7

The Categories and Services view is described under “ Categories and Services ” on page 97.

The All System Alarms and Changes and Outstanding Alarm(s) for the Entire System

views are described under “ Monitoring System-Wide Alarms ” on page 118.

Examining Details on a Single Service

The Service Details dashboard contains views that provide detailed information about a service. It shows all the SLAs, the service impacts, a full definition viewer, monitored components, host perspectives, and an alarm list for the selected service.

This is the best dashboard to use to view a service in detail.

To examine details on a single service:

• From the navigation panel, under Dashboards , click Services > Service Details .

The Service Details dashboard appears.

Note You can access this dashboard from the Services dashboard by selecting a service and choosing Service Details in the popup.

106 vFoglight

User Guide

Figure 8

To see data for another service, select Service Selector in the action panel to open the

Service Selector dialog, where you can choose another service.

To choose another service:

1 From the action panel, select Service Selector .

2

The Service Selector popup appears.

Navigate to the service for which you want to see details.

The Service Details dashboard is refreshed with data about the chosen service.

3 Click to close the popup.

Viewing Service Levels

The Service Levels dashboard provides details about the service levels that are being monitored by vFoglight. Use this dashboard to measure the availability of a service.

Working with Services and Alarms

Viewing Service Levels

107

To examine service levels:

1 From the navigation panel, under Dashboards , click Services > Service Levels .

The Service Levels dashboard appears.

This dashboard lists the current status, recent availability (used to determine the status), and health history.

Other information that is displayed is listed under the following headings.

Service Level Agreement Information

The Service Level Agreement Information area includes the description, the monitored source, and the availability criteria that are used to determine the status of the SLA.

Availability Graphs

The availability graphs display data for the service level alarms. The three areas display data for the current time period, week, and month. The tables to the right of each graph summarize the severity level, source, and message for each alarm. Clicking an alarm in a table displays a popup with details about that alarm.

108 vFoglight

User Guide

Choosing Another Service Level

To see service levels for another service, select Service Level Selector in the action panel.

To choose another service level:

2

3

1 From the action panel, select Service Level Selector .

The Service Level Selector popup appears.

By default, the Service Level Agreements for all the monitored services are listed.

Select the Service Level Agreement for which you want to view details.

If you do not want to see the list of all the Service Level Agreements, deselect the

List All Service Level Agreements check box.

The Service Levels dashboard is refreshed with data about the chosen service.

Building a Service

A service is a grouping of one or more components. The Service Builder provides the functions needed to create a new service, tier, application, or category as well as edit existing services. When you create a service, a corresponding service level is automatically created.

To navigate to the Service Builder:

1 From the navigation panel, under Dashboards , click Services > Service Builder .

The Service Builder dashboard appears.

Services are used as inputs on many other dashboards (Hosts Table, Agents) besides the

Services dashboards, as well as in reports. Defining a good set of services can make other dashboards more useful and easier to understand.

Working with Services and Alarms

Building a Service

109

Creating a New Category

Use the Service Builder dashboard to create categories that will be used as inputs on many other dashboards.

To create a new category:

1 In the Service Builder dashboard, click Add and then select Add Category .

The New Category dialog appears.

2

3

Type a name for the category.

Note You can change the name of a service at a later date, without losing all history for a

service. See “ Editing a Service Name ” on page 114.

You can enter text in the Short Description and Description fields, but these are optional. The text in the Description field appears in a popup when you hover over a service. You can modify the description later by following the procedures

described in “ Editing a Service Description ” on page 115.

4 Click Create .

The new category is added to the list.

Creating a New Application

Applications that you create here will be added as a service in the Applications category.

To create a new application:

1 In the Service Builder dashboard, click Add and then select Add

Application .

The Application Creator dialog appears.

110 vFoglight

User Guide

2 Type a name that is unique to vFoglight for the application and click Create .

The new application is added as a service to the Applications service category. An application topology component is added below the service. For example in the screen shot below, test app has been added as a service to the Application service category. A corresponding application topology component has been added below the new application.

From here you can add application tiers to the new ApplicationTopology component.

Refer to “ Adding an Application Tier ” on page 113 for details.

Building a Service

Use the Service Builder dashboard to build a service or category as well as add a service to vFoglight.

To build a service:

1

2

Click Add for the service or category with which you want to work.

From the popup, select Add Components .

The Add to: dialog appears. From here you can choose the components that you want to add as well as create a new service.

3 Select the type of component that you want to add by navigating through the

Services , Hosts , Foglight4Model , Applications , All Models , and Dynamic

Managed Components tabs.

Working with Services and Alarms

Building a Service

111

4

5

Use Find , Clear , and Advanced to locate a component. Select All and Unselect

All quickly chooses the listed components that you want to add. To locate a component by name and type, click Advanced . You can also use regular expressions.

When you have chosen the components, click Add .

To add a new service, click New Service , and then enter a name and description for the service.

The service is added to the component that you chose in

step 1

.

Adding Dynamic Managed Components

Using the Service Builder dashboard, you can dynamically manage components by specifying a rule for adding objects to a service so that the default service is created or updated when certain data arrives. Therefore, if a component is added or removed, the default service is automatically updated to handle addition or removal of the component from the service.

For example, if you are monitoring an application that runs four WebLogic servers, you can create a service and specify a rule to add WebLogic server instances for a particular domain so that the service is updated when more servers are added or deleted. After adding the rule, you can see that the new WebLogic servers appear automatically in the service after four more WebLogic servers were added. Likewise, if the original four

WebLogic instances running on Windows are decommissioned, they automatically disappear from the service.

112 vFoglight

User Guide

In another example, if you create a service called “FX” on the infrastructure that monitors a webservice, you can create a rule to include another infrastructure that is used for extra capacity during peak times. When the other infrastructure for high capacity is used, it shows up in the service.

To add a dynamic managed component:

1 From the navigation panel, under Dashboards , click Services > Service Builder.

2 Drill-down to the appropriate service or category and click Add the

Actions column.

3

4

In the Add to: dialog, click the Dynamic Managed Components tab.

Type a Name for the query.

5

6

Select a root node for the query. For example, click Hosts > All Hosts.

In the Filter box, type a query such as:

7 name like '%.prod.quest.corp'

Click Test and confirm that it comes up with one entry for the query result.

8 Click Add . At this point you should see a new dynamic managed component appear under the service that is associated with one host.

Working with Services and Alarms

Building a Service

113

Adding an Application Tier

When you create an application using Application Builder or Service Builder, you specify the application tier that you want to use. In the Service Builder dashboard you can also do this when you build an application.

To add an application tier:

1 Click Add for the application topology component for which you want to add a tier.

The Applications Tier dialog box appears.

2 From here you can create a new application tier or select from a list of application tiers that are already in use by other monitored applications.

3 From the Application Tiers list, click Add beside the tiers you want to add to the selected application or

If you want to create a new tier, click

The Tier Creator dialog box appears.

.

4 Select the type of tier you want to create from the drop-down list.

114 vFoglight

User Guide

5 Type a name for the tier and click Create .

6

The name of the new tier is added to the Application Tiers list.

Use Find , Clear , and Advanced to locate an application tier. To locate a tier by name and type, click Advanced . You can also use regular expressions.

7 Continue to add tiers to the application.

After you have added all tiers, you can then add other components to the tier by

following the steps outlined in “ Building a Service ” on page 110.

Removing a Service, Category, Monitored Component, or Tier

You can remove a service, category, tier, or a monitored component from its related service.

To remove a service, category, monitored component, or tier:

1 Click Remov e for the service, category, tier, or monitored component that you want to remove.

2

3

From the popup, choose whether you want to remove either the selected item, or the monitored components in the selected item.

Note Depending on the component that you select, you may not receive a popup but instead are prompted to confirm the deletion. Click Confirm to remove the item.

If you want to remove monitored components, you are prompted to select the components that you want to remove. Use Select All and Unselect All to quickly choose the components.

After you have selected the components, click Remove .

4

You are prompted to confirm the deletion.

Click Confirm to continue.

Editing a Service Name

By clicking the Edit button on the Service Builder dashboard and Services dashboard, you can rename an existing service without having to delete and recreate the service.

This means that all history for a service is retained, such as the performance of the systems to suit your needs. For example, if you create 50 services but then you need to change the name of the service due to a spelling error you can change the service name without losing service data information.

Working with Services and Alarms

Filtering Alarms

115

To edit a service name:

1 On the Service Builder dashboard, click Edit for the service name you want to change.

The Edit Service Descriptions dialog box appears.

2 Change the name and click Update . The service name is changed but the service state is not altered.

Editing a Service Description

You can change the service description that is displayed when you hover over a service that is listed on a dashboard.

To edit a service description:

1 Click Edit for the service you want to edit.

2

The Edit Service Descriptions dialog box appears.

Modify the descriptions and then click Update .

Filtering Alarms

Alarm filters can be defined for any service or application tier instance in the Service

Builder. You can use alarm filters to specify alarms that are relevant to a given service as a way to keep an irrelevant alarm from falsely causing a service outage, rather than have all alarms impact the state of a service.

For example, alarm filtering can be used to ignore a certain state for a component with a high CPU usage. vFoglight is monitoring an application that runs on a Weblogic server and you create a service called "Retail" that includes the server and the host. The

"Retail" service is shown as being unavailable when the host has a CPU usage greater than 90%. However, generally this is not considered a true service outage for this

116 vFoglight

User Guide service. If you look at the host alarms none of the alarms apply to the Retail service. As a result, you can use an alarm filter to filter out all host rules.

In another example, you can use an alarm filter to ignore the state of a service that appears as unavailable when the file system component for the D: drive fills up. vFoglight is monitoring an application that uses a host for the Siebel database and you want to filter out the Oracle database. The database is configured so that it uses only the

C: drive, not the D: drive. A service was created to monitor the application that includes the Oracle agent and the host instance for the Oracle host. However, the service shows as unavailable if the D: drive fills up. Since the D: drive does not contribute to the availability of the application, you should add an alarm filter to exclude the monitoring of the D: drive. You can restrict the filter by choosing the FileSystem alarm, then specifying a Groovy script to refine the filter to apply only to the D: drive.

Adding an Alarm Filter

By specifying an alarm filter, you can decide what alarms impact the availability of a service.

To add an alarm filter:

1 From the navigation panel, under Dashboards , click Services > Service Builder .

2 Drill-down to the component and click the Alarm Filters button.

The Alarm Filters dialog shows alarms inherited from parents of the current service.

3

Note Alarm filters can be defined for two nested services. Alarm filters work the same way regardless they are nested or not. Even though a set of alarms is not filtered out by the alarms’ immediate parents, the set of alarms are eventually filtered out by an alarm filter defined for one of the alarms’ parents further up the hierarchy of nested services.

You can select an existing filter from the list or click

The Add Alarm Filter dialog appears.

to add a new filter.

Working with Services and Alarms

Filtering Alarms

117

4 Select one or more filtering options:

• By Rule —select the By Rule check box and choose a rule to monitor one or more of the nested children added to the service. You can define more than one alarm filter for the same rule.

• Alarms —select the state of alarms to include or exclude:

5

- Include : all alarms are excluded except those specified in the include filters.

- Exclude : all alarms are included except those specified in the exclude filters.

- If both Include and Exclude filters are defined: include alarms that are specified in the Include filters as long as they are not excluded by the Exclude filters.

• Groovy Script —an optional script used to refine the filtering. An alarm is the only required input, meaning you can filter on anything that is referenced by the alarm. An example of a groovy script is:

@alarm.get('topologyObject').getType().getName() ==

'Windows_System_System_Table'

Click Save .

The filter is saved on the Alarm Filters list.

118 vFoglight

User Guide

Figure 9

Deleting an Alarm Filter

To delete an alarm filter:

1 Drill down to the component from the Service Builder dashboard and click the

Alarm Filters button.

2 In the Alarm Filters dialog, select the filter and click .

Example: Filter fatal alarms fired by the Processor Utilization rule

For example, to include only alarms fired on Processor 0 by the CPU_Utilization rule, you select the following parameters in the Alarm Filters dialog box:

• By rule: CPU_Utilization

• Alarms: Include All

• Groovy script: @alarm.get('topologyObject').get('longName') ==

'Processor_Table 0')

Monitoring System-Wide Alarms

Unlike the alarms displayed on the Services dashboard which show only those alarms for a selected service, the Alarms dashboard is useful for viewing the state of all alarms across the entire vFoglight installation and allows you to take immediate action on them. It also shows the alarm count by time, so that alarm storms or outage events can be identified.

To monitor system-wide alarms:

• From the navigation panel, under Dashboards , select Alarms > Alarms .

The Alarms dashboard appears.

Working with Services and Alarms

Monitoring System-Wide Alarms

119

The Alarms dashboard has two views that display data for the time range indicated at the top right of the dashboard. For information about changing the time range, see

“ Time Range ” on page 51.

All System Alarms and Changes

Outstanding Alarm(s) for the Entire System

All System Alarms and Changes

This view contains charts that summarize the alarm and change activity for the current time range. Hovering over a line or bar in a chart produces a tooltip with details about the alarm or change that occurred nearest to that time.

Outstanding Alarm(s) for the Entire System

This common view lists in a table all the alarms for the current time range, except SLA

alarms. The current time range can be fixed as described in “ Freezing a time range ” on page 52.

The totals for each level of alarm, and the total number of alarms in the table, are in the upper left corner of the view. You can filter the list, sort it by column, and acknowledge and clear alarms in this view.

120 vFoglight

User Guide

You can see more detailed information about an alarm by hovering over or clicking a column to display a dwell or a popup. The content of the dwells and popups varies according to the column you choose.

For information on working with the different alarm views, refer to “ Alarm List ” on page 58.

advertisement

Related manuals

Download PDF

advertisement

Table of contents