Extended Monitoring Guide

  • Docs Home
  • Community Home

Zenoss Extended Monitoring

This work is licensed under a Creative Commons Attribution Share Alike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/; or send a letter to Creative Commons, 171 2nd Street, Suite 300, San Francisco, California, 94105, USA.

The Zenoss logo is a registered trademark of Zenoss, Inc. Zenoss and Open Enterprise Management are trademarks of Zenoss, Inc. in the U.S. and other countries.

Flash is a registered trademark of Adobe Systems Incorporated.

Java is a registered trademark of Sun Microsystems, Inc.

Linux is a registered trademark of Linus Torvalds.

Oracle and the Oracle logo are registered trademarks of the Oracle Corporation.

SNMP Informant is a trademark of Garth K. Williams (Informant Systems, Inc.).

Sybase is a registered trademark of Sybase, Inc.

Tomcat is a trademark of the Apache Software Foundation.

Windows is a registered trademark of Microsoft Corporation in the United States and other countries.

All other companies and products mentioned are trademarks and property of their respective owners.


Table of Contents

1. ZenPacks
1. Introduction to ZenPacks
2. Installing ZenPacks
2.1. Installing from the Command Line
2.2. Installing from the User Interface
2.3. Installing All Core ZenPacks from RPM
3. Creating a ZenPack
3.1. Packaging and Distributing Your ZenPack
4. Displaying Installed ZenPacks
5. Removing a ZenPack
I. Core ZenPacks
2. Apache Web Server
1. About
2. Prerequisites
3. Enable Monitoring
3.1. Display the Status Page in Apache Version 1.3 or higher
3.2. Display the Status Page in Apache Version 2.x
3.3. Verifying your Apache configuration
3.4. Configure Zenoss to Monitor the Web Server
4. Daemons
3. Dell Hardware
1. About
2. Prerequisites
3. Enable Enhanced Modeling
4. Daemons
4. Distributed Name Server (DNS)
1. About
2. Prerequisites
3. Enable Monitoring
4. Daemons
5. File Transfer Protocol (FTP)
1. About
2. Prerequisites
3. Enable Monitoring
4. Enable Secure Site Monitoring
5. Tuning for Site Responsiveness
6. Daemons
6. HP PC Hardware
1. About
2. Prerequisites
3. Enable Enhanced Modeling
4. Daemons
7. Internet Relay Chat (IRC)
1. About
2. Prerequisites
3. Enable Monitoring
4. Daemons
8. Jabber Instant Messaging
1. About
2. Prerequisites
3. Enable Monitoring
4. Daemons
9. Java 2 Platform Standard Edition (J2E)
1. About
1.1. JMX Background
1.2. ZenJMX Capabilities
1.3. Allowable Parameter Types
1.4. Single Value Attribute Calls
1.5. Complex-Value Attribute Calls
1.6. Example Method Calls
1.6.1. No parameters, single return value
1.6.2. No parameters, multiple values returned in List format
1.6.3. No parameters, multiple values returned in Map format
1.6.4. Single parameter in polymorphic operation
1.6.5. Multiple parameters in polymorphic operations
2. Prerequisites
2.1. Sun Java Runtime Environment (JRE)
3. Example to Monitor a JMX Value
3.1. Enabling Remote JMX Access
3.2. Configure Zenoss with a Custom Data Source
4. Monitor Values in TabularData and CompositeData Objects
5. Using JConsole to Query a JMX Agent
6. Daemons
10. Lightweight Directory Access Protocol (LDAP) Response Time
1. About
2. Prerequisites
3. Enable Monitoring
4. Daemons
11. MySQL Database
1. About
2. Prerequisites
3. Enable Monitoring
3.1. Authorize MySQL Performance Data Access
3.2. Zenoss
4. Daemons
12. Network News Transport Protocol (NNTP)
1. About
2. Prerequisites
3. Enable Monitoring
4. Daemons
13. Network Time Protocol (NTP)
1. About
2. Prerequisites
3. Enable Monitoring
4. Daemons
14. ONC-style Remote Procedure Call (RPC)
1. About
2. Prerequisites
3. Enable Monitoring
4. Daemons
15. SSH Monitoring Example
1. About
2. Prerequisites
3. Set Linux Server Monitoring Credentials
4. Add a Linux Server
5. Troubleshooting
6. Daemons
16. Web Page Response Time (HTTP)
1. About
2. Prerequisites
3. Enable Monitoring
4. Check for a Specific URL or Specify Security Settings
5. Check for Specific Content on the Web Page
6. Tuning for Site Responsiveness
7. Daemons
II. Enterprise ZenPacks
17. AIX
1. About
2. Prerequisites
3. Add an AIX Server
4. Set AIX Server Monitoring Credentials
5. Resolving CHANNEL_OPEN_FAILURE Issues
6. Resolving Command timed out Issues
7. Daemons
18. Apache Tomcat Application Server
1. About
2. Prerequisites
3. Enable Monitoring
3.1. Configuring Tomcat to Allow JMX Queries
3.2. Configuring Zenoss
4. Change the Amount of Data Collected and Graphed
5. Viewing Raw Data
6. Daemons
19. BEA WebLogic Application Server
1. About
1.1. Overall Application Server Vitals
1.2. Entity EJB, Message Driven Bean (MDB), and Session EJB Subsystem Metrics
1.3. Data Pool (JDBC) metrics
1.4. Queue (JMS) Metrics
2. Prerequisites
3. Enable Monitoring
3.1. Configuring WebLogic to Allow JMX Queries
3.2. Configuring Zenoss
4. Change the Amount of Data Collected and Graphed
5. Viewing Raw Data
6. Monitor SSL-Proxied WebLogic Servers
7. Daemons
20. BIG-IP Network Devices
1. About
2. Prerequisites
3. Enable Monitoring
4. Viewing Virtual Servers
5. Daemons
21. Brocade SAN Switches
1. About
2. Prerequisites
3. Enable Monitoring
3.1. Configuring Brocade Devices to Allow SNMP Queries
3.2. Configuring Zenoss
4. Viewing Fibre Channel Port Information
5. Daemons
22. CheckPoint Firewalls
1. About
2. Prerequisites
3. Enable Monitoring
3.1. Configuring CheckPoint Firewalls to Allow SNMP Queries
3.2. Configuring Zenoss
4. Daemons
23. Cisco Devices
1. About
2. Prerequisites
3. Enable Monitoring
3.1. Configuring Cisco Devices to Allow SNMP Queries
3.2. Configuring Zenoss
4. Forwarding Syslog Messages to Zenoss
5. Limit SNMP Requests for Cisco PIX, ASA and FWSM Devices
6. Daemons
24. Device Access Control Lists
1. About
2. Prerequisites
3. Key Concepts
3.1. Permissions and Roles
3.2. Administered Objects
3.3. Users and Groups
3.4. Assigning Administered Object Access
3.5. Restricted Screen Functionality
3.5.1. Dashboard
3.5.2. Device List
3.5.3. Device Organizers
3.5.4. Reporting
3.5.5. Viewing Events
4. Create a User Restricted to Specific Devices
5. Create a Manager Restricted to Specific Devices
6. Adding Device Organizers
7. Restricted User Organizer Management
25. Distributed Collector
1. About
1.1. Restrictions and Requirements
1.2. Navigating Existing Collectors and Hubs
2. Prerequisites
3. Typical Usage Scenarios for Distributed Monitoring
3.1. ZeoDB - Local Hub - Local Collector
3.2. ZeoDB - Local Hub - Remote Collector
3.3. ZeoDB - Local Hub - Multiple Remote Collectors
3.4. ZeoDB - Multiple Remote Hubs - Multiple Remote Collectors
4. Deploying Collectors
4.1. Deleting Collectors
4.2. Updating a Hub or Collector
5. Adding Devices to Collectors
5.1. Moving Devices Between Collectors
5.2. Installation Notes
5.3. Debugging
5.4. Firewall Notes
5.5. Platform Notes
6. Managing the Collector Daemons
7. Advanced Configuration
8. Deploying Hubs
26. Enterprise Linux
1. About
2. Prerequisites
3. Add a Linux Server
4. Set Linux Server Monitoring Credentials
5. Resolving CHANNEL_OPEN_FAILURE Issues
6. Resolving Command timed out Issues
7. Daemons
27. Enterprise Reports
1. About
2. Prerequisites
28. JBoss Application Server
1. About
2. Prerequisites
3. Enable Monitoring
3.1. Configuring JBoss to Allow JMX Queries
3.2. Configuring Zenoss
4. Change the Amount of Data Collected and Graphed
5. Viewing Raw Data
6. Daemons
29. Juniper Devices
1. About
2. Prerequisites
3. Enable Monitoring
3.1. Configuring Juniper Devices to Allow SNMP Queries
3.2. Configuring Zenoss
4. Daemons
30. LDAP Authentication
1. About
2. Prerequisites
2.1. LDAP Configuration Information
3. Authenticating with Microsoft Active Directory
3.1. Adding the Authentication Plugin
3.2. Configuring Plugin Settings
3.3. Enabling Group to Role Mapping
3.4. Verifying Connectivity and Credentials Outside of Zenoss
4. Authenticating with other LDAP Servers
5. Configuring Local Authentication as a Fallback
31. Mail Transactions
1. About
1.1. Events
2. Prerequisites
3. Enable Monitoring
4. Daemons
32. MS Active Directory
1. About
2. Prerequisites
3. Enable Monitoring
4. Daemons
33. MS Exchange
1. About
2. Prerequisites
3. Enable Monitoring
4. Daemons
34. Microsoft Internet Information Services (IIS)
1. About
2. Prerequisites
3. Enable Monitoring
4. Daemons
35. Microsoft SQL Server
1. About
2. Prerequisites
3. Enable Monitoring
36. Multi-Realm IP Networks
1. About
2. Prerequisites
3. Example System
4. System Setup
4.1. Adding Realms
4.2. Adding Collectors to Realms
4.3. Adding Devices to Realms
5. Notes
37. NetApp Filers
1. About
2. Prerequisites
3. Enable Monitoring
3.1. Configuring NetApp Devices to Allow SNMP Queries
3.2. Configuring Zenoss
4. Daemons
38. NetScreen Devices
1. About
2. Prerequisites
3. Enable Monitoring
3.1. Configuring NetScreen Devices to Allow SNMP Queries
3.2. Configuring Zenoss
4. Daemons
39. Nortel Devices
1. About
2. Prerequisites
3. Enable Monitoring
3.1. Configuring Nortel Devices to Allow SNMP Queries
3.2. Configuring Zenoss
4. Daemons
40. Oracle
1. About
2. Prerequisites
3. Enable Monitoring
3.1. Authorize Oracle Performance Data Access
3.2. Configure Zenoss
4. Monitor Multiple SIDs without DNS Aliases
5. Monitor Multiple SIDs with DNS Aliases
6. Daemons
41. Predictive Thresholding
1. About
2. Prerequisites
3. Add a Predictive Threshold
42. RANCID Integration
1. About
2. Prerequisites
3. Enable Integration
3.1. Configure Cisco Devices to Send Traps
3.2. Configure RANCID Update Information in Zenoss
43. Remedy Ticket Creation
1. About
2. Prerequisites
3. Enable Ticket Creation
4. Send Test Tickets
5. Daemons
44. SNMP Trap Forwarding
1. About
2. Prerequisites
3. Enable Event Forwarding
3.1. Import Zenoss MIB onto the Remote Receiver
3.2. Configure Zenoss to Send Events as Traps
4. Send Test Events
5. Daemons
45. SQL Transactions
1. About
2. Prerequisites
3. Enable MS SQL Server Monitoring
4. Enable Sybase Server Monitoring
5. Enable MySQL Server Monitoring
6. Daemons
46. Sugar CRM
1. About
2. Prerequisites
3. Enable Monitoring
3.1. Configuring Sugar CRM to Allow Queries
3.2. Configuring Zenoss
4. Daemons
47. VMware Virtual Hosts
1. About
1.1. VMware Events
1.1.1. Migration Events
2. Prerequisites
3. Enable Monitoring
4. Viewing VMware Devices
5. Viewing Guest Virtual Machines
6. Adding a Custom Metric
7. Moving VMware Devices Between Collectors
8. Daemons
48. WebSphere Application Server
1. About
2. Prerequisites
3. Enable Monitoring
3.1. Configure WAS for Monitoring
3.2. Zenoss
4. Daemons
49. Web-based Synthetic Transactions
1. About
1.1. Data Points
1.2. Event Generation
2. Prerequisites
3. Enable Monitoring
4. Creating twill Commands
4.1. Creating twill Commands from TestGen4Web
4.2. Creating twill Commands Manually
5. Monitoring through Proxy Servers
5.1. Example Proxy Setup
5.2. Testing the Proxy Setup
6. Daemons
50. Windows Performance
1. About
2. Prerequisites
3. Enable Monitoring
3.1. Defining Windows Credentials
3.2. Add Devices in Zenoss
4. Monitor Other Performance Counters
5. Testing Connections from Windows
6. Testing Connections from Zenoss
7. Modify Registry Settings for Firewalls in Secure Environments
8. Configuring a Standalone Windows Device for a Non-Administrative Account
9. Tuning Collector Daemon Performance
51. Xen Virtual Hosts
1. About
2. Prerequisites
3. Model Hosts and Guest
52. Zenoss Global Dashboard
1. About
2. Prerequisites
3. Configuration
3.1. Install the ZenGlobe Web Server
3.2. Configure Remote Zenoss for Monitoring
3.3. Configure ZenGlobe to Monitor Remote Zenoss Instances
4. Viewing a Remote Zenoss Instance
5. Ending a Session
53. ZenOperator Role
1. About
2. Prerequisites
A. twill Commands Reference
1. About
2. Browsing
3. Assertions
4. Display
5. Forms
6. Cookies
7. Debugging
8. Other Commands
9. Details on Form Handling
10. ZenWebTx Extensions to twill
10.1. twilltiming
10.2. twillextract
10.3. twillxpathextract
10.4. ignorescripts

