Zenoss Zenpack Development Training

Zenoss TrainingThe ZenPack Developer Training course will teach you how to develop and deploy complex customizations to Zenoss through ZenPacks, Zenoss' extension framework. Through a series of progressive, hands-on exercises, each student will build a new ZenPack that models and monitors a custom device type and includes updates to the Zenoss user interface.

Instruction is delivered in a classroom setting by a Zenoss developer. Each student is provided with a dedicated Zenoss training instance and is tasked with creating the new ZenPack under instructor guidance.

The class is delivered over two days, and lunch is provided. See the schedule below for times and dates.

Prerequisites

Please note that this is a highly technical course; to be successful, participants should have at least basic skills in these areas:

  • Linux CLI: ability to move around the file system, manage files, and run commands
  • Programming or scripting; experience with Python is ideal but not required
  • XML syntax
  • SNMP fundamentals

Course Outline

  • Development Environment
    • Configuring a Minimal Zenoss Installation
    • Running Zenoss Daemons in the Foreground
    • Installing ZenPacks
  • Background Information
    • Device versus DeviceComponent
    • Template Binding
    • Relationship Types
  • Creating a ZenPack
    • Naming a ZenPack
    • ZenPack Versioning
    • ZenPack Dependencies
  • Monitoring an SNMP-Enabled Device
    • SNMP Tools
    • Device Monitoring
    • Device Modeling
    • Component Modeling
    • Component Monitoring
    • SNMP Traps
  • Exporting a ZenPack
  • Troubleshooting
    • Using the Python Debugger

Schedule

Session Date Time

ZP008

Apr 23 - 24, 2014

9AM - 5PM Central US Time

ZP009

Jul 16 - 17, 2014

9AM - 5PM Central US Time

ZP010

Oct 15 - 16, 2014

9AM - 5PM Central US Time

Pricing

  Per Participant

Commercial Subscribers

$2,000

To Register

If you would like to register for one of the above sessions, please email training@zenoss.com