6.1

Table Of Contents
n
Sigar
n
...
org.hyperic.hq.product.
JDBCMeasurementPlugin
Obtains database server and database metrics using JDBC. Measurement
classes in Hyperic plug-ins that monitor database servers extend this class.
Such plug-ins include:
n
Mysql
n
PostgreSQL
n
Oracle
n
Sybase
org.hyperic.hq.product.
jmx.MxMeasurementPlugin
Obtains MBean attribute values. Measurement classes in Hyperic plug-ins
that monitor application servers extend this class. Plug-ins include:
n
JBoss
n
WebLogic
n
WebSphere
n
Tomcat
n
Resin
org.hyperic.hq.product.
SigarMeasurementPlugin
Uses SIGAR API to obtain system and process data. The
vRealize Operations Manager system plug-in uses this class to monitor
system and process information for operating system platform types such as
Linux, Win32, and so on.
org.hyperic.hq.product.
SNMPMeasurementPlugin
Obtains metrics from SNMP-enabled resources. Measurement classes in
vRealize Operations Manager plug-ins that use this class include Apache.
org.hyperic.hq.product.
Win32MeasurementPlugin
Collects Windows Perflib data.
Specifying the Measurement Plug-in in the Plug-in Descriptor
You identify the measurement class for a resource type in the plug-in descriptor, in a <plugin> element in
the resource element that defines the resource type.
The resource element could be a <platform>, <server>, or <service> element. For example, a plug-in that
uses org.hyperic.hq.product.MeasurementPlugin to collect metrics for a server type resource includes a
<plugin> element like the one in the following code snippet.
<server...
...
<plugin type="measurement" class="org.hyperic.hq.product.MeasurementPlugin"/>
...
</server>
Defining Measurements Using the metric Tag
A measurement plug-in collects metrics. In the plug-in descriptor, you define a <metric> element for each
metric to be collected for an object type.
You must always collect the availability metric.
The availability metric indicates whether an object is up or down.
Endpoint Operations Management Agent Plug-in Development Kit
42 VMware, Inc.