Welcome to ZenPackers!¶
Zenpack Troubleshooting and Triage¶
Topics for Zenpack Administration¶
- Commandline Monitoring For Slackers (ZP Developers)
- Databases and Rabbits
- Attribute Errors and Other Oddities
- Dealing with Bad Relations in ZODB
- RRD Topics
- Third Party Licensing Agreements
- Jenkins
- Zenpack Versioning Guidelines
- Zenpack Release Notes
- The MediaWiki Site
- HotFix Release Notes
- L3 Support Process
- Daemons & Debugging
- Zenwipe.sh: Erase Everything but Core
- Zendmd Examples
- Parsing an Objects.xml file using JQ
- Converting to the new Catalog
- RST Sample
General Zenpack Development¶
This is the documentation for Inter-Galactic ZenPack Developers
- File Locations
- General Considerations
- Event Management
- Special Events and Their Consequences
- Event Classes
- GUI Properties and JavaScript Related Methods
- Description
- Prerequisites
- Variables: Who, What, Where, and How
- Renderer: Changing Column Appearances
- Renderer: Linking Grid Elements to other Component Views
- GUI: Adding an Extra Panel to the Navigator
- GUI: Changing Detail Values in the Navigator
- GUI: Auto-Expanding Columns and minWidth for Component Grids
- Missing DocString in Component Class results in Site-Error
- Impact Guide
- DynamicVeiw Topics
- Modeling for Zenpacks: Selected Topics
- Collection: General Concepts
- Datasources in Detail
- Graphs
- ZenPython (PythonCollector) Topics
- ZenPack Security
- Reserved Words in Zenoss Modeler
- Solr Catalogs (ModelIndex) Review
Special Zenpack Development Topics¶
- Analytics Bundle Topics
- Introduction and General Notes
- Analytics Aliases
- Setting up Zenoss Analytics
- Loading the Bundle into Analytics
- Steps to create bundle with create-analytics-bundle scirpt:
- Debug a Domain Created with a Tool or Script
- Creating Analytics Bundles Manually
- Creating Joins in UI
- Kicking off Quick Aggregation Jobs
- Reportables: Modify what is Reported
- Analytics trobleshooting guide
- Accessing Mysql in Analytics
- Tips and Tricks
- References
- Catalog Tool
- Migration Guide for Slackers
- Monkey Patching in ZenPacks
- Templating Topics
- Unit Testing Rough Guide
- ZEP Topics
- Bread and Butter: A Quick Primer on Pickles
Topics for ZenpackLib¶
Documentation for ZenPackLib
Topics for ControlCenter (ControlPlane)¶
Documentation for ZenPackLib
Topics for OpenStack Group¶
Documentation for OpenStack Group of Zenpacks
Pythonic Topics:¶
Some Useful Python Topics
Cisco General:¶
Other Topics:¶
- Ansible Rough Guide
- Git for Gits ;)
- References
- Git Access For Zenossians
- Special note on the Owners group in Github
- Setup Your GitHub Credentials
- Clone a Repo
- Recommended Commit Message Format (Important!)
- Cool Ways to Show Logs and Diffs
- Typical Workflow Scenario
- New Repo Workflow Scenario
- Setting Repo Parameters
- Changing Branches
- Merging Branches
- Delete Unwanted Branches
- Synchronizing Local Branches and References: Pruning
- Revert a Branch to a Prior Commit
- Resetting a Branch to a Prior Commit
- Comparison of Git Branches
- Avoiding Many Small Commits
- Squashing Multiple Commits
- Git and Code Reviews: Keeping History Clean
- Git-Flow
- Installing Git-Flow
- Setup Git-Flow in the Existing Repo
- Create New Features and Work Flow
- Push the Develop onto the old Feature that is Stale
- Push a new Feature up to Origin for storage:
- Heavy Feature Workflow IMPORTANT: PLEASE READ
- Rebasing a Feature on Develop
- Merge Conflicts: Fixing a Rebase
- Git Stash: Stashing Modified Files
- Pull Requests: The Easy Way
- Push Defaults
- Git 1.X and 2.X Warnings and Errors
- Installing a VIM IDE setup with Synstastic
- DB2 Information for Scavengers
- Convenience Tools
- Simulate devices