6.1
Table Of Contents
- Endpoint Operations Management Agent Plug-in Development Kit
- Contents
- About the Endpoint Operations Management Agent Plug-in Development Kit
- Introduction to Plug-in Development
- The Role of the Server and Agent in Plug-ins
- Technical Overview
- Plug-in Implementations
- Using Support Classes to Simplify a Plug-in
- Writing Plug-ins
- JMX Plug-in
- Script Plug-ins
- SNMP Plug-in
- JMX-Based Management
- Auto-Discovery of JMX Resources
- Configuration Properties for JMX Monitoring
- Creating a Custom JMX Plug-in
- Defining Service Types to Provide Management via Custom MBeans
- Defining an ObjectName to Access Custom MBeans
- Defining Configuration Properties to Appear in the User Interface
- Defining and Gathering Metrics
- Specifying the Availability Metric for MBeans
- Implementing Control Actions
- Defining the Server Auto-Inventory Element
- Discovering Custom Properties
- Running and Testing Plug-ins from the Command Line
- Using Auto-Discovery Support Classes in Plug-ins
- Working with Plug-in Descriptors
- Plug-In Support Classes
- Index
Table 2‑2. metric Tag Attributes (Continued)
Metric Attribute Description Required Yes/No Possible Values
units
The units of measurement
for the metric, which
affects how metric values
are displayed and labelled
in the
vRealize Operations
Manager user interface
No None
Is not formatted.
Uses the following
abbreviations:
n
percentage
n
B: Bytes
n
KB: Kilobytes
n
MB: Megabytes
n
GB: Gigabytes
n
TB: Terabytes
n
epoch-millis: Time since
January 1, 1970 in
milliseconds
n
epoch-seconds: Time
since January 1, 1970 in
seconds
n
ns: Nanoseconds
n
mu: Microseconds
n
ms: Milliseconds
n
sec: Seconds
If the name attribute is
Availability, defaults to
percentage, otherwise
defaults to none.
indicator
Whether the metric is an
indicator metric in
vRealize Operations
Manager. Indicator metrics
are marked as KPI in the
vRealize Operations
Manager user interface.
No
n
true
n
false
template
Expresses a request for a
specific metric, for a
specific object, in a format
that the
Endpoint Operations
Management agent
recognizes. It identifies the
object instance, a specific
metric, and where to obtain
the metric value. A metric
template takes the form
Domain:Properties:Metr
ic:Connection
No The content of each segment
of the metric template
depends on how the metric
is obtained: from an MBean
server, SIGAR, a
measurement class, through
SNMP, and so on.
defaultOn When true, this
measurement is scheduled
by default.
No
If indicator is true defaults
to true, otherwise defaults
to false.
Example: Simple metric Tag
<metric name="Availability"
category="AVAILABILITY"
units="percentage"
indicator="true"/>
Endpoint Operations Management Agent Plug-in Development Kit
44 VMware, Inc.