List of Tables

2.1. Apache Prerequisites
2.2. Daemons
3.1. Dell Hardware Prerequisites
3.2. Daemons
4.1. DNS (DigMonitor) Prerequisites
4.2. DigMonitor Data Source Options
4.3. Daemons
5.1. FTP Prerequisites
5.2. FTPMonitor Basic Data Source Options
5.3. FTPMonitor Secure Data Source Options
5.4. FTPMonitor Tunables Data Source Options
5.5. Daemons
6.1. HP PC Hardware Prerequisites
6.2. Daemons
7.1. IRC Prerequisites
7.2. IRC Basic Data Source Options
7.3. Daemons
8.1. Jabber Prerequisites
8.2. Jabber Data Source Options
8.3. Daemons
9.1. J2EE Prerequisites
9.2. Memory Head Example ZenJMX Data Source Options
9.3. Daemons
10.1. LDAP Monitoring Prerequisites
10.2. LDAPServer zProperties
10.3. LDAPServer Basic Data Source Options
10.4. Daemons
11.1. MySQL Prerequisites
11.2. Daemons
12.1. NNTP Prerequisites
12.2. Daemons
13.1. NTP Prerequisites
13.2. Daemons
14.1. ONC RPC Prerequisites
14.2. Daemons
15.1. Linux SSH Monitoring Example Prerequisites
15.2. Linux zProperties
15.3. Adding Linux device information
15.4. zensql.py Database Types
15.5. Daemons
16.1. HTTP Prerequisites
16.2. HTTPMonitor Content Checking Data Source Options
16.3. HTTPMonitor Content Checking Data Source Options
16.4. HTTPMonitor Tunables Data Source Options
16.5. Daemons
17.1. AIX Prerequisites
17.2. Adding AIX device information
17.3. AIX zProperties
17.4. Concurrent SSH zProperties
17.5. SSH Timeout zProperties
17.6. Daemons
18.1. Tomcat Prerequisites
18.2. Tomcat zProperties
18.3. Tomcat Templates
18.4. Daemons
19.1. BEA WebLogic Prerequisites
19.2. WebLogic zProperties
19.3. WebLogic Templates
19.4. Daemons
20.1. BIG-IP Prerequisites
20.2. Daemons
21.1. Brocade Prerequisites
21.2. Brocade zProperties
21.3. Daemons
22.1. CheckPoint Prerequisites
22.2. CheckPoint zProperties
22.3. Daemons
23.1. Cisco Prerequisites
23.2. Cisco zProperties
23.3. Daemons
24.1. Device ACL Prerequisites
25.1. Distributed Collector Prerequisites
25.2. Add New Collector Dialog Fields
26.1. Enterprise Linux Prerequisites
26.2. Adding Linux device information
26.3. Linux zProperties
26.4. Concurrent SSH zProperties
26.5. SSH Timeout zProperties
26.6. Daemons
27.1. Enterprise Reports
27.2. Enterprise Reports Prerequisites
28.1. JBoss Prerequisites
28.2. JBoss zProperties
28.3. JBoss Templates
28.4. Daemons
29.1. Juniper Prerequisites
29.2. Juniper zProperties
29.3. Daemons
30.1. LDAP Authentication Prerequisites
30.2. Active Directory Multi Plugin Configuration
30.3. Active Directory acl_users Folder Customizations
30.4. Active Directory Schema Item Configuration
30.5. Active Directory Group to Role Configuration
30.6. LDAP Multi Plugin Configuration
31.1. Mail Transactions Prerequisites
31.2. Mail Transactions Basic Data Source Options
31.3. Daemons
32.1. Active Directory Monitoring Prerequisites
32.2. Active Directory zProperties
32.3. Daemons
33.1. MS Exchange Prerequisites
33.2. MS Exchange zProperties
33.3. Daemons
34.1. MS IIS Prerequisites
34.2. IIS zProperties
34.3. Daemons
35.1. Daemons
35.2. MS SQL Server Prerequisites
35.3. MS SQL Server zProperties
36.1. Multi-realm Prerequisites
37.1. NetApp Prerequisites
37.2. NetApp zProperties
37.3. Daemons
38.1. NetScreen Prerequisites
38.2. NetScreen zProperties
38.3. Daemons
39.1. Nortel Prerequisites
39.2. Nortel zProperties
39.3. Daemons
40.1. Oracle Prerequisites
40.2. Oracle zProperties
40.3. Adding Oracle SIDs with DNS Aliases
40.4. Oracle zProperties
40.5. Daemons
41.1. Trap Forwarding Prerequisites
41.2. Predictive Threshold Data Source Threshold Options
42.1. RANCID Prerequisites
42.2. RANCID zProperties
43.1. Remedy Ticket Creation Prerequisites
43.2. Daemons
44.1. Trap Forwarding Prerequisites
44.2. trapforwarder Configuration File Options
44.3. Daemons
45.1. SQL Transaction Prerequisites
45.2. MS SQL Server Transactions Data Source Options
45.3. MySQL Server Transactions Data Source Options
45.4. MySQL Server Transactions Data Source Options
45.5. Daemons
46.1. Sugar CRM Prerequisites
46.2. SugarCRM zProperties
46.3. Daemons
47.1. VMware Prerequisites
47.2. Daemons
48.1. WebSphere Prerequisites
48.2. WebSphere zProperties
48.3. Daemons
49.1. Web Transactions Prerequisites
49.2. WebTx Data Source Options
49.3. WebTx Script Settings
49.4. Daemons
50.1. Windows Monitoring Daemons
50.2. Windows Performance Monitoring Prerequisites
50.3. Windows Performance zProperties
50.4. Firewall and Registry Settings for DCOM
50.5. zenwinperf Daemon zProperties
51.1. Daemons
51.2. Xen Virtual Hosts Prerequisites
52.1. Zen Global Dashboard Prerequisites
52.2. Zen Global Dashboard Configuration Options
53.1. Zen Operator Role Prerequisites