6.3
Table Of Contents
- vRealize Operations Manager Customization and Administration Guide
- Contents
- About Customization and Administration
- Configuring Users and Groups
- Customizing How vRealize Operations Manager Displays Your Data
- Customizing How vRealize Operations Manager Monitors Your Environment
- Defining Alerts in vRealize Operations Manager
- Object Relationship Hierarchies for Alert Definitions
- Alert Definition Best Practices
- Understanding Negative Symptoms for Alerts
- Create an Alert Definition for Department Objects
- Add Description and Base Object to Alert Definition
- Add a Virtual Machine CPU Usage Symptom to the Alert Definition
- Add a Host Memory Usage Symptom to the Alert Definition
- Add Recommendations to the Alert Definition
- Create a Custom Accounting Department Group
- Create a Policy for the Accounting Alert
- Configure Notifications for the Department Alert
- Create a Dashboard to Monitor Department Objects
- Defining Symptoms for Alerts
- Viewing Actions
- Defining Recommendations for Alert Definitions
- Creating and Managing Alert Notifications
- List of Outbound Plug-Ins
- Add Outbound Notification Plug-Ins
- Add a Standard Email Plug-In for Outbound Alerts
- Add a REST Plug-In for Outbound Alerts
- Add a Log File Plug-In for Outbound Alerts
- Add a Network Share Plug-In for vRealize Operations Manager Reports
- Add an SNMP Trap Plug-In for Outbound Alerts
- Add a Smarts Service Assurance Manager Notification Plug-In for Outbound Alerts
- Filtering Log File Outbound Messages With the TextFilter.xml File
- Configuring Notifications
- Defining Compliance Standards
- Operational Policies
- Managing and Administering Policies for vRealize Operations Manager
- Policy Decisions and Objectives
- Default Policy in vRealize Operations Manager
- Custom Policies
- Policies Provided with vRealize Operations Manager
- User Scenario: Create a Custom Operational Policy for a vSphere Production Environment
- User Scenario: Create an Operational Policy for Production vCenter Server Datastore Objects
- Create a Group Type for Your Datastore Objects
- Create an Object Group for Your Datastore Objects
- Create Your Policy and Select a Base Policy
- Override the Analysis Settings for the Datastore Objects
- Enable Disk Space Attributes for Datastore Objects
- Override Alert and Symptom Definitions for Datastore Objects
- Apply Your Datastore Policy to Your Datastore Objects Group
- Create a Dashboard for Disk Use of Your Datastore Objects
- Using the Monitoring Policy Workspace to Create and Modify Operational Policies
- Policy Workspace in vRealize Operations Manager
- Super Metrics in vRealize Operations Manager
- Customizing Icons
- Managing Objects in Your Environment
- Configuring Object Relationships
- Customizing How Endpoint Operations Management Monitors Operating Systems
- Modifying Global Settings
- Defining Alerts in vRealize Operations Manager
- Maintaining and Expanding vRealize Operations Manager
- Cluster and Node Maintenance
- Logging
- Passwords and Certificates
- How To Preserve Customized Content
- Backup and Restore
- OPS-CLI Command-Line Tool
- Index
Table 3‑7. Looping Function Formats (Continued)
Argument syntax example Description
funct(${adapterkind=adaptkind,
resourcekind=reskind, resourcename=resname,
identiers={id1=val1id2=val2,…}, metric=a|
b:instance|c})
Returns a single data point of a particular metric for the resname
specied in the argument. This super metric does not take values
from the children or parents of the object.
funct(${adapterkind=adaptkind,
resourcekind=reskind, resourcename=resname,
identiers={id1=val1, id2=val2,…}, aribute=a|
b:optional_instance|c})
Returns a set of data points. This function iterates aributes of the
resname specied in the argument. This super metric does not take
values from the child or parent of the object.
funct(${adapterkind=adaptkind,
resourcekind=reskind, depth=dep}, metric=a|
b:optional_instance|c})
Returns a set of data points. This function iterates metrics of the
reskind specied in the argument. This super metric takes values
from the child (depth > 0) or parent (depth < 0) objects, where depth
describes the object location in the relationship chain.
For example, a typical relationship chain includes a datacenter,
cluster, host, and virtual machines with the datacenter at the top
and the virtual machines at the boom. If the super metric is
assigned to the cluster and the function denition includes depth =
2, the super metric takes values from the virtual machines. If the
function denition include depth = -1, the super metric takes values
from the datacenter.
funct(${adapterkind=adaptkind,
resourcekind=reskind, depth=dep}, aribute=a|
b:optional_instance|c})
Returns a set of data points. This function iterates aributes of the
reskind specied in the argument. This super metric takes values
from the child (depth > 0) or parent (depth < 0) objects.
For example, avg(${adapterkind=VMWARE, resourcekind=VirtualMachine, attribute=cpu|usage_average,
depth=1}) averages the value of all metric instances with the cpu|usage_average aribute for all objects of
type VirtualMachine that the vCenter adapter nds. 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 3‑8. Single Functions
Function Format Description
abs abs(x) Absolute value of x. x can be any oating point number.
acos acos(x) Arccosine of x.
asin asin(x) Arcsine of x.
atan atan(x) Arctangent of x.
ceil ceil(x) The smallest integer that is greater than or equal to x.
cos cos(x) Cosine of x.
cosh cosh(x) Hyperbolic cosine of x.
exp exp(x) e raised to the power of x.
oor oor(x) The largest integer that is less than or equal to x.
log log(x) Natural logarithm (base x) of x.
log10 log10(x) Common logarithm (base 10) of x.
pow pow(x,y) Raises x to the y power.
rand rand(x:y) Generates a random number between x and y.
sin sin(x) Sine of x.
sinh sinh(x) Hyperbolic sine of x.
vRealize Operations Manager Customization and Administration Guide
104 VMware, Inc.