Table of Contents
- 1. Introduction
- 2. Zenoss Code and Function Documentation
- 3. Coding Guidelines
- 4. Programming Techniques
- 5. Device Management
- 6. Zen DMD: Command-line Access to the Zenoss Object Database
- 7. ZenPacks
-
- 1. ZenPack Basics
- 2. Creating a ZenPack
- 3. ZenPack Names
- 4. Specifying Dependencies
- 5. Location of ZenPack Files
- 6. ZenPack Structure and Contents
- 7. Building and Distributing ZenPacks
- 8. Migrating between versions
- 9. Converting older ZenPacks to ZenPack eggs
- 10. ZenPack.py
- 11. ZenPackPersistence.py
- 12. Providing DataSource classes
- 13. Providing daemons
- 14. Setuptools and the zenpacksupport egg
- 15. Where to Get More Information
- 8. Writing A Zenoss Performance Collector
- 9. Writing a New Zenoss Report
- 10. zProperty Management
- 11. Extending the Zenoss Model
- 12. Event Classes
- 13. Extending the User Interface
- 14. Getting a DB Connection from the Pool
- 15. Migrating Zenoss Code
- 16. Testing
- A. Event Database Dictionary
- B. TALES Expressions
- Glossary