Java and JMX: Building Manageable Systems |
By Heather Kreger, Ward Harold, Leigh Williamson |
| |
Publisher | : Addison Wesley |
Pub Date | : December 30, 2002 |
ISBN | : 0-672-32408-3 |
Pages | : 592 |
| Copyright |
| | Preface |
| | | Introduction |
| | | This Book's Intended Audience |
| | | What You Need to Know before Reading This Book |
| | | What You Will Learn from Reading This Book |
| | | Software Needed to Complete the Examples |
| | | How This Book Is Organized |
| | | Where to Download the Associated Code for This Book |
| | | Conventions Used in This Book |
| | | About the Cover |
| | | Acknowledgments |
|
| | Part I. JMX Introduction |
| | | Chapter 1. Management Concepts |
| | | Section 1.1. Progress of Management |
| | | Section 1.2. Management Architectures |
| | | Section 1.3. Management Technologies |
| | | Section 1.4. Managing the Lifecycle |
| | | Section 1.5. Management Disciplines |
| | | Section 1.6. Managed Resource Responsibilities |
| | | Section 1.7. Management Patterns |
| | | Section 1.8. Management Applications |
| | | Section 1.9. Summary |
| | | Section 1.10. General References |
| | | Notes |
|
| | | Chapter 2. Introduction to JMX [1] |
| | | Section 2.1. Why We Need JMX |
| | | Section 2.2. Which Applications Should Be Manageable? |
| | | Section 2.3. The Goals of JMX |
| | | Section 2.4. History |
| | | Section 2.5. JMX Overview |
| | | Section 2.6. Quick Tour of JMX |
| | | Section 2.7. Summary |
| | | Notes |
|
|
| | Part II. JMX Details |
| | | Chapter 3. All about MBeans |
| | | Section 3.1. MBean Fundamentals |
| | | Section 3.2. MBean Construction |
| | | Section 3.3. Design Guidelines |
| | | Section 3.4. Summary |
|
| | | Chapter 4. Model MBeans |
| | | Section 4.1. Introduction |
| | | Section 4.2. The ModelMBean Interface |
| | | Section 4.3. Managed Resources |
| | | Section 4.4. ModelMBeanInfo |
| | | Section 4.5. Descriptors |
| | | Section 4.6. Behavior of the Model MBean |
| | | Section 4.7. XML Service: Priming ModelMBeanInfo from XML Files |
| | | Section 4.8. Using Model MBeans |
| | | Section 4.9. Common Mistakes with Model MBeans |
| | | Section 4.10. Caveats |
| | | Section 4.11. Summary |
| | | Section 4.12. XML File Example |
| | | Notes |
|
| | | Chapter 5. The MBeanServer |
| | | Section 5.1. The MBeanServerFactory Class |
| | | Section 5.2. Object Naming |
| | | Section 5.3. The MBeanServer Interface |
| | | Section 5.4. The MBeanServerDelegate MBean |
| | | Section 5.5. Finding MBeans |
| | | Section 5.6. Notifications |
| | | Section 5.7. Summary |
|
| | | Chapter 6. Monitors and Monitoring |
| | | Section 6.1. The JMX Monitor Service |
| | | Section 6.2. Concrete Monitors |
| | | Section 6.3. Summary |
|
| | | Chapter 7. JMX Agent Services |
| | | Section 7.1. Timer Service |
| | | Section 7.2. Dynamic MBean Loading Service |
| | | Section 7.3. Relation Service |
| | | Section 7.4. JMX Connectors |
| | | Section 7.5. Summary |
|
| | | Chapter 8. Securing JMX |
| | | Section 8.1. JMX Security Exposures |
| | | Section 8.2. Permission-Based Security Fundamentals |
| | | Section 8.3. JMX Permissions |
| | | Section 8.4. Using JMX Security |
| | | Section 8.5. Summary |
|
| | | Chapter 9. Designing with JMX |
| | | Section 9.1. MBeanServer Deployment Patterns |
| | | Section 9.2. Instrumentation Patterns |
| | | Section 9.3. MBean Registration and Lifecycle |
| | | Section 9.4. Best Practices |
| | | Section 9.5. Summary |
|
|
| | Part III. Application of JMX |
| | | Chapter 10. J2EE and JMX |
| | | Section 10.1. Java 2 Enterprise Edition |
| | | Section 10.2. J2EE Management |
| | | Section 10.3. Management Tool Access: The MEJB |
| | | Section 10.4. J2EE Management Models |
| | | Section 10.5. Standard Management Functions |
| | | Section 10.6. Application-Specific Extensions |
| | | Section 10.7. Areas Missing from J2EE Management |
| | | Section 10.8. The Vision |
| | | Section 10.9. Sample JSR 77 Code |
| | | Section 10.10. Summary |
| | | Notes |
|
| | | Chapter 11. Web Services and JMX |
| | | Section 11.1. Web Services Overview |
| | | Section 11.2. Web Service Registry Management |
| | | Section 11.3. Web Service Execution Environment Management |
| | | Section 11.4. Web Service Management |
| | | Section 11.5. Summary |
| | | Section 11.6. Code Listings |
| | | Notes |
|
| | | Appendix JMX in Products |
| | | Section A.1. JMX Agent Implementations |
| | | Section A.2. JMX Managers |
| | | Section A.3. JMX-Enabled Products |
| | | Notes |
|
|
| | Index |