Table of Contents
- 1. Introduction
- 2. Detailed Architecture
- 3. Key Concepts
- 4. Zenoss Interface and Navigation
-
- 1. Zenoss Dashboard
- 2. Left Navigation Menu
- 3. Directory Path
- 4. Device/IP Search Box
- 5. User Information Area
- 6. Customizing Zenoss Dashboard Portlets
- 7. Zenoss Network Map
- 8. "Menu-ized" Elements
- 5. User Management
- 6. Email and Pager Settings
- 7. Organizers and Path Navigation in Zenoss
- 8. zProperties
- 9. Device Inventory and Configuration
-
- 1. What is Inventory and Configuration in Zenoss?
- 2. How Does Zenoss Model Devices?
- 3. The ZenModeler Daemon
- 4. Adding an Individual Device
- 5. Add an Individual Device with Context
- 6. Auto-Discovery of Devices
- 7. Device List
- 8. Individual Device Tabs
- 9. Searching For a Device By Name or IP Address
- 10. Editing Device Configurations
- 11. Managing Devices
-
- 11.1. Remodeling a Device
- 11.2. Changing the Device Class of a Device
- 11.3. Resetting Device Manage IP
- 11.4. Renaming a Device
- 11.5. Locking Device Configurations
- 11.6. Resetting the Device Community
- 11.7. Pushing Configuration Changes Back to the Zenoss System
- 11.8. Clearing Heartbeats
- 11.9. Deleting Devices From the System
- 12. Modeling Devices Using SNMP
- 13. Modeling Using SSH/COMMAND
- 14. Modeling Devices Using PortScan
- 15. Modeling Plugins
- 16. Debugging the Modeling Process
- 17. Using zLinks to Add Custom Links to a Device Status Page
- 18. Dumping and Loading Devices Using XML Lists
- 10. Event Monitoring
-
- 1. About Event Monitoring In Zenoss
- 2. Event Concepts
- 3. Zenoss Event Console
- 4. Generating and Sending a Test Event
- 5. Event Classes
- 6. Event Manager Settings
- 7. Acknowledging Events
- 8. Moving Events To History
- 9. Clearing The Event History
- 10. Event Class Mapping
- 11. Applying Event and Device Context Using Event zProperties
- 12. Mapping Events Through the UI
- 13. Using Mappings to Correlate Events
- 14. Event Commands
- 15. SNMP Traps and Event Transforms
- 16. Custom Event Views
- 17. Use ZenMail and ZenPop to Turn Email Messages into Zenoss Events
- 11. Availability Monitoring
- 12. Performance Monitoring
- 13. Monitoring Devices Remotely via SSH
-
- 1. Monitoring Devices Remotely via SSH
-
- 1.1. Installing Zenoss Plugins on the Remote Machine
-
- 1.1.1. Zenoss Plugin Installation Technique: RPM
- 1.1.2. Zenoss Plugin Installation Technique: setuptools
- 1.1.3. Testing the Plugin Installation
- 1.1.4. Troubleshooting the Plugin Installation
- 1.1.5. Changing Zenoss to Monitor the Devices Remotely Using SSH
- 1.1.6. Using the Predefined /Server/Cmd Device Class
- 14. Monitoring Using ZenCommand
- 15. Monitoring Windows Devices
-
- 1. Device Preparation for Windows Devices
- 2. Testing WMI on a Windows Server
- 3. Other Optional Windows Configuration Items
- 4. ZenWin Command Line Parameters
- 5. Modeling Services on Windows Devices
- 6. Collecting Windows Eventlog Events
- 7. Monitoring Windows Performance with SNMP-Informant
- 8. Running Commands on Windows Servers Using Winexe
- 16. SNMP Monitoring
- 17. Alerting Rules
- 18. UI Commands
- 19. Production States and Maintenance Windows
- 20. Reporting
- 21. General Zenoss Administration
-
- 1. Working with Zenoss from the Command Line
- 2. Minimal Zenoss - ZEO and Zope
- 3. Checking the Version of Zenoss
- 4. Checking for Zenoss Updates
- 5. Starting and Stopping the Zenoss Daemons
- 6. Zenoss Daemon Commands and Options
-
- 6.1. Configuring Zenoss Daemons
- 6.2. General Options for All Daemons
- 6.3. zenhub Options
- 6.4. zenmodeler Options
- 6.5. zenperfsnmp Options
- 6.6. zenperfxmlrpc Options
- 6.7. zenProcess Options
- 6.8. zenping Options
- 6.9. zensyslog Options
- 6.10. zenstatus Options
- 6.11. zenactions Options
- 6.12. zentrap Options
- 6.13. zencommand Options
- 7. Troubleshooting Zenoss Daemons
- 8. Automatic Startup in Linux Environments
- 9. Using Zenoss with a Remote MySQL Instance
- 10. Registering MIBs with Zenoss
- 22. Backup, Recovery and Maintenance
- 23. ZenPacks
-
- 1. Introduction to Zenpacks
- 2. Zenoss Core ZenPacks
-
- 2.1. ZenJMX ZenPack
-
- 2.1.1. About ZenJMX
- 2.1.2. JMX Background
- 2.1.3. ZenJMX Capabilities
- 2.1.4. Single Value Attribute Calls
- 2.1.5. Multi-Value Attribute Calls
- 2.1.6. Operation Calls
- 2.1.7. ZenJMX Behavior
- 2.1.8. Running the ZenJMX Daemon
- 2.1.9. Defining Custom JMX Data Sources
- 2.1.10. Enabling Remote JMX Access
- 2.1.11. Interrogating an JMX Agent via JConsole
- 2.1.12. Installing ZenJMX
- 2.2. ApacheMonitor ZenPack
- 2.3. DellMonitor ZenPack
- 2.4. HPMonitor ZenPack
- 2.5. MySqlMonitor ZenPack
- A. Net-SNMP and Zenoss
- B. Event Database Dictionary
- C. TALES Expressions
- D. Device Preparation
- E. Zenoss Licensing Information
List of Figures
- 1.1. Zenoss High-Level Architecture
- 2.1. Zenioss Detailed Architecture
- 4.1. Zenoss Dashboard
- 4.2. Column Layout Dialog
- 4.3. Add Portlet Dialog
- 4.4. Device Issues Portlet
- 4.5. Device Issues Portlet Configuration
- 4.6. Top Level Organizer Portlet
- 4.7. Top Level Organizer Configuration
- 4.8. Watch List Portlet
- 4.9. Watch List Portlet Configuration
- 4.10. Google Maps Portlet
- 4.11. Configuring the Google Maps Portlet
- 4.12. Zenoss Issues Portlet
- 4.13. Configuring the Zenoss Issue Portlet
- 4.14. Production State Portlet
- 4.15. Configuring the Production State Portlet
- 4.16. Zenoss Network Map
- 4.17. Page Menu
- 4.18. Sub-Devices Table Menu
- 5.1. User Administration page
- 5.2. Add User Dialog
- 5.3. Individual User Administration Page
- 5.4. Administered Objects Initial View
- 5.5. Administered Object - Object Added
- 5.6. Users Tab showing User Groups
- 5.7. Add New User Group Dialog
- 5.8. Add User to Group Dialog
- 6.1. Zenoss Settings- Settings Tab
- 7.1. Device Groupings
- 7.2. Device Class Tab
- 7.3. Device Class zProperties tab
- 7.4. Device Class Template tab
- 7.5. Sub-systems Status Menu
- 7.6. Add Organizer Dialog
- 7.7. Move Organizer Dialog
- 7.8. Add Organizer Dialog
- 7.9. Move Organizer
- 7.10. Zenoss Device Class Tree and Inheritance
- 9.1. Add Device - Full Page
- 9.2. Main Device Page
- 9.3. Add Device with Context Dialog
- 9.4. Networks Overview Tab
- 9.5. Auto-Discovery of Devices
- 9.6. Device List
- 9.7. Individual Device - Status Tab
- 9.8. Individual Device - OS Tab
- 9.9. Individual Device Hardware Tab
- 9.10. Individual Device - Software Tab
- 9.11. Individual Device - Events Tab
- 9.12. Individual Device - Status Tab
- 9.13. Individual Device Performance tab
- 9.14. Individual Device - Edit Tab
- 9.15. Individual Device Custom Tab
- 9.16. Individual Device - zProperties Tab
- 9.17. Individual Device - Templates Tab
- 9.18. Individual Device Administration Tab
- 9.19. Individual Device - Collector Plugins Tab
- 9.20. Individual Device - Modifications Tab
- 9.21. Device - Edit Tab
- 9.22. Change Device Class Path Dialog
- 9.23. Reset IP Dialog
- 9.24. Rename Device Dialog
- 9.25. Configuration Lock Editing Dialog
- 9.26. Delete Device Confirmation Dialog
- 10.1. Event Life Cycle
- 10.2. De-duplication
- 10.3. Begin-End Correlation
- 10.4. Zenoss Event Console
- 10.5. Event Details Fields Tab
- 10.6. Add Event Dialog
- 10.7. Add Organizer Dialog
- 10.8. Event Manager Edit Tab
- 10.9. Event Class Mapping
- 10.10. Event Mapping Page
- 10.11. IndividualEvent Mapping Page
- 10.12. Edit Event Mapping Tab
- 10.13. Event Mapping zProperties
- 10.14. Map Events Dialog
- 10.15. SNMP Trap Transform
- 10.16. Custom Event Views - Initial Views
- 10.17. Add Custom Event View
- 10.18. Custom Event Views - Edit Tab
- 11.1. Services List - Classes tab
- 11.2. Individual Service Status Tab
- 11.3. Individual Service- Edit Tab
- 11.4. Individual Service - zProperties Tab
- 11.5. Showing Processes to Monitor
- 11.6. Service Summary
- 11.7. Process Monitoring
- 11.8. Processes Page
- 11.9. Add OS Process Dialog
- 11.10. Processes zProperties tab
- 12.1. Perf Tab showing Load Average Graph
- 12.2. Performance Template for Load Average Graph
- 12.3. Data Source
- 12.4. Data Points
- 12.5. Threshold Definition
- 12.6. Graph Definition
- 13.1. Device Group zProperties Tab
- 14.1. Running ZenCommands
- 17.1. Sending Alerts
- 17.2. Settings Tab Showing SMTP Settings
- 17.3. Preferences Tab - Edit Tab
- 17.4. Alerting Rules Tab
- 17.5. Add Alerting Rule Dialog
- 17.6. Alert Details Edit Page
- 17.7. Alerting Rules Message Tab
- 17.8. Alerting Rules - Schedule Tab
- 17.9. Add Active Period Dialog
- 17.10. Alerting Rules - Schedule Details Page
- 18.1. Add User Command Dialog
- 18.2. Define User Command Dialog
- 18.3. Command Output
- 18.4. Edit Event Command Page
- 20.1. Report Organizer List
- 20.2. Graph Report
- 20.3. Graph Report Edit Page
- 20.4. Graph Report Element
- 20.5. MultiGraph Report Graphs
- 20.6. MultiGraph Report Edit Page
- 20.7. MultiGraph Report Collection
- 20.8. MultiGraph Report Graph Definition
- 20.9. MultiGraph Report Graph Group
- 21.1. Settings Page - Daemons Tab
- 23.1. JMX Heap Graph
- 23.2. Memory MBean
- 23.3. Memory MBean Expanded
- 23.4. Operations Tab
List of Tables
- 5.1. Zenoss User Roles
- 6.1. SMTP Options
- 8.1. Event zProperties
- 8.2. Device zProperties
- 8.3. Service zProperties
- 8.4. Network zProperties
- 8.5. Network zProperties