Skip navigation
Currently Being Moderated

Zenoss Service Dynamics Resource Management Administration

VERSION 1 
Created on: Oct 11, 2011 4:59 PM by Zenoss API - Last Modified:  Oct 11, 2011 4:59 PM by Zenoss API

  Zenoss Service Dynamics Resource Management Administration

 

Zenoss and the Zenoss logo are trademarks or registered trademarks of Zenoss, Inc. in the United States and other countries. All other trademarks, logos, and service marks are the property of Zenoss or other third parties. Use of these marks is prohibited without the express written consent of Zenoss, Inc. or the third-party owner.

Flash is a registered trademark of Adobe Systems Incorporated.

Oracle, the Oracle logo, Java, and MySQL are registered trademarks of the Oracle Corporation and/or its affiliates.

Linux is a registered trademark of Linus Torvalds.

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.

 

Part Number: 26-092011-4.1-v01


Table of Contents

1. About Resource Manager
1. High-Level View
1.1. Key Tenets
2. Architecture and Technologies
2.1. User Layer
2.2. Data Layer
2.3. Process Layer
2.4. Collection Layer
3. Monitoring Approach
3.1. File System Monitoring
4. Terminology
2. Using Resource Manager
1. Interface and Navigation
1.1. Navigation
1.2. User Information Area
1.3. Portlets
1.3.1. Customizing Portlets
1.3.2. Adding and Duplicating Portlets
1.4. Network Map
1.4.1. Choosing the Network to Display
1.4.2. Viewing Device and Network Details
1.4.3. Loading Link Data
1.4.4. Filtering by Device Type
1.4.5. Adjusting Viewable Hops
1.4.6. Adjusting the Network Map
1.4.7. Viewing Device or Network Details
2. Customizing the Dashboard
2.1. Selecting Portlets
2.2. Arranging Portlets
2.3. Changing the Dashboard Column Layout
3. Search
4. Navigating the Event Console
4.1. Sorting and Filtering Events
4.2. Saving a Custom View
4.3. Refreshing the View
4.4. Viewing Event Details
4.5. Selecting Events
4.6. Managing Events
5. Running Commands
6. Working with Triggers and Notifications
6.1. Working with Triggers
6.1.1. Creating a Trigger
6.1.2. Setting Global Trigger Permissions
6.1.3. Setting Individual Trigger Permissions
6.2. Working with Notifications
6.2.1. Setting System SMTP Settings For Notifications
6.2.2. Creating or Editing a Notification
6.2.3. Defining Notification Content
6.2.4. Defining the SNMP Trap Host
6.2.5. Defining Commands to Run
6.2.6. Setting Global Notification Permissions
6.2.7. Setting Individual Notification Permissions
6.2.8. Setting Up Notification Schedules
3. Adding, Discovering and Modeling Devices
1. Adding Devices
1.1. Add a Single Device
1.2. Add Multiple Devices
2. Discovering Devices
2.1. Classifying Discovered Devices
2.2. Updating Device Authentication Details
2.3. Adding Information to a Device Record
3. Modeling Devices
3.1. Modeling Devices Using SNMP
3.1.1. Testing to See if a Device is Running SNMP
3.1.2. Configuring Windows Devices to Provide Data Through SNMP
3.1.3. Configuring Linux Devices to Provide Data Through SNMP
3.2. Modeling Devices Using SSH/COMMAND
3.2.1. Using Device Class to Monitor Devices Using SSH
3.3. Modeling Devices Using Port Scan
3.3.1. Using the /Server/Scan Device Class to Monitor with Port Scan
4. About Modeler Plugins
4.1. Viewing and Editing Modeler Plugins for a Device
4.1.1. Adding Plugins
4.1.2. Reordering Plugins
4.1.3. Deleting Plugins from a Device
5. Debugging the Modeling Process
4. Working with Devices
1. Viewing the Device List
1.1. Devices Hierarchy
1.2. Managing Multiple Devices from the Device List
2. Working with Devices
2.1. Events
2.2. Components
2.3. Graphs
2.4. Modeler Plugins
2.5. Configuration Properties
2.6. Software
2.7. Administration
2.8. Custom Properties
2.9. Modifications
2.10. Monitoring Templates
3. Managing Devices and Device Attributes
3.1. Clearing Heartbeat Events
3.2. Pushing Configuration Changes to Resource Manager
3.3. Locking Device Configuration
3.4. Renaming a Device
3.5. Remodeling a Device
3.6. Resetting the Device Manage IP Address
3.7. Deleting a Device
3.8. Dumping and Loading Devices Using XML
5. Properties and Templates
1. Configuration Properties
1.1. Configuration Properties Inheritance and Override
1.1.1. Viewing Properties from the User Interface
1.2. Configuration Property Types
1.3. Device Configuration Properties
1.4. Event Configuration Properties
1.5. Network Configuration Properties
2. Templates
2.1. Copying Templates
2.2. Renaming Templates
2.3. Template Binding
2.3.1. Device Templates
2.3.2. Component Templates
2.3.3. Interface Templates
2.4. Examples
2.4.1. Example: Defining Templates in the Device Hierarchy
2.4.2. Example: Applying Templates to Multiple Areas in the Device Hierarchy
6. Core Monitoring
1. Availability Monitoring
1.1. Controlling Ping Cycle Time
1.2. Using the Predefined /Ping Device Class
1.3. Monitoring Processes
1.3.1. Monitoring a Process
1.4. Monitoring IP Services
1.4.1. Enabling IP Service Monitoring
1.4.2. Using the Predefined /Server/Scan Device Class
1.5. Monitoring Windows Services
1.5.1. Enabling Windows Service Monitoring
2. Performance Monitoring
2.1. About Performance Monitoring
2.2. About Monitoring Templates
2.2.1. Viewing Monitoring Templates
2.3. Template Binding
2.3.1. Binding Templates
2.4. Data Sources
2.4.1. Adding a Data Source
2.5. Data Points
2.6. Data Point Aliases
2.6.1. Alias Formula Evaluation
2.6.2. Adding a Data Point Alias
2.6.3. Reports That Use Aliases
2.7. Thresholds
2.7.1. MinMax Threshold
2.7.2. Adding Thresholds
2.8. Performance Graphs
2.8.1. Graph Points
2.8.2. Custom Graph Definition
2.8.3. Graph Commands
3. Monitoring Using ZenCommand
3.1. About ZenCommands
3.2. Example: Writing a ZenCommand (check_http example)
3.3. Example: Collect Data from A ZenCommand
3.4. Plugin Format for ZenCommands
3.5. Testing ZenCommands
4. SNMP Monitoring
5. Monitoring Devices Remotely Through SSH
5.1. Changing Resource Manager to Monitor Devices Remotely Using SSH
5.2. Using the Predefined /Server/Cmd Device Class
6. Monitoring Windows Devices
6.1. Device Preparation for Windows Devices
6.2. Setting Windows Configuration Properties
6.3. Testing WMI on a Windows Server
6.4. Optional Windows Configuration
6.5. Modeling Services on Windows Devices
6.6. Collecting Windows Eventlog Events
6.7. Monitoring Windows Performance with SNMP Informant
6.8. Running winexe Commands on Windows Servers
7. Event Management
1. About Events
1.1. Basic Event Fields
1.1.1. device and ipAddress Fields
1.1.2. eventState Field
1.1.3. severity Field
1.1.4. summary and message Fields
1.2. Other Fields
1.3. Details
1.4. De-Duplication
1.5. Auto-Clear Correlation
1.6. Event Consoles
1.6.1. Master Event Console
1.6.2. Creating Events
1.7. Event Sources
1.7.1. Generated Events
1.7.2. Captured Events
1.8. Creating Events Manually
1.8.1. Creating Events through the User Interface
1.8.2. Creating Events from the Command Line
1.9. Event Classes
1.9.1. Event Class Configuration Properties
1.10. Mapping and Transformation
1.10.1. Event Class Mappings
1.10.2. Event Class Mapping Sequence
1.10.3. Event Class Transform
1.11. Event Life Cycle
1.11.1. Automatic Event Aging
1.11.2. Automatic Archived Event Cleanup
1.12. Capturing Email Messages as Events
1.12.1. ZenMail
1.12.2. ZenPop
1.12.3. Translating Message Elements to the Event
1.13. SNMP Traps and Event Transforms
1.13.1. Classifying SNMP Traps
1.13.2. Example: Sending Test Traps
1.13.3. Transforming Events with Event Mappings
1.13.4. Event Transforms Based on Event Class
8. Production States and Maintenance Windows
1. About Production States and Maintenance Windows
2. Production States
2.1. Setting the Production State for Devices
3. Maintenance Windows
3.1. Maintenance Window Events
3.2. Creating and Using Maintenance Windows
3.2.1. Create a Maintenance Window for a Single Device
3.2.2. Create a Maintenance Window for a Group of Devices
9. Organizers and Path Navigation
1. About Organizers and Path Navigation
2. Classes
2.1. Viewing Device Classes
2.2. Adding Classes
2.2.1. Moving a Class
2.3. Setting Configuration Properties at the Class Level
3. Systems
3.1. Adding Systems
3.1.1. Moving a System
4. Groups
4.1. Adding Groups
4.1.1. Moving a Group
5. Locations
5.1. Adding Locations
5.1.1. Moving a Location
5.2. Integration with Google Maps
5.2.1. Obtaining an API Key
5.2.2. Setting an Address for a Location
5.2.3. Clearing the Google Maps Cache
5.2.4. Network Links
5.2.5. Google Maps Example
6. Inheritance
10. User Commands
1. About User Commands
2. Defining Global User Commands
2.1. Running Global User Commands
3. Defining User Commands for a Single Device
3.1. Running User Commands for a Single Device
4. Defining User Commands for All Devices in an Organizer
4.1. Running User Commands for Devices in an Organizer
5. User Command Example: Echo Command
11. Managing Users
1. About User Accounts
2. Creating User Accounts
3. Editing User Accounts
3.1. Associating Objects with Specific Users
3.1.1. Adding Administrators
4. User Groups
4.1. Viewing User Groups
4.2. Creating User Groups
5. Roles
6. Device Access Control Lists
6.1. About Device Access Control Lists
6.2. Key Elements
6.2.1. Permissions and Roles
6.2.2. Administered Objects
6.2.3. Users and Groups
6.2.4. Assigning Administered Object Access
6.2.5. Portlet Access Control
6.3. Setup and Configuration Examples
6.3.1. Restricted User with ZenUser Role
6.3.2. Restricted User with ZenManager Role
6.3.3. Adding Device Organizers
6.3.4. Restricted User Organizer Management
6.3.5. Viewing Events
6.4. Detailed Restricted Screen Functionality
6.4.1. Dashboard
6.4.2. Device List
6.4.3. Device Organizers
6.4.4. Reporting
12. Reporting
1. About Reporting
1.1. Organizing Reports
2. Basic Reports
2.1. Device Reports
2.2. Event Reports
2.3. Performance Reports
3. Graph Reports
3.1. Creating a Graph Report
3.1.1. Adding Graphs
3.2. Customizing Graph Text
3.3. Printing Graphs
3.4. Organizing Graphs
4. Multi-Graph Reports
4.1. Creating A Multi-Graph Report
4.1.1. Adding Collections
4.1.2. Adding Graph Definitions
4.1.3. Adding Graph Groups
5. Creating Custom Device Reports
6. Exporting Reports
6.1. Advanced Task: Add An Export Button to a Report
7. Scheduling Reports
7.1. ReportMail Command Line Arguments
8. Using Reports to Troubleshoot System Daemons
9. Advanced Reports
13. ZenPacks
1. About ZenPacks
1.1. Provided ZenPacks
2. Viewing Loaded ZenPacks
3. Installing ZenPacks
3.1. Installing from the User Interface
3.2. Installing from the Command Line
4. Creating ZenPacks
4.1. Why Create a ZenPack?
4.2. Create a ZenPack
4.3. Add a Database Object to a ZenPack
4.4. View Database Objects in a ZenPack
4.5. Remove a Database Object from a ZenPack
4.6. Adding Other Items to ZenPacks
5. Packaging and Distributing ZenPacks
6. Removing ZenPacks
7. Where to Find More Information
14. General Administration and Settings
1. Email and Pager Alerts
1.1. Editing SMTP and SNPP Information
2. Events Settings
2.1. Changing Events Database Connection Information
2.2. Changing Events Maintenance Settings
3. Enabling HTTPS Support
4. Audit Logs
4.1. Configuring the Audit Logs
4.2. Examples
4.2.1. Example 1
4.2.2. Example 2
4.3. Utility
4.4. Stopping Audit Logging
5. Setting Portlet Permissions
5.1. User Role to ACL Mapping
5.2. Setting Permissions
5.3. Troubleshooting: Users Cannot See All Portlets
6. Backup and Recovery
6.1. Backup (zenbackup)
6.1.1. Backup Options
6.1.2. Create a Backup
6.1.3. Delete a Backup
6.1.4. Remote Backups
6.2. Restore (zenrestore)
6.2.1. Restore Options
7. Working with the Job Manager
7.1. Viewing Jobs
7.2. Running the zenjobs Daemon
A. Daemon Commands and Options
1. Automated Modeling Daemons
2. Availability Monitoring Daemons
3. Event Collection Daemons
4. Performance Monitoring Daemons
5. Automated Response Daemons
B. SNMP Device Preparation
1. Net-SNMP
2. SNMP V3 Support
3. Community Information
4. System Contact Information
5. Extra Information
C. Syslog Device Preparation
1. Forwarding Syslog Messages from UNIX/Linux Devices
2. Forwarding Syslog Messages from a Cisco IOS Router
2.1. Other Cisco Syslog Configurations
3. Forwarding Syslog Messages from a Cisco CatOS Switch
4. Forwarding Syslog Messages using Syslog-ng
D. TALES Expressions
1. About Tales Expressions
1.1. Examples
2. TALES Device Attributes
3. Tales Event Attributes

