Documentation Home
> Java Dynamic Management Kit 5.1 Getting Started Guide
Java Dynamic Management Kit 5.1 Getting Started Guide
Book Information
Index
A
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
Preface
Chapter 1 Overview of the Java Dynamic Management Kit
1.1 Introduction to the Java DMK
1.1.1 Why Use Java Dynamic Management Technology?
1.1.2 What Is the Java DMK?
1.1.3 How is a Java Dynamic Management Solution Developed?
1.1.3.1 Instrument Your Resources as MBeans
1.1.3.2 Expose Your MBeans in a Smart Agent
1.1.3.3 Access Your Agents Remotely
1.2 Key Concepts
1.3 Benefits of a Java Dynamic Management Solution
1.3.1 Simplified Design and Development
1.3.2 Protocol Independence
1.3.3 Dynamic Extensibility and Scalability
1.3.4 SNMPv3 Protocol
1.3.5 SNMP Master Agent
1.4 Overview of the Product Documentation
1.4.1 Online HTML Files
1.4.2 Printable Documents
1.4.3 Programming Examples
1.4.4 API Documentation
Chapter 2 Architectural Components
2.1 Instrumenting Resources as MBeans
2.1.1 Standard MBeans
2.1.2 Dynamic MBeans
2.1.3 Model MBeans
2.1.4 Open MBeans
2.2 The MBean Server
2.3 Communication Components
2.3.1 Connectors
2.3.1.1 RMI Connectors
2.3.1.2 JMXMP Connectors
2.3.1.3 Monitoring Standard Connectors Using the Heartbeat Mechanism
2.3.1.4 Generating Proxies
2.3.2 MBean Server Interceptors
2.3.3 Protocol Adaptors
2.4 The Notification Model
2.4.1 Local Notification Listeners
2.4.2 Remote Notification Listeners
2.5 Agent Services
2.5.1 Querying and Filtering
2.5.2 Dynamic Loading
2.5.3 Monitoring
2.5.4 Scheduling
2.5.5 Cascading
2.5.5.1 Object Names and Domain Paths
2.5.5.2 File System Analogy
2.5.5.3 CascadingServiceMBean
2.5.5.4 Cascading over Java DMK legacy connectors
2.5.6 Discovering Agents
2.5.7 Discovery Search Service
2.5.8 Discovery Support Service
2.5.9 Defining Relations
2.6 Security
2.6.1 Security for Standard Connectors
2.6.1.1 Privacy
2.6.1.2 Client Authentication in the JMXMP connector
2.6.1.3 Client Authentication in the RMI connector
2.6.1.4 Server authentication
2.6.1.5 Authorization
2.6.1.6 Subject Delegation
2.7 The SNMP Toolkit
2.7.1 SNMP Packaging in Java DMK 5.1
2.7.2 Developing an SNMP Agent
2.7.3 SNMP MIB Compiler – mibgen
2.7.4 SNMP Manager API
2.7.5 SNMPv1 and SNMPv2 Security
2.7.5.1 SNMPv1 and SNMPv2 Access Control
2.7.5.2 SNMPv1 and SNMPv2 Encoding
2.7.6 SNMPv3 Security
2.7.6.1 SNMPv3 Authentication and Privacy
Unsecured SNMP Requests
Authenticated Requests
Authenticated and Encrypted Requests
Error Messages
2.7.6.2 SNMPv3 Access Control
2.7.6.3 SNMPv3 Security Configuration
Chapter 3 Development Process
3.1 Instrumenting Resources
3.2 Designing an Agent Application
3.3 Designing a Management Application
3.3.1 Defining Input and Output
3.3.2 Specific Versus Generic
Chapter 4 Legacy Connectors and Related Features
4.1 Legacy Connectors
4.1.1 Wrapping of Legacy Connectors
4.1.2 Monitoring Legacy Connectors Using the Heartbeat Mechanism
4.1.3 Generating Proxies for Legacy Connectors
4.2 Generating Proxy MBeans
4.3 Cascading Service for Legacy Connectors
4.4 Security Mechanisms for Legacy Connectors
4.4.1 Password Protection
4.4.1.1 HTTP Connectors
4.4.1.2 HTML Protocol Adaptor
4.4.2 Context Checking
4.4.3 Data Encryption
4.4.4 Secure Dynamic Loading
4.5 Tracing
© 2010, Oracle Corporation and/or its affiliates