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
Index
A
auto-discovery classes
hierarchy 39
implementation 39
interfaces 40
overview 39
required parameters 39
specify implementation 41
auto-discovery support classes
DaemonDetector 52
FileServerDetector 53
MxServerDetector 57
RegistryServerDetector 58
ServerDetector 62
SNMPDetector 64
autodiscovery support classes 51
C
classes
auto-discovery 39
DaemonDetector 52
FileServerDetector 53
measurement support 65, 66
MxServerDetector 57
plugin support 66, 67, 72
RegistryServerDetector 58
ServerDetector 62
SNMPDetector 64
command line
control agent behavior 29
create resource properties file 27, 28
inherited resource properties 29
properties files names and locations 28
properties file content 28
run plug-ins 25
run plug-ins syntax 26
run protocol checks 36
test plug-ins 25
ConfigResponse 72
D
DaemonDetector class 52
dcs-tools-pdk.jar, methods 29–31, 35
discover method 31
F
FileServerDetector class 53
G
generate method 35
glossary 5
I
intended audience 5
J
JMX plug-in
about 20
auto-discovery 21
configuration properties 21
creating custom 22, 23
discover custom properties 10, 25
implement control actions 23
server auto-inventory element 24
specify availability metric 23
L
lifecycle method 30
M
measurement, support classes 64
measurement plug-ins
defining using metric tag 42
setting to auto-discover resources 45
specify in plug-in descriptor 42
support classes 41
using support classes for metric collection 45
using templates to collect metric data 45
measurement support classes
MeasurementPlugin 65
SNMPMeasurementPlugin 66
Win32MeasurementPlugin 66
MeasurementPlugin 65
methods
dcs-tools-pdk.jar file 29–31, 35
discover 31
generate 35
lifecycle 30
metric 31
track 35
metric method 31
VMware, Inc.
75