This is a series of articles about writing an SSH-based ZenPack from scratch. This series follows the development of the Mac OS X ZenPack, feature by feature.
- SSH ZenPack Development Tutorial 1: modeling contents of the Status page and initial setup.
- SSH ZenPack Development Tutorial 2: modeling CPU and memory for the Hardware tab.
- SSH ZenPack Development Tutorial 3: modeling of the Software Inventory for the Software tab.
- SSH ZenPack Development Tutorial 4: monitoring uptime on the Status tab and Load Average on the Perf tab.
- TBD: introducing zendoc and documenting ZenPacks in Zenoss 3.0.
- TBD: adding the ZenPack to the Easy Add wizard
- TBD: performance template for CPU Utilization, Memory Utilzation and IO.
- TBD: modeling and monitoring of File Systems for the OS tab.
- TBD: modeling and monitoring of Interfaces for the OS tab.
- TBD: modeling and monitoring of Routing for the OS tab.
- TBD: modeling and monitoring of OS Processes for the OS tab.
- TBD: modeling and monitoring of IP Services for the OS tab.
- TBD: add check for warranty expiration?
- TBD: add custom modeler and monitoring for temperature and fans?
I'm open to further suggestions and improvements to the code as it progresses and welcome any and all feedback you may have.