List of Figures

1.1. High-Level View
1.2. Architecture
1.3. Workflow: Model-Driven Monitoring
1.4. Monitored File System (Threshold Exceeded)
2.1. Dashboard
2.2. User Information Area
2.3. Device Issues Portlet
2.4. Google Maps Portlet
2.5. Top Level Organizers Portlet
2.6. Network Map
2.7. Customize Dashboard
2.8. Column Layout Dialog
2.9. Search
2.10. Event Console
2.11. Event Console Filter Options
2.12. Saving a Custom View (Bookmark)
2.13. Automatic Refresh Selections
2.14. Event Detail
2.15. Event Management Options
2.16. Command Output
2.17. Edit Trigger
2.18. Edit Trigger - Users Tab
2.19. SMTP Settings
2.20. Notifications
2.21. Edit Notification Subscription
2.22. Define Notification Content (Email)
2.23. Edit Notification Content (Page)
2.24. Edit Notification Content (SNMP Trap)
2.25. Edit Notification Content (Command)
2.26. Edit Notification Subscription
2.27. Add Notification Schedule
2.28. Edit Notification Schedule
3.1. Add a Single Device
3.2. Add Multiple Devices (Discover)
3.3. Classifying Discovered Devices
3.4. Add Plugin
4.1. Device List
4.2. Device Overview
4.3. Device (Components)
4.4. Device (Graphs)
4.5. Device (Modeler Plugins)
4.6. Device (Configuration Properties)
4.7. Device (Administration)
4.8. Device (Custom Properties)
4.9. Device (Monitoring Templates)
4.10. Edit (Configuration) Lock Dialog
4.11. Reset IP Dialog
4.12. Delete Device
5.1. Device Class Hierarchy
5.2. Device Class Hierarchy - Locally Defined Value (Override)
5.3. Device Class Hierarchy - Value Set on Device
5.4. Defined Device Configuration Properties - Root Level
5.5. zCollectorClientTimeout Configuration Property - Local Value Set
5.6. Networks
5.7. Bind Templates
6.1. Process Monitoring
6.2. Processes
6.3. IP Services
6.4. Monitoring Template for Load Average Graph
6.5. Bind Templates
6.6. CPU Utilization Report
6.7. Alias-Based CPU Utilization Report
6.8. Add Data Point Alias
6.9. Edit Threshold
6.10. Graph Definition
6.11. Running ZenCommands
6.12. Device Class Configuration Properties
7.1. Event De-Duplication
7.2. Event Auto-Clear
7.3. Event Console
7.4. Event Console Filter Options
7.5. Saving a Custom View (Bookmark)
7.6. Automatic Refresh Selections
7.7. Event Details
7.8. Create Event Dialog
7.9. Event Processing
7.10. Event Life Cycle
7.11. SNMP TRAP Transform
8.1. Select Production State (Multiple Devices)
9.1. Device Groupings
9.2. Devices Hierarchy
9.3. Device Class Configuration Properties
9.4. Add System
9.5. Network Location - Google Map
9.6. Device Class Tree and Inheritance
10.1. Run Commands
10.2. Define User Command
11.1. Edit User
11.2. Administered Objects - Add Object
11.3. Administered Objects - Objects Added
11.4. Administered Objects - Add Administrator
11.5. Add User to Group
12.1. Reports List
12.2. Add Report Organizer
12.3. Graph Report
12.4. Add Graph
12.5. Multi-Graph Report Edit Page
12.6. Multi-Graph Report Collection
12.7. Multi-Graph Report Graph Definition
12.8. Multi-Graph Report Graph Group
13.1. Loaded ZenPacks
13.2. Add to ZenPack
13.3. Export ZenPack
14.1. Settings
14.2. Portlet Permissions
14.3. Backup
14.4. Jobs List
14.5. Start zenjobs
Comments (0)