Introduction to ZenPack Development

Summary
Description
This course is intended for users who want to extend the functionality of their Zenoss deployment through the use of ZenPacks. This class is delivered remotely and offered in US morning hours / EU afternoon hours. Students who do well are programmers (Linux/Windows), or system / network administrators working in a DevOps environment.
Instruction is delivered online by a Zenoss developer. Each student is provided with a dedicated Zenoss training instance and is tasked with creating a new ZenPack under instructor guidance. The class is delivered over two days. See the schedule below for times and dates.
Z Credits
Four (4) Z Credits can be redeemed for this registration at checkout.
Audience
Programmers (Linux/Windows), system and network administrators working in a DevOps environment.
Zenoss Cloud Users | ✱ |
Zenoss as a Service (ZaaS) Users | ✱ |
Zenoss Service Dynamics (ZSD) / On-Premises Users | ✔ |
*Note that Zenoss Cloud and ZaaS customers will need to deploy a development instance of Zenoss Resource Manager or Zenoss Community Edition in order to develop ZenPacks. Please refer to this documentation for more information and instructions.
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
- Ideally 6+ months of experience with Zenoss
- While not required, Zenoss recommends that participants also attend Zenoss Platform Administration II Training before taking this course.
Setup Requirements
- An up-to-date, modern web browser.
- Outbound SSH connectivity.
You will not be able to perform most of the lab exercises without outbound SSH connectivity.
You are welcome to attend the training without SSH connectivity; however, please understand that in this course, most of the lab exercises require SSH connectivity and there are no alternate exercises.
Outline
|
|