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
-
- 1. About Zenoss User Accounts
- 2. Creating New User Accounts
- 3. Editing User Accounts
-
- 3.1. Setting User Passwords
- 3.2. Editing User Contact Information
- 3.3. Assigning Roles and Permissions to Users
- 3.4. Setting the Default User Level
- 3.5. Setting the Dashboard Timeout and Refresh Time
- 3.6. Specifying a Default Dashboard Organizer
- 3.7. Associating Objects in Zenoss with Specific Users
- 4. User Groups
- 6. Device Access Control Lists (ACLs) (Commercial)
- 7. Email and Pager Settings
- 8. Organizers and Path Navigation in Zenoss
- 9. zProperties
- 10. 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
- 11. 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
- 12. Availability Monitoring
- 13. Performance Monitoring
- 14. 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
- 15. Monitoring Using ZenCommand
- 16. Monitoring Windows Devices
-
- 1. Device Preparation for Windows Devices
- 2. Setting Windows zProperties
- 3. Testing WMI on a Windows Server
- 4. Other Optional Windows Configuration Items
- 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
- 17. Windows Performance Monitoring (Zenwinperf) (Commercial)
- 18. SNMP Monitoring
- 19. Alerting Rules
- 20. UI Commands
- 21. Production States and Maintenance Windows
- 22. Reporting
- 23. Advanced Zenoss Reports (Commercial)
- 24. 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. Loading and Registering MIBs with Zenoss
- 25. Backup, Recovery and Maintenance
- 26. 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
- 2.6. NtpMonitor ZenPack
- 2.7. LDAPMonitor ZenPack
- 2.8. RPCMonitor ZenPack
- 2.9. IRCMonitor ZenPack
- 2.10. JabberMonitor ZenPack
- 2.11. DigMonitor ZenPack
- 2.12. FTPMonitor ZenPack
- 2.13. NNTPMonitor ZenPack
- 27. Zenoss Global Dashboard (ZenGlobe) (Commercial)
- 28. Zenoss High Availability
-
- 1. Overview
- 2. Conventions
- 3. Prerequisites
- 4. Installation of Packages
- 5. Stopping Services
- 6. Setting up DRBD for File System Replication
- 7. Relocating Shared Data to the Replicated Disk
- 8. Setting up Heartbeat for Resource Migration
- 9. Setting up Heartbeat Resources
- 10. Troubleshooting
- 11. References
- 29. Distributed Monitoring (Commercial)
- 30. Monitoring Virtual Host Machines (Commercial)
- 31. Predictive Thresholding (ZenHoltWinters) (Commercial)
- 32. Authentication Enterprise ZenPacks
- 33. Transaction Monitoring ZenPacks
- 34. Application Monitoring Enterprise ZenPacks
-
- 1. MS SQL Monitoring (MSSQLServer)(Commercial)
- 2. MS Exchange Monitoring (MSExchange)(Commercial)
- 3. IIS Monitoring (Commercial)
- 4. JBoss Application Server Monitoring (Commercial)
- 5. WebLogic Application Server Monitoring (Commercial)
- 6. Tomcat Application Server Monitoring (Commercial)
- 35. Integration Enterprise ZenPacks
- A. Net-SNMP and Zenoss
- B. Event Database Dictionary
- C. TALES Expressions
- D. Device Preparation
- E. ZenWebTx Twill Commands Reference
- F. Basic Troubleshooting in Zenoss
List of Figures
- 1.1. Zenoss High-Level Architecture
- 2.1. Zenoss Detailed Architecture
- 4.1. Zenoss Dashboard
- 4.2. Collectors Tab
- 4.3. Individual collector attributes
- 4.4. Individual Collector Edit tab
- 4.5. Column Layout Dialog
- 4.6. Add Portlet Dialog
- 4.7. Device Issues Portlet
- 4.8. Device Issues Portlet Configuration
- 4.9. Top Level Organizer Portlet
- 4.10. Top Level Organizer Configuration
- 4.11. Watch List Portlet
- 4.12. Watch List Portlet Configuration
- 4.13. Google Maps Portlet
- 4.14. Configuring the Google Maps Portlet
- 4.15. Zenoss Issues Portlet
- 4.16. Configuring the Zenoss Issue Portlet
- 4.17. Production State Portlet
- 4.18. Configuring the Production State Portlet
- 4.19. Zenoss Network Map
- 4.20. Page Menu
- 4.21. 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
- 7.1. Zenoss Settings- Settings Tab
- 8.1. Device Groupings
- 8.2. Device Class Tab
- 8.3. Device Class zProperties tab
- 8.4. Device Class Template tab
- 8.5. Sub-systems Status Menu
- 8.6. Add Organizer Dialog
- 8.7. Move Organizer Dialog
- 8.8. Add Organizer Dialog
- 8.9. Move Organizer
- 8.10. Zenoss Device Class Tree and Inheritance
- 10.1. Add Device - Full Page
- 10.2. Main Device Page
- 10.3. Add Device with Context Dialog
- 10.4. Networks Overview Tab
- 10.5. Auto-Discovery of Devices
- 10.6. Device List
- 10.7. Individual Device - Status Tab
- 10.8. Individual Device - OS Tab
- 10.9. Individual Device Hardware Tab
- 10.10. Individual Device - Software Tab
- 10.11. Individual Device - Events Tab
- 10.12. Individual Device - Status Tab
- 10.13. Individual Device Performance tab
- 10.14. Individual Device - Edit Tab
- 10.15. Individual Device Custom Tab
- 10.16. Individual Device - zProperties Tab
- 10.17. Individual Device - Templates Tab
- 10.18. Individual Device Administration Tab
- 10.19. Individual Device - Collector Plugins Tab
- 10.20. Individual Device - Modifications Tab
- 10.21. Device - Edit Tab
- 10.22. Change Device Class Path Dialog
- 10.23. Reset IP Dialog
- 10.24. Rename Device Dialog
- 10.25. Configuration Lock Editing Dialog
- 10.26. Delete Device Confirmation Dialog
- 11.1. Event Life Cycle
- 11.2. De-duplication
- 11.3. Begin-End Correlation
- 11.4. Zenoss Event Console
- 11.5. Event Details Fields Tab
- 11.6. Add Event Dialog
- 11.7. Add Organizer Dialog
- 11.8. Event Manager Edit Tab
- 11.9. Event Class Mapping
- 11.10. Event Mapping Page
- 11.11. IndividualEvent Mapping Page
- 11.12. Edit Event Mapping Tab
- 11.13. Event Mapping zProperties
- 11.14. Map Events Dialog
- 11.15. SNMP Trap Transform
- 11.16. Custom Event Views - Initial Views
- 11.17. Add Custom Event View
- 11.18. Custom Event Views - Edit Tab
- 12.1. Services List - Classes tab
- 12.2. Individual Service Status Tab
- 12.3. Individual Service- Edit Tab
- 12.4. Individual Service - zProperties Tab
- 12.5. Showing Processes to Monitor
- 12.6. Service Summary
- 12.7. Process Monitoring
- 12.8. Processes Page
- 12.9. Add OS Process Dialog
- 12.10. Processes zProperties tab
- 13.1. Perf Tab showing Load Average Graph
- 13.2. Performance Template for Load Average Graph
- 13.3. Data Source
- 13.4. Data Points
- 13.5. Threshold Definition
- 13.6. Graph Definition
- 14.1. Device Group zProperties Tab
- 15.1. Running ZenCommands
- 19.1. Sending Alerts
- 19.2. Settings Tab Showing SMTP Settings
- 19.3. Preferences Tab - Edit Tab
- 19.4. Alerting Rules Tab
- 19.5. Add Alerting Rule Dialog
- 19.6. Alert Details Edit Page
- 19.7. Alerting Rules Message Tab
- 19.8. Alerting Rules - Schedule Tab
- 19.9. Add Active Period Dialog
- 19.10. Alerting Rules - Schedule Details Page
- 20.1. Add User Command Dialog
- 20.2. Define User Command Dialog
- 20.3. Command Output
- 20.4. Edit Event Command Page
- 22.1. Report Organizer List
- 22.2. Graph Report
- 22.3. Graph Report Edit Page
- 22.4. Graph Report Element
- 22.5. MultiGraph Report Graphs
- 22.6. MultiGraph Report Edit Page
- 22.7. MultiGraph Report Collection
- 22.8. MultiGraph Report Graph Definition
- 22.9. MultiGraph Report Graph Group
- 24.1. Settings Page - Daemons Tab
- 26.1. JMX Heap Graph
- 26.2. Memory MBean
- 26.3. Memory MBean Expanded
- 26.4. Operations Tab
- 28.1. Zenoss High Availability
- 29.1. Hubs and Collectors on the main Collectors page
- 29.2. Hubs Table menu
- 29.3. Add New Hub dialog
- 29.4. Add an Existing Hub dialog
- 29.5. Main collectors page
- 29.6. Main Hub Screen
- 29.7. Add Collector Dialog
- 29.8. Add Device Page