Professional Documents
Culture Documents
EN-001598-02
You can find the most up-to-date technical documentation on the VMware Web site at:
http://www.vmware.com/support/
The VMware Web site also provides the latest product updates.
If you have comments about this documentation, submit your feedback to:
docfeedback@vmware.com
Copyright 2015 VMware, Inc. All rights reserved. Copyright and trademark information.
VMware, Inc.
3401 Hillview Ave.
Palo Alto, CA 94304
www.vmware.com
VMware, Inc.
Contents
Updated Information 5
About Customization and Administration 7
79
140
VMware, Inc.
Index
243
269
VMware, Inc.
Updated Information
This vRealize Operations Manager Customization and Administration Guide is updated with each release of the
product or when necessary.
This table provides the update history of the vRealize Operations Manager Customization and Administration
Guide.
Revision
Description
EN-001598-02
EN-001598-01
Added additional supported URL formats for the adapter configuration in Add a vCenter Adapter
Instance in vRealize Operations Manager, on page 12.
Corrected product name from Virtual Infrastructure Navigator to vRealize Infrastructure Navigator
in Install and Configure a vRealize Infrastructure Navigator Solution, on page 27.
Updated description for Application Topology Dashboard in vRealize Operations Manager
Dashboards for vRealize Infrastructure Navigator, on page 29.
Added video link to Create Custom Dashboards video in Using vRealize Operations Manager
Dashboards, on page 85.
Added video link to Configure Widgets video in Using vRealize Operations Manager Widgets, on
page 90.
Modified file paths and commands in Add a Resource Interaction XML File, on page 93.
Added video link to Create Views video in Using vRealize Operations Manager Views, on
page 94.
Added video link to Create Reports video in Using vRealize Operations Manager Reports, on
page 101.
n
n
n
n
n
n
n
EN-001598-00
VMware, Inc.
Initial release.
VMware, Inc.
The VMware vRealize Operations Manager Customization and Administration Guide describes how to configure
and monitor your environment. It shows you how to connect vRealize Operations Manager to external data
sources and analyze the data collected from them, ensure that users and their supporting infrastructure are
in place, configure resources to determine the behavior of your objects, and format the content that appears
in vRealize Operations Manager.
To help you maintain and expand your vRealize Operations Manager installation, this information describes
how to manage nodes and clusters, configure NTP, view log files, create support bundles, and add a
maintenance schedule. It provides information about license keys and groups, and shows you how to
generate a passphrase, review the certificates used for authentication, run the describe process, and perform
advanced maintenance functions.
Intended Audience
This information is intended for vRealize Operations Manager administrators, virtual infrastructure
administrators, and operations engineers who install, configure, monitor, manage, and maintain the objects
in your environment.
VMware, Inc.
VMware, Inc.
Connecting
vRealize Operations Manager to Data
Sources
The configured data sources enable vRealize Operations Manager to connect to and analyze data from
external data sources in your environment. Once connected, you use vRealize Operations Manager to
monitor and manage objects in your environment.
You connect to data sources using solutions. A solution might be only a connection to a data source, or the
solution can include predefined dashboards, widgets, alerts, or views. Some of the solutions are included
with vRealize Operations Manager, while others can be added to vRealize Operations Manager as
management packs.
This chapter includes the following topics:
n
VMware, Inc.
Log in to the vRealize Operations Manager user interface with administrator privileges.
In the left pane of vRealize Operations Manager, click the Administration icon and click Solutions.
Browse to locate the temporary folder and select the PAK file.
For example, vmware-vcops-6.0-MPforVCM-6.0-3900464.pak.
Because existing dashboards are not overwritten by default, if you are performing a management
pack upgrade and you want to replace existing dashboards, select Reset out-of-the box content,
overwriting to a newer version provided by this update.
10
VMware, Inc.
The actions provided with the action adapter are focused on managing your virtual machines. The actions
include managing virtual machine power states, the number of CPUs, and the amount of memory. You can
also clean up datastores by deleting unused snapshots.
VMware, Inc.
11
For example, you might have a vCenter Server user with a read-only role in vCenter Server. If you give this
user the vRealize Operations Power User role in vCenter Server rather than a more restrictive role, the user
can run actions on objects because the adapter is configured with credentials that have privileges to change
objects.
To avoid this type of unexpected result, configure local vRealize Operations Manager users and
vCenter Server users with the privileges you want them to have in your environment.
Add a vCenter Python Actions Adapter Instance in vRealize Operations Manager on page 15
The vCenter Python Actions Adapter allows you to modify objects on your managed vCenter Server
instances from vRealize Operations Manager. The adapter is included with
vRealize Operations Manager solution and works in combination with the vCenter Server Adapter.
Define Monitoring Goals for Your VMware vSphere Solutions in vRealize Operations Manager on
page 16
To begin creating a monitoring policy specific to your environment, you provide answers to questions
that configure your default policy for this solution. Monitoring policies determine how
vRealize Operations Manager evaluates the collected data and calculates trends.
Configure User Access for vCenter Server Actions in vRealize Operations Manager on page 17
To ensure that users can run actions in vRealize Operations Manager, you must configure user access
to the actions. You create action roles to control which actions a user can run and create user groups to
control which action adapter objects are available to the groups to which each user belongs.
12
IP address
FQDN
VMware, Inc.
https://IP address/sdk
https://FQDN/sdk
CAUTION Any adapter credentials you add are shared with other adapter administrators and
vRealize Operations Manager collector hosts. Other administrators might use these credentials to configure
a new adapter instance or to move an adapter instance to a new host.
Prerequisites
Verify that you know the vCenter Server credentials that have sufficient privileges to connect and collect
data. If the provided credentials have limited access to objects in vCenter Server, all users, regardless of their
vCenter Server privileges, will see only the objects that the provided credentials can access. At a minimum,
the user account must have Read privileges and the Read privileges must be assigned at the data center or
vCenter Server level. See How the vCenter Adapter Credentials Work, on page 11
Procedure
1
In the left pane of vRealize Operations Manager, click the Administration icon and click Solutions.
On the Solutions tab, select VMware vSphere and click the Configure button on the toolbar.
Select vCenter Adapter in the Adapter Type list to add a new vCenter Server adapter instance.
If you are adding an additional adapter instance, click the plus sign on the lower pane toolbar.
In the vCenter Server text box, enter the FQDN or IP address of the vCenter Server instance to which
you are connecting.
The vCenter Server FQDN or IP address must be reachable from all nodes in the
vRealize Operations Manager cluster.
In the Credential name text box, enter the name by which you are identifying the configured
credentials.
Type the User name and Password for the vCenter Server instance.
Click OK.
Click Test Connection to validate the connection with your vCenter Server instance.
In the Review and Accept Certificate dialog box, review the certificate information.
VMware, Inc.
If the certificate presented in the dialog box matches the certificate for your target vCenter Server,
click OK.
If you do not recognize the certificate as valid, click Cancel. The test fails and the connection to
vCenter Server is not completed. You must provide a valid vCenter Server URL or verify the
certificate on the vCenter Server is valid before completing the adapter configuration.
13
10
To modify the advanced options regarding object discovery, change events, or registration user, expand
the Advanced Settings.
Option
Description
Collector
Auto Discovery
Provides the option to use a different set of credentials than you provided
as the standard credentials.
The standard credentials must be provided. The standard credentials
should have at least read permissions so that vRealize Operations Manager
can collect data.
These advanced credentials allow you to register a vCenter Server with a
different set of credentials. The registration user commonly has more
access rights. For example, this user account can register a vCenter Server
extension or asset. You use the advanced credentials in conjunction with
the standard credentials when you need to manage security by minimizing
access.
vRealize Operations Manager begins collecting data from the vCenter Server instance. Depending on the
number of managed objects, the initial collection can take more than one collection cycle. A standard
collection cycle begins every five minutes.
What to do next
n
14
Add a vCenter Python Actions Adapter for the same vCenter Server that you configured. See Add a
vCenter Python Actions Adapter Instance in vRealize Operations Manager, on page 15.
VMware, Inc.
Verify that the vCenter Adapter is configured for the vCenter Server instances on which you are
running the actions. See Add a vCenter Adapter Instance in vRealize Operations Manager, on
page 12.
Ensure that you know the vCenter Server credentials that have sufficient privileges to connect and
make changes to objects on this instance. If the credentials limited access to objects in vCenter Server,
you have the ability to run actions only on the objects for which the credentials have permission. See
How vCenter Python Actions Adapter Credentials Work, on page 11.
Procedure
1
In the left pane of vRealize Operations Manager, click the Administration icon and click Solutions.
On the Solutions tab, select VMware vSphere and click the Configure button on the toolbar.
Select vCenter Python Actions Adapter in the Adapter Type list to add a new adapter instance.
If you are adding an additional adapter instance, click the plus sign on the lower pane toolbar.
In the vCenter Server text box, enter the FQDN or IP address of the vCenter Server instance to which
you are connecting.
The vCenter Server FQDN or IP address must be reachable from all nodes in the
vRealize Operations Manager cluster.
In the Credential name text box, enter the name by which you are identifying the configured
credentials.
Type the User name and Password for the vCenter Server instance.
Click OK.
Click Test Connection to validate the connection with your vCenter Server instance.
In the Review and Accept Certificate dialog box, review the certificate information.
VMware, Inc.
If the certificate presented in the dialog box matches the certificate for your target vCenter Server,
click OK.
If you do not recognize the certificate as valid, click Cancel. The test fails and the connection to
vCenter Server is not completed. You must provide a valid vCenter Server URL or verify the
certificate on the vCenter Server is valid before completing the adapter configuration.
15
10
What to do next
n
Configure the default monitoring policy. See Define Monitoring Goals for Your VMware vSphere
Solutions in vRealize Operations Manager, on page 16
If the monitoring policies page is not available because you are configuring an additional adapter
instance, configure the user roles for the actions. See Configure User Access for vCenter Server Actions
in vRealize Operations Manager, on page 17.
If this is not the first time you configured an adapter instance, you can test that the vCenter Server
Python action adapter is working, select a virtual machine and then check that the actions are available
in the Actions menu. See the vRealize Operations Manager User Guide.
Define Monitoring Goals for Your VMware vSphere Solutions in vRealize Operations Manager
To begin creating a monitoring policy specific to your environment, you provide answers to questions that
configure your default policy for this solution. Monitoring policies determine how
vRealize Operations Manager evaluates the collected data and calculates trends.
This page of the Manage Solution - VMware vSphere wizard is available the first time you configure a
vSphere solution. It is not available when you configure additional solutions.
Prerequisites
n
Configure the adapter for your vCenter Server instance. See Add a vCenter Adapter Instance in
vRealize Operations Manager, on page 12.
To run actions on the vCenter Server instance for which you configured the adapter, configure the
vCenter Python Actions Adapter. See Add a vCenter Python Actions Adapter Instance in vRealize
Operations Manager, on page 15.
Procedure
1
16
On the Define Monitoring Goals page of the Manage Solution - VMware vSphere wizard, create a base
monitoring policy or use the current policy.
Option
Description
VMware, Inc.
Option
Description
Determines whether you want network and storage input and output
values included in your capacity calculations.
Click Finish.
The vCenter Server adapter is configured and collecting data using the specified monitoring policy. The
action adapter can run actions on target objects.
What to do next
n
To verify that the adapter is configured and collecting data, view the inventory data for the configured
vCenter Server instances.
Configure the user roles for the actions. See Configure User Access for vCenter Server Actions in
vRealize Operations Manager, on page 17.
Configure User Access for vCenter Server Actions in vRealize Operations Manager
To ensure that users can run actions in vRealize Operations Manager, you must configure user access to the
actions. You create action roles to control which actions a user can run and create user groups to control
which action adapter objects are available to the groups to which each user belongs.
Prerequisites
n
Verify that the vCenter Python Actions Adapter is configured. See Add a vCenter Python Actions
Adapter Instance in vRealize Operations Manager, on page 15.
Verify that you have sufficient privileges to configure the user access settings.
Procedure
1
Create User Roles for vCenter Server Actions in vRealize Operations Manager on page 18
To run actions in vRealize Operations Manager, you must give users permission to run the individual
actions as part of the user role. You use the role permissions to control who can run actions. If you
create multiple roles, you can assign some users permission to run a subset of the actions and assign
other users permission to run a different subset of actions.
Create User Groups for vCenter Server Actions in vRealize Operations Manager on page 18
To run actions in vRealize Operations Manager, you create a user group to which you add one or
more roles. Creating user groups with assigned roles allows you to add users to the group rather than
configuring individual user privileges.
VMware, Inc.
17
Create User Roles for vCenter Server Actions in vRealize Operations Manager
To run actions in vRealize Operations Manager, you must give users permission to run the individual
actions as part of the user role. You use the role permissions to control who can run actions. If you create
multiple roles, you can assign some users permission to run a subset of the actions and assign other users
permission to run a different subset of actions.
You configure the user role permissions so that you can assign the role to any user group or user who does
not have the Administrator role or who is not using the default super user account. The
vRealize Operations Manager Administrator role has the action permissions enabled by default. Users with
the Administrator role assigned to their user account can run all of the actions. The default super user,
admin, does not require permission checking and this user can run all actions.
Prerequisites
n
Verify that actions are configured to run in vRealize Operations Manager. See Add a vCenter Python
Actions Adapter Instance in vRealize Operations Manager, on page 15.
Verify that you have sufficient privileges to configure the user access settings.
Procedure
1
In the left pane of vRealize Operations Manager, click the Administration icon.
Click the plus sign and enter a name and description for the user role.
For example, ActionsRole.
To apply the changes, click Update at the bottom of the permissions list.
What to do next
Use the actions to resolve performance problems or reclaim wasted space. See vRealize Operations Manager
User Guide.
Create User Groups for vCenter Server Actions in vRealize Operations Manager
To run actions in vRealize Operations Manager, you create a user group to which you add one or more
roles. Creating user groups with assigned roles allows you to add users to the group rather than configuring
individual user privileges.
You configure the user group for actions so that you can assign the group to any user who must be able to
run the actions for which you grant them privileges. Users must have privileges to access the action adapter
objects for each associated vCenter Server object.
Prerequisites
18
Verify that you have at least one role created to run one or more actions. See Create User Roles for
vCenter Server Actions in vRealize Operations Manager, on page 18.
Verify that you have sufficient privileges to configure the user access settings.
VMware, Inc.
Procedure
1
In the left pane of vRealize Operations Manager, click the Administration icon.
In the toolbar of the top user group list, click the plus sign.
Click Objects.
Select the check box for each action adapter instance to which the user needs access to run actions.
Click Roles.
Select check box for the action role that you created.
Click Members.
Select the check box for each user that you want to run the actions configured in the roles.
Click Finish.
The user group is added to the list. The configured Roles, User Accounts, and Associated Objects appear in
the details for the group area.
What to do next
n
Test the users that you assigned to the group. Log out and log back in as one of them and verify that
this user can run the expected actions on the expected objects.
Configure the collection interval for your vCenter Server Python actions adapter instances. See Modify
a vCenter Python Action Adapter Collection Interval, on page 19.
VMware, Inc.
19
Procedure
1
In the left pane of vRealize Operations Manager, click the Administration icon.
Click Environment Overview and expand Adapter Instances in the center pane.
Expand vCenter Python Actions Adapter Instance and select the adapter name.
In the right pane, on the List tab, select the adapter name and click Edit Object.
Click OK.
The collection now occurs once a day at the time you made the configuration changes.
Provides an end-to-end view of topology, statistics, and events at every affected level of the storage area
network.
Enables a vSphere administrator working with a virtual environment to isolate problems caused by
elements in the physical storage stack, such as the Host Bus Adapter (HBA), storage switches, and
array. The vSphere admin uses this information to handoff the problem to the domain admin for
further analysis.
Captures and analyzes information for throughput and latency on the HBA and mount objects.
Captures throughput on the switch ports.
Captures IOPS and queue depth at the HBA and switch ports for read and write components.
Discovers the storage switches and applies the credentials required to collect data from the objects in
the storage network. It uses the Common Information Model (CIM) to exchange information with
objects managed by the following management systems:
n
20
VMware, Inc.
Prerequisites
Verify that the following conditions are met:
n
You can provide credentials with sufficient privileges to connect and collect data from the
vCenter Server host. If the user account has limited access to objects in the vCenter, you can only collect
data from objects for which you have permission. Credentials must include at least read permissions.
The CIM agent is enabled on all storage network switches from which you are collecting data, and that
you can provide credentials with sufficient privileges to connect and collect data. If the user account has
limited access to objects in the storage environment, you can only collect data from objects for which
you have permission. Credentials must include at least read permissions.
All storage network switches with the CIM agent enabled are added to DCNM or BNA solutions.
The fabric CIM service supports switch profile and fabric profile. The supported versions for the Fabric
Profile are 1.1 to 1.6.
A vSphere API for Storage Awareness (VASA) provider is registered as a storage provider with the
vCenter Server host for your adapter instance. VASA providers gather information from arrays that
support the environment and provide the data to vCenter Server system. If the VASA provider is not
registered with vCenter Server host, the Storage Devices Adapter cannot discover objects in the array.
The minimum support version is VASA 1.0. See information regarding storage providers in the ESXi
and vCenter Server 5.5 Documentation.
Download and install the management pack for Storage Devices. See Add a Management Pack, on
page 10.
Procedure
1
In the left pane of vRealize Operations Manager, click the Administration icon and click Solutions.
On the Solutions tab, select Management Pack for Storage Devices and click Configure.
From the Collector drop-down menu, select the collector to manage the adapter processes.
If you have only one adapter instance, select Automatically select collector. If you have multiple
collectors in your environment, and you want to distribute the workload to optimize performance,
select the collector to manage the adapter processes for this instance.
In the vCenter Server text box, enter the FQDN or IP address of the vCenter Server instance to which
you are connecting.
The vCenter Server FQDN or IP address must be reachable from all nodes in the
vRealize Operations Manager cluster.
What to do next
Add credentials and add the fabric servers. See Add Credentials and Fabric Servers for a Storage Devices
Adapter Instance, on page 22
VMware, Inc.
21
Add Credentials and Fabric Servers for a Storage Devices Adapter Instance
When configuring an adapter instance for the Management Pack for Storage Devices, you add credentials
for a vCenter Server host and at least one CIM fabric switch.
Procedure
1
To add credentials on the Manage Solution page, click the plus sign.
a
In the Credential name text box, enter the name by which you are identifying the configured
credentials.
Type the User name and Password for the vCenter Server instance.
Click OK.
Click Test Connection to validate the connection with your vCenter Server instance.
Enter the fabric CIM server IP or URL of the host on which the CIM server is installed.
NOTE The Management Pack for Storage Devices supports CIM servers that manage Fibre
Channel switches only. It does not support CIM servers that manage arrays.
Option
Action
Brocade fabric
Cisco fabric
In the Credential name text box, enter the name by which you are identifying the configured
credentials.
Enter the user name and password for the Brocade or Cisco Fabric CIM server.
For the Cisco Fabric CIM server, the user name and password are for the Cisco Data Center
Network Manager (DCNM) and not the Cisco switch.
g
4
Click OK.
22
Environment Overview Inventory. Verify that all the objects related to the Storage Devices Instance are
listed. Objects should be in the collecting state and receiving data. See Verify That Your Storage
Devices Adapter Is Connected and Collecting Data, on page 23.
VMware, Inc.
Dashboards. Verify that the Storage Components Heatmap, the Storage Components Usage, and the
Storage Troubleshooting are added to the default dashboards. See vRealize Operations Manager User
Guide.
Verify That Your Storage Devices Adapter Is Connected and Collecting Data
You configured an adapter instance of the Management Pack for Storage Devices solution with credentials
for a vCenter Server host and at least one CIM fabric switch. Now you want to verify that your adapter
instance can retrieve information from objects in the host, switch, and array domains of your environment.
Table 11. Object Types that the Storage Devices Adapter Discovers
Object Type
Description
Fabric
CIM server that manages the switches. It provides the username, password and URL
information that the Storage Devices adapter uses to discover storage network objects such as
fabric, switches, and switch ports.
Host Adapter
The Fibre Channel (FC) or Fibre channel over Ethernet (FcoE) host adapters in the host
system.
Logical Switch
A logical switch abstraction for the Cisco storage network. It is a collection of one or more
switch ports that are accessible to one other.
Mount
No Existing Object
Container
A container that includes all the objects that are no longer discovered in the storage devices
topology.
In the Brocade storage network, the SAN is a collection of fabrics. There is typically a one-toone relationship between the SAN and the fabrics.
In the Cisco storage network, the SAN is a collection of one or more Virtual Storage Area
Networks (VSAN).
Storage Array
The storage array registered to the VASA provider in the vCenter for the adapter instance.
Storage LUN
Storage Processor
Switch
The switch on the storage network that connects the host to the storage array.
Switch Port
Target Port
Zone
Procedure
1
In the left pane of vRealize Operations Manager, click the Administration tab and click Environment
Overview.
In the list of tags, expand Adapter Instances and expand Storage Devices Instance.
Select the adapter instance name to display the list of objects discovered by your adapter instance.
VMware, Inc.
23
Slide the display bar to the right to view the object status.
Object Status
Description
Collection State
Collection Status
Deselect the adapter instance name and expand the Object Types tag.
Each Object Type name appears with the number of objects of that type in your environment.
Verify that you have at least one object in each of the network areas that the Storage Devices adapter
discovers.
What to do next
If objects are missing or not transmitting data, you might need to investigate further.
n
If an object is not connected or not transmitting data, search for the object and check for related alerts.
If the adapter does not discover at least one object on the host system, in the storage network, and in the
storage array, verify that your environment is configured properly. Common configuration problems
such as invalid credentials, Fabric CIM servers not reachable, or VASA providers not registered in the
vCenter Server instance are raised as alerts for the Storage Devices adapter instance.
24
VMware, Inc.
Figure 11. vRealize Operations Manager and vRealize Configuration Manager Integration
vRealize Operations Manager
vCenter adapter
vRealize Configuration
Manager database
vRealize Configuration
Manager
VM
VM
ESXi host
VM
VM
vCenter Server
VM
VM
ESXi host
The vRealize Configuration Manager compliance data is based on compliance templates that are run against
the data collected from the same vCenter Server objects that are monitored in vRealize Operations Manager.
The templates are the configuration settings that must be present on a target object for it to be considered
compliant with the template standards. The standards might be the VMware vSphere Hardening Guide, the
Payment Card Industry standards, Health Insurance Portability and Accountability Act, or other VMware or
industry standards. The compliance results appear in vRealize Operations Manager on the Compliance tab,
which is a tab on the Analysis tab for an object.
The vRealize Configuration Manager change events are based on data collected from virtual machine guest
operating systems that are managed by the same vCenter Server instances that are monitored by both
vRealize Operations Manager and vRealize Configuration Manager. The changes to the virtual machines,
for example, software installation, appear in vRealize Operations Manager as change events on the
Troubleshooting > Events tab.
The compliance and change data appears after you install the vRealize Configuration Manager management
pack in vRealize Operations Manager and configure an adapter instance for each
vRealize Configuration Manager instance.
VMware, Inc.
25
Verify that vRealize Configuration Manager and vRealize Operations Manager are collecting data from
the same vCenter Server instances.
In vRealize Configuration Manager, verify that you created a user account that is used only for the
adapter. You must not use the account as an interactive user login. The adapter account frequently logs
in and out of vRealize Configuration Manager. If you use it as an interactive account, you must
regularly refresh the connection, which affects your vRealize Configuration Manager experience. See
https://www.vmware.com/support/pubs/vcm_pubs.html.
In vRealize Configuration Manager, verify that the user account has permission in
vRealize Configuration Manager to access the virtual object groups and machine groups that
correspond to the objects that this instance of vRealize Operations Manager manages.
Download and install the vRealize Configuration Manager management pack. See Add a Management
Pack, on page 10.
Procedure
1
In the left pane of vRealize Operations Manager, click the Administration icon and click Solutions.
On the Solutions tab, select Management pack for VCM for vSphere and click Configure.
From the Collector drop-down menu, select the collector to manage the adapter processes.
If you have only one adapter instance, select Automatically select collector. If you have multiple
collectors in your environment, and you want to distribute the workload to optimize performance,
select the collector to manage the adapter processes for this instance.
26
Description
Database name
Enter the name of the vCenter Server database as it appears in SQL Server.
The default name is VCM.
Database host
VMware, Inc.
Option
Description
Enter the name of the Microsoft SQL Server instance on which the
database is running. If you do not provide the instance name,
vCenter Server uses the instance configured for the
vRealize Configuration Manager Collector.
Database Port
Description
Credential name
Enter the name by which you are identifying the configured credentials.
Database Authentication
From the drop-down menu, select the method by which the user
credentials are verified. If vRealize Configuration Manager is configured
for Windows Authentication, select Windows Authentication.
Windows Domain
Click Test Connection to validate the connection with your vRealize Configuration Manager instance.
Verify that vRealize Operations Managercan pull the compliance information from
vRealize Configuration Manager to the Compliance tab. After configuring the adapter, wait a few
collection cycles, browse to an object that you know is managed in vRealize Configuration Manager,
and go to the Analysis tab. The Compliance tab should now appear with compliance information for
the object. See vRealize Operations Manager User Guide.
Verify that the change events appear on the Troubleshooting > Events tab. See vRealize Operations
Manager User Guide.
VM Dependencies
The adapter discovers the application-related information only for ESXi 5.1 update 2 and later.
NOTE The adapter credentials you add are shared with other adapter administrators and
vRealize Operations Manager collector hosts. Other administrators might use these credentials to configure
a new vRealize Infrastructure Navigator adapter instance or move a vRealize Infrastructure Navigator
adapter instance to another host.
VMware, Inc.
27
Prerequisites
n
Verify that the vCenter Adapter is configured for the vCenter Server instances for which you are
configuring the vRealize Infrastructure Navigator adapter. See Add a vCenter Adapter Instance in
vRealize Operations Manager, on page 12.
Verify that vRealize Infrastructure Navigator is installed and running properly on vSphere.
Verify that routing exists from the vRealize Operations Manager collector to the VMs running
vCenter Server and vCenter Inventory Service.
Ensure that you can provide the vCenter Server credentials that have sufficient privileges to connect
and collect data. If the user has limited access to objects in vCenter Server, you see only the data for
which they have permission. The credentials must have at least read permissions.
Download and install the vRealize Infrastructure Navigator management pack. See Add a
Management Pack, on page 10.
Procedure
1
In the left pane of vRealize Operations Manager, click the Administration icon and click Solutions.
In the VC Host text box enter the IP or host name of the vCenter Server instance.
Description
Credential Name
Enter the name by which you are identifying the configured credentials.
Click Test Connection to validate the connection with your vRealize Infrastructure Navigator instance.
In the Review and Accept Certificate dialog box, review the certificate information.
If the certificate presented in the dialog box matches and certificate for your target vCenter Server,
click OK.
If you do not recognize the certificate as valid, click Cancel. The test fails and the connection to
vCenter Server is not completed. You must provide a valid vCenter Server URL or verify the
certificate on the vCenter Server is valid before completing the adapter configuration.
28
VMware, Inc.
Environment Overview Inventory. The objects related to applications are added to the inventory under
Groups and Applications.
Information to View
Dashboards
Purpose
VMware, Inc.
29
Troubleshooting
n
n
30
VMware, Inc.
Troubleshooting
Possible causes:
n The vSphere management pack instance was not defined
for the vCenter instance that the
vRealize Infrastructure Navigator management pack is
connecting to.
n The vRealize Infrastructure Navigator management pack
instance was defined before the vSphere management pack
instance.
Suggested troubleshooting:
n Make sure the vSphere management pack instance is
defined and collecting for the correct vCenter Server
instance.
n Restart the collector from the vRealize Operations Manager
terminal. /usr/lib/vmwarevcops/collector/bin/CollectorService.sh restart
n Remove the vRealize Infrastructure Navigator
management pack instance and create a
vRealize Infrastructure Navigator management pack
instance.
Verify that the vRealize Hyperic 5.8.4 server and the agents are installed and running correctly.
Verify that the vRealize Hyperic and vRealize Operations Manager servers are time synchronized.
VMware, Inc.
31
Download and install the vRealize Hyperic management pack. See Add a Management Pack, on
page 10.
For the Management Pack for vRealize Hyperic.
Verify that the vRealize Hyperic server is configured to collect vCenter UUID and MOID values for
vRealize Hyperic platforms so that vRealize Hyperic platforms can be mapped to the corresponding
virtual machines. See Specify vCenter Details on the vRealize Hyperic Server, on page 35.
Verify that you can provide the vCenter Server credentials that have sufficient privileges to connect and
collect data. If a user has limited access to objects in vCenter Server, they see only the data for which
they have permission.
The credentials must have at least read permissions.
Verify that you have a vRealize Hyperic user name and password and the
vRealize Operations Manager adapter user name and password when you create a credential for a
Management Pack for vRealize Hyperic instance.
Certificate Requirements
Verify that you uploaded the vRealize Hyperic certificate to the vRealize Operations Manager server.
This process is required by default and you must perform it manually. If you do not require the security
provided by the certificate, you can disable the certificate check during installation. See Import a
Certificate, on page 34.
Configure a vRealize Hyperic Solution
The Management Pack for vRealize Hyperic provides visibility of key health and performance data, so that
you can tie applications to underlying infrastructure for comprehensive triage.
CAUTION Any adapter credentials you add are shared with other adapter administrators and
vRealize Operations Manager collector hosts. Other administrators might use these credentials to configure
a new adapter instance or to move an adapter instance to a new host.
Prerequisites
Verify that all the prerequisites detailed in Installation Prerequisites, on page 31 are met.
Procedure
1
In the left pane of vRealize Operations Manager, on the Administration tab, click Solutions.
On the Solutions tab, select vRealize Hyperic and click the Configure icon.
32
Enter the name or URL of the Hyperic instance to which you are connecting in the Hyperic Server URL
text box.
VMware, Inc.
Specify the vRealize Operations Manager node on which the adapter is running.
For a multiple node system, the adapter must be installed on a remote collector node. Installing the
adapter on a multiple node system comprises selecting the collector node from the Collector menu and
specifying its URL.
For a multiple node system, under Advanced Settings, select the appropriate remote collector node
for the installation from the Collector menu.
Enter the host name or URL of the vRealize Operations Manager node.
n
If you have a multiple node installation, in the vRealize Operations Manager Remote
Collector URL text box, enter the host name or URL of the vRealize Operations Manager
collector machine.
If you have a single node installation, in the vRealize Operations Manager Remote Collector
URL text box, enter the URL of the node.
Select an option from the Certificate Verification drop-down menu to enable or disable certificate
verification.
Enabling certificate verification prevents a third party from reading traffic between the
vRealize Operations Manager server and the vRealize Hyperic server.
Option
Description
true
The adapter instance checks the server certificate when it connects to the
vRealize Hyperic server.
Either a server certificate or a CA-signed certificate must be in the
vRealize Operations Manager truststore file.
false
The adapter instance does not check the server certificate when it connects
to the vRealize Hyperic server.
Click the plus sign, provide credential information, and click OK.
Option
Description
Credential Name
Enter the name by which you are identifying the configured credentials.
Hyperic Username
Hyperic Password
Verify that true is selected in the Support Autodiscovery menu to enable autodiscovery.
When you enable autodiscovery, the adapter discovers new vRealize Hyperic objects and creates
resources for them in vRealize Operations Manager. If you disable autodiscovery, you must use manual
discovery to selectively import objects and create resources.
VMware, Inc.
33
Under Advanced Settings, configure an option from the Host Name Verification menu to enable or
disable host name verification.
Option
Description
true
The adapter instance checks the host name in the server certificate. The
host name in the URL that the adapter uses to connect to the
vRealize Hyperic server must be the common name or one of the subject
alternative names in the server certificate. For example, if the URL is
www.mysite.com, the common name or one of the subject alternative
names must be www.mysite.com.
false
The adapter instance does not check the host name in the server certificate.
CAUTION Set this option to false if you are using the default vRealize Hyperic server certificates.
10
Click Test Connection to validate the connection with your vCenter Server instance.
11
vRealize Operations Manager begins collecting infrastructure-related metrics from the vRealize Hyperic
agents. Depending on the number of managed objects, the initial collection can take more than one
collection cycle. A standard collection cycle for vRealize Operations Manager begins every five minutes. The
standard collection cycle for vRealize Hyperic agents begins once every hour. The collection cycle is
configurable.
What to do next
View application-related data to verify that the adapter is configured and collecting data. See Viewing
Application-Related Data, on page 34.
Viewing Application-Related Data
You can view application-related data to verify that the adapter is configured and collecting data.
You can verify that the adapter is correctly installed and collecting data using the following options.
Table 15. Successful Installation Indicators
Where to View the Information
Information to View
Dashboards
Import a Certificate
You import a certificate to the vRealize Operations Manager server truststore file so that the
Management Pack for vRealize Hyperic instance can communicate securely with vRealize Hyperic server,.
Prerequisites
n
34
Export a certificate from the vRealize Hyperic server, or obtain a signed certificate from a Certificate
Authority (CA).
VMware, Inc.
Verify that the keytool utility is added to the system path on the vRealize Operations Manager server.
The keytool utility is provided with Java.
Procedure
1
Use the keytool utility to import the certificate to the server truststore file.
For example:
keytool -import -alias HYPERICCERT -file mycert.cer -keystore "vcenterops/user/conf/truststore" -storepass oxygen
In this example, mycert.cer is the name of the certificate to import, HYPERICCERT is an alias name to
assign to the certificate in the server truststore file, and oxygen is the default password for the server
truststore file.
3
What to do next
Verify that the Certificate Verification option in the Management Pack for vRealize Hyperic configuration
is set to truefor the adapter instance. See Configure a vRealize Hyperic Solution, on page 32.
Specify vCenter Details on the vRealize Hyperic Server
You must configure the vRealize Hyperic server to collect UUID and MOID values for vRealize Hyperic
platforms so that vRealize Hyperic platforms can be mapped to the corresponding virtual machines.
Prerequisites
Verify that you can perform administration tasks in the vRealize Hyperic user interface. See vRealize Hyperic
Administration.
Procedure
1
Type the URL of the vCenter SDK in the vCenter SDK text box.
The URL format is https://ipaddress/sdk, where ipaddress is the IP address of the vCenter Server
host.
VMware, Inc.
Type the user name and password of a user who has vCenter Server administrator privileges in the
vCenter User and vCenter Password text boxes.
Verify that vCenter UUID and MOID values appear in the summary information at the top of the
page.
35
36
Property
Description
Default Value
allServicesAsIndependentResources
false
serviceTypesForIndependentServices
serverTypesForIndependentServices
platformTypesForIndependentServices
VMware, Inc.
Table 16. Management Pack for vRealize Hyperic Configuration Properties (Continued)
Property
Description
Default Value
relationshipSyncInterval
10
errorReportingInterval
10
In this example, Management Pack for vRealize Hyperic creates a metric group named Workload and a
metric named Connection Workload when it posts the workload calculation value.
<Capacity> and <Demand> Elements
Management Pack for vRealize Hyperic uses the following formula to calculate workload for the specified
resource kind:
(demand/capacity * 100)
You identify the capacity metric in the <Capacity> element and the demand metric in the <Demand>
element, for example:
<Capacity metric="Maximum Connections"/>
<Demand metric="Active Connection Count"/>
VMware, Inc.
37
In this example, the capacity metric is Maximum Connections and the demand metric is Active Connection
Count.
If the vRealize Hyperic server is configured to collect the capacity and demand metrics that you specify,
Management Pack for vRealize Hyperic calculates workload based on the values of the specified metrics
when it receives data from the Management Pack for vRealize Hyperic server.
File
Description
conf
db.properties
hyperic.properties
describe.xml
version.txt
history.txt
open_source_license.txt
38
VMware, Inc.
When autodiscovery is enabled, the Management Pack for vRealize Hyperic imports all vRealize Hyperic
platforms, servers, and services to vRealize Operations Manager. You can optionally configure a white or
black list to selectively import objects from vRealize Hyperic during autodiscovery. The
Management Pack for vRealize Hyperic imports only those objects that pass the filtering criteria that you
specify in the white and black lists.
The Management Pack for vRealize Hyperic models vRealize Hyperic platforms and servers as independent
resources in vRealize Operations Manager. For vRealize Hyperic services, properties in the
hyperic.properties file determine whether the Management Pack for vRealize Hyperic models a service as
a metric group or as an independent resource. By default, the Management Pack for vRealize Hyperic
models all vRealize Hyperic services as full resources.
How vRealize Operations Manager Creates Resource Relationships
The Management Pack for vRealize Hyperic creates resource relationships between vRealize Hyperic parent
and child objects, which it imports into vRealize Operations Manager.
The Management Pack for vRealize Hyperic also creates resource relationships between vRealize Hyperic
platform resources and VMware virtual machine resources in vRealize Operations Manager.
During resource discovery, the vRealize Hyperic REST API retrieves resource details for vRealize Hyperic
platforms. If a vRealize Hyperic platform is a virtual machine, and the virtual machine is managed by a
vSphere or Hyper-V server that vRealize Hyperic recognizes, these resource details include the UUID and
MOID of the vRealize Hyperic platform.
The Management Pack for vRealize Hyperic uses the UUID and MOID of a vRealize Hyperic platform to
look up virtual machine resources that the management pack imports to vRealize Operations Manager. If
the Management Pack for vRealize Hyperic finds a matching virtual machine resource, it creates a parentchild relationship between the virtual machine resource and the vRealize Hyperic platform resource. The
virtual machine resource is the parent object and the vRealize Hyperic platform resource is the child object.
Purpose
MS SQL
Exchange
VMware, Inc.
39
Table 18. vRealize Operations Manager Dashboards for vRealize Hyperic (Continued)
Dashboard Name
Purpose
Check the collection status and collection state for the adapter instance resource.
Check the management pack and collector logs for errors. See Viewing System Log Files, on
page 41.
If you have the high availability feature configured,vRealize Operations Manager might have
experienced an event that caused the adapter to be moved to another node.
Solution
1
40
In vRealize Operations Manager, select Administration > Solutions > Edit the hyperic adapter instance
and edit the URL to point to the node on which the adapter is running.
VMware, Inc.
Upload the vRealize Hyperic server certificate. See Import a Certificate, on page 34.
If you do not require the security that a certificate provides, you can disable the certificate on the
adapter configuration page.
Configure vRealize Hyperic and vRealize Operations Manager to the same NTP.
folder.
The logging level is set to ERROR by default. To troubleshoot issues, set the logging level to INFO. To view
detailed messages, including micro steps, queries, and returned results, set the logging level to DEBUG.
You can set the log level for each class in the log4j.properties file in the vcenter-ops/log/conf/collector
folder, for example:
log4j.logger.com.vmware.adapter3.hyperic.HypericApiAdapter=DEBUG
NOTE If you set the logging level to DEBUG, log files can become large very quickly. Set the logging level to
DEBUG only for short periods of time.
VMware, Inc.
41
Verify that vRealize Automation is installed and configured with a fully qualified domain name.
If vRealize Orchestrator is installed behind a load balancer, verify that the certificates have been issued
from the load balancer.
If you are running vRealize Hyperic version 5.8.4, delete the following plug-ins from your environment.
n
vSphere SSO
vCenter Orchestrator
Verify that the Hyperic agent is installed and configured on all virtual machines running vRealize
Automation.
Download the latest versions of the vRealize-Automation and vSphere-SSO plug-ins from the VMware
Solution Exchange.
Procedure
1
Install and configure the plug-ins through the vRealize Hyperic Plugin Manager.
PostgreSQL
RabbitMQ
Configure the IaaS Credentials to create a relationship between the flow of the vRealize components.
See Configuring the IaaS Credentials, on page 42.
Optional. If you have a high availability configuration, and have load balancers as part of your
vRealize Automation environment, manually configure the load balancers in vRealize Hyperic. See
Configuring Load Balancer Servers, on page 43.
What to do next
Access the vRealize Automation Overview dashboard to begin monitoring your vRealize Automation
environment.
View the relationship between vRealize components, by accessing the Environment pane in vRealize
Operations Manager and clicking vRealize Automation under Inventory Trees.
Configuring the IaaS Credentials
Configure the IaaS credentials to create a relationship between the flow of the vRealize components. This
flow is displayed in the vRealize Automation Inventory Tree in the vRealize Operations Manager
Environment.
Procedure
1
42
VMware, Inc.
Action
process
query
install.path
port
IaaS user
IaaS domain
IaaS password
Click OK.
Repeat steps 3 to 6 for each server that appears in the server list.
In vRealize Hyperic, select the Resources tab, and select a single platform.
Action
Name
Enter the fully qualified domain name of the load balancer, followed by
the type of load balancer. For example,
vRa-Server-lb-01.eng.vmware.com vRealize Automation Manager
Server Load Balancer.
Description
Server Type
Install Path
VMware, Inc.
43
Description
Object Relationship
Container Details
Metric Picker
Metric Chart
44
Alert Name
Object Type
Symptom
Impact
Severity
vRealize Automation
Server Availability
Degraded
vRealize Automation
Serve (Group)
Child
Metric:vRealize
Automation Server|
AVAILABILITY|
Availability < 1
Health
Warning
vRealize Automation
IaaS Web Availability
Degraded
vRealize Automation
IaaS Web (Group)
Child
Metric:vRealize
Automation IaaS
Web |
AVAILABILITY|
Availability < 1
Health
Warning
vRealize Orchestrator
Availability Degraded
vRealize
Orchestrator (Group)
Descendant
Metric:vRealize
Orchestrator
AppServer |
AVAILABILITY|
Availability < 1
Health
Warning
Realize Automation
Manager Serve
(Group)
Child
Metric:vRealize
Automation
Manager Server
| AVAILABILITY|
Availability = 1
Health
Critical
VMware, Inc.
Object Type
Symptom
Impact
Severity
vSphere SSO
Availability Degraded
Descendant
Metric:vSphere SSO
| AVAILABILITY|
Availability < 1
Health
Warning
vSphere SSO
Health
Symptom Base
Service
Metrics Collected
Metrics Category
vSphere SSO
Availability
Availability
Availability
Performance
Availability
VMware, Inc.
45
Service
VMware Identity
Management Service
Likewise Eventlog
Likewise Input-Output
Service
46
Metrics Collected
Metrics Category
Performance
Utilization
CPU Usage
Utilization
Availability
Availability
Utilization
CPU Usage
Utilization
Availability
Availability
Utilization
CPU Usage
Utilization
Availability
Availability
Utilization
CPU Usage
Utilization
Availability
Availability
Utilization
CPU Usage
Utilization
Availability
Availability
Utilization
CPU Usage
Utilization
Availability
Availability
Utilization
CPU Usage
Utilization
Availability
Availability
Utilization
CPU Usage
Utilization
Availability
Availability
Utilization
CPU Usage
Utilization
Availability
Availability
Utilization
CPU Usage
Utilization
Availability
Availability
Utilization
CPU Usage
Utilization
Availability
Availability
Utilization
CPU Usage
Utilization
VMware, Inc.
Service
Metrics Collected
Metrics Category
Availability
Availability
Utilization
CPU Usage
Utilization
Service
Metrics Collected
Metrics Category
IIS Web
IaaS Web
Availability
Availability
Performance
Performance
Utilization
CPU Usage
Utilization
Availability
Availability
Utilization
CPU Usage
Utilization
Availability
Availability
Response Time
Performance
Response Code
Availability
Availability
Availability
Response Time
Performance
Response Code
Availability
Utilization
CPU Usage
Utilization
Availability
Availability
Response Time
Performance
Response Code
Availability
Availability
Availability
Utilization
CPU Usage
Utilization
Availability
Availability
Utilization
CPU Usage
Utilization
Iaas Repository
Manager Server
VMware vCloud
Automation Center Service
vRealize Automation
Manager Server Load
Balancer
DEM Orchestrator
DEM Worker
VMware, Inc.
VMware DEM-Worker
<DEM name>
47
Service
Metrics Collected
Metrics Category
Proxy Agent
VMware vCloud
Automation Center Agent
<agent name>
Availability
Availability
Utilization
CPU Usage
Utilization
Availability
Availability
vRealize Automation
Process Availability
Availability
vRealize Automation UI
Availability
Availability
vRealize Automation UI
Response Time
Performance
advanced-designer-service
Availability
Availability
advanced-designer-service
Response Time
Performance
approval-service
Availability
Availability
approval-service Response
Time
Performance
branding-service
Availability
Availability
branding-service Response
Time
Performance
catalog-service Availability
Availability
catalog-service Response
Time
Performance
component-registry
Availability
Availability
component-registry
Response Time
Performance
eventlog-service
Availability
Availability
eventlog-service Response
Time
Performance
iaas-proxy-provider
Availability
Availability
iaas-proxy-provider
Response Time
Performance
identity Availability
Availability
Performance
management-service
Availability
Availability
management-service
Response Time
Performance
notification-service
Availability
Availability
vRealize Automation
48
vcac-server
VMware, Inc.
Service
vRealize Automation VA
Load Balancer
vRealize Orchestrator
vco-server
vco-configurator
AppD
VMware, Inc.
vmware-darwin-tcserver
Metrics Collected
Metrics Category
management-service
Response Time
Performance
notification-service
Availability
Availability
notification-service
Response Time
Performance
shell-ui-app Response
Time
Performance
workitem-service
Availability
Availability
workitem-service Response
Time
Performance
Utilization
CPU Usage
Utilization
Availability
Availability
Response Time
Performance
Response Code
Availability
Availability
Availability
Availability
Performance
Availability
Performance
Utilization
CPU Usage
Utilization
Availability
Availability
vCO Configurator UI
Availability
Availability
vCO Configurator UI
Response Time
Performance
Utilization
CPU Usage
Utilization
Availability
Availability
Response Time
Performance
Response Code
Availability
Availability
Availability
Application Services
Process Availability
Availability
Application Services UI
Availability
Availability
49
vRealize Business
DataCollector
Service
itbm-server
itbm-data-collector
Metrics Collected
Metrics Category
Application Services UI
Response Time
Performance
Utilization
CPU Usage
Utilization
Availability
Availability
Availability
Availability
Performance
Utilization
CPU Usage
Utilization
Availability
Availability
Utilization
CPU Usage
Utilization
One or more of the vRealize Automation platforms are not defined with the fully qualified domain
name.
The vRealize Automation configuration includes references to virtual machines which are not based on
fully qualified domain names.
Solution
1
Change the host name of the vRealize Automation platforms to use a fully qualified domain name.
Change the vRealize Automation configuration to use fully qualified domain names.
50
VMware, Inc.
Cause
The certificate on the vRealize Orchestrator server does not contain the load balancer fully qualified domain
name.
Solution
u
Create a new certificate containing the load balancer fully qualified domain name.
Verify that at least one solution adapter is configured to communicate with a target system in your
environment. For example, see Configure a VMware vSphere Solution in vRealize Operations
Manager, on page 12.
Ensure that you have the new vCenter Server user name and password to which you are changing an
existing credential configuration.
Procedure
1
In the left pane of vRealize Operations Manager, click the Administration icon.
Click Credentials.
In the list, select the credentials for the adapter to modify and click the pencil on the toolbar.
For this example, select the target VMWARE adapter instance and click the pencil.
In the Manage Credential dialog box, modify the credential name, user name, and password to use the
new user account, and click OK.
VMware, Inc.
51
What to do next
After a collection cycle, which occurs every five minutes, verify that the adapter is still collecting data. If the
adapter collection fails, a health alert is generated for the object.
52
vCenter Operations Manager is an essential tool for monitoring your environment performance and
health, and you act on the alerts that it generates.
You actively use vCenter Operations Manager for capacity planning in the following ways:
n
You reclaim waste that vCenter Operations Manager identifies in the object pool.
You have a company requirement to retain monitoring data, and vCenter Operations Manager is the
application that you use for that purpose.
You transmit vCenter Operations Manager data such as raw metrics, alerts, reports, or notifications to
other production systems.
VMware, Inc.
Migration provides an option to only import the vCenter Operations Manager configuration, without
historical data. If any of the following conditions are true, you might be a good candidate for configurationonly migration rather than newly configuring vRealize Operations Manager.
n
You invested in the configuration and customization of your vCenter Operations Manager deployment
and want to save those configurations in vRealize Operations Manager. Examples include the following
configurations:
n
Policy settings
Dashboards
Custom groups
Features have changed from vCenter Operations Manager to vRealize Operations Manager, but you
have reviewed which features are migrated and are satisfied that a migration will import what you
need.
Ways That the Source and Target vRealize Operations Manager Interact
The source and target deployments of a vRealize Operations Manager migration interact before and during
the importing of data.
You can import multiple vCenter Operations Manager deployments to a single target, resulting in a
combined deployment that monitors all of the previous resources.
You can import from the same or different deployment operating system. vRealize Operations Manager
supports the following variations:
n
You can continue to run the earlier, source version and new, target version of vRealize Operations Manager
in parallel, even after you perform a migration. You cannot perform a second migration between the same
source and target, however.
At import, vRealize Operations Manager measures the available target resources and might warn you that
more nodes or disk are needed before enough space is available to import the source.
At import, vRealize Operations Manager notifies you if any adapters are installed on the source that are not
installed on the target.
The process might take hours or even days to complete. The number of resources, number of metrics, length
of history, and size of the FSDB all contribute to the time needed for migration. During internal testing, an
inventory of 13,000 resources with 2.5 years of history took about 44 hours to migrate. A guideline of 1 hour
per 10 GB of FSDB data is a good starting point but might be influenced by network performance or other
factors.
VMware, Inc.
53
Inventory and history; including resources, relationships, properties, and metrics keys
Metrics data
Custom groups
Super metrics
Applications (tiers)
Dynamic metadata
Data and Features That vRealize Operations Manager Does Not Migrate
A vRealize Operations Manager migration cannot import certain data and features from the source. In many
cases, you can separately re-add or configure the associated feature on the target, however.
n
Reports
Report templates
Global settings
54
Collector conditions
Adapter-managed groups
In Policies:
n
VMware, Inc.
Resource Relationship
VmwareDistributedVirtualSwitch
DistributedVirtualPortgroup
AWS management pack super metric formulas for the following aggregates.
n
VMware, Inc.
55
Data and Features That Might Change After a vRealize Operations Manager
Migration
After a vRealize Operations Manager migration, you might notice certain changes to vCenter Operations
Manager data and features.
n
Metrics status
Metrics that were disabled in version 5.x attribute packages will be enabled in the corresponding policy
on the target if there are enabled symptoms defined that are based on those metrics.
Authorization data; including user accounts, user groups, LDAP, and mapped privileges
Imported user privileges and configurations might be slightly different because of interface changes
between vCenter Operations Manager 5.x and this version.
After:
superMetric
superMetric_1
superMetric_2
n
56
VMware, Inc.
Instead of associating super metric packages with resource kinds, super metrics are directly associated
to resource kinds as shown in the following example for super metrics s1 and s2, and super metric
attribute packages pk1 and pk2:
Before:
In pk1, s1 checked,
pk1 associated with
In pk2, s1 checked,
pk2 associated with
s2 unchecked
virtual machine resource kind
s2 checked
host resource kind
After:
s1 migrated and associated with virtual machine resource kind, host resource kind
s2 migrated and associated with host resource kind
n
Migrated super metrics can be enabled or disabled according to policy but are set by default at
migration to disabled.
Policy names
Migrated policies having the same name on the source become unique by having numbers appended to
the names on the target. The number corresponds to an internal policy ID on the source and can be used
for troubleshooting between the target and source.
Migrated policies are also prefixed with the source IP address.
Dashboard contents
If a source dashboard widget displays data for a resource, and the resource is not migrated for any
reason, the migrated widget will not display data.
For example, this happens when dashboard widgets display data from multiple adapters, and some
source adapters did not have their target counterparts installed. Other causes might include unmigrated
or unsupported metrics that the widget was configured to display.
Merge all All Attributes for all resource kinds into one policy.
Merge all Default Attributes for all resource kinds into one policy.
vRealize Operations Manager transforms metric states depending on whether the metric is monitored:
n
VMware, Inc.
57
vRealize Operations Manager migrates key performance indicators (KPIs), symptom definitions, and alert
definitions. For any such metric in an attribute package, the following transformations are necessary:
n
If a matching hard threshold based symptom definition with the same metric, criticality, and
operator exists in the new version, enable the symptom definition and override the threshold in the
corresponding policy.
Otherwise, create a new symptom definition, and enable the symptom definition in the
corresponding policy.
If Violation Of Hard Threshold Is A Key Indicator or Select Criticality Level At Which A Hard
Threshold Becomes Key Indicator is enabled:
n
Create alert definitions for any hard threshold symptom definitions created or found in the
previous steps, and enable the alert definitions in the corresponding policy.
if a matching dynamic threshold based symptom definition exists, enable the symptom definition
in the corresponding policy.
Otherwise, create a dynamic threshold based symptom definition and enable the symptom
definition in the corresponding policy:
operator = DT_VIOLATION (if both flags are on)
operator = DT_ABOVE (if only the first flag is on)
operator = DT_BELOW (if only the second flag is on)
Create alert definitions from the dynamic threshold based symptom definition created or found in
the previous steps, and enable the alert definitions in the corresponding policy.
58
VMware, Inc.
Dell Compellent
Dell EqualLogic
EMC ViPR
HP OneView
HP StoreFront
Hitachi Storage
IBM XIV
KEMP
NetApp Storage
Netflow Logic
Trend Micro
X-IO ISE
HP SiteScope 2.4
IBM Tivoli
Keynote 2.1
VMware, Inc.
59
Oracle OEM
SAP CCMS
SAP HANA
TeamQuest Manager 2
Extensibility Tools
n
Port 1.1
Relationship 2.5
SNMP 2.1
Textfile 2.0
VMware vCM 6
CIQ
CIQ is not applicable on vRealize Operations Manager.
Log Insight
Self Monitoring
The 5.x version self monitoring adapter does not apply. vRealize Operations Manager includes its own
self monitoring adapter.
60
Storage Devices
VMware, Inc.
VIN
Synchronize Adapters
Before you start the migration, make sure that adapters that were installed for the source are installed at the
target. The migration does not import data for which there is no adapter.
Verify Licensing
Before you start the import, make sure that the target deployment is not licensed at a lower level than the
source. For example, a target that runs a standard license may not monitor the same source inventory that is
possible with a source that includes an enterprise license. To ensure no loss in coverage, the target license
must be equal to or greater than the source license.
VMware, Inc.
61
It is assumed that your site uses a commercial backup product such as NetBackup in conjunction with
vStorage APIs for Data Protection (VADP). Configuration details for third-party backup applications go
beyond the scope of this document, but many resources are available.
When online, a vCenter Operations Manager cluster is very dynamic. Data is always being updated and
modified, and it might be impossible to get a real-time snapshot.
If you restore a vRealize Operations Manager cluster, it takes a few collection cycles for connections to
re-establish themselves and to get to a true picture of the current state of the environment.
A restore operation must be full, not partial, and must restore the entire cluster, not individual nodes.
Partial or individual restores are not supported.
Backing up, and being able to restore, is always a recommended practice in case a migration fails to produce
the result that you want.
Run the vRealize Operations Manager Import Wizard to Migrate a Source to this
Version
Migration-based upgrades, whether at installation time or later, require the same interface and steps to
import from an earlier version of vCenter Operations Manager to the current vRealize Operations Manager
version.
Prerequisites
Source Prerequisites
n
Review About vRealize Operations Manager Migrations, on page 52 through Best Practices when
Migrating to vRealize Operations Manager, on page 61.
Update the source vCenter Operations Manager installation to version 5.8.1 or later.
Temporarily disable dynamic thresholding (DT). You may restore DT after migration.
The DT setting is in the Custom UI under Environment > Configuration > Resource Kind Defaults.
62
Verify that the source is not collecting from a vCenter Server that is already being monitored by the
target. If you need to temporarily disconnect a vCenter Server to meet this requirement, you may
restore it after migration.
Verify that the disk that contains the vCenter Operations Manager log directory has free space.
Migration requires approximately 2 GB free log space for every 20,000 resources, 1 TB of FSDB data,
and run time history of 1 year.
Temporarily disable alerts so that migrated notifications do not fire immediately. You may restore
alerts after migration.
When two vCenter Operations Manager sources will be migrated, and both collect from the same
vCenter Server, verify that one source connects to the vCenter Server using the vCenter Server IP
address, and the other source connects using FQDN.
For sources that use Oracle or SQL Server for the database, verify that a minimum of 10 idle
connections are available.
VMware, Inc.
For Linux and Windows sources, verify that the Custom UI is up and running.
For Linux and Windows sources, verify that the source has a minimum of 1 GB of free memory.
For Linux and Windows sources, verify that the outbound port on the source is open so that data can be
transferred to the target. The default port is 6061.
For Windows sources, verify that vCenter Operations Manager is installed under a folder path that
does not contain spaces.
Target Prerequisites
n
Verify that network connection speed between the target and source is 100 mbps minimum.
If the target has high availability (HA) enabled, temporarily disable HA.
Take a target snapshot in case the migration does not produce the result that you want, and you need to
revert the target.
Increase the data retention time to match the setting from the source.
Synchronize the system time setting on the target and all sources. The time zone does not need to be
synchronized.
If, after starting the Import Data wizard, the wizard reports a shortage, add CPU, memory, and disk
before proceeding.
If, after starting the Import Data wizard, the wizard reports any missing adapters, install the adapters
before proceeding.
Procedure
1
Click Solutions.
Enter the fully qualified domain name (FQDN) or IP address of the source from which you want to
import.
For a vApp deployment, the source must be a vCenter Operations Manager UI server, not an analytics
server.
VMware, Inc.
63
For each source in the list, use the drop menu to select the Migration Mode.
Migration mode allows you to exclude historical data when migrating, because migrating the data
significantly increases migration time as well as the free space needed on the target.
10
11
If the source has an adapter installed that is missing from the target, click Add Solution to add the
adapter to the target.
The steps to add a solution adapter are the same during migration as when you add a new solution.
12
13
What to do next
While an import is in progress, do not make changes to the source inventory or resources.
The import process might take many hours to complete, especially if you chose to migrate historical data.
The number of resources, number of metrics, length of history, and size of the FSDB all contribute to the
time needed for migration. During internal testing, an inventory of 13,000 resources with 2.5 years of history
took about 44 hours to migrate. A guideline of 1 hour per 10 GB of FSDB data is a good starting point but
might be influenced by network performance or other factors.
Multiple sources are migrated in sequence. If one source migration fails, the migration continues with the
next source. In addition, you can stop a migration at any time.
After the import finishes, use vRealize Operations Manager to monitor the newly imported resources.
Eventually, you might also want to turn off your earlier source vCenter Operations Manager deployment.
Post-migration Considerations
After migration finishes, there are steps to take before vRealize Operations Manager begins to fully monitor
imported resources or to integrate with the systems to which it can connect.
64
After migration, vRealize Operations Manager begins monitoring imported resources to which it can
connect. However, configuration settings from a source adapter might not be migrated. You must verify
adapter configuration settings at the target and make adjustments if you want to monitor resources the
same way as before.
After migration, the target vRealize Operations Manager deployment cannot collect if the data source
connection requires authentication. You must confirm certificates for collections to start. The one
exception is when you migrate vCenter Server adapters from vApp vCenter Operations Manager
sources.
If the target deployment has remote collector nodes, you must reconfigure migrated vCenter Server
adapters by selecting the vRealize Operations Manager remote collector node from the Collector dropdown menu.
Less data might appear after migration. Metric data from 5.x should appear in
vRealize Operations Manager as expected. Data might be missing, however, because the 5.x metrics
were collected using full profile mode, but vRealize Operations Manager is now collecting using a
default policy that does not include the full settings from 5.x full profile mode. To collect the full set of
metrics going forward, you must create and apply a new policy or expand the collection scope of the
default policy.
VMware, Inc.
The migrated vCenter Operations Manager email plug-in requires server authentication, so you must
verify the email server certificate at the vRealize Operations Manager target before the migrated plug-in
will work.
The new vRealize Operations Manager plug-in for vSphere overrides the previous plug-in. If you need
to go back to the version 5.x plug-in, access the admin UI of vCenter Operations Manager 5.x, and
update the vCenter Server registration.
After migration, vCenter Server adapters start collecting. However, you must re-register vCenter Server
adapters so that vCenter Server users can log in to vRealize Operations Manager, and vCenter Server
clients can link to vRealize Operations Manager.
See Add a vCenter Adapter Instance in vRealize Operations Manager, on page 12.
When a migration source includes unregistered vCenter adapter instances, after a migration, those
adapter instances appear in the list of solutions on the target. You are free to delete the extra vCenter
adapter instances from the Solutions page.
Migration of a vApp source, any adapter that uses TLS/SSL, except the vCenter Server adapter.
Migration of a Linux or Windows source, any adapter that uses TLS/SSL, including the vCenter Server
adapter
Prerequisites
Perform a migration of a version 5.x source to this version of vRealize Operations Manager.
Procedure
1
Select the adapter, and click the Configure button in the upper toolbar.
Select adapter instances where collections fail, and click Test Connection.
Back on the Solutions page, for adapter instances where collection failed, click the toolbar buttons to
stop and then restart collections.
Verify the Server Certificate for the vRealize Operations Manager Email Plug-in
The migrated vRealize Operations Manager email plug-in requires server authentication, and you must
verify the email server certificate before the migrated plug-in will work.
A migration imports the version 5.x filter email plug-in on the source to the standard email plug-in on the
target. For security, the target version of vRealize Operations Manager requires server authentication for the
standard email plug-in. Part of enabling server authentication requires that you verify the email server
certificate after performing a migration.
Prerequisites
Perform a migration of a version 5.x source to this version of vRealize Operations Manager.
VMware, Inc.
65
Procedure
1
If a username and password are configured for the SMTP server, re-enter the password.
Click Test.
A window appears, showing the details for the email server certificate.
Click Yes.
vRealize Operations Manager imports the certificate to its trust store, which enables authenticated
connections to the email server.
66
VMware, Inc.
As a system administrator, you must ensure that users and their supporting infrastructure are in place. You
establish and maintain user access to your instance of vRealize Operations Manager, control user
preferences, and manage settings for the email server.
User Preferences
To determine the display options for vRealize Operations Manager, such as colors for the display and health
chart, the number of metrics and groups to display, and whether to synchronize system time with the host
machine, you configure the user preferences on the top toolbar.
This chapter includes the following topics:
n
VMware, Inc.
67
Use LDAP to import users or user groups from an LDAP database. LDAP users can use their LDAP
credentials to log in to vRealize Operations Manager.
Use vCenter Server users. After a vCenter Server user is registered with vRealize Operations Manager,
the vCenter Server user that has vCenter Server assigned vRealize Operations Manager permissions can
log in to vRealize Operations Manager.
You must have privileges to access specific features in the vRealize Operations Manager user interface. The
roles associated with your user account determine the features you can access and the actions you can
perform.
As a system administrator, you assign a unique user account to each user so that they can use
vRealize Operations Manager. You manage user passwords and the criteria used for account lockout,
password strength, and the password change policy. With role-based access, users can only perform actions
that their privileges allow.
When a user has permission to take action on an object, such as to delete a virtual machine, that user has the
permission to perform the same action on any virtual machine that the user can access. For example, a user
cannot have read-only permission on one virtual machine, and have read and write permission on another
virtual machine.
vRealize Operations Manager uses the Lightweight Directory Access Protocol (LDAP) platformindependent protocol to access distributed directory services to obtain users and user group information
that resides in an LDAP user database on another machine. You can then import user accounts or user
groups from that LDAP user database.
68
VMware, Inc.
You assign privileges to users to give them individual rights to perform operations in
vRealize Operations Manager. For example, privileges allow users to create a dashboard or add a host
machine. Each privilege includes a set of access privileges. A collection of privileges that you can assign to a
principal is called a role.
You give users privileges to view objects. The object view is a specification for a navigation tree template,
which vRealize Operations Manager uses to search the object inventory and construct a navigation tree that
contains the objects that match the corresponding properties of the individual tree nodes such as object type,
adapter type, and so on. You can assign an object view instance to a user or a user group.
VMware, Inc.
69
70
VMware, Inc.
The Administrator account in the previous version of vRealize Operations Manager maps to the
PowerUser role.
The Operator account in the previous version of vRealize Operations Manager maps to the ReadOnly
role.
During registration, all roles in vRealize Operations Manager, except for vRealize Operations Manager
Administrator, Maintenance, and Migration, become available dynamically in vCenter Server.
Administrators in vCenter Server have all of the roles in vRealize Operations Manager that map during
registration, but these administrator accounts do not receive a specific role on the root folder in
vCenter Server.
Registration of vRealize Operations Manager with vCenter Server is optional. If users choose not to register
vRealize Operations Manager with vCenter Server, a vCenter Server administrator can still use their user
name and password to log in to vRealize Operations Manager, but these users cannot use the vCenter Server
session ID to log in. In this case, typical vCenter Server users must have one or more
vRealize Operations Manager roles to log in to vRealize Operations Manager.
When multiple instances of vCenter Server are added to vRealize Operations Manager, user credentials
become valid for all of the vCenter Server instances. When a user logs in to vRealize Operations Manager, if
the user selects a vCenter Server option during login, vRealize Operations Manager requires that the user's
credentials are valid for all of the vCenter Server instances. If a user account is only valid for a single
vCenter Server instance, that user can select the vCenter Server instance from the login drop-down menu to
log in to vRealize Operations Manager.
vCenter Server users who log in to vRealize Operations Manager must have one or more of the following
roles in vCenter Server:
n
For more information about vCenter Server users, groups, and roles, see the vCenter Server documentation.
VMware, Inc.
71
Includes the same privileges as Administrator, but you cannot modify the
privileges or object access permissions associated with this account, or delete
this account.
Administrator
ReadOnly
Users have read-only access and can perform read operations, but cannot
perform write actions such as create, update, or delete.
PowerUser
Users have privileges to perform the actions of the Administrator role except
for privileges to user management and cluster management.
vRealize Operations Manager maps vCenter Server users to this role.
PowerUserMinusRemed
iation
Users have privileges to perform the actions of the Administrator role except
for privileges to user management, cluster management, and remediation
actions.
ContentAdmin
Users can manage all content, including views, reports, dashboards, and
custom groups in vRealize Operations Manager
GeneralUser-1 through
GeneralUser-4
72
VMware, Inc.
You will apply the new role to another user account named Sam User. You will then associate Sam's account
with a different set of objects in the environment.
Finally, you will import a user account from an external LDAP user database that resides on another
machine to vRealize Operations Manager, and assign a role to the imported user account to configure the
user's privileges.
Prerequisites
Verify that the following conditions are met:
n
vRealize Operations Manager is installed and operating properly, and contains objects such as clusters,
hosts, and virtual machines.
Procedure
1
User Scenario: Import an LDAP User Account and Assign Permissions on page 77
You can import user accounts from external sources, such as an LDAP database on another machine,
so that you can give permission to those users to access certain features and objects in
vRealize Operations Manager.
What to do next
Create a new role and user accounts.
In vRealize Operations Manager, select Administration in the left pane and click Access Control.
The User Accounts tab displays the user account information.
Click Roles.
Click the plus sign on the toolbar in the upper pane to create a new role.
The Create Role dialog box appears.
VMware, Inc.
73
For the role name, type Dashboard Users, then type a meaningful description and click OK.
The Dashboard Users role appears in the list of roles.
In the Permissions pane, select the Administrative Access - all permissions check box.
Click Update.
This action gives this role administrative access to all features and objects in the environment.
Click the plus sign to create a new user account, provide the information for this account.
Option
Description
First Name
Last Name
Type the user's last name. For this scenario, type User.
Email Address
User Name
Password
Confirm Password
Description
Do not select this check box, because you want the user to be active for this
scenario.
Do not select this check box, because you do not need to change the user's
password for this scenario.
Click Next.
11
Select the check box for an existing group to add the user account as a member of the group.
12
Click the Roles button, and select the check box for the Dashboard Users role.
13
Click the Objects button, expand the navigation tree, select the check box for each object to associate
with this user account, such as a cluster, and click Finish.
You created a new role to be used to access dashboards, and a new user account for a user who can
access the dashboards. The new user now appears in the list of user accounts.
14
Repeat Step 9 through Step 13 to create another user named Sam User, and assign the Dashboard Users
role to that user account.
15
16
Log in to vRealize Operations Manager as Tom User, verify that this user account can access all of the
features, then log out.
17
Log in to vRealize Operations Manager as Sam User, verify that this user account can access all of the
features, then log out.
What to do next
Assign permissions to access content such as dashboards.
74
VMware, Inc.
Click the Roles tab, and select the Dashboard Users role.
In the Permissions pane, deselect the Administrative Access - all permissions check box, and click
Update.
This action deselects the check boxes for all of the privileges.
In the Permissions pane, expand the UI tree, select Navigation > Content, and select the Dashboards
check box.
Click Update.
Log in to vRealize Operations Manager again as Tom User, and verify that this user account can access
only the dashboards, and cannot access other features such as alerts or remediation actions.
Repeat Step 3 through Step 8 for the account named Sam User so that you can assign permissions to
only view the dashboards.
10
11
Log in to vRealize Operations Manager again as Sam User, and verify that this user account can only
access the dashboards, and cannot access other features such as alerts or remediation actions.
12
You used a specific role to assign permission to view dashboards to the user accounts named Tom User and
Sam User.
What to do next
Assign privileges to access objects in the environment.
VMware, Inc.
75
In the Object View, click the drop-down arrow and select vRealize Operations Manager Clusters.
The list of available clusters appears. To view the objects in a cluster, you can expand the navigation
tree, and view objects such as Analytics, Controller, Collector, and so on. This object view contains
vRealize Operations Manager internal objects only.
Repeat Step 3 through Step 6 to associate the user account named Sam User with Cluster 2 and all of the
objects in that cluster.
Log in to vRealize Operations Manager as Tom User, and verify that this user account can only access
Cluster 1 objects and dashboards.
10
11
Log in to vRealize Operations Manager again as Sam User, and verify that this user account can only
access Cluster 2 objects and dashboards.
You associated specific objects to each of the user accounts and verified that these users can only access
these objects in the environment, and the dashboards that you assigned to them earlier.
76
VMware, Inc.
What to do next
Import a user account from an external LDAP user database that resides on another machine, and assign
permissions to the user account.
Configure an LDAP import source. See the vRealize Operations Manager Documentation Center.
Set the permissions for the new user accounts to access specific objects in the environment. See User
Scenario: Assign Account Privileges To Access Objects, on page 76.
Procedure
1
On the Import Users page, from the Import From drop-down menu, select a configured LDAP
import source.
In the User Name text box, type the name of the user who has credentials to the LDAP machine
and click Next.
(Optional) On the Assign Groups, Roles, and Objects page, in the Groups pane, select a user group
to add the user account as a member of the group.
In the Roles pane, select the Dashboards User role to assign permissions to the user account so that
the user can access specific areas and perform specific actions.
(Optional) In the Objects pane, select the objects that this user account can access, and click Finish.
Verify that the imported LDAP user can access only the dashboards, and cannot access any other
features such as alerts or remediation actions.
You imported an LDAP user account from an external LDAP user database on another machine to
vRealize Operations Manager, and used your new role to assign specific permissions to the user.
You have finished this scenario.
VMware, Inc.
77
Run this report to understand the scope of user activities, such as logging in,
actions on clusters and nodes, changes to system passwords, activating
certificates, and logging out.
Generate this report to understand the scope of user accounts and their roles,
access groups, and access privileges.
System Audit
Run this report to understand the scale of your environment. This report
displays the counts of configured and collecting objects, the types and counts
of adapters, configured and collecting metrics, super metrics, applications,
and existing virtual environment objects. This report can help you determine
whether the number of objects in your environment exceeds a supported
limit.
78
You must track each configuration change to an authenticated user who initiated the change or
scheduled the job that performed the change. For example, after an adapter changes an object, which is
associated with a specific object identifier at a specific time, the data center administrator can determine
the principal identifier of the authenticated user who initiated the change.
You must track who made changes to your data center during a specific range of time, to determine
who changed what on a particular day. You can identify the principal identifiers of authenticated users
who were logged in to vRealize Operations Manager and running jobs, and determine who initiated the
change.
You must determine which objects were affected by a particular user during a time specific range of
time.
You must correlate events that occurred in your data center, and view these events overlayed so that
you can visualize relationships and the cause of the events. Events can include login attempts, system
startup and shutdown, application failures, watchdog restarts, configuration changes of applications,
changes to security policy, requests, responses, and status of success.
VMware, Inc.
Dynamic group membership. To dynamically update the membership of objects in a group, define rules
when you create a group. vRealize Operations Manager adds objects to the group based on the criteria
that you define.
Manual group membership. From the inventory of objects, you select objects to add as members to the
group.
Groups associated with adapters. Each adapter manages the membership of the group. For example,
the vCenter Server adapter adds groups such as datastore, host, and network, for the container objects
in the vSphere inventory. To modify these groups, you must do so in the adapter.
Administrators of vRealize Operations Manager can set advanced permissions on custom groups. Users
who have privileges to create groups can create custom groups of objects and have
vRealize Operations Manager apply a policy to each group to collect data from the objects and report the
results in dashboards and views.
When you create a custom group, and assign a policy to the group, vRealize Operations Manager can use
the criteria defined in the applied policy to collect data from and analyze the objects in the group.
vRealize Operations Manager reports on the status, problems, and recommendations for those objects based
on the settings in the policy.
VMware, Inc.
79
When you create a new object group, you have the option to apply a policy to the group.
n
To associate a policy with the custom object group, select the policy in the group creation wizard.
To not associate a specific policy with the object group, leave the policy selection blank. The custom
object group will be associated with the default policy. If the default policy changes, this object group
will be associated with the new default policy.
vRealize Operations Manager applies policies in priority order, as they appear on the Active Policies tab.
When you establish the priority for your policies, vRealize Operations Manager applies the configured
settings in the policies according to the policy rank order to analyze and report on your objects. To change
the priority of a policy, you click and drag a policy row. The default policy is always kept at the bottom of
the priority list, and the remaining list of active policies starts at priority 1, which indicates the highest
priority policy. When you assign an object to be a member of multiple object groups, and you assign a
different policy to each object group, vRealize Operations Manager associates the highest ranking policy
with that object.
Know the objects that exist in your environment, and the service levels that they support.
Verify that vRealize Operations Manager includes policies to monitor the capacity of your objects.
Procedure
1
To create a group type to identify service level monitoring, select Content and click Group Types.
On the Group Types toolbar, click the plus sign and type Service Level Capacity for the group type.
Your group type appears in the list.
To create a new object group, click the plus sign on the Groups toolbar.
The New Group workspace appears where you define the data and membership criteria for the
dynamic group.
80
In the Name text box, type a meaningful name for the object group, such as Platinum_Objects.
VMware, Inc.
(Optional) In the Policy drop-down menu, select your service level policy that has thresholds set to
monitor the capacity of your objects.
To associate a policy with the custom object group, select the policy in the group creation wizard.
To not associate a specific policy with the object group, leave the policy selection blank. The custom
object group will be associated with the default policy. If the default policy changes, this object
group will be associated with the new default policy.
d
5
Select the Keep group membership up to date check box so that vRealize Operations Manager can
discover objects that meet the criteria, and add those objects to the group.
Define the membership for virtual machines in your new dynamic object group to monitor them as
platinum objects.
a
From the Select Object drop-down menu, select vCenter Adapter, and select Virtual Machine.
From the empty drop-down menu for the criteria, select Metrics.
From the Pick a metric drop-down menu, select Disk Space and double-click actual.capacity.
Define the membership for host systems in your new dynamic object group to monitor them as
platinum objects.
a
From the Select Object drop-down menu, select vCenter Adapter, and select Host System.
From the empty drop-down menu for the criteria, select Metrics.
From the Pick a metric drop-down menu, select Disk Space and double-click actual.capacity.
Define the membership for cluster compute resources in your new dynamic object group.
a
From the Select Object drop-down menu, select vCenter Adapter, and select Cluster Compute
Resources.
From the empty drop-down menu for the criteria, select Metrics.
From the Pick a metric drop-down menu, select Disk Space and double-click capacityRemaining.
Wait five minutes for vRealize Operations Manager to collect data from the objects in your
environment.
vRealize Operations Manager collects data from the cluster compute resources, host systems, and virtual
machines in your environment, according to the metrics that you defined in the group and the thresholds
defined in the policy that is applied to the group, and displays the results about your objects in dashboards
and views.
VMware, Inc.
81
What to do next
To monitor the capacity levels for your platinum objects, create a dashboard, and add widgets to the
dashboard. See Using vRealize Operations Manager Dashboards, on page 85.
Type a meaningful name such as Online Training Application in the Application text box.
For each of the Web, application, and database tiers listed, add the objects to the Tier Resources section.
a
To the left of the object row, select object tags to filter for objects that have that tag value. Click the
tag name once to select the tag from the list and click the tag name again to deselect the tag from
the list. If you select multiple tags, objects displayed depend on the values that you select.
You can also search for the object by name.
82
To the right of the object row, select the objects to add to the tier.
VMware, Inc.
The new application appears in the list of applications on the Environment Overview Applications page. If
any of the components in any of the tiers develops a problem, the application displays a yellow or red
status.
What to do next
To investigate the source of the problem, click the application name and evaluate the object summary
information. See vRealize Operations Manager User Guide.
VMware, Inc.
83
84
VMware, Inc.
Customizing How
vRealize Operations Manager
Displays Your Data
You format the content in vRealize Operations Manager to suit your information needs, using views,
reports, dashboards and widgets.
Views display data, based on an object type. You can select from various view types to see your data from a
different perspective. Views are reusable components that you can include in reports and dashboards.
Reports can contain predefined or custom views in a specified order. You build the reports to represent
objects and metrics in your environment. You can customize the report layout by adding a cover page, a
table of contents, and a footer. You can export the report in a PDF or CSV file format for further reference.
You use dashboards to monitor the performance and state of objects in your virtual infrastructure. Widgets
are the building blocks of dashboards and display data about configured attributes, resources, pplications,
or the overall processes in your environment. You can also incorporate views in dashboards using the
vRealize Operations Manager View Widget.
This chapter includes the following topics:
n
VMware, Inc.
85
86
In the left pane of vRealize Operations Manager, click the Content icon and click Dashboards.
Description
Dashboard name
Dashboard default
Select 1.
In the widgets list, select the Environment Overview widget and drag it to the right panel to add it to
the dashboard.
In the upper-right corner of the widget, click the pencil icon and configure the widget.
Option
Action
Widget title
Refresh Content
Select On. The widget refreshes its data depending on the refresh interval.
VMware, Inc.
Option
Action
Self Provider
Select On.
n On. You define the objects for which data appears in the widget.
n Off. You configure other widgets to provide the objects to the widget
using the dashboard widget interactions options.
Click Save.
10
In the widgets list, select the Health Chart widget and drag it to the left panel to add it to the
dashboard.
11
12
From the Selected Object(s) drop-down menu next to Health Chart, select Environment Overview and
click Apply Interactions.
The Health Chart widget updates its information based on the object selected in the Environment
Overview widget.
13
Click Save.
What to do next
Create a dashboard that shows the detailed status for a selected object. See User Scenario: Create a Detailed
Object Status Dashboard, on page 87.
In the left pane of vRealize Operations Manager, click the Content icon and click Dashboards.
Click the plus sign to create a dashboard and configure the dashboard.
VMware, Inc.
Option
Action
Dashboard name
Dashboard default
Select 2.
87
Drag the widgets in the right panel to add them to the dashboard.
Option
Description
Object List
Metric Chart
Shows a line chart with the recent performance of the selected metrics.
Alert List
Shows a list of alerts for the objects that the widget is configured to
monitor. If no objects are configure, the list displays all alerts in your
environment.
Mashup Chart
From the Selected Object(s) drop-down menu next to the Metric Chart, Mashup Chart, and Alert List,
select Object List.
The widgets update depending on the object selected in the Object List widget.
Click Save.
What to do next
Create a dashboard to dashboard navigation. See User Scenario: Configure Dashboard Navigation, on
page 88.
Create a dashboard that shows the objects and their health status of a vCenter Server instance. See
User Scenario: Create a Dashboard to View Object Status, on page 86.
Create a dashboard that shows detailed status for a selected object. See User Scenario: Create a
Detailed Object Status Dashboard, on page 87.
Procedure
1
In the left pane of vRealize Operations Manager, click the Content icon and click Dashboards.
From the dashboards list, click the Environment Health dashboard and click the pencil icon.
From the Environment Overview widget Destination Dashboard drop-down menu select the Detailed
Object Status dashboard.
From the Detailed Object Status dashboard widgets, select Metric Chart and Mashup Chart.
) appears in the top menu of the Environment Overview widget
The Dashboard Navigation icon (
and leads to the Detailed Object Status dashboard. The Metric Chart and Mashup Chart update
depending on the selected object in the Environment Overview widget.
88
VMware, Inc.
From the Health Chart widget Destination Dashboard drop-down menu select the Detailed Object
Status dashboard.
From the Detailed Object Status dashboard widgets, select All widgets.
The Dashboard Navigation icon (
) appears in the top menu of the Health Chart widget and leads to
the Detailed Object Status dashboard. All the widgets update depending on the Health Chart widget.
Click Save.
What to do next
Test the dashboard navigation. See User Scenario: Work with Dashboard Navigations, on page 89.
On the vRealize Operations Manager home page, click the Dashboard List drop-down menu and click
the Environment Health dashboard.
The Dashboard List drop-down menu is a list that contains all dashboards that are visible on the home
page. You can use it for quick navigation through your dashboards.
From the Status menu on the right, deselect the green Good icon.
The widget filters and hides the objects whose workload status is Good.
Click the Dashboard Navigation icon and click the Detailed Object Status dashboard.
The Detailed Object Status dashboard opens and the Metric Chart and Mashup Chart widget show
information about the selected object.
From the Dashboard List drop-down menu select the Environment Health dashboard.
On the Health Chart widget, click the Dashboard Navigation icon and click the Detailed Object Status
dashboard.
The Detailed Object Status dashboard opens and all the widgets show information about the selected
object.
VMware, Inc.
89
Description
Dashboard List
Lists all dashboards that are visible on the home page. You
can use this menu for a quick navigation through your
dashboards.
Actions
Widget Definitions
A widget is a pane on a dashboard that contains information about configured attributes, resources,
applications, or the overall processes in your environment. Widgets can provide a holistic, end-to-end view
of the health of all of the applications in your enterprise. If your user account has the necessary access rights,
you can add and remove widgets from your dashboards.
Table 32. Summary of Widgets
90
Widget Name
Description
Alert List
Anomalies
Anomaly Breakdown
Capacity
Container Details
Shows the health and alert counts for each tier in a single
selected container.
VMware, Inc.
Description
Container Overview
Shows the overall health and the health of each tier for one
or more containers.
Current Policy
Density
Efficiency
Environment
Environment Overview
Environment Status
Faults
Forensics
Health
Health Chart
Heat Map
Mashup Chart
Metric Chart
Metric Picker
Object List
Object Relationship
Property List
Reclaimable Capacity
VMware, Inc.
91
Description
Risk
Scoreboard
Scoreboard Health
Sparkline Chart
Stress
Symptom Volume
Tag Picker
Text Display
Reads text from a Web page or text file and shows the text
in the user interface.
Time Remaining
Top Alerts
Top-N
Topology Graph
View
Weather Map
Workload
Widget Interactions
Widget interactions are the configured relationships between widgets in a dashboard where one widget
provides information to a receiving widget. When you are using a widget in the dashboard, you select data
on one widget to limit the data that appears in another widget, allowing you to focus on a smaller subset
data.
92
VMware, Inc.
To use the interaction option between the widgets in a dashboard, you configure interactions at the
dashboard level. If you do not configure any interactions, the data that appears in the widgets is based on
how the widget is generally configured.
When you configure widget interaction, you specify the providing widget for the receiving widget. For
some widgets, you can define two providing widgets, each of which can be used to filter data in the
receiving widget.
For example, if you configured the Object List widget to be a provider widget for the Top-N widget, you can
select one or more objects in the Object List widget and the Top-N displays data only for the selected objects.
For some widgets, you can define more than one providing widget. For example, you can configure the
Metric Chart widget to receive data from a metrics provider widget and an objects providing widget. In
such case, the Metric Chart widget shows data for any object that you select in the two provider widgets.
Metric Chart
Property List
Scoreboard
Sparkline Chart
Topology Graph
To use the metric configuration, which displays a set of metrics that you defined in an XML file, the
dashboard and widget configuration must meet the following criteria:
n
The dashboard Widget Interaction options are configured so that another widget provides objects to
the target widget. For example, an Object List widget provides the object interaction to a chart widget.
The custom XML file in the Metric Configuration drop-down menu is in the following directory and
has been imported into the global storage using the import command.
n
If you add an XML file and later modify it, the changes might not take effect.
Prerequisites
n
Verify that you have the necessary permissions to access the installed files for
vRealize Operations Manager and add files.
Create a new files based on the existing examples. Examples are available in the following location:
VMware, Inc.
93
Procedure
1
In this example, the displayed data for the host system based on the specified metrics.
2
Save the XML file in one of the following directories base on the operating system of your
vRealize Operations Manager instance.
Operating System
File Location
vApp or Linux
/usr/lib/vmware-vcops/tools/vcopscli
Windows
C:\vmware\vcenter-operations\vmware-vcops\tools\vcopscli
File Location
vApp or Linux
Windows
The file is imported into global storage and is accessible from the supported widgets.
4
If you update an exisiting file and must re-import the file, append --force to the above import
command and run it.
For example, ./vcops-cli.py file import reskndmetric YourCustomFilename.xml --force.
What to do next
To verify that the XML file is imported, configure one of the supported widgets and ensure that the new file
appears in the drop-down menu.
94
The trend option shows how the values tend to change, based on the historical, raw data. The trend
calculations depend on the transformation type and roll up interval.
VMware, Inc.
The forecast option shows what the future values can be, based on the trend calculations of the
historical data.
Create Views (http://link.brightcove.com/services/player/bcpid2296383276001?
bctid=ref:video_create_views_in_vrom)
You can use vRealize Operations Manager views in different areas of vRealize Operations Manager.
n
To see the data that a view provides for a specific object, navigate to that object, click the Details tab,
and click Views.
To see the data that a view provides in your dashboard, add the View widget to the dashboard.
To have a link to a view in the Further Analysis section, select the Further Analysis option on the view
workspace visibility step.
User Scenario: Create, Run, Export, and Import a vRealize Operations Manager
View for Tracking Virtual Machines
As a virtual infrastructure administrator, you use vRealize Operations Manager to monitor several
environments. You must know the number of virtual machines on each vCenter Server instance. You define
a view to gather the information in a specific order and use it on all vRealize Operations Manager
environments.
Prerequisites
Verify that you have the necessary access rights to perform this task. Your vRealize Operations Manager
administrator can tell you which actions you can perform.
You will create a distribution view and run it on the main vRealize Operations Manager environment. You
will export the view and import it in another vRealize Operations Manager instance.
Procedure
1
User Scenario: Create a vRealize Operations Manager View for Supervising Virtual Machines on
page 95
To collect and display data about the number of virtual machines on a vCenter Server, you create a
custom view.
User Scenario: Create a vRealize Operations Manager View for Supervising Virtual
Machines
To collect and display data about the number of virtual machines on a vCenter Server, you create a custom
view.
Procedure
1
VMware, Inc.
In the left pane of vRealize Operations Manager, click the Content icon and click Views.
95
Click Subjects to select the object type that applies to the view.
a
Click Data and in the filter text box enter Total Number of VMs.
Select Summary > Total Number of VMs and double-click to add the metric.
In the left pane of vRealize Operations Manager, click the Environment icon.
From the All Filters drop-down menu on the left, select Type > Distribution.
You filter the views list to show only distribution type views.
96
VMware, Inc.
Prerequisites
Verify that you have the necessary access rights to perform this task. Your vRealize Operations Manager
administrator can tell you which actions you can perform.
Procedure
1
In the left pane of vRealize Operations Manager, click the Content icon and click Views.
In the list of views, navigate to and click the Virtual Machines Distribution view .
Select a location on your local system to save the XML file and click Save.
In the left pane of vRealize Operations Manager, click the Content icon and click Views.
Browse to select the Virtual Machines Distribution content definition XML file and click Import.
If the imported view contains custom created metrics, such as what-if, supermetrics, or custom adapter
metrics, you must recreate them in the new environment.
NOTE The imported view overwrites if a view with the same name exists. All report templates that use
the existing view are updated with the imported view.
VMware, Inc.
97
98
List View
When you navigate through the environment tree, you can see the List view
at the subjects that you specify during the view configuration and at their
object containers. Depending on the inventory view, the List view might be
missing at the object containers. For example, you create a List view with
subject Host System. When you go to Environment > vSphere Hosts and
Clusters > vSphere World, select a vCenter Server, and click the Details tab,
you can see your List view. If you go to Environment > vSphere Storage >
vSphere World, select the same vCenter Server, and click the Details tab,
your List view is missing. Your List view with subject Host System is missing
because the object Host System is not included in the vSphere Storage
inventory view.
Summary View
When you navigate through the environment tree, you can see the Summary
view at the subjects that you specify during the view configuration and at
their object containers. Depending on the inventory view, the Summary view
might be missing at the object containers. For example, you create a
Summary view with subject Datastore. When you go to Environment >
vSphere Storage > vSphere World, select a vCenter Server, and click the
Details tab, you can see your List view. If you go to Environment > vSphere
Networking > vSphere World, select the same vCenter Server, and click the
Details tab, your Summary view is missing. Your Summary view with
subject datastore is missing because the object Datastore is not included in
the vSphere Networking inventory view.
Trend View
When you navigate through the environment tree, you can see the Trend
view only at the subjects that you specify during the view configuration. For
example, you create a Trend view with subject Virtual Machine. When you
navigate to a virtual machine in the navigation tree, you see your view.
Distribution View
When you navigate through the environment tree, you can see the
Distribution view only at the object containers of the subjects that you
specify during the view configuration. Depending on the inventory view, the
Distribution view might be missing at the object containers. For example,
you create a Distribution view with subject Host System. When you go to
Environment > vSphere Hosts and Clusters > vSphere World, select a
vCenter Server, and click the Details tab, you can see your Distribution view.
If you go to Environment > vSphere Networking > vSphere World, select
VMware, Inc.
the same vCenter Server, and click the Details tab, your Distribution view is
missing. Your Distribution view with subject Host System is missing because
the object Host System is not included in the vSphere Networking inventory
view.
Text View
When you navigate through the environment tree, you can see the Text view
only at the subjects that you specify during the view configuration. For
example, you create a Text view with subject vCenter Server. When you
navigate to a vCenter Server in the navigation tree, you see your view. If you
did not specify a subject, you see your view for every subject in the
environment.
Image View
NOTE Views applicability depends also on your user permissions and the view Visibility configuration.
Description
Metric name
Metric label
Units
Sort order
Transformation
VMware, Inc.
99
Description
Data Series
Series Roll up
Projects
Description
Add
100
VMware, Inc.
Description
Availability
Further Analysis
Blacklist
VMware, Inc.
101
User Scenario: Create, Generate, and Send a Report for Monitoring Virtual
Machines
As a virtual infrastructure administrator, you use vRealize Operations Manager to monitor several
environments. You must present to your team a report with your corporate logo for all oversized and
stressed virtual machines, and their current and trend memory use. You use predefined report templates to
gather and format the information in a specific order.
You will create a report template with predefined views and generate the report to test the template. You
will create a schedule for generating the report once every two weeks.
Prerequisites
Verify that you have the necessary access rights to perform this task. Your vRealize Operations Manager
administrator can tell you which actions you can perform.
Procedure
1
User Scenario: Create a Report Template for Monitoring Virtual Machines on page 102
To monitor oversized and stressed virtual machines, and their memory use, you create a report
template.
Understand the concept of vRealize Operations Manager views. See Using vRealize Operations
Manager Views, on page 94.
Procedure
102
In the left pane of vRealize Operations Manager, click the Content icon and click Reports.
On the Report Templates tab, click the plus sign to create a template.
VMware, Inc.
Click Views.
The currently configured views are available in the list. Views present collected information for an
object in a certain way depending on the view type.
Description
The views appear in the main panel with a preview of randomly generated data.
8
Navigate to VMs Memory Usage (%) Distribution view, and double-click or drag the view to add it to the
template.
The view appears in the main panel with a preview of randomly generated data.
10
(Optional) In the main panel, drag the views up and down to reorder them.
11
Click Formats and select the PDF and CSV check boxes.
12
Click Layout Options and select the Cover Page and Footer check boxes.
Corresponding panes appear in main panel.
13
In the Cover Page, panel click Browse and navigate to an image on your computer.
The default report size is 8.5 inches by 11 inches. The image is resized to fit the report front page.
The image uploads to a database. It is used for the cover page every time you generate a report from
this template.
14
Click Save.
Your report template is saved and listed on the Report Templates tab of the Content management tab.
What to do next
Generate and download the report to verify the output. See User Scenario: Generate a Report, on
page 103
VMware, Inc.
103
Procedure
1
In the left pane of vRealize Operations Manager, click the Environment icon.
Navigate to the Virtual Machines Report template and click the Run Template icon.
In the left pane of vRealize Operations Manager, click the Environment icon.
) and CSV (
vRealize Operations Manager saves the report file to the location you selected.
What to do next
Schedule a report generation and set the email options, so your team will receive the report. See User
Scenario: Schedule a Report, on page 104.
104
Download the generated report to verify the output. See User Scenario: Download a Report, on
page 104.
To enable sending email reports, you must have configured Outbound Alert Settings.
VMware, Inc.
Procedure
1
In the left pane of vRealize Operations Manager, click the Environment icon.
5
6
Select the time zone, date, and hour to start the report generation.
vRealize Operations Manager generates the scheduled reports in sequential order. Generating a report
can take several hours. This process might delay the start time of a report when the previous report
takes an extended period of time.
From the Recurrence drop-down menu, select Weekly and set the report generation for every two
weeks on Monday.
Select the Email report check box to send an email with the generated report.
a
In the Email addresses text box, enter the email addresses that must receive the report.
Click Ok.
Description
Name
Subject
VMware, Inc.
105
vSphere users must be logged in until the report generation is complete. If a you log out or your session
expires, the report generation fails.
NOTE The maximum number of reports per template is 10. With every new generated report,
vRealize Operations Manager deletes the oldest report.
Description
Report Name
Template
Completion Date/Time
Status
Subject
You can download a report in a PDF or CSV format. You define the format that a report is generated in in
the report template.
You can schedule a report to run without human interaction, in a time that you need, and as many times as
you need.
You can email a generated report to a predefined email group or to an FTP server.
NOTE Only users created in vRealize Operations Manager can add and edit report schedules.
106
VMware, Inc.
Description
Name
Subject
The maximum number of reports per template is 10. With every new generated report,
vRealize Operations Manager deletes the oldest report.
Description
Report Name
Template
Completion Date/Time
VMware, Inc.
107
Description
Subject
Status
You can download a report in a PDF or CSV format. You define the format that a report is generated in in
the report template.
Description
Name
Description
108
Option
Description
Create View
Edit View
Search
List of views
Preview of views
In the main panel you see a preview of the views that you
add.
When you create a template in the context of object from
the Environment, you see a live preview of the view.
Reorder views
VMware, Inc.
Description
With the PDF format you can read the reports, either on or
off line. This format provides a page-by-page view of the
reports, as they appear in printed form.
CSV
VMware, Inc.
109
110
VMware, Inc.
Customizing How
vRealize Operations Manager
Monitors Your Environment
Configure the resources that determine the behavior of the objects in your vRealize Operations Manager
environment.
Use alert and symptom definitions with actionable recommendations to generate alerts that keep you aware
of problems that occur on your objects. Use and customize operational policies to determine how
vRealize Operations Manager analyzes your objects and displays information about them, so that you are
notified when problems occur on those objects. Use super metrics, which combine metrics into formulas, to
collect combinations of data from your objects.
To identify objects and adapter types, customize icons. Add objects, and metadata about them, to manage
those objects when an adapter instance does not support the discovery of a particular object type. Configure
the global settings, which apply to all users, such as data retention and system timeout.
This chapter includes the following topics:
n
Managing and Administering Policies for vRealize Operations Manager, on page 140
VMware, Inc.
111
112
VMware, Inc.
In outbound alert notifications, including the email notifications that are sent when outbound alerts and
notifications are configured in your environment
Ensure that you provide an informative name that clearly states the reported problem. Your users can
evaluate alerts based on the alert definition name.
The alert definition description is the text that appears in the alert definition details and the outbound alerts.
Ensure that you provide a useful description that helps your users understand the problem that generated
the alert.
VMware, Inc.
113
A gap occurs in a situation where the value is <=50% in one alert definition and >=75% in a second alert
definition. The gap occurs because when the percentage of volumes with high use falls between 50 percent
and 75 percent, the first problem cancels but the second does not generate an alert. This situation is
problematic because no alert definitions are active to cover the gap.
Actionable Recommendations
If you provide text instructions to your users that help them resolve a problem identified by an alert
definition, precisely describe how the engineer or administrator should fix the problem to resolve the alert.
To support the instructions, add a link to a wiki, runbook, or other sources of information, and add actions
that you run from vRealize Operations Manageron the target systems.
114
Alert Definition
Criticality
Negative Symptom
Configured Criticality
Warning
Symptom Based
Symptom Based
VMware, Inc.
User Scenario: Add Description and Base Object to Alert Definition on page 116
To create an alert to monitor the CPUs for the accounting department virtual machines and monitor
host memory for the hosts on which they operate, you begin by describing the alert.
User Scenario: Add a Virtual Machine CPU Usage Symptom to the Alert Definition on page 117
To generate alerts related to CPU usage on your accounting virtual machines, you add symptoms to
your vRealize Operations Manager alert definition after you provide the basic descriptive information
for the alert. The first symptom you add is related to CPU usage on virtual machines. You later use a
policy and group to apply alert to the accounting virtual machines.
User Scenario: Add a Host Memory Usage Symptom to the Alert Definition on page 118
To generate alerts related to CPU usage on your accounting virtual machines, you add a second
symptom to your vRealize Operations Manager alert definition after you add the first symptom. The
second symptom is related to host memory usage for the hosts on which the accounting virtual
machines operate.
User Scenario: Create a Policy for the Accounting Alert on page 122
To configure how vRealize Operations Manager evaluates the accounting alert definition in your
environment, you configure a policy that determines behavior so that you can apply the policy to an
object group. The policy limits the application of the alert definition to only the members of the
selected object group.
User Scenario: Configure Notifications for the Department Alert on page 123
To receive an email notification when the accounting alert is generated, rather than relying on your
ability to generally monitor the accounting department objects in vRealize Operations Manager, you
create notification rules.
VMware, Inc.
115
In the left pane of vRealize Operations Manager, click the Content icon.
From the drop-down menu, expand vCenter Adapter and select Host System.
This alert is based on host systems because you want an alert that acts as an early warning to possible
CPU stress on the virtual machines used in the accounting department. By using host systems as the
based object type, you can respond to the alert symptom for the virtual machines with bulk actions
rather than responding to an alert for each virtual machine.
Click Alert Impact and configure the metadata for this alert definition.
a
From the Alert Type and Subtype drop-down menu, expand Virtualization/Hypervisor and select
Performance.
To ensure that the alert is generated during the first collection cycle after the symptoms become
true, set the Wait Cycle to 1.
To ensure that the an alert is removed as soon as the symptoms are no longer triggered, set the
Cancel Cycle to 1.
The alert is canceled in the next collection cycle if the symptoms are no long true.
These alert impact options help you identify and prioritize alerts as they are generated.
You started an alert definition where you provided the name and description, selected host system as the
base object type, and defined the data that appears when the alert generated.
116
VMware, Inc.
What to do next
Continue in the workspace, adding symptoms to your alert definition. See User Scenario: Add a Virtual
Machine CPU Usage Symptom to the Alert Definition, on page 117.
User Scenario: Add a Virtual Machine CPU Usage Symptom to the Alert Definition
To generate alerts related to CPU usage on your accounting virtual machines, you add symptoms to your
vRealize Operations Manager alert definition after you provide the basic descriptive information for the
alert. The first symptom you add is related to CPU usage on virtual machines. You later use a policy and
group to apply alert to the accounting virtual machines.
This scenario has two symptoms, one for the accounting virtual machines and one to monitor the hosts on
which the virtual machines operate.
Prerequisites
Begin configuring the alert definition. See User Scenario: Add Description and Base Object to Alert
Definition, on page 116.
Procedure
1
In the Alert Definition Workspace window, after you configure the Name and Description, Base
Object Type, and Alert Impact, click Add Symptom Definitions and configure the symptoms.
Begin configuring the symptom set related to virtual machines CPU usage.
From the Filter by Object Type drop-down menu, select Virtual Machine.
From the Symptom Definition Type drop-down menu, select Metric / Supermetric.
Click the Add button to open the Add Symptom Definition workspace window.
Configure the virtual machine CPU usage symptom in the Add Symptom Definition workspace
window.
a
From the Base Object Type drop-down menu, expand vCenter Adapter and select Virtual
Machine.
The collected metrics for virtual machines appears in the list.
In the metrics list Search text box, which searches the metric names, type usage.
In the list, expand CPU and drag Usage (%) to the workspace on the right.
In the Symptom Definition Name text box, type a name similar to VM CPU Usage above trend.
Leave the Wait Cycle and Cancel Cycle at the default values of 3.
This Wait Cycle setting requires the symptom condition to be true for 3 collection cycles before the
symptom is triggered. This wait avoids triggering the symptom when there is a short spike in CPU
usage.
VMware, Inc.
Click Save.
117
The dynamic symptom, which identifies when the usage is above the tracked trend, is added to the
symptom list.
4
In the Alert Definition Workspace window, drag VM CPU Usage above trend from the symptom
definition list to the symptom workspace on the right.
The Child-Virtual Machine symptom set is added to the symptom workspace.
In the symptoms set, configure the triggering condition so that when the symptom is true on half of the
virtual machines in the group to which this alert definition is applied, the symptom set is true.
a
You defined the first symptom set for the alert definition.
What to do next
Add the host memory usage symptom to the alert definition. See User Scenario: Add a Host Memory
Usage Symptom to the Alert Definition, on page 118.
User Scenario: Add a Host Memory Usage Symptom to the Alert Definition
To generate alerts related to CPU usage on your accounting virtual machines, you add a second symptom to
your vRealize Operations Manager alert definition after you add the first symptom. The second symptom is
related to host memory usage for the hosts on which the accounting virtual machines operate.
Prerequisites
Add the virtual machine CPU usage symptom. See User Scenario: Add a Virtual Machine CPU Usage
Symptom to the Alert Definition, on page 117.
Procedure
1
In the Alert Definition Workspace window, after you configure the Name and Description, Base
Object Type, and Alert Impact, click Add Symptom Definitions.
Configure the symptom related to host systems for the virtual machines.
From the Symptom Definition Type drop-down menu, select Metric / Supermetric.
Configure the host system symptom in the Add Symptom Definition workspace window.
a
From the Base Object Type drop-down menu, expand vCenter Adapters and select Host System.
In the metrics list, expand Memory and drag Usage (%) to the workspace on the right.
118
VMware, Inc.
Leave the Wait Cycle and Cancel Cycle at the default values of 3.
This Wait Cycle setting requires the symptom condition to be true for three collection cycles before
the symptom is triggered. This wait avoids triggering the symptom when a short spike occurs in
host memory usage.
Click Save.
The dynamic symptom identifies when the hosts on which the accounting virtual machines run are
operating above the tracked trend for memory usage.
The dynamic symptom is added to the symptom list.
4
In the Alert Definition Workspace window, drag Host memory usage above trend from the symptoms
list to the symptom workspace on the right.
The Self-Host System symptom set is added to the symptom workspace.
On the Self-Host System symptom set, from the value type drop-down menu for This Symptom set is
true when, select Any.
With this configuration, when any of the hosts running accounting virtual machines exhibit memory
usage that is above the analyzed trend, the symptom condition is true.
At the top of the symptom set list, from the Match {operator} of the following symptoms drop-down
menu, select Any.
With this configuration, if either of the two symptom sets, virtual machine CPU usage or the host
memory, are triggered, an alert is generated for the host.
You defined the second symptom set for the alert definition and configured how the two symptom sets are
evaluated to determine when the alert is generated.
What to do next
Add recommendations to your alert definition so that you and your engineers know how to resolve the alert
when it is generated. See User Scenario: Add Recommendations to the Alert Definition, on page 119.
VMware, Inc.
In the Alert Definition Workspace window, after you configure the Name and Description, Base
Object Type, Alert Impact, and Add Symptom Definitions, click Add Recommendations and add the
recommended actions and instructions.
119
Click Add and select an action recommendation to resolve the virtual machine alerts.
a
In the New Recommendation text box, enter a description of the action similar to
From the Actions drop-down menu, select Set CPU Count for VM.
Click Save.
Click Add and provide an instructive recommendation to resolve host memory problems similar to this
example.
If this host is part of a DRS cluster, check the DRS settings to verify that the load
balancing setting are configured correctly. If necessary, manually vMotion the virtual
machines.
Click Add and provide an instructive recommendation to resolve host memory alerts.
a
To make the URL a hyperlink in the instructions, copy the URL, for example,
https://www.vmware.com/support/pubs/vsphere-esxi-vcenter-server-pubs.html, to your clipboard.
Highlight the text in the text box and click Create a hyperlink.
Paste the URL in the Create a hyperlink text box and click OK.
Click Save.
In the Alert Definition Workspace, drag Add CPUs to virtual machines, If this host is part of a DRS
cluster, and the If this is a standalone host recommendations from the list to the recommendation
workspace in the order presented.
Click Save.
You provided the recommended actions and instructions to resolve the alert when it is generated. One of the
recommendations resolves the virtual machine CPU usage problem and the other resolves the host memory
problem.
What to do next
Create a group of objects to use to manage your accounting objects. See User Scenario: Create a Custom
Accounting Department Group, on page 120.
120
In the left pane of vRealize Operations Manager, click the Environment icon.
VMware, Inc.
In the Define membership criteria area, from the Select the Object Type that matches the following
criteria drop-down menu, expand vCenter Adapter, select Host System, and configure the dynamic
group criteria.
a
From the navigation tree drop-down list, select vSphere Hosts and Clusters.
You created a dynamic group where host objects that are the host for virtual machines with acct in the
virtual machine name are included in the group. If a virtual machine with acct in the object name is
added or moved to a host, the host object is added to the group.
8
Click Preview in the lower-left corner of the workspace, and verify that the hosts on which your virtual
machines that include acct in the object name appear in the Preview Group window.
Click Close.
10
11
From the Select the Object Type that matches the following criteria drop-down menu, expand
vCenter Adapter, select Virtual Machine, and configure the dynamic group criteria.
a
From the Pick a property drop-down menu, expand Configuration and double-click Name.
You created a dynamic group where virtual machine objects with acct in the object name are included
in the group that depends on the presence of those virtual machines. If a virtual machine with acct in
the name is added to your environment, it is added to the group.
12
Click Preview in the lower-left corner of the workspace, and verify that the virtual machines with acct
in the object name are added to the list that also includes the host systems.
13
Click Close.
14
Click OK.
The Accounting VMs and Hosts group is added to the Groups list.
You created a dynamic object group that changes as virtual machines with acct in their names are added,
removed, and moved in your environment.
What to do next
Create a policy that determines how vRealize Operations Manager uses the alert definition to monitor your
environment. See User Scenario: Create a Policy for the Accounting Alert, on page 122.
VMware, Inc.
121
Verify that you completed the alert definition for this scenario. See User Scenario: Add
Recommendations to the Alert Definition, on page 119.
Verify that you created a group of objects that you use to manage you accounting objects. See User
Scenario: Create a Custom Accounting Department Group, on page 120.
Procedure
1
In the left pane of vRealize Operations Manager, click the Administration icon.
Type a name similar to Accounting Objects Alerts Policy and provide a useful description similar to
the following example.
This policy is configured to generate alerts when
Accounting VMs and Hosts group objects are above trended
CPU or memory usage.
Click Select Base Policies and select Default Policy from the Start with drop-down menu.
On the left, click Customize Alert / Symptom Definitions and disable all the alert definitions except the
new Acct VM CPU early warning alert.
a
In the Alert Definitions area, click Actions and select Select All.
The alerts on the current page are selected.
Select Acct VM CPU early warning in the list, click Actions and select Enable.
The Acct VM CPU early warning alert is now enabled.
On the left, click Apply Policy to Groups and select Accounting VMs and Hosts.
Click Save.
You created a policy where the accounting alert definition exists in a custom policy that is applied only to
the virtual machines and hosts for the accounting department.
122
VMware, Inc.
What to do next
Create an email notification so that you learn about alerts even you when you are not actively monitoring
vRealize Operations Manager. See User Scenario: Configure Notifications for the Department Alert, on
page 123.
Verify that you completed the alert definition for this scenario. See User Scenario: Add
Recommendations to the Alert Definition, on page 119.
Verify that standard email outbound alerts are configured in your system. See Add a Standard Email
Plug-In for vRealize Operations Manager Outbound Alerts, on page 129.
Procedure
1
In the left pane of vRealize Operations Manager, click the Content icon.
Click Notifications and click the plus sign to add a notification rule.
In the Name text box, type a name similar to Acct Dept VMs or Hosts Alerts.
From the Select Instance drop-down menu, select the standard email instance that is configured to
send messages.
In the Recipients text box, type your email address and the addresses of other recipients
responsible for the accounting department alerts. Use a semicolon between recipients.
You configured the name of the notification when it is sent to you and the method that is used to send
the message.
4
In the Filtering Criteria area, configure the accounting alert notification trigger.
a
Click Save.
You created a notification rule that sends you and your designated engineers an email message when this
alert is generated for your accounting department alert definition.
What to do next
Create a dashboard with alert-related widgets so that you can monitor alerts for the accounting object
group. See User Scenario: Create a Dashboard to Monitor Department Objects, on page 124.
VMware, Inc.
123
In the left pane of vRealize Operations Manager, click the Content icon and click Dashboards.
Click Add.
In the Dashboard Configuration definition area, type a tab name similar to Accounting VMs and Hosts
and configure the layout options.
Click Widget List and drag the following widgets to the workspace.
n
Alert List
Efficiency
Health
Risk
Top Alerts
Symptom Volume
The blank widgets are added to the workspace. To change the order in which they appear, you can drag
them to a different location in the workspace.
5
On the Alert List widget title bar, click Edit Widget and configure the settings.
a
In the Title text box, change the title to Acct Dept Alert List.
In the filtered resource list, select the Accounting VMs and Hosts group.
The Accounting VMs and Hosts group is identified in the Selected Resource text box.
Click OK.
The Acct Dept Alert List is now configured to display alerts for the Accounting VMs and Hosts group
objects.
6
124
For Acct Dept Alert List, leave the selected resources blank.
For Top Alerts, Health, Risk, Efficiency, and Symptom Volume select Acct Dept Alert List from the
Selected Resources drop-down menu.
VMware, Inc.
With the widget interaction configured in this way, the select alert in the Acct Dept Alert List is the
source for the data in the other widgets. When you select an alert in the alert list, the Health, Risk, and
Efficiency widgets display alerts for that object, Top Alerts displays the topic issues affecting the health
of the object, and Symptom Volume displays a symptom trend chart.
7
Click Save.
You created a dashboard that displays the alerts related to the accounting virtual machines and hosts group,
including the Risk alert you created.
level of Critical. The first symptom is not an immediate threat. The second symptom is an immediate threat.
VMware, Inc.
125
Property Symptoms
Property symptoms are based on the configuration properties that vRealize Operations Manager collects
from the target objects in your environment.
You define symptoms based on properties so that you can create alert definitions that let you know when
changes to properties on your monitored objects can affect the behavior of the objects in your environment.
Change. The VMware adapter sends a change event when the CPU limit for a virtual machine is
changed from unlimited to 2 GHz. You can create a symptom to detect CPU contention issues as a
result of this configuration change. This message event type corresponds to the
EVENT_CLASS_CHANGE and EVENT_SUBCLASS_CHANGE type and subtype in the
vRealize Operations Manager API SDK.
Environment Down. The vRealize Operations Manager adapter sends an environment down event
when the collector component is not communicating with the other components. You can create a
symptom that is used for internal health monitoring. This message event type corresponds to the
EVENT_CLASS_ENVIRONMENT and EVENT_SUBCLASS_DOWN type and subtype in the
vRealize Operations Manager API SDK.
Fault Symptoms
Fault symptoms are based on events published by monitored systems. vRealize Operations Manager
correlates a subset of these events and delivers them as faults. Faults are intended to signify events in the
monitored systems that affect the availability of objects in your environment. You define symptoms based
on faults to include in alert definitions that use these symptoms. When the configured symptom condition is
true, the symptom is triggered.
You can create fault symptoms for the supported published faults. Some object types have multiple fault
definitions from which to choose, while others have no fault definitions.
If the adapter published fault definitions for an object type, you can select one or more fault events for a
given fault while you define the symptom. The symptom is triggered if the fault is active because of any of
the chosen events. If you do not select a fault event, the symptom is triggered if the fault is active because of
a fault event.
126
VMware, Inc.
Not Equal Threshold. Corresponds to type and subtype constants EVENT_CLASS_HT and
EVENT_SUBCLASS_NOT_EQUAL defined in the vRealize Operations Manager API SDK.
VMware, Inc.
127
When you define an alert, provide as many relevant action recommendations as possible. If more than one
recommendation is available, arrange them in priority order so that the solution with the lowest effect and
highest effectiveness is listed first. If no action recommendation is available, add text recommendations. Be
as precise as possible when describing what the administrator should do to fix the alert.
Yes
No
No
You can configure the TextFilter.xml file to filter the log file
alerts.
Yes
No
Add a Standard Email Plug-In for vRealize Operations Manager Outbound Alerts on page 129
You add a Standard Email Plug-In so that you can use Simple Mail Transfer Protocol (SMTP) to email
vRealize Operations Manager alert notifications to your virtual infrastructure administrators, network
operations engineers, and other interested individuals.
128
VMware, Inc.
Add a REST Plug-In for vRealize Operations Manager Outbound Alerts on page 130
You add a REST Plug-In so that you can send vRealize Operations Manager alerts to another RESTenabled application where you built a REST Web service to accept these messages.
Add a Log File Plug-In for vRealize Operations Manager Outbound Alerts on page 132
You add a Log File plug-in when you want to configure vRealize Operations Manager to log alerts to a
file on each of your vRealize Operations Manager nodes. If you installed vRealize Operations Manager
as a multiple node cluster, each node processes and logs the alerts for the objects that it monitors. Each
node logs the alerts for the objects it processes.
Add an SNMP Trap Plug-In for vRealize Operations Manager Outbound Alerts on page 132
You add an SNMP Trap plug-in when you want to configure vRealize Operations Manager to log
alerts on an existing SNMP Trap server in your environment.
Add a Smarts Service Assurance Manager Notification Plug-In for vRealize Operations Manager
Outbound Alerts on page 133
You add a Smarts SAM Notification plug-in when you want to configure
vRealize Operations Manager to send alert notifications to EMC Smarts Server Assurance Manager.
Add a Standard Email Plug-In for vRealize Operations Manager Outbound Alerts
You add a Standard Email Plug-In so that you can use Simple Mail Transfer Protocol (SMTP) to email
vRealize Operations Manager alert notifications to your virtual infrastructure administrators, network
operations engineers, and other interested individuals.
Prerequisites
Ensure that you have an email user account that you can use as the connection account for the alert
notifications. If you choose to require authentication, you must also know the password for this account.
Procedure
1
In the left pane of vRealize Operations Manager, click the Administration icon.
Click Outbound Alert Settings and click the plus sign to add a plug-in.
From the Plug-In Type drop-down menu, select Standard Email Plugin.
The dialog box expands to include your SMTP settings.
VMware, Inc.
Description
Requires Authentication
Enables authentication on the email user account that you use to configure
this SMTP instance. If you select this option, you must provide a password
for the user account.
SMTP Host
SMTP Port
User Name
Password
129
Option
Description
Sender Name
Click Save.
To start the outbound alert service for this plug-in, select the instance in the list and click Enable on the
toolbar.
This instance of the standard email plug-in for outbound SMTP alerts is configured and running.
What to do next
Create notification rules that use the standard email plug-in to send a message to your users about alerts
requiring their attention. See User Scenario: Create a vRealize Operations Manager Email Alert
Notification, on page 135.
Add a REST Plug-In for vRealize Operations Manager Outbound Alerts
You add a REST Plug-In so that you can send vRealize Operations Manager alerts to another REST-enabled
application where you built a REST Web service to accept these messages.
The REST Plug-In supports enabling an integration, it does not provide an integration. Depending on your
target application, you might need an intermediary REST service or some other mechanism that will
correlate the alert and object identifiers included in the REST alert output with the identifiers in your target
application.
Determine which content type you are delivering to your target application. If you select application/json,
the body of the POST or PUT calls that are sent have the following format. Sample date is included.
{
"startDate":1369757346267,
"criticality":"ALERT_CRITICALITY_LEVEL_WARNING",
"resourceId":"sample-object-uuid",
"alertId":"sample-alert-uuid",
"status":"ACTIVE",
"subType":"ALERT_SUBTYPE_AVAILABILITY_PROBLEM",
"cancelDate":1369757346267,
"resourceKind":"sample-object-type",
"adapterKind":"sample-adapter-type",
"type":"ALERT_TYPE_APPLICATION_PROBLEM",
"resourceName":"sample-object-name",
"updateDate":1369757346267,
"info":"sample-info"
}
If you select application/xml, the body of the POST or PUT calls that are sent have the following format:
<alert>
<startDate>1369757346267</startDate>
<criticality>ALERT_CRITICALITY_LEVEL_WARNING</criticality>
<resourceId>sample-object-uuid</resourceId>
<alertId>sample-alert-uuid</alertId>
<status>ACTIVE</status>
<subType>ALERT_SUBTYPE_AVAILABILITY_PROBLEM</subType>
<cancelDate>1369757346267</cancelDate>
<resourceKind>sample-object-type</resourceKind>
<adapterKind>sample-adapter-type</adapterKind>
<type>ALERT_TYPE_APPLICATION_PROBLEM</type>
130
VMware, Inc.
<resourceName>sample-object-name</resourceName>
<updateDate>1369757346267</updateDate>
<info>sample-info</info>
</alert>
If the request is processed as POST, for either JSON or XML, the Web service returns an HTTP status code of
201, which indicates the alert was successfully created at the target. If the request is processed as PUT, the
HTTP status code of 202, which indicates the alert was successfully accepted at the target.
Prerequisites
Ensure that you know how and where the alerts sent using the REST plug-in are consumed and processed
in your environment, and that you have the appropriate connection information available.
Procedure
1
In the left pane of vRealize Operations Manager, click the Administration icon.
Click Outbound Alert Settings and click the plus sign to add a plug-in.
From the Plug-In Type drop-down menu, select Rest Notification Plugin.
The dialog box expands to include your REST settings.
Description
URL
URL to which you are sending the alerts. The URL must support HTTPS.
When an alert is sent to the REST Web server, the plug-in
appends /{alertID} to the POST or PUT call.
User Name
Password
Content Type
Certificate thumbprint
Connection count
Limits the number of simultaneous alerts that are sent to the target REST
server. Use this number to ensure that your REST server is not
overwhelmed with requests.
Click Save.
To start the outbound alert service for this plug-in, select the instance in the list and click Enable on the
toolbar.
This instance of the REST plug-in for outbound alerts is configured and running.
What to do next
Create notification rules that use the REST plug-in to send alerts to a REST-enabled application or service in
your environment. See User Scenario: Create a vRealize Operations Manager REST Alert Notification, on
page 136.
VMware, Inc.
131
Add a Log File Plug-In for vRealize Operations Manager Outbound Alerts
You add a Log File plug-in when you want to configure vRealize Operations Manager to log alerts to a file
on each of your vRealize Operations Manager nodes. If you installed vRealize Operations Manager as a
multiple node cluster, each node processes and logs the alerts for the objects that it monitors. Each node logs
the alerts for the objects it processes.
All alerts are added to the log file. You can use other applications to filter and manage the logs.
Prerequisites
Ensure that you have write access to the file system path on the target vRealize Operations Manager nodes.
Procedure
1
In the left pane of vRealize Operations Manager, click the Administration icon.
Click Outbound Alert Settings and click the plus sign to add a plug-in.
In the Alert Output Folder text box, type the path to the target folder.
If the folder does not exist in the target location, the plug-in creates the folder.
Click Save.
To start the outbound alert service for this plug-in, select the instance in the list and click Enable on the
toolbar.
In the left pane of vRealize Operations Manager, click the Administration icon.
Click Outbound Alert Settings and click the plus sign to add a plug-in.
132
VMware, Inc.
Description
Destination Host
Port
Port used to connect to the SNMP management system. Default port is 162.
Community
Text string that allows access to the statistics. SNMP Community strings
are used only by devices that support SNMPv1 and SNMPv2c protocol.
Click Save.
To start the outbound alert service for this plug-in, select the instance in the list and click Enable on the
toolbar.
Verify that you configured the EMC Smarts solution. For documentation regarding EMC Smarts
integration, see https://solutionexchange.vmware.com/store.
Ensure that you have the EMC Smarts Broker and Server Assurance Manager instance host name or IP
address, user name, and password.
Procedure
1
In the left pane of vRealize Operations Manager, click the Administration icon.
Click Outbound Alert Settings and click the plus sign to add a plug-in.
From the Plug-In Type drop-down menu, select Smarts SAM Notification.
The dialog box expands to include your Smarts settings.
VMware, Inc.
133
Configure the Smarts SAM notification settings appropriate for your environment.
Option
Description
Broker
Type the host name or IP address of the EMC Smarts Broker that manages
registry for the Server Assurance Manager instance to which you want the
notifications sent.
Broker Username
If the Smarts broker is configured as Secure Broker, type the user name for
the Broker account.
Broker Password
If the Smarts broker is configured as Secure Broker, type the password for
the Broker user account.
SAM Server
Type the host name or IP address of the Server Assurance Manager server
to which you are sending the notifications.
User Name
Type the user name for the Server Assurance Manager server instance.
This account must have read and write permissions for the notifications on
the Smarts server as specified in the SAM Server.
Password
Type the password for the Server Assurance Manager server account.
Click Save.
To start the outbound alert service for this plug-in, select the instance in the list and click Enable on the
toolbar.
This instance of the Smarts SAM Notifications plug-in is configured and running.
What to do next
In Smarts Service Assurance Manager, configure your Notification Log Console to filter the alerts from
vRealize Operations Manager. To configure the filtering for Service Assurance Manager, see the EMC
Smarts Service Assurance Manager documentation.
Windows. C:\vmware\vcenter-operations\vmware-vcops\user\plugins\outbound\vcops-textfileplugin\conf
In the file, use the following format for the filter rule.
<FilterRule name="AlertType">
<AlertTypes>
<AlertType key="AlertType1:AlertSubType1 " />
<AlertType key="AlertType2:AlertSubType2 " />
</AlertTypes>
</FilterRule>
134
VMware, Inc.
For example, the rule to filter based on the Application type and Availability subtype uses this format.
<FilterRule name="AlertType">
<AlertTypes>
<AlertType key="ALERT_TYPE_APPLICATION_PROBLEM:ALERT_SUBTYPE_AVAILABILITY_PROBLEM " />
</AlertTypes>
</FilterRule>
Configuring Notifications
Notifications are alert notifications that meet the filter criteria in the notification rules before they are sent
outside vRealize Operations Manager. You configure notification rules for the supported outbound alert
options so that you can filter the alerts that are sent to the selected external system.
You use the notifications list to manage your rules. You use the notification rules to limit the alerts that are
sent to the external system. To use notifications, the supported outbound alert plug-ins must be added and
running.
Using notification rules, you can limit the data that is sent to the following external systems.
n
Standard Email. You can create multiple notification rules for various email recipients based on one or
more of the filtering options. If you add recipients but do not add filtering options, all the generated
alerts are sent to the recipients.
REST. You can create a rule that limits the alerts that are sent to the target REST system so that you do
not need to implement filtering on that target system.
Ensure that you have at least one alert definition for which you are sending a notification. For an
example of an alert definition, see User Scenario: Create an Alert Definition for Department Objects,
on page 115.
Ensure that at least one instance of the standard email plug-in is configured and running. See Add a
Standard Email Plug-In for vRealize Operations Manager Outbound Alerts, on page 129.
Procedure
1
In the left pane of vRealize Operations Manager, click the Content icon.
Click Notifications and click the plus sign to add a notification rule.
In the Name text box type a name similar to Unclaimed Critical Alerts for mmbhost.
In the Method area, select Standard Email Plug-In from the drop-down menu, and select the
configured instance of the email plug-in.
VMware, Inc.
In the Recipients text box, type the email addresses of the members of your advance engineering
team, separating the addresses with a semi-colon (;).
To send a second notification if the alert is still active after a specified amount of time, type the
number of minutes in the Notify again text box.
Type number of notifications that are sent to users in the Max Notifications text box.
135
Click Click to select Object and type the name of the object.
In this example, type mmbhost.
c
7
Locate and select the object in the list, and click Select.
Expand the Advanced Filters and from the Alert States drop-down menu, select Open.
The Open state indicates that no engineer or administrator has taken ownership of the alert.
10
Click Save.
You created a notification rule that sends an email message to the members of your advance network
engineering team when any critical alerts are generated for the mmbhost object and the alert is not claimed
by an engineer. This email reminds them to look at the alert, take ownership of it, and work to resolve the
triggering symptoms.
What to do next
Respond to alert email notifications. See vRealize Operations Manager User Guide.
User Scenario: Create a vRealize Operations Manager REST Alert Notification
As a virtual infrastructure administrator, you need vRealize Operations Manager to send alerts in JSON or
XML to a REST-enabled application that has REST Web service that accepts these messages. You want only
alerts where the virtualization alerts that affect availability alert types go to this outside application. You can
then use the provided information to initiate a remediation process in that application to address the
problem indicated by the alert.
The notification configuration limits the alerts sent to the outbound alert instance to those matching the
notification criteria.
Prerequisites
n
Verify that you have at least one alert definition for which you are sending a notification. For an
example of an alert definition, see User Scenario: Create an Alert Definition for Department Objects,
on page 115.
Verify that at least one instance of the REST plug-in is configured and running. See Add a REST PlugIn for vRealize Operations Manager Outbound Alerts, on page 130.
Procedure
136
In the left pane of vRealize Operations Manager, click the Content icon.
Click Notifications and click the plus sign to add a notification rule.
In the Name text box type a name similar to Virtualization Alerts for Availability.
In the Method area, select REST Plug-In from the drop-down menu, and select the configured instance
of the email plug-in.
VMware, Inc.
Click Click to select Alert type/subtype and select Virtualization/Hypervisor Alerts Availability.
Expand the Advanced Filters and from the Alert Status drop-down menu, select New.
The New status indicates that the alert is new to the system and not updated.
Click Save.
You created a notification rule that sends the alert text to the target REST-enabled system. Only the alerts
where the configured alert impact is Virtualization/Hypervisor Availability and where the alert is
configured as a warning are sent to the target instance using the REST plug-in.
User Scenario: Configure Basic Information for the Host Compliance Standard on page 137
To create an alert definition that is also a compliance standard, you first configure the name, base
object type, and the alert impact.
User Scenario: Add Symptoms to the Host Compliance Standard on page 138
You add symptoms and recommendations to the alert definition so that when the host system
compliance alert is generated, the symptoms appear a rules on the Compliance tab.
User Scenario: Configure Basic Information for the Host Compliance Standard
To create an alert definition that is also a compliance standard, you first configure the name, base object
type, and the alert impact.
The name of the alert is the name of the standard on the Compliance tab.
Procedure
1
VMware, Inc.
In the left pane of vRealize Operations Manager, click the Content icon.
137
Click Alert Definitions and click the plus sign to add a definition.
Click Base Object Type, expand vCenter Adapter in the drop-down menu, and select Host System.
Click Alert Impact and configure the metadata for this alert definition.
a
From the Alert Type and Subtype drop-down menu, expand Virtualization/Hypervisor and select
Compliance.
Any alert where you use the Compliance subtype is processed as a compliance standard.
What to do next
Add the symptoms that act as the compliance rules. See User Scenario: Add Symptoms to the Host
Compliance Standard, on page 138.
138
In the Alert Definition Workspace window, click Add Symptom Definitions and add the SSH
symptom.
a
If you do not have a property symptom definition that specifies 5.5 as the host system version, click the
plus sign and create the symptom.
a
On the Add Symptom Definition window, enter version in the Filter text box.
In the Symptom Definition Name text box, enter Host version does not start with 5.5.
Click Save.
Drag the Host version does not start with 5.5 symptom to the symptom set that contains the SSH
service is running symptom.
For the symptom set, select Any in the This symptom set is true when drop-down menu.
VMware, Inc.
Click Add Recommendations and create the recommendations for the standard.
a
Click Save.
Click Save.
If one of the symptom conditions becomes true, the symptom is triggered and the compliance alert is
generated for the object. Because the alert definition includes the Compliance subtype, the generated alert
appears as a compliance standard on the Compliance tab.
What to do next
Review the Compliance tab for standards that indicate that objects are out of compliance. See the vRealize
Operations Manager User Guide.
Operational Policies
Determine how to have vRealize Operations Manager monitor your objects, and how to notify you about
problems that occur with those objects.
vRealize Operations Manager Administrators assign policies to object groups and applications to support
Service Level Agreements (SLAs) and business priorities. When you use policies with object groups, you
ensure that the rules defined in the policies are quickly put into effect for the objects in your environment.
With policies, you can:
n
Control data collections by persisting or not persisting metrics on the objects in your environment.
Prioritize policies so that the most important rules override the defaults.
vRealize Operations Manager includes a library of built-in active policies that are already defined for your
use. vRealize Operations Manager applies these policies in priority order.
Create Operational Policies (http://link.brightcove.com/services/player/bcpid2296383276001?
bctid=ref:video_create_policies_vrom)
When you apply a policy to an object group, vRealize Operations Manager collects data from the objects in
the object group based on the thresholds, metrics, super metrics, attributes, properties, alert definitions, and
problem definitions that are enabled in the policy.
The following examples of policies might exist for a typical IT environment.
n
Critical Production: Production environment ready, optimized for performance with sensitive alerting.
Important Production: Production environment ready, optimized for performance with medium
alerting.
VMware, Inc.
139
For a production environment policy, a good practice is to configure higher performance settings, and
to account for peak use times.
For a test environment policy, a good practice is to configure higher utilization settings.
vRealize Operations Manager applies policies in priority order, as they appear on the Active Policies tab.
When you establish the priority for your policies, vRealize Operations Manager applies the configured
settings in the policies according to the policy rank order to analyze and report on your objects. To change
the priority of a policy, you click and drag a policy row. The default policy is always kept at the bottom of
the priority list, and the remaining list of active policies starts at priority 1, which indicates the highest
priority policy. When you assign an object to be a member of multiple object groups, and you assign a
different policy to each object group, vRealize Operations Manager associates the highest ranking policy
with that object.
140
VMware, Inc.
Workload
Enable or disable the demand for memory, CPU, and disk space. Enable or disable the rates
for network I/O and datastore I/O, and set the vSphere configuration limit. Configure
symptom thresholds for the Workload badge score.
Anomalies
Faults
Enable or disable the demand and allocation for memory, CPU, and disk space. Enable or
disable the rates for network I/O and datastore I/O, and set the vSphere configuration limit.
Account for peak times, account for committed projects, which affect the time remaining,
and set the provisioning time buffer. Configure thresholds for the Capacity and Time
Remaining badge scores.
Stress
Enable or disable the demand for memory and CPU. Enable or disable the rates for network
I/O and datastore I/O, and set the vSphere configuration limit. Configure symptom
thresholds for the stress badge score.
Reclaimable Capacity
Set the recommended oversize percentage, and the idle and powered off time percentages.
Configure symptom thresholds for the Reclaimable Capacity badge score.
Density
Usable Capacity
Enable or disable High Availability. Select the type of capacity calculation, and set the
overcommit ratios for memory, CPU, and disk space. Set the capacity buffers for memory,
CPU, network I/O, datastore I/O, and disk space.
Time
Attributes
An attribute is a collectible data component. You can enable or disable metric, property, and
super metric attributes for collection, and set attributes as key performance indicators
(KPIs). A KPI is the designation of an attribute that indicates that the attribute is important
in your own environment.
vRealize Operations Manager treats KPIs differently from other attributes. Threshold
violations by a KPI generate different types of alerts from non-KPI attributes.
When a KPI violates a threshold, vRealize Operations Manager examines the events that
preceded the violation. If it finds enough related information, vRealize Operations Manager
captures the set of events that preceded the violation as a fingerprint. If it finds a similar
series of events in the future, it can issue a predictive alert warning that the KPI violation is
likely to occur.
Alert Definitions
Symptom Definitions
VMware, Inc.
141
If you are a Network Operations engineer, you must understand how policies affect the data that
vRealize Operations Manager reports on objects, and which policies assigned to objects report alerts
and issues.
If you are the person whose role is to recommend an initial setup for policies, you typically edit and
configure the policies in vRealize Operations Manager.
If your primary role is to assess problems that occur in your environment, but you do not have the
responsibility to change the policies, you must still understand how the policies applied to objects affect
the data that appears in vRealize Operations Manager. For example, you might need to know which
policies apply to objects that are associated with particular alerts.
If you are a typical application user who receives reports from vRealize Operations Manager, you must
have a high-level understanding of the operational policies so that you can understand the reported
data values.
142
VMware, Inc.
Custom Policies
You can customize the default policy and base policies included with vRealize Operations Manager for your
own environment. You can then apply your custom policy to groups of objects, such as the objects in a
cluster, or virtual machines and hosts, or to a group that you create to include unique objects and specific
criteria.
You must be familiar with the policies so that you can understand the data that appears in the user interface,
because policies drive the results that appear in the vRealize Operations Manager dashboards, views, and
reports.
To determine how to customize operational policies and apply them to your environment, you must plan
ahead. For example:
n
Must you track CPU allocation? If you overallocate CPU, what percentage must you apply to your
production and test objects?
Will you overallocate memory or storage? If you use High Availability, what buffers must you use?
How do you classify your logically defined workloads, such as production clusters, test or development
clusters, and clusters used for batch workloads? Or, do you include all clusters in a single workload?
How do you capture peak use times or spikes in system activity? In some cases, you might need to
reduce alerts so that they are meaningful when you apply policies.
When you have privileges applied to your user account through the roles assigned, you can create and
modify policies, and apply them to objects. For example:
n
Create a policy from an existing base policy, inherit the base policy settings, then override specific
settings to analyze and monitor your objects.
Use policies to analyze and monitor vCenter Server objects and non-vCenter Server objects.
Set custom thresholds for analysis settings on all object types to have vRealize Operations Manager
report on workload, anomalies, faults, capacity, stress, and so on.
Enable specific attributes for collection, including metrics, properties, and super metrics.
Enable or disable alert definitions and symptom definitions in your custom policy settings.
When you use an existing policy to create a custom policy, you override the policy settings to meet your
own needs. You set the allocation and demand, the overcommit ratios for CPU and memory, and the
thresholds for capacity risk and buffers. To allocate and configure what your environment is actually using,
you use the allocation model and the demand model together. Depending on the type of environment you
monitor, such as a production environment versus a test or development environment, whether you over
allocate at all and by how much depends on the workloads and environment to which the policy applies.
You might be more conservative with the level of allocation in your test environment and less conservative
in your production environment.
vRealize Operations Manager applies policies in priority order, as they appear on the Active Policies tab.
When you establish the priority for your policies, vRealize Operations Manager applies the configured
settings in the policies according to the policy rank order to analyze and report on your objects. To change
the priority of a policy, you click and drag a policy row. The default policy is always kept at the bottom of
the priority list, and the remaining list of active policies starts at priority 1, which indicates the highest
priority policy. When you assign an object to be a member of multiple object groups, and you assign a
different policy to each object group, vRealize Operations Manager associates the highest ranking policy
with that object.
VMware, Inc.
143
Your policies are unique to your environment. Because policies direct vRealize Operations Manager to
monitor the objects in your environment, they are read-only and do not alter the state of your objects. For
this reason, you can override the policy settings to fine-tune them until vRealize Operations Manager
displays the results that are meaningful and that affect for your environment. For example, you can adjust
the capacity buffer settings in your policy, and then view the data that appears in the dashboards to see the
effect of the policy settings.
Where You Find the Policies Provided with vRealize Operations Manager Policies
Click Administration, click Policies, click the Policy Library tab. To see the policies provided with
vRealize Operations Manager, expand the Base Settings policy.
The Default Policy includes a set of rules that applies to the majority of your objects.
The VMware Management Policies set includes policies that you use for your type of environment, such as
production as opposed to test and development. These policies contain settings that monitor for peak
periods, batch and interactive workloads, and demand and allocation models. The VMware Management
Policies set provided with vRealize Operations Manager include the following policies:
Table 44. Functions of VMware Management Policies
144
What it does
VMware, Inc.
What it does
Understand the purpose of using a policy. See Managing and Administering Policies for vRealize
Operations Manager, on page 140.
Verify that your vRealize Operations Manager instance includes the Default Policy and one or more
other policies. See Default Policy in vRealize Operations Manager, on page 142.
VMware, Inc.
145
Understand the sections and elements in the policy, such as the attributes, alert and symptom
definitions, and how the policy inherits settings from the base policies that you select. See Policy
Workspace in vRealize Operations Manager, on page 161.
Understand the analysis settings in the policy, such as capacity remaining and stress on hosts and
virtual machines, and the actions used to override the settings inherited from the base policies. See the
vRealize Operations Manager Documentation Center.
Procedure
1
User Scenario: Create a Policy to Meet vSphere Operational Needs on page 148
You will create an operational policy for your virtual SQL Server instances, where only these settings
differ from the main production policy. In this policy, you change the memory and CPU settings for
specific objects. You then configure vRealize Operations Manager to send alerts to you when the
performance degrades on your virtual SQL Servers.
User Scenario: Configure the Custom Policy Settings to Analyze and Report on vSphere Objects on
page 149
You use different policy requirements for your Development, Test, and Production environments so
that you can configure the specific policy settings for vRealize Operations Manager to analyze and
report on your objects, including your virtual SQL Servers.
User Scenario: Apply the Custom Policy to vSphere Object Groups on page 151
You create an object group type to categorize your virtual SQL Server machines. Then you create an
object group that contains your virtual SQL Server machines, and apply your custom policy to this
group of SQL Server virtual machine objects.
What to do next
After you finish this scenario, you must wait for vRealize Operations Manager to collect data from the
objects in your environment. When a violation of the policy thresholds occur, vRealize Operations Manager
sends an alert to notify you of the problem. If you continuously monitor the state of your objects, you are
always aware of the state of the objects in your environment, and do not need to wait for
vRealize Operations Manager to send alerts.
Create a custom dashboard so that you can monitor the virtual SQL Server objects and address problems
that occur. See Using vRealize Operations Manager Dashboards, on page 85.
146
VMware, Inc.
Your IT department divided objects into dedicated groups that support the Development, Test, and
Production areas. You must use vRealize Operations Manager to continually track and assess the health and
risk of the objects in each of these areas.
In this scenario, you create an operational management policy to analyze, monitor, and troubleshoot your
objects. You then monitor the results in custom dashboards.
You must first determine the vSphere operational requirements so that you can understand the analysis
settings required for your policy. You can then create a policy to monitor your virtual SQL Server objects,
and configure the custom policy to include minor differences in the settings for the main production policy.
When you create the custom policy to analyze and monitor your virtual SQL Servers, you configure the
analysis settings so that vRealize Operations Manager analyzes specific objects and report the results in the
dashboards. You then apply the policy to groups of virtual SQL Server objects.
Prerequisites
Verify that the following conditions are met:
n
You understand the context of this scenario. See User Scenario: Create a Custom Operational Policy for
a vSphere Production Environment, on page 145.
A default policy and a main production policy are in effect for all of the objects in your vSphere
production environment.
Procedure
1
Develop a plan to create a custom operational policy that meets the requirements to analyze and
monitor the objects in your environment.
a
Ensure that virtual SQL Servers continuously have adequate memory and CPU capacity.
Ensure that you do not overcommit memory on your production virtual SQL Servers.
Ensure that vRealize Operations Manager alerts you if the capacity of your virtual SQL Servers
drops below the defined thresholds.
Set the Co-Stop value on your production virtual SQL Servers to an acceptable level so that the
SQL Servers do not experience delay because of CPU scheduling contention.
After you plan the custom policy requirements, you can implement the policy.
What to do next
Create an operational policy for your virtual SQL Server instances.
VMware, Inc.
147
You know the vSphere operational requirements. See User Scenario: Determine the vSphere
Operational Requirements, on page 146.
A default policy is in effect for your entire production environment of vSphere objects.
Procedure
1
Click the Policy Library tab, and click the plus sign to add a custom policy.
In the workspace navigation pane, click Getting Started and define the basic information for the policy.
In the Name text box, enter vSphere Production Virtual SQL Servers.
In the Description text box, enter Analyze capacity of virtual SQL Servers.
To start with a base policy, select Default Policy from the Start with drop-down menu.
To view the policy configuration for virtual machine objects, click the Show changes for dropdown menu, click vCenter Adapter - Virtual Machine, and click the Show object type filter.
The Virtual Machine policy configuration appears in the right pane.
c
5
148
To view the inherited settings, in the Policy Preview pane, click Configuration inherited from base
policy.
VMware, Inc.
In the workspace navigation, add the following object types to the list so that you can change their
settings.
a
Click the drop-down arrow, click vCenter Adapter - Cluster Compute Resource, and click the
filter.
Click the drop-down arrow, click vCenter Adapter - Data Center, and click the filter.
Click the drop-down arrow, click vCenter Adapter - Host System, and click the filter.
Click the drop-down arrow, click vCenter Adapter - Resource Pool, and click the filter.
Click the drop-down arrow, click vCenter Adapter - Virtual Machine, and click the filter.
The analysis settings for these object types appear in the right pane.
7
On the Cluster Compute Resource bar, click the double arrows to expand the list of analysis settings.
Locate Usable Capacity and click the overrides button to enable changes.
For the Overcommit resource containers, expand the Memory resource container, and set this
value to 0 for your SQL Server policy so that vRealize Operations Manager does not overcommit
these objects.
Expand the CPU resource container, double-click the existing value, and change the setting to 2 so
that vRealize Operations Manager overcommits a 2:1 ratio for CPU allocation on each SQL Server.
10
Repeat Step 6 through Step 9 for each object type that you added to the right pane.
11
You created a policy and made minor changes to settings so that vRealize Operations Manager can analyze
and report on your SQL Server objects.
What to do next
Configure the alert definitions and symptom definitions for your SQL Server policy. You will apply the
policy to your SQL Server object groups.
User Scenario: Configure the Custom Policy Settings to Analyze and Report on
vSphere Objects
You use different policy requirements for your Development, Test, and Production environments so that
you can configure the specific policy settings for vRealize Operations Manager to analyze and report on
your objects, including your virtual SQL Servers.
This scenario presents several typical cases where you might be required to differentiate between the policy
requirements for Development, Test, and Production environments.
n
For your Development and Test environments, you might not be concerned if the objects in these
environments experience network redundancy loss, but you do care when the objects fail. In this case,
you locate the Physical NIC link state alert definition, double-click the state, and set it to Disabled.
For a Test environment, you might not be concerned if your virtual machines demand more memory
and CPU capacity than what is actually configured, because workloads can vary in test environments.
For a Production environment, your virtual machines might require more memory than you have
configured, which might cause a problem with the performance and reliability of your production
environment.
In this procedure, you override the symptom definition threshold value for the Co-Stop performance of
your virtual machines.
VMware, Inc.
149
Prerequisites
Verify that the following conditions are met:
n
You created a custom policy for your virtual SQL Servers. See User Scenario: Create a Policy to Meet
vSphere Operational Needs, on page 148.
You understand the Co-Stop CPU performance metric for virtual machines. This metric represents the
percentage of time that a virtual machine is ready to run, but experiences delay because of co-virtual
CPU scheduling contention. Co-Stop is one of several performance metrics for virtual machines that
also include Run, Wait, and Ready.
The alert definition named Virtual machine has high CPU contention caused by Co-Stop, exists.
Symptom definitions exist to track the critical, immediate, and warning levels of CPU Co-Stop on the
virtual machines. For example, the critical level for virtual machine CPUs that experience contention
more than 15% of the time is set to 15% by default, as measured by the Co-Stop metric. The default
threshold level for Immediate is 10%, and for warning is 5%. However, in your production policy for
your production virtual machines, you manage the critical level at 3%.
Procedure
1
On the Policy Library tab, locate your vSphere Production Virtual SQL Servers policy, and click the
pencil to edit the policy.
The Edit Monitoring Policy workspace appears.
On the Alert Definitions pane, enable the Co-Stop alert definition to notify you about high CPU
contention on your virtual machines.
In the Object Type drop-down menu, select vCenter Adapter and Virtual Machine.
In the Search text box, enter stop to display only the alert definitions that relate to the Co-Stop
performance metric for virtual machines.
For the Alert definition named Virtual machine has high CPU contention caused by Co-Stop,
click the State drop-down menu and click Enabled.
In the Symptom Definitions pane, modify the critical Co-Stop level for virtual machines so that
vRealize Operations Manager triggers an alert based on the threshold level defined for this symptom.
a
In the Object Type drop-down menu, click vCenter Adapter and Virtual Machine.
In the Search text box, enter stop to display the symptom definitions that apply to the Co-Stop
performance metric for virtual machines.
For the symptom definition named Virtual Machine CPU Co-stop is at Critical level, click the
State drop-down menu and click Enabled.
150
In the Override Symptom Definition Threshold dialog box, enter >3 to change the threshold value,
and click Apply.
VMware, Inc.
For the symptom definition named Virtual Machine CPU Co-stop is at Immediate level, click
the State drop-down menu and click Enabled.
In the Override Symptom Definition Threshold dialog box, enter >2 to change the threshold value,
and click Apply.
For the symptom definition named Virtual Machine CPU Co-stop is at Warning level, click the
State drop-down menu and click Enabled.
In the Override Symptom Definition Threshold dialog box, enter >1 to change the threshold value,
and click Apply.
You changed the Co-Stop CPU performance metric for virtual machines to minimize the delay on your SQL
Server virtual machines because of CPU scheduling contention.
What to do next
Create a group type to use to categorize your group of virtual SQL Servers, create an object group that
contains your virtual SQL Servers, and apply the policy to your object group.
To create a group type for your virtual SQL Servers, click Content in the left pane, and click Group
Types.
Click the plus sign to add a new object group type, and type vSphere Production Virtual Machines.
You use this group type to categorize your SQL Server virtual machines for analysis.
VMware, Inc.
Click the folder named vSphere Production Virtual Machines, and click the plus sign to add a new
object group.
151
In the New Group dialog box, add your SQL Server virtual machines.
a
In the Name text box, type vSphere Production SQL Server Virtual Machines.
From the Group Type drop-down menu, select vSphere Production Virtual Machines.
From the Policy drop-down menu, select vSphere Production Virtual SQL Servers.
In the object type drop-down menu in the Define Membership Criteria pane, expand vCenter
Adapter and click Virtual Machine.
You created an object type and object group to have vRealize Operations Manager analyze and report on the
status of your SQL Server virtual machines.
What to do next
Create a custom dashboard so that you can view the status of your virtual SQL Servers and address
problems that occur. See Using vRealize Operations Manager Dashboards, on page 85.
Configure a modeling project that includes capacity planning scenarios for your production virtual SQL
Servers to have vRealize Operations Manager monitor the capacity trends on these objects and notify you 60
days before your virtual SQL Servers experience capacity problems. See the vRealize Operations Manager
Documentation Center.
Have vRealize Operations Manager report on the CPU use and memory use of your virtual machines on a
regular schedule, and send the reports to you.
152
Understand the purpose of using a policy. See Managing and Administering Policies for vRealize
Operations Manager, on page 140.
Verify that one or more custom object groups and group types exist in your
vRealize Operations Manager instance. See Managing Custom Object Groups in VMware vRealize
Operations Manager, on page 79.
Verify that your vRealize Operations Manager instance includes the default policy and one or more
other policies. See Default Policy in vRealize Operations Manager, on page 142.
VMware, Inc.
Understand the sections and elements in the default policy, such as the attributes, alert and symptom
definitions, and how the policy inherits settings from the base policies that you select. See Policy
Workspace in vRealize Operations Manager, on page 161.
Understand the analysis settings in the default policy, such as capacity remaining and stress on hosts
and virtual machines, and the actions used to override the settings inherited from the base policies. See
the vRealize Operations Manager Documentation Center.
Procedure
1
User Scenario: Create a Group Type for Your Datastore Objects on page 153
Create a group type so that you can categorize your Datastore objects.
User Scenario: Create an Object Group for Your Datastore Objects on page 154
Create an object group to organize the Datastore objects in your environment as a single object group.
User Scenario: Create Your Policy and Select a Base Policy on page 155
Create your policy, and select the base policies to use to override the settings for your new policy.
User Scenario: Override the Analysis Settings for the Datastore Objects on page 155
Display and override the analysis settings for the Datastore objects that your new policy will monitor.
User Scenario: Enable Disk Space Attributes for Datastore Objects on page 156
Enable the attributes for vRealize Operations Manager to monitor the disk space of your production
datastore objects.
User Scenario: Override Alert and Symptom Definitions for Datastore Objects on page 157
Override the alert and symptom definitions for Datastore objects.
User Scenario: Apply Your Datastore Policy to Your Datastore Objects Group on page 157
Apply the policy to your new group of Datastore objects to have vRealize Operations Manager
monitor them to ensure that the disk space levels of these objects adhere to the settings in your policies
to support the service level agreements and business priorities that are established for your
environment.
User Scenario: Create a Dashboard for Disk Use of Your Datastore Objects on page 158
Create a dashboard so that you can monitor the disk use of your Datastore objects, and be alerted to
any potential problems.
You created a policy to apply to your new production Datastore objects so that you can have
vRealize Operations Manager monitor them to ensure that the disk space levels of these objects adhere to
the settings in your policies to support the service level agreements and business priorities that are
established for your environment. vRealize Operations Manager uses the settings in your new policy to
display the disk use for your Datastore objects in dashboards, views, and reports, and to enforce the service
levels during data collections.
What to do next
After you finish this scenario, you must wait for vRealize Operations Manager to collect data from the
objects in your environment. Then view the disk use of your Datastore objects.
VMware, Inc.
153
Prerequisites
Verify that you understand the context of this scenario. See User Scenario: Create an Operational Policy for
Production vCenter Server Datastore Objects, on page 152.
Procedure
1
Click the plus sign to add a new group type, type Production_Datastores, and click OK.
The new group type appears in the list of group types.
What to do next
Create an object group so that you can organize the Datastore objects in your environment as a single object
group.
On the Groups tab, click the plus sign to add a new group, and enter a name for the object group.
From the Group Type drop-down menu, select your new group type.
From the Policy drop-down menu, select the Default Policy for now.
To have vRealize Operations Manager identify new Datastore objects that are added to your
environment, you select the Keep group membership up to date check box to make this group
dynamic and keep it updated.
In the Define membership criteria pane, select the vCenter Adapter > Datastore object type from the
drop-down menu.
Click in the Pick a property text box, and select Disk Space > Template > Virtual Machine used (GB).
In the adjacent text box, click the drop-down arrow and select is less than.
In the Objects to always include pane, select the object group that you created for your Datastore
objects, click Add to move the group to the selected pane, and select the object group check box.
In the Objects to always exclude pane, do not select objects to exclude.
10
What to do next
Create your policy, and select the base policies to use to override the settings for your new policy.
154
VMware, Inc.
Click the Policy Library tab, and click the plus sign to add a policy.
In the Getting Started policy workspace, enter a name and description for the policy.
In the Start with area, select Default Policy to inherit settings from a base policy.
Select the base policies, object, and policy to use to override the settings for your new policy.
a
To view the current policy configuration for your Datastore objects, click the Show changes for
drop-down menu, click vCenter Adapter - Datastore, and click the Show object type filter.
The Datastore policy configuration appears in the right pane.
What to do next
Display and override the analysis settings for the Datastore objects that your new policy will monitor.
User Scenario: Override the Analysis Settings for the Datastore Objects
Display and override the analysis settings for the Datastore objects that your new policy will monitor.
In this step, you override the capacity remaining and time remaining settings for your new policy, and
override the capacity score symptom thresholds so that vRealize Operations Manager triggers an alert and
notifies you of potential problems with the capacity of your Datastore objects.
Prerequisites
Create your policy and select the base policies to inherit and override the settings for your new policy. See
User Scenario: Create Your Policy and Select a Base Policy, on page 155.
Procedure
1
Click the Show changes for drop-down menu, click vCenter Adapter - Datastore, and click the Show
object type filter.
The vCenter Adapter - Datastore object type appears in the Object types list, and the analysis settings
for Datastore objects appear in the right pane. The policy elements include thresholds and settings for
all of the analysis capabilities, such as Workload, Stress, Usable Capacity, and so on.
VMware, Inc.
155
Click the policy element override button for the Capacity Remaining and Time Remaining element to
turn on this policy element.
The button changes to a check mark, and the policy element becomes active so that you can override the
settings.
Click and drag the settings on the Capacity Score Symptom Threshold slider to 10% for warning (red),
15% for caution (orange), and 20% for normal (green).
When these thresholds are violated for the Datastore objects in your environment,
vRealize Operations Manager triggers an alert and notifies you of a potential problem with the capacity
of your Datastore objects.
Click the policy element override button for the Usable Capacity element to turn on this policy element,
click the arrow to expand the policy element view, and select the Use High Availability (HA)
Configuration check box.
When you use High Availability, you ensure that vRealize Operations Manager provides enough
resources for your Datastore objects to handle throughput and potential loss of data.
What to do next
Enable the disk space attributes for datastore objects.
From the Object Type drop-down menu, select vCenter Adapter > Datastore.
vRealize Operations Manager filters the list and displays only the attributes that apply to Datastore
objects.
Click the Attribute Type drop-down menu, select Property, and deselect the other attributes.
Enter space in the Search text box, and click the search button.
vRealize Operations Manager filters the list and displays only the disk space properties associated with
Datastore objects.
For the Disk Space|Template|Virtual Machine used (GB) property attribute, click the State dropdown menu, and click Local.
When this attribute is enabled in your local policy, vRealize Operations Manager collects this disk space
properties attribute from Datastore objects in your environment.
What to do next
Override the alert symptom definitions for Datastore objects.
156
VMware, Inc.
User Scenario: Override Alert and Symptom Definitions for Datastore Objects
Override the alert and symptom definitions for Datastore objects.
In this step, you override the alert and symptom definitions so that vRealize Operations Manager uses
trigger an alert notification during data collections when the disk space for your Datastore objects begins to
run out.
Prerequisites
Enable vRealize Operations Manager to monitor and collect the disk space properties attribute from the
Datastore objects in your environment. See User Scenario: Enable Disk Space Attributes for Datastore
Objects, on page 156.
Procedure
1
In the Alert Definitions pane, from the Object Type drop-down menu, select vCenter Adapter >
Datastore.
Enter space in the Search text box, and click the search button.
For the alert definition named Datastore is running out of disk space, click the State drop-down
menu and click Local.
When this alert definition is enabled in your local policy, vRealize Operations Manager uses it to trigger
an alert notification during data collections when the disk space for your Datastore objects begins to run
out.
In the Symptom Definitions pane, from the Object Type drop-down menu, select vCenter Adapter >
Datastore.
Enter space in the Search text box, and click the search button.
To enable the critical, immediate, and warning symptom definitions for the space use on datastore
objects, click Actions, and click Select All, then set the thresholds.
Table 45. Symptom Definitions Threshold Settings
Selection
Setting
>90
>85
>80
What to do next
Apply your policy to your Datastore objects.
User Scenario: Apply Your Datastore Policy to Your Datastore Objects Group
Apply the policy to your new group of Datastore objects to have vRealize Operations Manager monitor
them to ensure that the disk space levels of these objects adhere to the settings in your policies to support
the service level agreements and business priorities that are established for your environment.
In this step, you apply your new policy to production Datastore objects so that
vRealize Operations Manager monitors them to ensure adequate disk space levels of these objects.
Prerequisites
Override the alert and symptom definitions for Datastore objects. See User Scenario: Override Alert and
Symptom Definitions for Datastore Objects, on page 157.
VMware, Inc.
157
Procedure
1
In the policy workspace, click Apply Policy to Groups, and select the new object group that you
created for your Datastore objects.
vRealize Operations Manager uses the settings in your new policy to display the disk use for your Datastore
objects in dashboards, views, and reports, and to enforce the service levels during data collections
What to do next
Create a new dashboard to view the disk use of your Datastore objects.
User Scenario: Create a Dashboard for Disk Use of Your Datastore Objects
Create a dashboard so that you can monitor the disk use of your Datastore objects, and be alerted to any
potential problems.
In this step, you create a new dashboard, add widgets to your new dashboard, and configure the widgets so
that you can monitor your production datastore objects.
Prerequisites
Apply the policy to your new group of Datastore objects. See User Scenario: Apply Your Datastore Policy
to Your Datastore Objects Group, on page 157.
Procedure
1
Click Home.
158
In the Dashboard Configuration pane of the New Dashboard workspace, enter the name
Production Datastores for the new dashboard.
For the Column count, click the drop-down menu and click 2.
From the list of widgets, click the Object List widget, and drag it to the right pane.
Click the Time Remaining widget, and drag it to the right pane.
Click the Alert List widget, and drag it to the right pane.
For the Object List widget interactions, click the drop-down menu for the Selected Objects and
Selected Alerts, and clear the selections.
For the Alert List widget interaction, click the drop-down and select Object List.
For the Capacity widget interaction, click the drop-down and select Object List.
For the Time Remaining widget interaction, click the drop-down and select Object List.
VMware, Inc.
In the lower pane, click the plus sign to expand the list of tags, expand Production Datastores,
select Production Datastores (n), and click OK.
The objects in your Production Datastores object group appears in the Object List widget.
7
For Selected Object, in the Search text box, enter group, and select the Production Datastores group
from the list.
The Production Datastores group appears in the Selected Object text box.
Click OK.
The Capacity widget displays a score and a graph to indicate the remaining compute objects as a
percentage of the total consumer capacity.
8
For Selected Object, in the Search text box, enter group, and select the Production Datastores group
from the list.
The Production Datastores group appears in the Selected Object text box.
Click OK.
The Time Remaining widget displays a score and a graph to indicate the amount of time that remains
until the object resources are consumed.
9
VMware, Inc.
159
For Selected Object, in the Search text box, enter group, and select the Production Datastores group
from the list.
The Production Datastores group appears in the Selected Object text box.
In the lower pane, click the plus sign to expand the list of tags, expand Production Datastores,
select Production Datastores (n), and click OK.
The alert list widget displays the alerts that are configured for your objects. You created a dashboard to
monitor disk space of your production datastore objects. After vRealize Operations Manager analyzes
and collects data from the objects in your Production Datastores object group, you can view the results
in your new dashboard.
You created and applied a policy to your production datastore objects to have vRealize Operations Manager
monitor those objects during data collections so that you can monitor and enforce the service levels for your
environment. vRealize Operations Manager uses the settings in your new policy to display information
about the capacity, time remaining, and potential alerts for your Datastore objects. With your new policy in
place, you can ensure that the disk space levels for your production datastore objects adhere to the policies
established for your production environment.
Click Policy Library, and click the plus sign to add a policy, or select the policy and click the pencil to
edit an existing policy.
You can add and edit policies on the Policy Library tab, and remove certain policies. You can use the
Base Settings policy or the Default Policy as the root policy for the settings in other policies that you
create. You can set any policy to be the default policy.
In the Getting Started workspace, assign a name and description to the policy.
Give the policy a meaningful name and description so that all users know the purpose of the policy.
Click Select Base Policies, and in the workspace, select one or more policies to use as a baseline to
define the settings for your new local policy.
When you create a new policy, you can use any of the policies provided with
vRealize Operations Manager as a baseline source for your new policy settings.
160
VMware, Inc.
Click Override Analysis Settings, and in the workspace, filter the object types to customize your policy
for the objects to associate with this policy.
Filter the object types, and modify the settings for those object types so that
vRealize Operations Manager collects and displays the data that you expect in the dashboards and
views.
Click Override Attributes, and in the workspace, select the metric, property, or super metric attributes
to include in your policy.
vRealize Operations Manager collects data from the objects in your environment based on the metric,
property, or super metric attributes that you include in the policy.
Click Override Alert / Symptom Definitions, and in the workspace, enable or disable the alert
definitions and symptom definitions for your policy.
vRealize Operations Manager identifies problems on objects in your environment and triggers alerts
when conditions occur that qualify as problems.
Click Apply Policy to Groups, and in the workspace, select one or more groups to which the policy
applies.
VMware vRealize Operations Manager monitors the objects according to the settings in the policy that
is applied to the object group, triggers alerts when thresholds are violated, and reports the results in the
dashboards, views, and reports. If you do not assign a policy to one or more object groups,
VMware vRealize Operations Manager does not assign the settings in that policy to any objects, and the
policy is not active. For an object group that dos not have a policy assigned,
VMware vRealize Operations Manager associates the object group with the Default Policy.
Click Save to retain the settings defined for your local policy.
What to do next
After vRealize Operations Manager analyzes and collects data from the objects in your environment, review
the data in the dashboards and views. If the data is not what you expected, edit your local policy to
customize and override the settings until the dashboards display the data that you need.
VMware, Inc.
161
Looping Functions
Looping functions work on more than one value.
Table 46. Looping Functions
Function
Description
avg
combine
count
max
min
sum
162
VMware, Inc.
For example, CPU usage is an attribute of a virtual machine object. If a virtual machine has multiple CPUs,
the CPU usage for each CPU is a metric instance. If a virtual machine has one CPU, then the function for the
attribute or the metric return the same result.
Table 47. Looping Function Formats
Argument syntax example
Description
funct(${this, attribute=a|b:optional_instance|c})
Returns a set of data points for attributes of the object to which the
super metric is assigned. This super metric does not take values
from the child or parent of the object.
funct(${adapterkind=adaptkind,
resourcekind=reskind, resourcename=resname,
identifiers={id1=val1id2=val2,}, metric=a|
b:instance|c})
funct(${adapterkind=adaptkind,
resourcekind=reskind, resourcename=resname,
identifiers={id1=val1, id2=val2,}, attribute=a|
b:optional_instance|c})
funct(${adapterkind=adaptkind,
resourcekind=reskind, depth=dep}, metric=a|
b:optional_instance|c})
funct(${adapterkind=adaptkind,
resourcekind=reskind, depth=dep}, attribute=a|
b:optional_instance|c})
type VirtualMachine that the vCenter adapter finds. vRealize Operations Manager searches for objects one
level below the object type where you assign the super metric.
Single Functions
Single functions work on only a single value or a single pair of values.
Table 48. Single Functions
Function
Format
Description
abs
abs(x)
acos
acos(x)
Arccosine of x.
asin
asin(x)
Arcsine of x.
atan
atan(x)
Arctangent of x.
ceil
ceil(x)
cos
cos(x)
Cosine of x.
cosh
cosh(x)
Hyperbolic cosine of x.
exp
exp(x)
VMware, Inc.
163
Format
Description
floor
floor(x)
log
log(x)
log10
log10(x)
pow
pow(x,y)
rand
rand(x:y)
sin
sin(x)
Sine of x.
sinh
sinh(x)
Hyperbolic sine of x.
sqrt
sqrt(x)
Square root of x.
tan
tan(x)
Tangent of x.
tanh
tanh(x)
Hyperbolic tangent of x.
164
VMware, Inc.
Design your super metric formula. See Design a Super Metric, on page 165.
Become familiar with the user interface to build super metric formulas. See Building a Super Metric
Formula, on page 168.
Procedure
1
Select Content > Super Metrics and click the plus sign.
Enter a meaningful name for the super metric such as SM-AvgVMCPUUsage% in the Name text box.
VMware, Inc.
In the Operators field, select the left parenthesis, then select the right parenthesis. Click between
the two parentheses to position your cursor in the formula.
In the Adapter Type field of the Object Types pane, select vCenter Adapter.
165
From the list of object types that appear, select Virtual Machine.
In the Attribute Kinds pane, expand the CPU category, scroll down and double-click the Usage (%)
metric .
Design your super metric formula. See Design a Super Metric, on page 165.
Create your super metric. See Add Your Super Metric, on page 165.
Procedure
1
On the Manage Super Metric workspace, in the Adapter Type field of the Object Types pane, select
vCenter Adapter.
From the list of object types that appear, select Host System.
In the toolbar above the formula, click the Visualize Super Metric icon.
The metric graph shows the values of the metric collected for the host system. Verify that the graph shows
values over time. If the graph displays no values or zero values, the formula might contain an error.
Create or import your super metric. See Add Your Super Metric, on page 165.
Visualize your super metric to verify that it works properly. See Visualize Your Super Metric, on
page 166.
Procedure
1
166
Select Content > Super Metrics and select the SM-AvgVMCPUUsage% super metric .
VMware, Inc.
Click the Object Types tab and click the plus sign.
Create or import your super metric. See Add Your Super Metric, on page 165.
Visualize your super metric to verify that it works properly. See Visualize Your Super Metric, on
page 166.
Associate your super metric to a an object type. See Associate Your Super Metric with an Object Type,
on page 166.
Procedure
1
Under vCenter Adapter, expand Host System and select one of the objects.
Scroll down the metrics list to expand Super Metric and double-click SM-AvgVMCPUUsage% to view the
average CPU usage for all virtual machines that are children of the host you selected.
If the average CPU usage is low, system performance is good and your customers should not experience
long transaction processing times. You can continue monitoring the super metric for changes in average
CPU usage that might affect the customer experience. If the average CPU usage fluctuates, enable the super
metric in a custom policy associated with the host objects to send an alert when the super metric value
reaches an unacceptable threshold.
VMware, Inc.
167
Use the correct procedures and rules to build a super metric formula in the
vRealize Operations Manager user interface.
Option
Action
To use a function.
Select it from the Function drop-down menu. Select the object or object
type, and metric or attribute type to use in its argument. The database IDs
of the object and metric appear in the formula line at the top of the
window.
Click the object in the Objects pane and double-click the metric in the
Metrics pane.
Click the This Object icon or enter this on the formula line.
b
c
If the This Object icon is not selected, the super metric functions
display the object with a long description.
In the Objects pane, click an object that contains the metric to use.
In the Metrics pane, double-click the metric.
Select an object type and double-click an attribute type. The database IDs
of the object type and attribute type appear in the formula line.
Enter all or part of the adapter type in the Search text box and click the
arrow next to the text box.
Click the Show Formula Description icon in the area beneath the formula
line.
Either enter them directly on the formula line or select them from the
drop-down menus.
Either enter them directly on the formula line or select them from the
Operators drop-down menu.
Click the Refresh icon in the Objects or Object Types pane at any time.
Select the super metric to export and click the Export Selected Super Metric actions icon.
vRealize Operations Manager creates a super metric file, for example, SuperMetric.json.
168
VMware, Inc.
What to do next
Import the super metric file to another instance of vRealize Operations Manager. See Importing a Super
Metric, on page 169.
Select Content > Super Metrics and click the Import Super Metric actions icon.
(Optional) If the target instance has a super metric with the same name as the super metric you are
importing, you can either overwrite the existing super metric or skip the import, which is the default.
Click Browse, select the super metric file to import, and click Open.
Customizing Icons
Every object or adapter in your environment has an icon representation. You can customize how the icon
appears.
vRealize Operations Manager assigns a default icon to each object type and adapter type . Taken
collectively, object types and adapter types are known as objects in your environment. Icons represent
objects in the UI and help you to identify the type of object. For example, in the Topology Graph widget on a
dashboard, labeled icons show how objects are connected to one other. You can quickly identify the type of
object from the icon.
If you want to differentiate objects, you can change the icon. For example, a virtual machine icon is generic.
If you want to pictorially distinguish the data that a vSphere virtual machine provides from the data that a
Hypervisor virtual machine provides, you can assign a different icon to each.
VMware, Inc.
169
Select the object type in the list with the icon to change.
By default, object types for all adapter types are listed. To limit the selection to the object types that
are valid for a single adapter type, select the adapter type from the drop-down menu.
(Optional) To return to the default icon, select the object type and click the Assign Default Icons icon.
The original default icon appears.
Select the adapter type in the list with the icon to change.
(Optional) To return to the default icon, select the adapter type and click the Assign Default Icons icon.
The original default icon appears.
170
Physical relationships represent how objects connect in the physical world. For example, virtual
machines running on a host are physically related.
VMware, Inc.
Logical relationships represent business silos. For example, all the storage objects in an environment are
related to one another.
Structural relationships represent a business value. For example, all the virtual machines that support a
database are structurally related.
Solutions use adapters to monitor the objects in your environment so that physical relationship changes are
reflected in vRealize Operations Manager. To maintain logical or structural relationships, you can use
vRealize Operations Manager to define the object relationships. When objects are related, a problem with
one object appears as an anomaly on related objects. So object relationships can help you to identify
problems in your environment quickly.
VMware, Inc.
Option
Description
Object name
Adapter type
Adapter instance
Object type
Host IP address
Enter the host IP. For example, enter the IP address of the switch.
Port number
Accept the default port number or enter a new value. For the SNMP
adapter, this is the SNMP management port number.
Credential
Select the Credential, or click the plus sign to add new login credentials for
the object.
Collection interval
Enter the collection interval, in minutes. For example, if you expect the
switch to generate performance data every 5 minutes, set the collection
interval to 5 minutes.
Dynamic Thresholding.
(Optional) To take the object offline for maintenance at regular intervals, select the maintenance
schedule for it to use or click the plus sign to define a new maintenance schedule.
171
SNMP-Switch1 appears in the Environment Overview as an MIB object type for the SNMP adapter type.
What to do next
For each new object, vRealize Operations Manager assigns tag values for its collector and its object type. In
some cases, you might want to assign other tags.
Add an Object Tag and Assign Objects to the Tag on page 173
An object tag is a type of information, and a tag value is an individual instance of that type of
information. If the predefined object tags do not meet your needs, you can create your own object tags
to categorize and manage objects in your environment. For example, you can add a tag for cloud
objects and add tag values for different cloud names. Then you can assign objects to the cloud name.
172
VMware, Inc.
Description
Adapter Types
Each adapter type is a tag value, and each object that uses
that adapter type is given the tag value.
Adapter Instances
Object Types
The last day, seven days, 10 days, and 30 days have tag
values. Objects have this tag value as long as the tag value
applies to them.
Object Statuses
Collection States
Health Ranges
Entire Enterprise
Licensing
Untag
VMware, Inc.
173
Click the Add New Tag icon to add a new row and type the name of the tag in the row.
For example, type Cloud Objects and click Update.
With the new tag selected, click the Add New Tag Value icon to add a new row and type the name of
the value in the row.
For example, type Video Cloud and click Update.
Click the tag to which you want to add objects to display the list of object tag values.
For example, click Cloud Objects to display the Video Cloud object tag value.
Drag objects from the list in the right pane of the Environment Overview onto the tag value name.
You can press Ctrl+click to select multiple individual objects or Shift+click to select a range of objects.
For example, if you want to assign datacenters that are connected through the vCenter Adapter, type
vCenter in the search filter and select the datacenter objects to add.
In the tag list in the center pane, click a tag for an object with an assigned value.
When you click a tag, the list of values expands under the tag. The number of objects that is associated
with each value appears next to the tag value.
A plus sign next to a tag value indicates that the value is also a tag and that it contains other tag values.
You can click the plus sign to see the subvalues.
174
Objects Displayed
The list includes objects that have either value. For example, if you select two values
of the Object Types tag, such as Datacenter and Host System, the list shows objects
that have either value.
The list includes only objects that have all of the selected values. For example, if you
select two values of the Object Types tag, such as Datacenter and Host System, and
you also select an adapter instance such as vC-1 of the vCenter Adapter instance tag,
only Datacenter or Host System objects associated with vC-1 appear in the list.
Datacenter or Host System objects associated with other adapter instances do not
appear in the list, nor do objects that are not Datacenter or Host System objects.
VMware, Inc.
In the Parent Selection column, expand the object tag and select a tag value that contains the object to
act as the parent object.
The objects for the tag value appear in the top pane of the second column.
In the column to the right of the List column, expand the object tag and select a tag value that contains
the child object to relate to the parent.
(Optional) If the list of objects is long, filter the list to find the child object or objects.
Option
Action
Expand the object tag in the pane to the right of the List column and select
a tag value that contains the object. The objects for the tag value appear in
the List column. If you select more than one value for the same tag, the list
contains objects that have either value. If you select values for two or more
different tags, the list includes only objects that have all of the selected
values.
If you know all or part of the object name, enter it in the Search text box
and press Enter.
To make an object a child object of the parent object, select the object from the list and drag it to the
parent object in the top pane of the second column, or click the Add All Objects To Parent icon to make
all of the listed objects children of the parent object.
You can use Ctrl+click to select multiple objects or Shift+click to select a range of objects.
VMware, Inc.
175
176
Setting
Default Value
Description
Action History
90 days
Deleted Objects
360 hours
VMware, Inc.
Default Value
Description
Object History
300 days
Session Timeout
30 minutes
If your connection to
vRealize Operations Manager is idle
for the specified amount of time, you
are logged out of the application.
You must provide credentials to log
back in.
Symptoms/Alerts
90 days
6 months
enabled
Capacity Calculation
enabled
VMware, Inc.
177
178
VMware, Inc.
You can use various features to perform maintenance, troubleshoot potential issues, and optimize your
work with vRealize Operations Manager.
n
Cluster management lets you view and change the online or offline state of the overall
vRealize Operations Manager cluster or the individual nodes, enable or disable high availability (HA),
and view statistics related to the adapters that are installed on the nodes. For better performance, you
can rebalance adapter, disk, memory, or network load across cluster nodes.
When troubleshooting vRealize Operations Manager, you can open and review
vRealize Operations Manager log files that are categorized by cluster node and functional area or log
type. You can create support bundles to gather log and configuration files from cluster nodes for
analysis.
You can add maintenance schedules or manually put resources in maintenance mode to prevent
vRealize Operations Manager from showing misleading data from resources that are offline or in other
unusual states because of maintenance. To capture the most recent data for a particular metric, you can
recalculate its dynamic threshold, outside of the regular refresh schedule.
To activate vRealize Operations Manager monitoring , you add licenses. License keys activate the
solution or product and are available in varying levels. You can create license groups in order to gather
objects for data collection under a particular license key.
Load and View a vRealize Operations Manager Log File, on page 182
Reset the vRealize Operations Manager Administrator Password on vApp or Linux Clusters, on
page 185
VMware, Inc.
179
Reset the vRealize Operations Manager Administrator Password on Windows Clusters, on page 185
Run the vRealize Operations Manager Adapter Describe Process, on page 187
In a Web browser, navigate to the vRealize Operations Manager administration interface at https://nodeFQDN-or-ip-address/admin.
Under Nodes in the vRealize Operations Manager Cluster, select the node.
Do not take the node that you are logged into offline.
From the toolbar, click the green and red icon to take the node online or offline.
Log in with the admin username and password for the master node.
180
VMware, Inc.
What to do next
Removing a node does not decommission the node because sensitive files, such as certificate files, remain on
the node.
For security, if you do not expect to re-add the node to the cluster, take one of the following precautions.
n
Log in with the admin username and password for the master node.
Click Administration.
Select the loads that you want to rebalance, and click OK.
VMware, Inc.
Option
Description
Rebalance all adapter instances across nodes if you have poor collection or
cluster performance. This option causes vRealize Operations Manager to
miss a few collection cycles.
Rebalance Disk
Repartition all data on disk to equally distribute the disk load. This is a
disruptive operation that might take hours, but it balances the system and
improves performance. Use this option if you have added new nodes but
not deployed any new adapter Instances.
Rebalance Gemfire
181
Click Administration.
From the Actions drop-down menu, select Network Time Protocol Settings.
In NTP Server Address, enter the URL or IP address for the NTP server with which the cluster will
synchronize, and click Add.
vRealize Operations Manager adds the NTP server to the list of servers with which it can synchronize.
The list includes the master node by default.
Click OK.
To see a list of log files for a particular category, double click the folder.
What to do next
Review the file for errors or other messages.
182
VMware, Inc.
What to do next
Use the toolbar to download the support bundle ZIP files for analysis. For security,
vRealize Operations Manager prompts you for credentials when you download a support bundle.
You can review the log files for error messages or, if you need troubleshooting assistance, send the
diagnostic data to VMware Technical Support. When you resolve or close the issue, use the toolbar to delete
the outdated support bundle to save disk space.
Select the repeatable pattern of days when maintenance occurs, within the times already specified.
Click Save.
What to do next
Assign the maintenance schedule to resources.
VMware, Inc.
183
Select Licensing.
From the drop-down menu, select the vRealize Operations Manager product itself or a solution that has
been installed.
Select Licensing.
In the list of installed license keys, select a key and click Next.
From the drop-down menus, select a resource kind to include in the group, create a criteria statement,
and click Add.
For example: Resource name : contains : VM100
From the respective lists, select objects to always include or exclude from the group, and click Next.
What to do next
Collect metrics for the resource group.
184
VMware, Inc.
Log in with the admin username and password for the master node.
In the upper right, click the admin drop-down menu, and click Change Administrator Password.
Enter the current password, and enter the new password twice to ensure its accuracy.
NOTE You cannot change the administrator username of admin.
Click OK.
VMware, Inc.
185
Prerequisites
Create and configure the master node.
Procedure
1
Log in with the admin username and password for the master node.
From the toolbar above the list, click the option to generate a passphrase.
Click Generate.
A random alphanumeric string appears, which you can send to a user who needs to add a node.
What to do next
Have the user supply the passphrase when adding a node.
In a Web browser, navigate to the vRealize Operations Manager administration interface at https://nodeFQDN-or-ip-address/admin.
Locate the certificate .pem file, and click Open to load the file in the Certificate Information text box.
The certificate file must contain a valid private key and a valid certificate chain.
Click Install.
186
Select Certificates.
Review the certificate details that you want, such as the certificate issuer or thumbprint.
VMware, Inc.
Click Start.
Click Redescribe.
VMware, Inc.
187
188
VMware, Inc.
Metric Definitions in
vRealize Operations Manager
Metric definitions provide an overview of how the metric value is calculated or derived. If you understand
the metric, you can better tune vRealize Operations Manager to display results that help you to manage
your environment.
vRealize Operations Manager collects data from objects in your environment. Each piece of data collected is
called a metric observation or value. vRealize Operations Manager uses the vCenter adapter to collect raw
metrics. vRealize Operations Manager uses the vRealize Operations Manager adapter to collect selfmonitoring metrics. In addition to the metrics it collects, vRealize Operations Manager calculates capacity
metrics, badge metrics, and metrics to monitor the health of your system.
All metric definitions are provided. The metrics reported on your system depend on the objects in your
environment. You can use metrics to help troubleshoot problems. See vRealize Operations Manager User
Guide.
This chapter includes the following topics:
n
VMware, Inc.
189
Each ResourceAttribute element includes the name of a metric that appears in the UI and is documented as
a Metric Key.
Table 61. Sensor Metrics for Host System Cooling
Metric Key
Metric Name
Description
Speed
Fan speed.
Health State
Temperature
Health State
vSphere Metrics
The vCenter adapter collects CPU use, disk, memory, network, and summary metrics for objects in the
vSphere world.
Capacity metrics can be calculated for vSphere world objects. See Capacity and Project-Based Metrics, on
page 238.
Metric Name
Description
cpu | capacity_usagepct_average
cpu | capacity_contentionPct
cpu | demandPct
Demand (%)
Percent demand.
cpu | demandmhz
Demand (MHz)
Demand in megahertz.
cpu | demand_average
Demand
CPU demand.
cpu | iowait
IO Wait (ms)
cpu | numpackages
cpu | capacity_contention
cpu | capacity_provisioned
cpu | corecount_provisioned
cpu | reservedCapacity_average
cpu | usagemhz_average
Usage (MHz)
cpu | wait
Wait (ms)
cpu | workload
Workload (%)
Percent of workload
Memory Metrics
Memory metrics provide information about memory use and allocation.
190
VMware, Inc.
Metric Name
Description
mem | host_contentionPct
Contention (%)
mem | host_demand
mem | host_provisioned
mem |
reservedCapacity_average
mem | host_usable
mem | host_usage
Usage (KB)
mem | host_usagePct
Usage/Usable (%)
mem | workload
Workload (%)
Percent of workload
Network Metrics
Network metrics provide information about network performance.
Table 64. Network Metrics
Metric Key
Metric Name
Description
net | droppedPct
net | usage_average
net | workload
Workload (%)
Percent of workload
Disk Metrics
Disk metrics provide information about disk use.
Table 65. Disk Metrics
Metric Key
Metric Name
Description
disk |
commandsAveraged_average
disk | usage_average
disk | workload
Workload (%)
Percent of workload
Summary Metrics
Summary metrics provide information about overall performance.
Table 66. Summary Metrics
Metric Key
Metric Name
Description
summary | number_running_hosts
summary | number_running_vms
summary | total_number_clusters
summary | total_number_datastores
VMware, Inc.
191
Metric Name
Description
summary | total_number_hosts
summary | total_number_vms
summary |
total_number_datacenters
summary | number_running_vcpus
summary | avg_vm_density
Metric Name
Description
cpu | capacity_usagepct_average
cpu | capacity_contentionPct
cpu | demandPct
Demand (%)
Percent demand.
cpu | demandmhz
Demand (MHz)
Demand in megahertz.
cpu | demand_average
Demand
CPU Demand
cpu | iowait
IO Wait (ms)
cpu | numpackages
cpu | capacity_contention
cpu | capacity_provisioned
cpu | corecount_provisioned
cpu | reservedCapacity_average
cpu | usagemhz_average
Usage (MHz)
cpu | wait
Wait (ms)
cpu | overhead_average
Overhead
cpu | demand_without_overhead
Datastore Metrics
Datastore metrics provide information about the datastore.
192
VMware, Inc.
Metric Name
Description
datastore |
maxObserved_NumberRead
datastore | maxObserved_Read
datastore |
maxObserved_NumberWrite
datastore | maxObserved_Write
datastore | maxObserved_OIO
datastore | demand_oio
Outstanding IO requests
datastore |
numberReadAveraged_average
datastore |
numberWriteAveraged_average
datastore | read_average
Read Rate
datastore | write_average
Write Rate
Disk Metrics
Disk metrics provide information about disk use.
Table 69. Disk Metrics
Metric Key
Metric Name
Description
disk |
commandsAveraged_average
disk | totalLatency_average
disk | usage_average
disk | sum_queued_oio
disk | max_observed
Diskspace Metrics
Disk space metrics provide information about disk space use.
VMware, Inc.
193
Metric Name
Description
diskspace | total_usage
diskspace | total_capacity
diskspace | total_provisioned
Memory Metrics
Memory metrics provide information about memory use and allocation.
Table 611. Memory Metrics
Metric Key
Metric Name
Description
mem | host_contentionPct
Contention (%)
mem | host_demand
mem | host_systemUsage
mem | host_provisioned
mem |
reservedCapacity_average
mem | host_usable
mem | host_usage
Usage (KB)
mem | host_usagePct
Usage/Usable (%)
mem | host_contention
Contention (KB)
mem | overhead_average
VM Overhead (KB)
Network Metrics
Network metrics provide information about network performance.
Table 612. Network Metrics
194
Metric Key
Metric Name
Description
net | droppedPct
net | usage_average
net | packetsRx_summation
Packets Received
net | packetsTx_summation
Packets Transmitted
net | droppedRx_summation
net | droppedTx_summation
net | maxObserved_KBps
net | maxObserved_Tx_KBps
VMware, Inc.
Metric Name
Description
net | maxObserved_Rx_KBps
net | transmitted_average
net | received_average
Summary Metrics
Summary metrics provide information about overall performance.
Table 613. Summary Metrics
Metric Key
Metric Name
Description
summary | number_running_hosts
summary | number_running_vms
summary | total_number_clusters
summary | total_number_datastores
summary | total_number_hosts
summary | total_number_vms
summary | max_number_vms
summary | workload_indicator
summary |
total_number_datacenters
summary |
number_powered_on_cores
summary | number_running_vcpus
summary | avg_vm_density
summary | vc_query_time
summary |
derived_metrics_comp_time
summary | number_objs
Number of objects
Number of objects.
summary | number_vc_events
Number of VC Events
summary | number_sms_metrics
summary | collector_mem_usage
VMware, Inc.
195
Metric Name
Description
Number of CPUs
Disk Space
196
Metric Key
Metric Name
Description
cpu | iowait
IO Wait (ms)
cpu | wait
Wait (ms)
cpu | capacity_contention
cpu | reservation_used
Reservation Used
cpu | effective_limit
Effective Limit
cpu | estimated_entitlement
Estimated Entitlement
cpu | idlePct
Idle (%)
cpu | iowaitPct
IO Wait (%)
Percentage IO Wait
cpu | swapwaitPct
cpu | waitPct
Wait (%)
cpu | systemSummationPct
System (%)
cpu | demandOverLimit
cpu | demandOverCapacity
cpu | sizePctReduction
cpu | perCpuCoStopPct
Normalized Co-stop
cpu | numberToAdd
cpu | numberToRemove
cpu | capacity_entitlement
cpu | corecount_provisioned
cpu | capacity_demandEntitlementPct
VMware, Inc.
Metric Name
Description
cpu | capacity_contentionPct
cpu | capacity_provisioned
cpu | demandmhz
Demand (MHz)
cpu | host_demand_for_aggregation
cpu | demand_average
Demand (ms)
cpu | demandPct
Demand (%)
cpu | dynamic_entitlement
Dynamic Entitlement
cpu | usage_average
Usage (%)
cpu | usagemhz_average
Usage (MHz)
cpu | system_summation
System (ms)
cpu | wait_summation
Wait (ms)
cpu | ready_summation
Ready (ms)
cpu | readyPct
Ready (%)
cpu | used_summation
Used (ms)
cpu | extra_summation
Extra (ms)
cpu | guaranteed_latest
Guaranteed (ms)
cpu | swapwait_summation
cpu | costop_summation
Co-stop (ms)
cpu | costopPct
Co-stop (%)
cpu | idle_summation
Idle (ms)
cpu | latency_average
Latency
cpu | maxlimited_summation
Max Limited
cpu | overlap_summation
Overlap
cpu | run_summation
Run
cpu | entitlement_latest
Entitlement Latest
Entitlement Latest
VMware, Inc.
197
Metric Name
Description
rescpu | actav1_latest
rescpu | actav5_latest
rescpu | actav15_latest
rescpu | actpk1_latest
rescpu | actpk5_latest
rescpu | actpk15_latest
rescpu | runav1_latest
rescpu | runav5_latest
rescpu | runav15_latest
rescpu | runpk1_latest
rescpu | runpk5_latest
rescpu | runpk15_latest
rescpu | maxLimited1_latest
rescpu | maxLimited5_latest
rescpu | maxLimited15_latest
rescpu | sampleCount_latest
rscpu | samplePeriod_latest
198
Metric Key
Metric Name
Description
mem | host_active
mem | host_usage
Usage (KB)
mem | host_contention
Contention (KB)
mem | host_contentionPct
Contention (%)
mem | guest_provisioned
mem | guest_dynamic_entitlement
mem | guest_activePct
mem | guest_nonpageable_estimate
mem | reservation_used
Reservation Used
mem | effective_limit
Effective Limit
mem | estimated_entitlement
Estimated Entitlement
mem | host_demand_for_aggregation
mem | numa.remote_latest
VMware, Inc.
Metric Name
Description
mem | numa.local_latest
mem | numa.migrations_latest
mem | numa.locality_average
mem | demandOverLimit
mem | demandOverCapacity
mem | sizePctReduction
mem | balloonPct
Balloon (%)
mem | guest_usage
mem | guest_demand
mem | host_nonpageable_estimate
mem | host_demand
mem | host_demand_reservation
mem | guest_workload
Guest Workload
mem | host_workload
Host Workload
mem | vmmemctl_average
Balloon (%)
mem | active_average
mem | granted_average
Granted (KB)
mem | shared_average
Shared (KB)
mem | zero_average
Zero (KB)
mem | swapped_average
Swapped (KB)
mem | swaptarget_average
mem | swapin_average
Swap In (KB)
mem | swapout_average
mem | usage_average
Usage (%)
mem | vmmemctltarget_average
mem | consumed_average
Consumed (KB)
mem | overhead_average
Overhead (KB)
mem | host_dynamic_entitlement
mem | swapinRate_average
mem | swapoutRate_average
mem | activewrite_average
VMware, Inc.
199
Metric Name
Description
mem | compressed_average
Compressed (KB)
mem | commpressionRate_average
mem | decompressionRate_average
mem | overheadMax_average
mem | zipSaved_latest
mem | zipped_latest
Zipped (KB)
mem | entitlement_average
Entitlement
mem | latency_average
Latency
mem | capacity.contention_average
Capacity Contention
Capacity Contention
mem | llSwapInRate_average
mem | llSwapOutRate_average
mem | llSwapUsed_average
mem | overheadTouched_average
Overhead Touched
200
Metric Key
Metric Name
Description
datastore | commandsAveraged_average
datastore | demand_oio
Outstanding IO requests
datastore | oio
Number of Outstanding IO
Operations
datastore | demand
Demand
Datatstore demand.
datastore | totalLatency_average
datastore | usage_average
Usage Average(KBps)
Usage Average(KBps)
datastore | used
datastore | notshared
datastore | numberReadAveraged_average
datastore |
numberWriteAveraged_average
VMware, Inc.
Metric Name
Description
datastore | read_average
datastore | totalReadLatency_average
datastore | totalWriteLatency_average
datastore | write_average
Write Rate
Write rate.
datastore | maxTotalLatency_latest
Highest Latency
Highest Latency
datastore | totalLatency_max
datastore | maxObserved_NumberRead
datastore | maxObserved_Read
datastore | maxObserved_NumberWrite
datastore | maxObserved_Write
datastore | maxObserved_OIO
Metric Name
Description
disk | numberReadAveraged_average
disk | numberWriteAveraged_average
disk | commandsAveraged_average
disk | usage_average
disk | usage_capacity
disk | diskoio
Number of Outstanding IO
Operations
disk | diskqueued
Queued Operations
Queued operations.
disk | diskdemand
Demand (%)
Percent demand.
disk |sum_queued_oio
disk | max_observed
disk | read_average
disk | write_average
disk | numberRead_summation
Read Requests
Read requests.
disk | numberWrite_summation
Write Requests
Write requests.
disk | busResets_summation
Bus Resets
Bus resets.
disk | commands_summation
Commands Issued
disk | commandsAborted_summation
Commands Aborted
VMware, Inc.
201
Metric Name
Description
disk | maxTotalLatency_latest
Highest Latency
Highest latency.
disk | scsiReservationConflicts_summation
disk | totalReadLatency_average
disk | totalWriteLatency_average
disk | totalLatency_average
202
Metric Key
Metric Name
Description
virtualDisk | usage
Usage
virtualDisk | totalLatency
Total Latency
Total latency.
virtualDisk | commandsAveraged_average
virtualDisk | numberReadAveraged_average
Read Requests
virtualDisk |
numberWriteAveraged_average
Write Requests
virtualDisk | read_average
virtualDisk | totalReadLatency_average
virtualDisk | totalWriteLatency_average
virtualDisk | write_average
virtualDisk | busResets_summation
Bus Resets
virtualDisk | commandsAborted_summation
Commands Aborted
virtualDisk | readLoadMetric_latest
Read Load
virtualDisk | readOIO_latest
virtualDisk | writeLoadMetric_latest
Write Load
virtualDisk | writeOIO_latest
virtualDisk | smallSeeks_latest
Small Seeks
virtualDisk | mediumSeeks_latest
Medium Seeks
virtualDisk | largeSeeks_latest
Large Seeks
VMware, Inc.
Metric Name
Description
virtualDisk | readLatencyUS_latest
Read Latency
(microseconds)
virtualDisk | writeLatencyUS_latest
Write Latency
(microseconds)
virtualDisk | readIOSize_latest
Read IO size
virtualDisk | writeIOSize_latest
Write IO size
Metric Name
Description
guestfilesystem | capacity
guestfilesystem | freespace
guestfilesystem | percentage
guestfilesystem | usage
guestfilesystem | freespace_total
guestfilesystem | capacity_total
guestfilesystem | percentage_total
guestfilesystem | usage_total
Metric Name
Description
net | demand
Demand (%)
Percent demand.
net | usage_average
net | packetsRxPerSec
net | packetsTxPerSec
net | transmitted_average
net | received_average
net | PacketsPerSec
net | usage_capacity
IO use capacity.
net | maxObserved_KBps
net | maxObserved_Tx_KBps
net | maxObserved_Rx_KBps
VMware, Inc.
203
Metric Name
Description
net | packetsRx_summation
Packets Received
net | packetsTx_summation
Packets Transmitted
net | droppedRx_summation
net | dropppedTx_summation
net | droppedPct
net | dropped
Packets Dropped
net | broadcastTx_summation
net | broadcastRx_summation
net | bytesRx_average
bytes Rx (KBps)
net | bytesTx_average
bytes Tx (KBps)
net | multicastRx_summation
net | multicastTx_summation
net | host_transmitted_average
net | host_received_average
net | host_usage_average
net | host_maxObserved_Tx_KBps
net | host_maxObserved_Rx_KBps
net | host_maxObserved_KBps
net | transmit_demand_average
net | receive_demand_average
204
Metric Key
Metric Name
Description
sys | poweredOn
Powered ON
sys | uptime_latest
Uptime (seconds)
sys | heartbeat_summation
Heartbeat
Heartbeats.
VMware, Inc.
Metric Name
Description
sys | vmotionEnabled
vMotion Enabled
sys | productString
Product String
Product string.
sys | build
Build Number
Build number.
sys | osUptime_latest
OS Uptime
Metric Name
Description
power | energy_summation
Energy (Watt)
power | power_average
Power (Watt)
Metric Name
Description
diskspace | notshared
diskspace | numvmdisk
diskspace | provisioned
diskspace | provisionedSpace
diskspace | shared
diskspace | snapshot
diskspace | diskused
diskpsace | used
diskpsace | total_usage
diskpsace | total_capacity
diskpsace | total_provisioned
diskpsace | activeNotShared
Access Time
VMware, Inc.
205
Metric Name
Description
storage | commandsAveraged_average
storage | contention
Contention percentage
Percent contention.
storage | demandKBps
Demand (KBps)
storage | totalReadLatency_average
storage | read_average
storage |
numberReadAveraged_average
storage | totalLatency_average
storage | usage_average
storage | totalWriteLatency_average
storage | write_average
storage |
numberWriteAveraged_average
Metric Name
Description
summary | workload_indicator
summary | cpu_shares
CPU Shares
CPU shares.
summary | mem_shares
Memory Shares
Memory shares.
summary | number_datastore
Number of Datastores
Number of datastores.
summary | number_network
Number of Networks
Number of networks.
summary | running
Running
summary | desktop_status
Desktop Status
206
Metric Key
Metric Name
Description
vflashModule |
numActiveVMDKs_latest
VMware, Inc.
Metric Name
Description
configuration | dasConfig |
admissionControlPolicy | failoverHost
Failover Hosts
Failover Hosts
Metric Name
Description
Metric Name
Description
cpu | capacity_usagepct_average
cpu | usage_average
Usage (%)
cpu | capacity_contentionPct
cpu | demandPct
Demand (%)
cpu | demandmhz
Demand (MHz)
cpu | iowait
IO Wait (ms)
cpu | numpackages
cpu | capacity_contention
cpu | capacity_provisioned
cpu | corecount_provisioned
cpu | wait
Wait (ms)
cpu | demand_average
Demand
Demand
cpu | used_summation
Usage (%)
cpu | usagemhz_average
Usage (MHz)
cpu | reservedCapacity_average
cpu | totalCapacity_average
cpu | idle_summation
Idle (ms)
cpu | overhead_average
Overhead (KB)
cpu | demand_without_overhead
cpu | coreUtilization_average
cpu | utilization_average
Utilization(%)
cpu | coreUtilization_average
Core Utilization
VMware, Inc.
207
Metric Name
Description
cpu | utilization_average
Utilization (%)
Utilization
cpu | costop_summation
Co-stop (ms)
cpu | latency_average
Latency (%)
cpu | ready_summation
Ready (ms)
cpu | run_summation
Run (ms)
cpu | swapwait_summation
cpu | wait_summation
Wait (ms)
cpu | vmWorkloadDisparityPct
Metric Name
Description
rescpu | actav1_latest
rescpu | actav5_latest
rescpu | actav15_latest
rescpu | actpk1_latest
rescpu | actpk5_latest
rescpu | actpk15_latest
rescpu | runav1_latest
rescpu | runav5_latest
rescpu | runav15_latest
rescpu | runpk1_latest
rescpu | runpk5_latest
rescpu | runpk15_latest
rescpu | maxLimited1_latest
rescpu | maxLimited5_latest
rescpu | maxLimited15_latest
rescpu | sampleCount_latest
rescpu | samplePeriod_latest
208
Metric Key
Metric Name
Notes
datastore | demand_oio
Outstanding IO requests
datastore | maxObserved_NumberRead
VMware, Inc.
Metric Name
Notes
datastore | maxObserved_Read
datastore | maxObserved_NumberWrite
datastore | maxObserved_Write
datastore | maxObserved_OIO
datastore | commandsAveraged_average
Commands Averaged
datastore | oio
Number of Outstanding IO
Operations
Number of outstanding IO
operations.
datastore | totalLatency_average
datastore | usage_average
Usage Average(KBps)
datastore | demand
Demand
Demand.
datastore | datastoreIops_average
datastore | numberReadAveraged_average
datastore | numberWriteAveraged_average
datastore | read_average
datastore |
sizeNormalizedDatastoreLatency_average
Normalized latency in
microseconds on the datastore.
datastore | totalReadLatency_average
datastore | totalWriteLatency_average
datastore | write_average
datastore | datastoreMaxQueueDepth_latest
datastore | maxTotalLatency_latest
Highest Latency
Highest Latency
datastore | totalLatency_max
datastore |
datastoreNormalReadLatency_latest
Read Latency
Read Latency
datastore |
datastoreNormalWriteLatency_latest
Write Latency
Write Latency
datastore | datastoreReadBytes_latest
Data Read
Data Read
datastore | datastoreReadIops_latest
datastore | datastoreReadLoadMetric_latest
Read Load
datastore | datastoreReadOIO_latest
datastore | datastoreWriteBytes_latest
Data Written
Data Written
datastore | datastoreWriteIops_latest
datastore | datastoreWriteLoadMetric_latest
Write Load
VMware, Inc.
209
Metric Name
Notes
datastore | datastoreWriteOIO_latest
datastore | vmPopulationAvgWorkload
datastore | vmPopulationMaxWorkload
datastore | vmWorkloadDisparityPct
210
Metric Key
Metric Name
Description
disk | usage_average
disk | usage_capacity
disk | commandsAveraged_average
disk | totalLatency_average
disk | numberReadAveraged_average
disk | numberWriteAveraged_average
disk | numberRead_summation
disk | numberWrite_summation
disk | read_average
Read Requests
disk | write_average
Write Requests
disk | busResets_summation
Bus Resets
disk | commands_summation
Commands Issued
disk | commandsAborted_summation
Commands Aborted
disk | deviceReadLatency_average
disk | kernelReadLatency_average
disk | totalReadLatency_average
VMware, Inc.
Metric Name
Description
disk | queueReadLatency_average
disk | deviceWriteLatency_average
disk | kernelWriteLatency_average
disk | totalWriteLatency_average
disk | queueWriteLatency_average
disk | deviceLatency_average
disk | kernelLatency_average
disk | queueLatency_average
disk | diskoio
Number of Outstanding IO
Operations
Number of Outstanding IO
Operations
disk | diskqueued
Queued Operations
Queued Operations
disk | diskdemand
Demand
Demand
disk | sum_queued_oio
disk | max_observed
disk | maxTotalLatency_latest
Highest Latency
Highest Latency
disk | maxQueueDepth_average
disk |
scsiReservationConflicts_summation
Metric Name
Description
mem | host_contentionPct
Contention (%)
mem | host_contention
Contention (KB)
mem | host_usage
mem | host_demand
mem | host_usageVM
mem | host_provisioned
mem | host_minfree
mem | reservedCapacityPct
mem | host_usable
VMware, Inc.
211
212
Metric Key
Metric Name
Description
mem | host_usagePct
Usage (%)
mem | host_systemUsage
mem | active_average
mem | consumed_average
Consumed (KB)
mem | granted_average
Granted (KB)
mem | heap_average
Heap (KB)
mem | heapfree_average
mem | overhead_average
VM Overhead (KB)
mem | reservedCapacity_average
mem | shared_average
Shared (KB)
mem | sharedcommon_average
mem | swapin_average
Swap In (KB)
mem | swapout_average
mem | swapused_average
mem | sysUsage_average
mem | unreserved_average
Unreserved (KB)
mem | vmmemctl_average
Balloon (KB)
mem | zero_average
Zero (KB)
mem | state_latest
State (0-3)
mem | host_usage
Usage (KB)
mem | usage_average
Usage/Usable (%)
mem | swapinRate_average
mem | swapoutRate_average
mem | activewrite_average
mem | compressed_average
Compressed (KB)
mem | compressionRate_average
VMware, Inc.
Metric Name
Description
mem | decompressionRate_average
mem | totalCapacity_average
mem | latency_average
Latency
mem | capacity.contention_average
Capacity Contention
Capacity Contention
mem | llSwapInRate_average
mem | llSwapIn_average
mem | llSwapOutRate_average
mem | llSwapOut_average
mem | llSwapUsed_average
mem | lowfreethreshold_average
mem | vmWorkloadDisparityPct
Metric Name
Description
net | packetsRxPerSec
net | packetsTxPerSec
net | packetsPerSec
net | usage_average
net | usage_capacity
net | maxObserved_KBps
net | maxObserved_Tx_KBps
net | maxObserved_Rx_KBps
VMware, Inc.
213
Metric Name
Description
net | demand
Demand (%)
Percent demand.
net | transmitted_average
net | received_average
net | packetsRx_summation
Packets Received
net | packetsTx_summation
Packets Transmitted
net | droppedRx_summation
net | droppedTx_summation
net | droppedPct
net | dropped
Packets Dropped
net | bytesRx_average
bytes Rx (KBps)
net | bytesTx_average
bytes Tx (KBps)
net | broadcastRx_summation
net | broadcastTx_summation
net | errorsRx_summation
net | errorsTx_summation
net | multicastRx_summation
net | multicastTx_summation
net | throughput.usage.ft_average
FT Throughput Usage
FT Throughput Usage
net | throughput.usage.hbr_average
net | throughput.usage.iscsi_average
net | throughput.usage.nfs_average
net | throughput.usage.vm_average
VM Throughput Usage
VM Throughput Usage
net |
throughput.usage.vmotion_average
net | unknownProtos_summation
214
VMware, Inc.
Metric Name
Description
sys | poweredOn
Power ON
sys | uptime_latest
Uptime (seconds)
sys | diskUsage_latest
sys | resourceCpuUsage_average
sys | resourceCpuAct1_latest
sys | resourceCpuAct5_latest
sys | resourceCpuAllocMax_latest
sys | resourceCpuAllocMin_latest
sys | resourceCpuAllocShares_latest
sys | resourceCpuMaxLimited1_latest
sys | resourceCpuMaxLimited5_latest
sys | resourceCpuRun1_latest
sys | resourceCpuRun5_latest
sys | resourceMemAllocMax_latest
sys | resourceMemAllocMin_latest
sys | resourceMemAllocShares_latest
sys | resourceMemCow_latest
sys | resourceMemMapped_latest
sys | resourceMemOverhead_latest
sys | resourceMemShared_latest
sys | resourceMemSwapped_latest
sys | resourceMemTouched_latest
sys | resourceMemZero_latest
VMware, Inc.
215
Metric Name
Description
sys | resourceMemConsumed_latest
sys | resourceFdUsage_latest
sys | build
Build Number
Build number.
sys | productString
Product String
Product string.
sys | vmotionEnabled
vMotion Enabled
Metric Name
Description
managementAgent | memUsed_average
managementAgent | swapUsed_average
managementAgent | swapIn_average
managementAgent | swapOut_average
managementAgent | cpuUsage_average
CPU Usage
CPU Usage
216
Metric Key
Metric Name
Description
storagePath | totalLatency
storagePath | usage
storagePath | read_average
storagePath | write_average
storagePath |
commandsAveraged_average
storagePath |
numberReadAveraged_average
storagePath | totalWriteLatency_average
VMware, Inc.
Metric Name
Description
storagePath |
numberWriteAveraged_average
storagePath | totalReadLatency_average
storagePath | maxTotalLatency_latest
storagePath | storagePathName
Metric Name
Description
storageAdapter | usage
storageAdapter | portWWN
Port WWN
storageAdapter |
commandsAveraged_average
storageAdapter |
numberReadAveraged_average
storageAdapter |
numberWriteAveraged_average
storageAdapter | read_average
storageAdapter |
totalReadLatency_average
storageAdapter |
totalWriteLatency_average
storageAdapter | write_average
storageAdapter | maxTotalLatency_latest
Highest Latency
Highest Latency
storageAdapter | outstandingIOs_average
Outstanding Requests
Outstanding Requests
storageAdapter | queueDepth_average
Queue Depth
Queue Depth
storageAdapter | queueLatency_average
Queue Command
Latency (ms)
storageAdapter | queued_average
Queued
Queued
storageAdapter | demand
VMware, Inc.
217
Metric Name
Description
storage | commandsAveraged_average
storage | totalReadLatency_average
storage | read_average
storage | numberReadAveraged_average
storage | totalLatency_average
storage | usage_average
storage | totalWriteLatency_average
storage | write_average
storage | numberWriteAveraged_average
Metric Name
Description
Speed (%)
Health State
Temp C
Health State
Metric Name
Description
power | energy_summation
Energy (Watt)
power | power_average
Power (Watt)
power | powerCap_average
218
Metric Key
Metric Name
Description
diskspace | notshared
diskspace | numvmdisk
diskspace | shared
diskspace | snapshot
diskspace | diskused
diskpsace | used
VMware, Inc.
Metric Name
Description
diskpsace | total_usage
diskpsace | total_capacity
diskpsace |
total_provisioned
Metric Name
Description
summary | number_running_vms
summary | max_number_vms
Maximum Number of
VMs
summary | number_vmotion
Number of vMotions
Number of vMotions.
summary | total_number_datastores
Total Number of
Datastores
summary | number_running_vcpus
Number of VCPUs on
Powered On VMs
summary | total_number_vms
summary | workload_indicator
Metric Name
Description
hbr | hbrNetRx_average
hbr | hbrNetTx_average
hbr | hbrNumVms_average
Replicated VM Count
Replicated VM Count
VMware, Inc.
219
Metric Name
Description
configuration | dasconfig |
activeAdministrationControlPolicy
configuration | dasconfig |
adminissionControlPolicy |
cpuFailoverResourcesPercent
configuration | dasconfig |
adminissionControlPolicy |
memoryFailoverResourcesPercent
Metric Name
Description
storage | usage_average
Metric Name
Description
diskspace | used
diskspace | total_usage
diskspace | total_capacity
diskspace | total_provisioned
diskspace | diskused
diskspace | snapshot
diskspace | shared
diskspace | notshared
220
Metric Key
Metric Name
Description
cpu | capacity_usagepct_average
cpu | capacity_contentionPct
cpu | demandPct
Demand (%)
Percent demand.
VMware, Inc.
Table 650. CPU Usage Metrics for Cluster Compute Resources (Continued)
Metric Key
Metric Name
Description
cpu | demandmhz
Demand (MHz)
Demand in megahertz.
cpu | iowait
IO Wait (ms)
cpu | numpackages
cpu | capacity_contention
cpu | capacity_provisioned
cpu | corecount_provisioned
cpu | reservedCapacity_average
cpu | wait
Wait (ms)
cpu | usagemhz_average
Usage (MHz)
cpu | demand_average
Demand (MHz)
CPU Demand
cpu | overhead_average
Overhead (KB)
cpu | demand_without_overhead
Metric Name
Description
disk | commandsAveraged_average
disk | totalLatency_average
disk | totalReadLatency_average
disk | totalWriteLatency_average
disk | numberRead_summation
disk |
numberReadAveraged_average
disk | usage_average
disk | numberWrite_summation
disk |
numberWriteAveraged_average
VMware, Inc.
221
Metric Name
Description
disk | read_average
Read Requests
disk | write_average
Write Requests
disk | commands_summation
Commands Issued
disk | sum_queued_oio
disk | max_observed
222
Metric Key
Metric Name
Description
mem | activewrite_average
mem | compressed_average
Compressed (KB)
mem | compressionRate_average
mem | consumed_average
Consumed (KB)
mem | host_contentionPct
Contention (%)
Percent contention.
mem | host_contention
Contention (KB)
Contention in kilobytes.
mem | decompressionRate_average
mem | granted_average
Granted (KB)
mem | active_average
mem | heap_average
Heap (KB)
mem | heapfree_average
mem | vmmemctl_average
Balloon
mem | overhead_average
VM Overhead (KB)
mem | host_provisioned
mem | reservedCapacity_average
mem | shared_average
Shared (KB)
mem | sharedcommon_average
mem | swapin_average
Swap In (KB)
mem | swapinRate_average
mem | swapout_average
mem | swapoutRate_average
VMware, Inc.
Metric Name
Description
mem | swapused_average
mem | totalCapacity_average
mem | unreserved_average
Unreserved (KB)
mem | host_usable
mem | host_usagePct
Usage (%)
mem | host_usage
Usage (KB)
mem | host_demand
Machine Demand
mem | host_systemUsage
mem | usage_average
Usage/Usable (%)
mem | sysUsage_average
mem | zero_average
Zero (KB)
Metric Name
Description
net | received_average
net | transmitted_average
net | dropped
Packets Dropped
net | droppedPct
net | packetsRx_summation
Packets Received
net | packetsTx_summation
Packets Transmitted
net | droppedRx_summation
net | droppedTx_summation
net | usage_average
net | maxObservedKBps
net | maxObserved_Tx_KBps
net | maxObserved_Rx_KBps
VMware, Inc.
223
Metric Name
Description
datastore |
maxObserved_NumberRead
datastore | maxObserved_Read
datastore |
maxObserved_NumberWrite
datastore | maxObserved_Write
datastore | maxObserved_OIO
datastore | demand_oio
Outstanding IO requests
datastore |
numberReadAveraged_average
datastore |
numberWriteAveraged_average
datastore | read_average
Read Rate
datastore | write_average
Write Rate
Metric Name
Description
clusterServices | effectivecpu_average
clusterServices |
effectivemem_average
Metric Name
Description
power | energy_summation
Energy (Watt)
power | power_average
Power (Watt)
power | powerCap_average
224
VMware, Inc.
Metric Name
Description
summary | number_running_hosts
summary | number_running_vms
summary | number_vmotion
Number of vMotions
Number of vMotions.
summary | total_number_hosts
summary | total_number_vms
summary | max_number_vms
summary | workload_indicator
summary | total_number_datastores
summary | number_running_vcpus
summary | avg_vm_density
summary | avg_vm_cpu
summary | avg_vm_mem
Metric Name
Description
config | mem_alloc_reservation
Metric Name
Description
cpu | capacity_demandEntitlementPct
cpu | capacity_entitlement
cpu | capacity_contentionPct
VMware, Inc.
225
Metric Name
Description
cpu | demandmhz
Demand (MHz)
cpu | capacity_contention
cpu | usagemhz_average
Usage (MHz)
cpu | effective_limit
Effective limit
Effective limit.
cpu | reservation_used
Reservation Used
Reservation used.
cpu | estimated_entitlement
Estimated entitlement
Estimated entitlement.
cpu | dynamic_entitlement
Dynamic entitlement
Dynamic entitlement.
cpu | demand_without_overhead
226
Metric Key
Metric Name
Description
mem | vmmemctl_average
Balloon (KB)
mem | compressionRate_average
mem | consumed_average
Consumed (KB)
mem | host_contentionPct
Contention (%)
Percent contention.
mem | guest_usage
Guest usage
mem | guest_demand
Guest demand
mem | host_contention
Contention (KB)
Contention in kilobytes.
mem | decompressionRate_averaage
mem | granted_average
Granted (KB)
mem | active_average
mem | overhead_average
VM Overhead (KB)
mem | shared_average
Shared (KB)
mem | reservation_used
Reservation Used
mem | dynamic_entitlement
Dynamic Entitlement
mem | effective_limit
Effective Limit
mem | swapinRate_average
swapinRate_average
mem | swapoutRate_average
swapoutRate_average
mem | swapped_average
Swapped (KB)
VMware, Inc.
Metric Name
Description
mem | usage_average
Usage (%)
mem | zero_average
Zero (KB)
mem | zipped_latest
Zipped (KB)
mem | swapin_average
Swap In (KB)
mem | swapout_average
mem | swapused_average
mem | guest_provisioned
Metric Name
Description
summary | number_running_vms
summary | total_number_vms
summary | iowait
IO Wait (ms)
Datacenter Metrics
The vCenter adapter collects CPU usage, disk, memory, network, storage, disk space, and summary metrics
for datacenters.
Datacenter metrics include capacity and badge metrics. See definitions in:
n
Metric Name
Description
cpu | capacity_usagepct_average
cpu | capacity_contentionPct
cpu | demandPct
Demand (%)
Percent demand.
cpu | demandmhz
Demand (MHz)
Demand in megahertz.
cpu | demand_average
Demand (MHz)
CPU Demand
cpu | overhead_average
Overhead (KB)
cpu | demand_without_overhead
cpu | wait
IO Wait (ms)
cpu | numpackages
VMware, Inc.
227
Metric Name
Description
cpu | capacity_contention
cpu | capacity_provisioned
cpu | corecount_provisioned
cpu | reservedCapacity_average
cpu | usagemhz_average
Usage (MHz)
cpu | iowait
Wait (ms)
Metric Name
Description
disk | commandsAveraged_average
disk | totalLatency_average
disk | usage_average
disk | sum_queued_oio
disk | max_observed
228
Metric Key
Metric Name
Description
mem | host_contentionPct
Contention (%)
mem | host_demand
mem | host_systemUsage
mem | host_provisioned
mem | reservedCapacity_average
mem | host_usable
mem | host_usage
Usage (KB)
mem | host_usagePct
Usage/Usable (%)
mem | overhead_average
VM Overhead
VMware, Inc.
Metric Name
Description
net | droppedPct
net | maxObservedKBps
net | maxObserved_Tx_KBps
net | maxObserved_Rx_KBps
net | transmitted_average
net | received_average
net | usage_average
Metric Name
Description
storage | usage_average
Metric Name
Description
datastore |
maxObserved_NumberRead
datastore | maxObserved_Read
datastore |
maxObserved_NumberWrite
datastore | maxObserved_Write
datastore | maxObserved_OIO
datastore | demand_oio
Outstanding IO requests
datastore |
numberReadAveraged_average
VMware, Inc.
229
Metric Name
Description
datastore |
numberWriteAveraged_average
datastore | read_average
Read Rate
datastore | write_average
Write Rate
Metric Name
Description
diskspace | used
diskspace | total_usage
diskspace | total_capacity
diskspace | total_provisioned
diskspace | notshared
diskspace | shared
diskspace | snapshot
diskspace | diskused
diskspace | numvmdisk
230
Metric Key
Metric Name
Description
summary | number_running_hosts
summary | number_running_vms
summary | max_number_vms
summary | total_number_clusters
summary | total_number_hosts
summary | total_number_vms
summary | total_number_datastores
summary | number_running_vcpus
VMware, Inc.
Metric Name
Description
summary | workload_indicator
Workload Indicator
Workload indicator.
summary | avg_vm_density
Metric Name
Description
datastore |
numberReadAveraged_average
datastore |
numberWriteAveraged_average
datastore | read_average
Read Rate
datastore | write_average
Write Rate
datastore | usage_average
Usage Average
Usage Average
datastore |
totalReadLatency_average
Read Latency
datastore |
totalWriteLatency_average
Write Latency
datastore | totalLatency_average
datastore |
commandsAveraged_average
Metric Name
Description
diskspace | disktotal
Total used
diskspace | freespace
Freespace
diskspace | capacity
Capacity
diskspace | used
diskspace | snapshot
Snapshot Space
VMware, Inc.
231
232
Metric Key
Metric Name
Description
network | port_statistics |
rx_bytes
network | port_statistics |
tx_bytes
network | port_statistics |
ucast_tx_pkts
network | port_statistics |
mcast_tx_pkts
network | port_statistics |
bcast_tx_pkts
network | port_statistics |
ucast_rx_pkts
network | port_statistics |
mcast_rx_pkts
network | port_statistics |
bcast_rx_pkts
network | port_statistics |
dropped_tx_pkts
network | port_statistics |
dropped_rx_pkts
network | port_statistics |
rx_pkts
network | port_statistics |
tx_pkts
network | port_statistics |
utilization
Utilization
Use (KBps)
network | port_statistics |
dropped_pkts
network | port_statistics |
dropped_pkts_pct
network | port_statistics |
maxObserved_rx_bytes
network | port_statistics |
maxObserved_tx_bytes
network | port_statistics |
maxObserved_utilization
VMware, Inc.
Metric Name
Description
summary | max_num_ports
summary | used_num_ports
summary | num_blocked_ports
Metric Name
Description
host | mtu_mismatch
MTU Mismatch
host | teaming_mismatch
Teaming Mismatch
Teaming mismatch
host | mtu_unsupported
Unsupported MTU
Unsupported MTU
host | vlans_unsupported
Unsupported VLANs
Unsupported VLANs
host | config_outofsync
host | attached_pnics
Metric Name
Description
network | port_statistics |
rx_bytes
network | port_statistics |
tx_bytes
network | port_statistics |
ucast_tx_pkts
network | port_statistics |
mcast_tx_pkts
network | port_statistics |
bcast_tx_pkts
network | port_statistics |
ucast_rx_pkts
network | port_statistics |
mcast_rx_pkts
network | port_statistics |
bcast_rx_pkts
network | port_statistics |
dropped_tx_pkts
network | port_statistics |
dropped_rx_pkts
network | port_statistics |
rx_pkts
VMware, Inc.
233
Table 675. Network Metrics for Distributed Virtual Port Groups (Continued)
Metric Key
Metric Name
Description
network | port_statistics |
tx_pkts
network | port_statistics |
utilization
Utilization
Utilization (KBps)
network | port_statistics |
dropped_pkts
network | port_statistics |
dropped_pkts_pct
network | port_statistics |
maxObserved_rx_bytes
network | port_statistics |
maxObserved_tx_bytes
network | port_statistics |
maxObserved_utilization
network | port_statistics |
connected
Connected
Connected
network | port_statistics |
link_state
Link State
Link State
Metric Name
Description
summary | max_num_ports
summary | used_num_ports
summary | ports_down_pct
Datastore Metrics
The vCenter adapter collects capacity, device, and summary metrics for datastores.
Capacity metrics can be calculated for datastore objects. See Capacity and Project-Based Metrics, on
page 238.
234
Metric Key
Metric Name
Description
capacity | available_space
capacity | contention
capacity | provisioned
Provisioned (GB)
Datastore size
capacity | total_capacity
capacity | used_space
capacity | workload
Workload (%)
Percent workload.
capacity | uncommitted
VMware, Inc.
Metric Name
Description
capacity | consumer_provisioned
capacity | usedSpacePct
Metric Name
Description
devices | busResets_summation
Bus Resets
devices | commandsAborted_summation
Commands Aborted
devices | commands_summation
Commands Issued
devices | totalLatency_average
devices | totalReadLatency_average
devices | totalWriteLatency_average
devices | kernelLatency_average
devices | kernelReadLatency_average
devices | kernelWriteLatency_average
devices | number_running_hosts
devices | number_running_vms
devices | deviceLatency_average
devices | deviceReadLatency_average
devices | queueLatency_average
devices | queueReadLatency_average
devices | queueWriteLatency_average
VMware, Inc.
235
Metric Name
Description
devices | read_average
devices | numberRead_summation
Read Requests
devices | numberReadAveraged_average
devices | usage_average
devices | write_average
devices | numberWrite_summation
Write Requests
devices | numberWriteAveraged_average
devices | commandsAveraged_average
devices | deviceWriteLatency_average
236
Metric Key
Metric Name
Description
datastore | totalLatency_average
datastore | usage_average
datastore | totalReadLatency_average
datastore | totalWriteLatency_average
datastore | demand
Demand
Demand.
datastore | demand_indicator
Demand Indicator
Demand Indicator
datastore | maxObserved_NumberRead
datastore | maxObserved_Read
datastore | maxObserved_ReadLatency
datastore | maxObserved_NumberWrite
datastore | maxObserved_Write
datastore | maxObserved_WriteLatency
datastore | maxObserved_OIO
VMware, Inc.
Metric Name
Description
datastore | demand_oio
Outstanding IO requests
datastore |
numberReadAveraged_average
datastore |
numberWriteAveraged_average
datastore | read_average
Read rate
datastore | write_average
Write rate
Metric Name
Description
diskspace | notshared
diskspace | numvmdisk
diskspace | provisioned
diskspace | shared
diskspace | snapshot
diskspace | diskused
diskpsace | used
diskpsace | total_usage
diskpsace | total_capacity
diskpsace | total_provisioned
diskspace | disktotal
diskspace | swap
diskspace | otherused
diskspace | freespace
Freespace (GB)
Freespace in gigabytes.
diskspace | capacity
Capacity (GB)
Capacity in gigabytes.
diskspace | overhead
Overhead
VMware, Inc.
237
Metric Name
Description
summary | total_number_hosts
summary | total_number_vms
summary | max_number_vms
summary | workload_indicator
Workload Indicator
Workload indicator.
summary | total_number_clusters
Calculated Metrics
vRealize Operations Manager calculates metrics for capacity, badges, and the health of the system.
Calculated metrics apply to a subset of objects found in the describe.xml file that describes each adapter.
From data that the vCenter adapter collects, vRealize Operations Manager calculates metrics for objects of
type:
n
vSphere World
Virtual Machine
Host System
Datastore
From data that the vRealize Operations Manager adapter collects, vRealize Operations Manager calculates
metrics for objects of type:
n
Node
Cluster
238
VMware, Inc.
Metric Key
Metric Name
capacityRemainingUsingConsumers_averag
e
Capacity
Remaining for
Average
Consumer
Profile
Provider
capacityRemainingUsingConsumers_small
Capacity
Remaining for
Small
Consumer
Profile
Provider
capacityRemainingUsingConsumers_mediu
m
Capacity
Remaining for
Medium
Consumer
Profile
Provider
capacityRemainingUsingConsumers_large
Capacity
Remaining for
Large
Consumer
Profile
Provider
capacityRemaining
Capacity
Remaining (%)
Both
underusedpercent
Both
idletimepercent
Both
wasteValue
Reclaimable
Capacity
Both
size.recommendation
Recommended
Size
Both
optimal.vConsumption.per.pConsumption
Optimal
consumption
ratio
Provider
VMware, Inc.
Description
239
Metric Key
Metric Name
Description
vConsumption.per.pConsumption
Consumption
ratio
Provider
object.demand
Stress Free
Demand
Both
object.capacity
Usable
Capacity
Both
object.demand.percent
Effective
Demand (%)
Both
powered.on.consumer.count
Number of
powered on
consumers
Both
base.demand
Computed
Demand
Both
actual.capacity
Current size
Both
wastePercent
Reclaimable
Capacity (%)
Both
240
Metric Key
Metric Name
Description
summary|timeRemaining
Time Remaining
summary|isStress
Is Stressed
summary|capacityRemainingValue
Capacity Remaining
Value
Capacity remaining.
summary|oversized
Is Oversized
summary|idle
Is Idle
VMware, Inc.
Metric Name
Description
summary|poweredOff
Powered Off
summary|
capacityRemainingUsingConsumers_average
Capacity Remaining
(Average consumer
profile)
summary|capacityRemainingUsingConsumers_small
Capacity Remaining
(Small consumer
profile)
summary|
capacityRemainingUsingConsumers_medium
Capacity Remaining
(Medium consumer
profile)
summary|capacityRemainingUsingConsumers_large
Capacity Remaining
(Large consumer
profile)
summary|capacityRemaining_min
Capacity Remaining
(Based on
instantaneous peak)
summary|capacity.provider.count
Number of Capacity
providers
summary|consumer.count
Number of Capacity
consumers
summary|consumer.count.per.provider.count
Consumer Provider
ratio
summary|optimal.consumer.per.provider
Optimal Consumer
Provider ratio
Project-Based Metrics
Project-based metrics are calculated for a change in resources or demand that could affect capacity at some
time in the future. See vRealize Operations Manager User Guide. Most metrics appear with_whatif appended
to the capacity metric name. For example, the what-if applicable metric for capacity remaining is published
as capacityRemaining_whatif..
Badge Metrics
Badge metrics provide information for badges in the user interface. They report the health, risk, and
efficiency of objects in your environment.
Table 684. Badge Metrics
Metric Key
Metric Name
Description
badge | alert_count_critical
badge | alert_count_immediate
badge | alert_count_info
badge | alert_count_warning
badge | anomaly
Anomaly
badge | capacityRemaining
Capacity Remaining
VMware, Inc.
241
Metric Name
Description
badge | compliance
Compliance
badge | density
Density
badge | efficiency
Efficiency
badge | efficiency_classic
Legacy Efficiency
badge | efficiency_state
Efficiency State
badge | fault
Fault
badge | health
Health
badge|health_classic
Legacy Health
badge|health_state
Health State
badge | risk
Risk
badge|risk_classic
Legacy Risk
badge|risk_state
Risk State
badge|stress
Stress
badge | timeRemaining
badge | waste
Waste
badge | workload
Workload (%)
System Metrics
System metrics provide information used to monitor the health of the system. They help you to identify
problems in your environment.
Table 685. System Metrics
242
Metric Key
Metric Name
Description
System Attributes|health
System Attributes|all_metrics
VMware, Inc.
Metric Name
Description
System Attributes|ki_metrics
System Attributes|active_alarms
System Attributes|new_alarms
System Attributes|active_ki_alarms
System Attributes|new_ki_alarms
System Attributes|total_alarms
System Attributes|change_index
System Attributes|child_all_metrics
System Attributes|child_ki_metrics
System Attributes|child_active_alarms
System Attributes|child_new_alarms
System Attributes|
child_active_ki_alarms
System Attributes|
child_new_ki_alarms
System Attributes|availability
Availability
System Attributes|alert_count_critical
System Attributes|
alert_count_immediate
System Attributes|
alert_count_warning
System Attributes|alert_count_info
Analytics Metrics
The vRealize Operations Manager collects metrics for the vRealize Operations Manager analytics service,
including threshold checking metrics.
Table 686. Analytics Metrics
Metric Key
Metric Name
Description
ActiveAlarms
Active Alarms
Active alarms.
ActiveAlerts
Active Alerts
Active alerts.
VMware, Inc.
243
Metric Name
Description
PrimaryResourcesCount
LocalResourcesCount
PrimaryMetricsCount
LocalMetricsCount
ReceivedResourceCount
ReceivedMetricCount
LocalFDSize
LocalPrimaryFDSize
LocalFDAltSize
LocalPrimaryFDAltSize
CurrentHeapSize
MaxHeapSize
CommittedMemory
Committed memory.
CPUUsage
Threads
Threads
Number of threads.
UpStatus
Up Status
Up Status
244
Metric Key
Metric Name
Description
Count
Count
Count
Duration | TotalDuration
Duration | AvgDuration
Duration | MinDuration
Duration | MaxDuration
IncomingObservationsSize | TotalCount
Total
Total
IncomingObservationsSize | AvgCount
Average
Average
IncomingObservationsSize | MinCount
Minimal
Minimal
IncomingObservationsSize | MaxCount
Maximal
Maximal
CheckThresholdAndHealth | Count
Count
Count
VMware, Inc.
Table 687. Overall Threshold Checking Metrics for the Analytics Service (Continued)
Metric Key
Metric Name
Description
CheckThresholdAndHealth | Duration |
TotalDuration
CheckThresholdAndHealth | Duration |
AvgDuration
CheckThresholdAndHealth | Duration |
MinDuration
CheckThresholdAndHealth | Duration |
MaxDuration
CheckThresholdAndHealth |
OutcomeObservationsSize | TotalCount
Total
Total
CheckThresholdAndHealth |
OutcomeObservationsSize | AvgCount
Average
Average
CheckThresholdAndHealth |
OutcomeObservationsSize | MinCount
Minimal
Minimal
CheckThresholdAndHealth |
OutcomeObservationsSize | MaxCount
Maximal
Maximal
SuperMetricComputation | Count
Count
Count
SuperMetricComputation | Duration |
TotalDuration
SuperMetricComputation | Duration |
AvgDuration
SuperMetricComputation | Duration |
MinDuration
SuperMetricComputation | Duration |
MaxDuration
SuperMetricComputation |
SuperMetricsCount | TotalCount
Total
Total
SuperMetricComputation |
SuperMetricsCount |AvgCount
Average
Average
SuperMetricComputation |
SuperMetricsCount |MinCount
Minimal
Minimal
SuperMetricComputation |
SuperMetricsCount |MaxCount
Maximal
Maximal
StoreObservationToFSDB | Count
Count
Count
StoreObservationToFSDB | Duration |
TotalDuration
StoreObservationToFSDB | Duration |
AvgDuration
StoreObservationToFSDB | Duration |
MinDuration
StoreObservationToFSDB | Duration |
MaxDuration
StoreObservationToFSDB |
StoredObservationsSize | TotalCount
Total
Total
StoreObservationToFSDB |
StoredObservationsSize | AvgCount
Average
Average
VMware, Inc.
245
Table 687. Overall Threshold Checking Metrics for the Analytics Service (Continued)
Metric Key
Metric Name
Description
StoreObservationToFSDB |
StoredObservationsSize | MinCount
Minimal
Minimal
StoreObservationToFSDB |
StoredObservationsSize | MaxCount
Maximal
Maximal
DtCalculation|DtDataWrite|WriteOperationCount or DtCalculation|DtAnalyze|AnalyzeOperationCount.
Table 688. Dynamic Threshold Calculation Metrics for the Analytics Service
246
Metric Key
Metric Name
Description
DtDataWrite | WriteOperationCount
DtDataWrite | SavedDtObjectCount |
TotalCount
Total
Total
DtDataWrite | SavedDtObjectCount |
AvgCount
Average
Average
DtDataWrite | SavedDtObjectCount |
MinCount
Minimal
Minimal
DtDataWrite | SavedDtObjectCount |
MaxCount
Maximal
Maximal
DtAnalyze | AnalyzeOperationCount
DtAnalyze | AnalyzedMetricsCount |
TotalCount
Total
Total
DtAnalyze | AnalyzedMetricsCount |
AvgCount
Average
Average
DtAnalyze | AnalyzedMetricsCount |
MinCount
Minimal
Minimal
DtAnalyze | AnalyzedMetricsCount |
MaxCount
Maximal
Maximal
DtDataRead | ReadOperationsCount
DtDataRead | ReadDataPointsCount |
TotalCount
Total
Total
VMware, Inc.
Table 688. Dynamic Threshold Calculation Metrics for the Analytics Service (Continued)
Metric Key
Metric Name
Description
DtDataRead | ReadDataPointsCount |
AvgCount
Average
Average
DtDataRead | ReadDataPointsCount |
MinCount
Minimal
Minimal
DtDataRead | ReadDataPointsCount |
MaxCount
Maximal
Maximal
Metric Name
Description
FunctionCalls | Count
FunctionCalls | AvgDuration
FunctionCalls | MaxDuration
Collector Metrics
The vRealize Operations Manager adapter collects metrics for the vRealize Operations Manager Collector
service.
Table 690. Collector Metrics
Metric Key
Metric Name
Description
ThreadpoolThreadsCount
RejectedFDCount
RejectedFDAltCount
SentFDCount
SentFDAltCount
CurrentHeapSize
MaxHeapsize
CommittedMemory
CPUUsage
Threads
Threads
Number of threads.
UpStatus
Up Status
Up Status
Controller Metrics
The vRealize Operations Manager adapter collects metrics for the vRealize Operations Manager Controller.
Table 691. Controller Metrics
Metric Key
Metric Name
Description
RequestedMetricCount
ApiCallsCount
NewDiscoveredResourcesCount
VMware, Inc.
247
FSDB Metrics
The vRealize Operations Manager adapter collects metrics for the vRealize Operations Manager file system
database (FSDB).
Table 692. FSDB Metrics
Metric Key
Metric Name
Description
StoragePoolElementsCount
FsdbState
Fsdb state
Fsdb state
StoredResourcesCount
StoredMetricsCount
Metric Name
Description
StoreOperationsCount
StorageThreadPool | Duration |
TotalDuration
StorageThreadPool | Duration |
AvgDuration
StorageThreadPool | Duration |
MinDuration
StorageThreadPool | Duration |
MaxDuration
StorageThreadPool | SavedMetricsCount
| TotalCount
Total
Total
StorageThreadPool | SavedMetricsCount
| AvgCount
Average
Average
StorageThreadPool | SavedMetricsCount
| MinCount
Minimal
Minimal
StorageThreadPool | SavedMetricsCount
| MaxCount
Maximal
Maximal
Product UI Metrics
The vRealize Operations Manager adapter collects metrics for the vRealize Operations Manager product
user interface.
Table 694. Product UI Metrics
248
Metric Key
Metric Name
Description
ActiveSessionsCount
Active sessions
Active sessions
CurrentHeapSize
MaxHeapsize
CommittedMemory
CPUUsage
Threads
Threads
Number of threads.
VMware, Inc.
Metric Name
Description
SessionCount
SelfMonitoringQueueSize
Metric Name
Description
APICalls | HTTPRequesterRequestCount
APICalls |
AvgHTTPRequesterRequestTime
APICalls | FailedAuthenticationCount
APICalls | AvgAlertRequestTime
APICalls | AlertRequestCount
APICalls | AvgMetricPickerRequestTime
APICalls | MetricPickerRequestCount
APICalls | HeatmapRequestCount
APICalls | AvgHeatmapRequestTime
APICalls | MashupChartRequestCount
APICalls |
AvgMashupChartRequestTime
APICalls | TopNRequestCount
APICalls | AvgTopNRequestTime
APICalls | MetricChartRequestCount
APICalls | AvgMetricChartRequestTime
Admin UI Metrics
The vRealize Operations Manager adapter collects metrics for the vRealize Operations Manager
administration user interface.
Table 696. Admin UI Metrics
Metric Key
Metric Name
Description
CurrentHeapSize
MaxHeapsize
CommittedMemory
CPUUsage
Threads
Threads
Number of threads.
SessionCount
SelfMonitoringQueueSize
VMware, Inc.
249
Metric Name
Description
APICalls | HTTPRequesterRequestCount
APICalls |
AvgHTTPRequesterRequestTime
Metric Name
Description
UsersCount
Number of users
Number of users
ActiveSessionsCount
Active sessions
Active sessions
GemfireClientReconnects
GemfireClientCurrentCalls
CurrentHeapSize
MaxHeapsize
CommittedMemory
CPUUsage
CPUProcessTime
CPUProcessTimeCapacity
Threads
Threads
Number of threads.
Table 699. Gemfire Client Call Metrics for the Suite API
Metric Key
Metric Name
Description
GemfireClientCalls | TotalRequests
Total Requests
Total Requests
GemfireClientCalls | AvgResponseTime
GemfireClientCalls | MinResponseTime
GemfireClientCalls | MaxResponseTime
GemfireClientCalls | RequestsPerSecond
GemfireClientCalls | CurrentRequests
Current Requests
Current Requests
GemfireClientCalls | RequestsCount
Requests Count
Requests Count
GemfireClientCalls | ResponsesCount
Responses Count
Responses Count
250
Metric Key
Metric Name
Description
APICalls | TotalRequests
Total Requests
Total Requests
APICalls | AvgResponseTime
APICalls | MinResponseTime
APICalls | MaxResponseTime
APICalls | ServerErrorResponseCount
VMware, Inc.
Table 6100. API Call Metrics for the Suite API (Continued)
Metric Key
Metric Name
Description
APICalls | FailedAuthenticationCount
APICalls | FailedAuthorizationCount
APICalls | RequestsPerSecond
APICalls | CurrentRequests
Current Requests
Current Requests
APICalls | ResponsesPerSecond
APICalls | RequestsCount
Requests Count
Requests Count
APICalls | ResponsesCount
Responses Count
Responses Count
Metric Name
Description
CurrentHeapSize
MaxHeapsize
CommittedMemory
CPUUsage
Threads
Threads
Number of threads.
Table 6102. API Call Metrics for Cluster and Slice Administration
Metric Key
Metric Name
Description
Total Requests
Total Requests
Watchdog Metrics
The vRealize Operations Manager adapter collects watchdog metrics to ensure that the
vRealize Operations Manager services are running and responsive.
Watchdog Metrics
The watchdog metric provides the total service count.
Table 6103. Watchdog Metrics
Metric Key
Metric Name
Description
ServiceCount
Service Count
Service Count
VMware, Inc.
251
Service Metrics
Service metrics provide information about watchdog activity.
Table 6104. Metrics for the vRealize Operations Manager Watchdog Service
Metric Key
Metric Name
Description
Service | Enabled
Enabled
Enabled
Service | Restarts
Restarts
Service | Starts
Starts
Service | Stops
Stops
Node Metrics
The vRealize Operations Manager adapter collects metrics for the vRealize Operations Manager node.
Metrics can be calculated for node objects. See Calculated Metrics, on page 238.
Table 6105. Node Metrics
Metric Key
Metric Name
Description
Component Count
Component count
PrimaryResourcesCount
LocalResourcesCount
PrimaryMetricsCount
LocalMetricsCount
PercentDBStorageAvailable
PercentLogStorageAvailable
Metric Name
Description
mem | actualFree
Actual Free
Actual Free
mem | actualUsed
Actual Used
Actual Used
mem | free
Free
Free )
mem | used
Used
Used
mem | total
Total
Total
mem | demand_gb
Metric Key
Metric Name
Description
swap | total
Total
Total
swap | free
Free
Free
swap | used
Used
Used
252
VMware, Inc.
Metric Name
Description
swap | pageIn
Page in
Page in
swap | pageOut
Page out
Page out
Metric Name
Description
resourceLimit | numProcesses
Number of processes
Number of processes
resourceLimit | openFiles
resourceLimit | openFilesMax
resourceLimit | numProcessesMax
Metric Name
Description
net | allInboundTotal
net | allOutboundTotal
net | tcpBound
TCP bound
TCP bound
net | tcpClose
net | tcpCloseWait
net | tcpClosing
net | tcpEstablished
net | tcpIdle
net | tcpInboundTotal
net | tcpOutboundTotal
net | tcpLastAck
net | tcpListen
net | tcpSynRecv
net | tcpSynSent
net | tcpTimeWait
Metric Name
Description
Speed (bits/sec)
Speed (bits/sec)
Receive packets
VMware, Inc.
253
Metric Name
Description
Receive bytes
Transmit packets
Transmit bytes
Transmit carrier
Transmit carrier
Metric Name
Description
Total
Total
Available
Available
Used
Used
Disk queue
Disk queue
Read bytes
Write bytes
Reads
Number of reads
Writes
Number of writes
Metric Name
Description
Used
Used
Total
Total
Available
Available
254
Metric Key
Metric Name
Description
disk | db | used
Used )
Used
disk | db | total
Total
Total
disk | db | available
Available
Available
VMware, Inc.
Metric Name
Description
Used
Used
Total
Total
Available
Available
Metric Key
Metric Name
Description
cpu | combined
Combined load
cpu | idle
Idle
cpu | irq
Irq
cpu | nice
Nice
cpu | softIrq
Soft Irq
cpu | stolen
Stolen
cpu | sys
Sys
cpu | user
cpu | wait
cpu | total
cpu | allCpuCombined
cpu | allCpuTotal_ghz
Available
Available
cpu | allCpuCombined_ghz
Used
Used
cpu | allCpuCombined_percent
CPU usage
Metric Key
Metric Name
Description
device | iops_read
device | iops_write
device | iops
device | await
device | iops_readMaxObserved
device | iops_writeMaxObserved
VMware, Inc.
255
Metric Name
Description
Metric Key
Metric Name
Description
ntp | serverCount
ntp | unreachableCount
ntp | unreachable
Unreachable
Metric Key
Metric Name
Description
heap | CurrentHeapSize
heap | MaxHeapSize
heap | CommittedMemory
Committed Memory
Committed Memory
Cluster Metrics
ThevRealize Operations Manager adapter collects metrics for the vRealize Operations Manager cluster
including dynamic threshold calculation metrics and capacity computation metrics.
Metrics can be calculated for cluster objects. See Calculated Metrics, on page 238.
Cluster Metrics
Cluster metrics provide host, resource, and metric counts on the cluster.
Table 6120. Cluster Metrics
Metric Key
Metric Name
Description
HostCount
PrimaryResourcesCount
LocalResourcesCount
PrimaryMetricsCount
ReceivedResourceCount
ReceivedMetricCount
DT Metrics
DT metrics are dynamic threshold metrics for the cluster. Non-zero values appear only if metric collection
occurs while the dynamic threshold calculations are running.
256
VMware, Inc.
Metric Name
Description
dt | isRunning
Running
Running
dt | dtRunTime
dt | dtStartTime
dt | percentage
Percent (%)
Percent (%)
dt | executorCount
dt | resourceCount
Resource Count
Resource Count
dt | fsdbReadTime
dt | dtObjectSaveTime
dt | dtHistorySaveTime
dt | executor | resourceCount
Resource Count
Resource Count
CC Metrics
CC metrics are capacity computation metrics for the cluster. Non-zero values appear only if metric
collection occurs while the capacity computation calculations are running.
Table 6122. CC Metrics for the Cluster
Metric Key
Metric Name
Description
cc | isRunning
Running
Running
cc | runTime
Run time
cc | startTime
Start time
cc | finishTime
Finish Time
Finish Time
cc | totalResourcesToProcess
cc | progress
Progress
Progress
cc | phase1TimeTaken
cc | phase2TimeTaken
Metric Name
Description
GemfireCluster | System |
DiskWritesRate
GemfireCluster | System |
GarbageCollectionCount
VMware, Inc.
257
258
Metric Key
Metric Name
Description
GemfireCluster | System |
GarbageCollectionCountDelta
GemfireCluster | System |
JVMPausesDelta
GemfireCluster | System |
DiskFlushAvgLatency
GemfireCluster | System |
NumRunningFunctions
Number of clients
GemfireCluster | System |
TotalHitCountDelta
GemfireCluster | System |
TotalMissCount
GemfireCluster | System |
TotalMissCountDelta
VMware, Inc.
Metric Name
Description
GC time
New GC time
Total threads
Total threads
GemfireCluster | Region |
SystemRegionEntryCount
Entry Count
Entry Count
Bucket count
Bucket count
Actual redundancy
Actual redundancy
Bucket count
Bucket count
VMware, Inc.
259
Metric Name
Description
Metric Name
Description
ThresholdChecking | ProcessedMetricCount
ThresholdChecking | ProcessedMetricRate
ThresholdChecking |
ComputedMetricCount
ThresholdChecking | ComputedMetricRate
Memory Metrics
Memory metrics provide memory CPU use information for the cluster.
Table 6125. Memory Metrics for the Cluster
Metric Key
Metric Name
Description
Memory | AvgFreePhysicalMemory
Memory | TotalFreePhysicalMemory
Memory | TotalMemory
Memory | TotalUsedMemory
Memory | TotalDemandMemory
260
Metric Key
Metric Name
Description
ElasticMemory | TotalMemory
ElasticMemory | TotalUsedMemory
ElasticMemory | TotalDemandMemory
VMware, Inc.
CPU Metrics
CPU metrics provide CPU information for the cluster.
Table 6127. CPU Metrics for the Cluster
Metric Key
Metric Name
Description
cpu | TotalCombinedUsage
CPU Load
CPU Load
cpu | TotalAvailable
CPU Available
cpu | TotalAvailable_ghz
Available (GHz)
Available (GHz)
cpu | TotalUsage_ghz
Used (GHz)
Used (GHz)
cpu | TotalUsage
Disk Metrics
Disk metrics provide available disk information for the cluster.
Table 6128. Disk Metrics for the Cluster
Metric Key
Metric Name
Description
Available
Available
Total
Total
Used
Used
Available
Available
Total
Total
Used
Used
Persistence Metrics
The vRealize Operations Manager adapter collects metrics for various persistence resources or service
groups.
Activity Metrics
Activity metrics relate to the activity framework.
Table 6129. Activity Metrics for Persistence
Metric Key
Metric Name
Description
Activity | RunningCount
Number Running
Number Running
Activity | ExecutedCount
Number Executed
Number Executed
Activity | SucceededCount
Number Succeeded
Number Succeeded
Activity | FailedCount
Number Failed
Number Failed
VMware, Inc.
261
Metric Name
Description
ControllerXDB | Size
Size (Bytes)
Size (Bytes)
ControllerXDB | TempDBSize
ControllerXDB | TotalObjectCount
ControllerXDB | AvgQueryDuration
ControllerXDB | MinQueryDuration
ControllerXDB | MaxQueryDuration
ControllerXDB | TotalTransactionCount
ControllerXDB | LockOperationErrorCount
ControllerXDB | DBCorruptionErrorCount
ControllerXDB |
DBMaxSessionExceededCount
ControllerXDB | NumberWaitingForSession
ControllerXDB |
AvgWaitForSessionDuration
ControllerXDB |
MinWaitForSessionDuration
ControllerXDB |
MaxWaitForSessionDuration
ControllerXDB | TotalGetSessionCount
262
Metric Key
Metric Name
Description
AlarmSQL | Size
Size (Bytes)
Size (Bytes)
AlarmSQL | AvgQueryDuration
AlarmSQL | MinQueryDuration
AlarmSQL | MaxQueryDuration
AlarmSQL | TotalTransactionCount
AlarmSQL | TotalAlarms
AlarmSQL | TotalAlerts
AlarmSQL | AlertTableSize
AlarmSQL | AlarmTableSize
VMware, Inc.
Metric Name
Description
HisXDB | Size
Size (Bytes)
Size (Bytes)
HisXDB | TempDBSize
HisXDB | TotalObjectCount
HisXDB | AvgQueryDuration
HisXDB | MinQueryDuration
HisXDB | MaxQueryDuration
HisXDB | TotalTransactionCount
HisXDB | LockOperationErrorCount
HisXDB | DBCorruptionErrorCount
HisXDB | DBMaxSessionExceededCount
HisXDB | NumberWaitingForSession
HisXDB | AvgWaitForSessionDuration
HisXDB | MinWaitForSessionDuration
HisXDB | MaxWaitForSessionDuration
HisXDB | TotalGetSessionCount
Metric Name
Description
ComponentCount
Component Count
Metric Name
Description
mem | actualFree
Actual Free
Actual Free
mem | actualUsed
Actual Used
Actual Used
mem | free
Free
Free )
mem | used
Used
Used
VMware, Inc.
263
Metric Name
Description
mem | total
Total
Total
mem | demand_gb
Metric Name
Description
swap | total
Total
Total
swap | free
Free
Free
swap | used
Used
Used
swap | pageIn
Page in
Page in
swap | pageOut
Page out
Page out
Metric Name
Description
resourceLimit | numProcesses
Number of processes
Number of processes
resourceLimit | openFiles
resourceLimit | openFilesMax
resourceLimit | numProcessesMax
264
Metric Key
Metric Name
Description
net | allInboundTotal
net | allOutboundTotal
net | tcpBound
TCP bound
TCP bound
net | tcpClose
net | tcpCloseWait
net | tcpClosing
net | tcpEstablished
net | tcpIdle
net | tcpInboundTotal
net | tcpOutboundTotal
net | tcpLastAck
net | tcpListen
net | tcpSynRecv
VMware, Inc.
Metric Name
Description
net | tcpSynSent
net | tcpTimeWait
Metric Name
Description
Speed (bits/sec)
Speed (bits/sec)
Receive packets
Receive bytes
Transmit packets
Transmit bytes
Transmit carrier
Transmit carrier
Metric Name
Description
Total
Total
Available
Available
Used
Used
Disk queue
Disk queue
Read bytes
Write bytes
Reads
Number of reads
Writes
Number of writes
VMware, Inc.
265
Metric Name
Description
Used
Used
Total
Total
Available
Available
Metric Name
Description
disk | db | used
Used
Used
disk | db | total
Total
Total
disk | db | available
Available
Available
Metric Name
Description
Used
Used
Total
Total
Available
Available
266
Metric Key
Metric Name
Description
cpu | combined
Combined load
cpu | idle
Idle
cpu | irq
Irq
cpu | nice
Nice
cpu | softIrq
Soft Irq
cpu | stolen
Stolen
cpu | sys
Sys
cpu | user
cpu | wait
cpu | total
cpu | allCpuCombined
cpu | allCpuTotal_ghz
Available
Available
cpu | allCpuCombined_ghz
Used
Used
cpu | allCpuCombined_percent
CPU usage
VMware, Inc.
Metric Name
Description
device | iops_read
device | iops_write
device | iops
device | await
Metric Name
Description
Metric Name
Description
ntp | serverCount
ntp | unreachableCount
ntp | unreachable
Unreachable
VMware, Inc.
267
268
VMware, Inc.
Index
A
access control
privileges 68
user scenario assign privileges to access
content 75
user scenario create role and user account 73
user scenario import user account 77
user scenario privileges to access objects 76
access control scenario 72
action
adapter 15
alert definition 127
overview list 127
python adapter 15
action adapter, credentials 11
actions
user group 18
user role 18
user access 17, 18
user role permissions 18
adapter
action 15
actions 12
collection interval 19
compliance 26
credentials 51
migration 58
migration support 59, 60
redescribe 187
vCenter Server 12
vCenter Server actions 12
vCenter Server action 15
vRealize Configuration Manager 24, 26
adapter type, icons 170
add, super metrics 165
add credentials, storage devices 22
admin, password 185
admin UI, metrics 249
administer 7
administer policies 140
administrator, password 185
alert
compliance 137
compliance standard 137
outbound alert plug-in 128130, 132, 133
recommendations 127
VMware, Inc.
alert symptom
fault 126
message event 126
metric 125
metric event 127
property 126
alert definition
alert 127
best practices 113
hierarchy 112
negative symptom 114
object hierarchy 112
alert definitions
user scenario for accounting department
objects 115120, 122124
vRealize Automation 44
analytics, metrics 243
application, adding 82
application groups
environment overview 82
managing 82
associate super metric, object type 166
audit
system 78
use cases 78
user activity 78
user permissions 78
authentication 186
B
backward compatibility for vCenter Server
Users 71
badge
compliance 26
metrics 238, 241
base settings 142
best practices
alert definition 113
migration 52, 61
recommendation 113
symptom 113
C
capacity, metrics 238
CaSA, metrics 251
certificate 186
certificate, email plug-in 65
269
D
dashboard
configure 88
create 86, 87
definition 90
navigation 88, 89
widgets 90
dashboards
user scenario for accounting department
objects 124
vRealize Automation overview 44
data retention 176
data sources, connect 9
data collection 39
data, migration 54, 56
270
E
edit, global settings 176
email, notification 135
email plug-in, certificate 65
environment overview, application groups 82
export, super metric 168
external users 68
external sources for users 68
external user sources 71
F
fabric servers, storage devices 22
fault symptom, alert 126
filter, outbound alerts 134
formulate, super metric 164
FSDB, metrics 248
G
global settings
edit 176
list 176
glossary 7
groups
licensing 184
user scenario for accounting department
objects 120
H
HA, removing 181
hierarchy, objects 112
Host System metrics 206
Hyperic management pack, prerequisites 31
Hyperic Management Pack
configure 32, 34
install 32
view data 34
Hyperic platform IDs 35
hyperic_adapter 3 folder 38
hyperic.properties file 36
I
icons
customize 169
object type 169
import, super metric 169
import data 62
VMware, Inc.
Index
importing certificates 34
install solution, management pack 9
intended audience 7
L
LDAP import sources, migrated 70
licensing, groups 184
local users 68, 69
log files 182
log file, outbound alert plug-in 132
M
maintain 7
maintenance, schedule 183
manage 7
manage policies 140
manage user accounts 68
management pack
install solution 9
migration 58
PAK file 10
message event symptom, alert 126
metric event symptom, alert 127
metric symptom, alert 125
metrics
admin UI 249
analytics 243
badge 241
capacity 238
CaSA 251
cluster 256
controller 247
definitions 189
FSDB 248
node 252
persistence 261
product UI 248
project-based 238
self-monitoring 243
Storage Pod 231
suite API 250
system 242
vSphere World 190
watchdog 251
migrated LDAP import sources 70
migrated user accounts 70
migration
adapter 58
adapter support 59, 60
best practices 52, 61
import data 62
key concepts 53
management pack 58
VMware, Inc.
post-migration 64
solution 58
source 52
target 52
migration, data 54, 56
migration, policy 57
monitor 7
N
negated symptom, compliance standard 138
negative symptom 114
Network Time Protocol 182
node
metrics 252
online or offline 180
removing 180
node,passphrase 185
notification
email 135
outbound alert 128, 135, 136
REST 136
notifications
outbound alert plug-ins 128130, 132, 133
user scenario for accounting department
objects 123
NTP 182
O
object groups 79, 80, 139
object tags
adding 173
predefined 172
object type
associate super metric 166
icons 169
objects
adding 171
assigning tags 172
configuring relationships 175
finding with tags 174
managing 170
parent-child relationships 175
offline node 180
online node 180
outbound alert
notification 128, 135, 136
settings 128130, 132, 133
outbound alert plug-in
log file 132
REST plug-in 130
Smarts Service Assurance Manager 133
SMTP 129
271
P
PAK file, management pack 10
passphrase 185
password
admin 185
administrator account 185
permissions 78
persistence, metrics 261
plug-in, outbound alert 128130, 132, 133
plug-in metrics
vRealize-Automation 47
vSphere-SSO 45
policies
affected by upgrades 140
custom 143
default 142
objectives 142
privileges 140
responsibilities 142
user scenario for accounting department
objects 122
user scenario to apply policy to datastore
objects 157
user scenario to apply policy to vSphere object
groups 151
user scenario to configure settings to analyze
and report on vSphere objects 149
user scenario to create a policy to meet
vSphere operational needs 148
user scenario to create an operational policy
for production datastore objects 152
user scenario to create dashboard to view disk
usage of datastore objects 158
user scenario to create new group type 153
user scenario to create new object group 154
user scenario to create new policy and select
base policies 155
user scenario to create policy for vSphere
production environment 145
user scenario to determine vSphere
operational requirements 146
user scenario to enable disk space attributes
for datastore objects 156
user scenario to override analysis settings for
datastore objects 155
272
R
recommendation
best practices 113
compliance standard 138
recommendations
alerts 127
user scenario for accounting department
objects 119
redescribe, adapter 187
remote collector, metrics 263
removing
HA 181
node 180
report
report overview 107
create 102
download 104
formats 109
generate 103
generated reports 106
introduction 101
name and description 108
owner 97
schedule 104, 106
template
delete 105
edit 105
views 108
reportt, report template 105
report template, report template overview 107
reports 85
resource creation 38
resource interaction mode, widget 93
resource relationships 39
resource behavior customize 111
Resource Pool metrics 225
resources 38
REST
notification 136
outbound alert plug-in 130
VMware, Inc.
Index
S
scenarios
create policy for vSphere production
environment 145
adding an application 82
apply policy to datastore objects 157
apply policy to vSphere object groups 151
configure policy settings to analyze and report
on vSphere objects 149
create a policy to meet vSphere operational
needs 148
create an operational policy for production
datastore objects 152
create dashboard to view disk usage of
datastore objects 158
create new group type for policy 153
create new object group for policy 154
create new policy and select base
policies 155
enable policy disk space attributes for
datastore objects 156
object groups 80
override policy alert and symptom definitions
for datastore objects 157
override policy analysis settings for datastore
objects 155
policies determine vSphere operational
requirements 146
user access control create role and user
account 73
user access control import user account 77
user access control privileges to access
content 75
user access control privileges to access
objects 76
schedule, maintenance 183
search for application 82
security,passphrase 185
self-monitoring, metrics 243
setting up vRealize Automation 42
settings, global 176
Smarts Service Assurance Manager, outbound
alert plug-in 133
SMTP, outbound alert plug-in 129
SNMP trap, outbound alert plug-in 132
solution
applications 27
migration 58
policy 16
storage devices 20
Storage Devices 20
VMware, Inc.
T
tags, objects 172
Technical Support 182
time server 182
TLS/SSL certificate 186
TLS/SSL certificates 64
troubleshooting
management pack for Hyperic 40, 41
review super metric 167
viewing system log files 41
273
U
updated information 5
upgrade
import data 62
key concepts 53
migration-based 52
upgrades, effect on policies 140
use cases, auditing 78
user access control, privileges 68
user accounts, migrated 70
user group, actions 18
user role, actions 18
user scenario
configure dashboard navigation 88
create dashboard 86, 87
create report 102
create view 95
dashboard 86
dashboard navigation 86
download report 104
export view 96
import view 97
reports 102
run view 96
schedule report 104
views 95
widget 86
work dashboard navigation 89
user access
actions 17, 18
vCenter Server actions 17
user preferences 67
user privileges, vCenter adapter 11
user scenarios
access control 72
access control create role and user
account 73
access control import user account 77
access control privileges to access content 75
access control privileges to access objects 76
alert definition for accounting department
objects 115120, 122124
apply policy to datastore objects 157
apply policy to vSphere object groups 151
configure policy settings to analyze and report
on vSphere objects 149
create a policy to meet vSphere operational
needs 148
create an operational policy for production
datastore objects 152
274
V
vCenter adapter, credentials 11
vCenter registration 64
vCenter Server
metrics 192
adapter 12
solution 10, 12, 16
vCenter Server action
collection interval 19
credentials 11
vCenter Server components, metrics 189
vCenter Server users 68, 69
vCenter Server Users, backward
compatibility 71
vCenter Server actions, user access 17
verify connection, storage devices 23
verify data collection, storage devices 23
view
create 95
data 99
delete 101
edit 101
export 96
import 97
owner 97
run 96
subjects 98
views applicability 98
VMware, Inc.
Index
visibility 101
workspace 98, 99, 101
views 85
views availability 98
VIN Application Topology dashboard 29
VIN Management Pack
configure 29
view data 29
Virtual Infrastructure Navigator 30
Virtual Machine metrics 195
visualize, super metric 166
VMware Distributed Virtual Switch metrics 232
vRealize Configuration Manager
adapter 24, 26
compliance 24, 26
solution 24, 26
vRealize Infrastructure Navigator solution 27
vRealize Operations Manager
licenses 179
maintenance 179
troubleshooting 179
vSphere, solution 10, 12, 16
vSphere World, metrics 190
W
watchdog, metrics 251
widget
interaction 92
resource interaction mode 93
widgets, configuring 90
workload calculation 37
workspaces, policies 160, 161
VMware, Inc.
275
276
VMware, Inc.