Professional Documents
Culture Documents
PATROL Console: Getting Started Guide Volume 1-Understanding The Basics of PATROL
PATROL Console: Getting Started Guide Volume 1-Understanding The Basics of PATROL
Supporting
PATROL Console for Microsoft Windows 3.5
May 2011
www.bmc.com
Copyright 2011 BMC Software, Inc. BMC, BMC Software, and the BMC Software logo are the exclusive properties of BMC Software, Inc., are registered with the U.S. Patent and Trademark Office, and may be registered or pending registration in other countries. All other BMC trademarks, service marks, and logos may be registered or pending registration in the U.S. or in other countries. All other trademarks or registered trademarks are the property of their respective owners. UNIX is the registered trademark of The Open Group in the US and other countries. PATROL Console technology holds U.S. Patent Number 5,655,081. The information included in this documentation is the proprietary and confidential information of BMC Software, Inc., its affiliates, or licensors. Your use of this information is subject to the terms and conditions of the applicable End User License agreement for the product and to the proprietary and restricted rights notices included in the product documentation.
Customer support
You can obtain technical support by using the BMC Software Customer Support website or by contacting Customer Support by telephone or e-mail. To expedite your inquiry, see Before contacting BMC.
Support website
You can obtain technical support from BMC 24 hours a day, 7 days a week at http://www.bmc.com/support. From this website, you can
s s s s s s s s
read overviews about support services and programs that BMC offers find the most current information about BMC products search a database for issues similar to yours and possible solutions order or download product documentation download products and maintenance report an issue or ask a question subscribe to receive proactive e-mail alerts when new product notices are released find worldwide BMC support center locations and contact information, including e-mail addresses, fax numbers, and telephone numbers
product information product name product version (release number) license number and password (trial or permanent)
operating system and environment information machine type operating system type, version, and service pack or other maintenance level such as PUT or PTF system hardware configuration serial numbers related software (database, application, and communication) including type, version, and service pack or maintenance level
s s s
sequence of events leading to the issue commands and options that you used messages received (and the time and date that you received them) product error messages messages from the operating system, such as file system full messages from related software
Send an e-mail message to customer_support@bmc.com. Use the Customer Support website at http://www.bmc.com/support.
Contents
About This Book Who Should Read This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How This Book Is Organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Online and Printed Books . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Online Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 1 Overview of PATROL 13 13 14 14 15 15 16 19 20 21 21 21 27 28 28 29 30 30 30 33 34 37 45 45 48 50 53 54 55 56 58 58 59 59 59 61
5
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What PATROL Is . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What PATROL Does . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Components of PATROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How PATROL Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How the PATROL Console Fits into PATROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview of the PATROL Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Console to Agent Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What the PATROL Console Looks Like . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Components of the PATROL Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Object Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Object Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Knowledge Modules and Your PATROL Environment . . . . . . . . . . . . . . . . . . . . . What Happens When You Start PATROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PATROL Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Loaded PATROL KMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How Application Discovery Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What the PATROL Console Allows You to Do . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Support for IPv6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 2 Console and Desktop Organization
Console Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Files That Affect What You See in the PatrolMainMap . . . . . . . . . . . . . . . . . . . . . . . . . How Session and Desktop Files Are Alike and Different . . . . . . . . . . . . . . . . . . . . About Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . About Desktop Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . About Session Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Files Used at Startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents
Methods for Organizing Your Desktop. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Ways to Customize How Windows Look . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Objects for Organizing Your Desktop. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 User Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 PATROL Console Application Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Icon Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Chapter 3 PATROL Startup 67
Determining the Instructions You Need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Required Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Optional Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 PATROL Developer Console Users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 PATROL Operator Console Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 PATROL Secure Plug-In Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Starting a PATROL Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Background Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Starting the PATROL Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Starting a PATROL Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Command Line Arguments for the PATROL Console. . . . . . . . . . . . . . . . . . . . . . . 74 PATROL license information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 PATROL license information for versions earlier than 3.5.80 . . . . . . . . . . . . . . . . . 75 Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Starting a PATROL Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Potential Offline Host Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Where to Go from Here. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Loading KMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Operating System KMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Application KMs and Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Conditions That Can Affect KM Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 PATROL Consoles, KM Versions, and the PATROL Agent . . . . . . . . . . . . . . . . . . 81 Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Loading a KM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Reloading a KM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Activities for Loaded KM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Where to Go from Here. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Adding a Host Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Background Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Console Settings and Computer Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Discovering Agent Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Adding a Host Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Solving Possible Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Where to Go from Here. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Connecting and Disconnecting from Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Multiple Host Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Multiple Host Disconnections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Customizing User Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 About the Default Logon Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
6 PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Preferences to Change. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Changing User Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Saving User Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Setting Up a Desktop File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Creating and Saving a Desktop File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Inserting a Desktop File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Using a Desktop Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Creating and Saving a Desktop Template File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Inserting a Computer Desktop Template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Stopping the PATROL Agent service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Changing Properties for a Computer Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Property Tabs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Tasks for Changing Properties for a Computer Instance . . . . . . . . . . . . . . . . . . . 113 Related Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Chapter 4 Online Help and Utilities 119 120 120 121 122 122 123 127 128 128 130 131 131 132 132 133 133 134 135 135 135 137 141
Online Help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PATROL Console Help Topics List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . KM Help Topics List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PATROL Console Dialog Box Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . KM Parameter Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PATROL Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 5 Troubleshooting Console Problems
If a Host Computer (Computer Instance) Is Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . Recommended Actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What You Can Try Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . If Applications or Application Instances Are Not Discovered . . . . . . . . . . . . . . . . . . Recommended Actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . If an Application or Application Instance Is Offline. . . . . . . . . . . . . . . . . . . . . . . . . . . Recommended Actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . If the PATROL Agent Stops Running . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recommended Actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What You Can Try Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . If You Cannot Start the PATROL Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recommended Actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What You Can Try Next . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Appendix A Appendix B PATROL Environment Variables PATROL License Updating
Using the PATROL Console to Update Your License . . . . . . . . . . . . . . . . . . . . . . . . . 142 Entering License Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Using an ASCII File to Update Your License. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Contents 7
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Figures
How PATROL Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Typical PATROL System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Windows and Interface Elements in the Console (Part 1) . . . . . . . . . . . . . . . . . . . . . . . 30 Windows and Interface Elements in the Console (Part 2) . . . . . . . . . . . . . . . . . . . . . . . 31 Windows and Interface Elements in the Console (Part 3 . . . . . . . . . . . . . . . . . . . . . . . 32 PATROL Object Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 PATROL Object Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Knowledge Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Knowledge Hierarchy as Displayed by the KM Tree . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Examples of Global and Local Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Computer Classes and Instances on the PATROL KM Tree . . . . . . . . . . . . . . . . . . . . 41 Application Classes and Instances on the PATROL KM Tree . . . . . . . . . . . . . . . . . . . 42 PATROL Discovery Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Example of IPPreference Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 PATROL Agent Manager Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Example of Using a Command Line Argument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 PATROL License Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 PATROL Console Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Load KMs Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 PATROL Agent Discovery Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Add Host Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Console Window with Computer Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Console Window with IPv6 Computer Instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 User Preferences Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Configuration Tab on User Preferences Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Miscellaneous Tab on User Preferences Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 State Change Actions Tab on User Preferences Dialog Box . . . . . . . . . . . . . . . . . . . . 100 Event Manager Tab on User Preferences Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . 101 Default Account Tab on User Preferences Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . 102 System Output Tab on User Preferences Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . 103 KMDS Tab on User Preferences Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Select a Desktop File Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 The Select a Desktop Template File to Export Dialog Box . . . . . . . . . . . . . . . . . . . . . 110 Select a Desktop Template File to Import Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . 111 PATROL Agent Manager Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Customize Properties Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Connection Setup Tab on the Customize Properties Dialog Box . . . . . . . . . . . . . . . . 114 Security Tab on the Customize Properties Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . 116 Application Filters Tab on Customize Properties Dialog Box . . . . . . . . . . . . . . . . . . 117 PATROL Console Help Topics List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Figures 9
KM Help Topics List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 PATROL Console Dialog Box Help Topic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Parameter Help Topic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
10
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Tables
Prerequisites for Monitoring and Managing Your Enterprise . . . . . . . . . . . . . . . . . . . 20 Components of PATROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Object Manipulation Within and Across Object Windows . . . . . . . . . . . . . . . . . . . . . . 35 Folders for Computer Classes and Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Folders for Application Classes and Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Attributes Available to Classes and Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 PATROL KM Version Arbitration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Discovery Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 More Information About the PATROL Console Actions . . . . . . . . . . . . . . . . . . . . . . . 53 PATROL Agent and Classic Console Support for IPv6 . . . . . . . . . . . . . . . . . . . . . . . . . 54 Console Directories and Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Detailed Information About Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Contents of Session Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Tasks and Methods for Customizing Console Windows . . . . . . . . . . . . . . . . . . . . . . . 62 PATROL Objects You Can Use to Organize Your Desktop . . . . . . . . . . . . . . . . . . . . . 63 Required Tasks for Starting Up PATROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Where to Find Instructions for Optional Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Command Line Arguments for the PATROL Console . . . . . . . . . . . . . . . . . . . . . . . . . 74 Conditions That Can Affect KM Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 PATROL Agent Discovery Dialog Box Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Add Host Dialog Box Property Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Changing User Preferences with the Property Tabs . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 User Preferences Configuration Tab Property Elements . . . . . . . . . . . . . . . . . . . . . . . 98 User Preferences Miscellaneous Property Elements . . . . . . . . . . . . . . . . . . . . . . . . . . 100 User Preferences State Change Actions Property Elements . . . . . . . . . . . . . . . . . . . . 101 User Preferences Event Manager Tab Property Elements . . . . . . . . . . . . . . . . . . . . . 102 User Preferences Default Account Tab Property Elements . . . . . . . . . . . . . . . . . . . . 103 User Preferences System Output Tab Property Elements . . . . . . . . . . . . . . . . . . . . . . 103 Determining Computer Instance Properties to Change . . . . . . . . . . . . . . . . . . . . . . . 113 Customize Connection Setup Tab Property Elements . . . . . . . . . . . . . . . . . . . . . . . . . 115 Customize Security Property Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Application Filters Tab Property Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Tasks Related to Starting Up PATROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Recommended Actions When a Host Computer Is Offline . . . . . . . . . . . . . . . . . . . . 128 Recommended Actions for Application Discovery Problems . . . . . . . . . . . . . . . . . . 131 Recommended Actions for Offline Application Instances . . . . . . . . . . . . . . . . . . . . . 132 Recommended Actions When the Agent Stops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Recommended Actions for Starting the Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 PATROL Environment Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Tables
11
12
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
NOTE
This book assumes that you are familiar with your host operating system. You should know how to perform basic actions in a window environment, such as choosing menu commands and dragging and dropping icons.
choosing menu items moving and resizing windows opening and closing icon windows and folders dragging and dropping icons using mouse controls for your system
About This Book 13
PATROL Startup
Troubleshooting Console Problems PATROL Environment Variables PATROL License Updating Glossary Index
14
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Online Help
Online books are formatted as Portable Document Format (PDF) files. You can view them, print them, or copy them to your computer by using Acrobat Reader 3.0 or later.You can access online books from the documentation compact disc (CD) that accompanies your product or from the World Wide Web. In some cases, installation of Acrobat Reader and downloading the online books is an optional part of the product-installation process. For information about downloading the free reader from the Web, go to the Adobe Systems site at http://www.adobe.com. To view any online book that BMC Software offers, visit the support page of the BMC Software Web site at http://www.bmc.com/support.html. Log on and select a product to access the related documentation. (To log on, first-time users can request a user name and password by registering at the support page or by contacting a BMC Software sales representative.)
Request Additional Printed Books
BMC Software provides a core set of printed books with your product order. To request additional books, go to http://www.bmc.com/support.html.
Online Help
You can access Help for a product through the products Help menu. The online Help provides information about the products graphical user interface (GUI) and provides instructions for completing tasks.
Release Notes
Printed release notes accompany each BMC Software product. Release notes provide up-to-date information such as
s s
The latest versions of the release notes are also available on the Web at http://www.bmc.com/support.
15
Conventions
Conventions
The following conventions are used in this book:
NOTE
Notes provide additional information about the current subject.
WARNING
Warnings alert you to situations that can cause problems, such as loss of data, if you do not follow instructions carefully.
EXAMPLE
An example clarifies a concept discussed in text.
TIP
A tip provides useful information that may improve product performance or make procedures easier to follow.
All syntax, operating system terms, and literal examples are presented in this typeface. In instructions, boldface type highlights information that you enter. File names, directories, and Web addresses also appear in boldface type. The symbol => connects items in a menu sequence. For example, Actions => Create Test instructs you to choose the Create Test command from the Actions menu. The symbol denotes one-step instructions. In syntax, path names, or system messages, italic text represents a variable, as shown in the following examples: The table table_name is not available.
system/instance/file_name
16
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Conventions
In syntax, the following additional conventions apply: A vertical bar ( | ) separating items indicates that you must choose one item. In the following example, you would choose a, b, or c: a | b | c An ellipsis ( . . . ) indicates that you can repeat the preceding item or items as many times as necessary. Square brackets ( [ ] ) around an item indicate that the item is optional.
The following table shows equivalent mouse buttons for Unix users and Microsoft Windows users:
Windows Button left mouse button Description Click this button on an icon or menu command to select that icon or command. Click MB1 on a command button to initiate action. Double-click an icon to open its container. Click this button on an icon to display the InfoBox for the icon. To simulate MB2 on a two-button mouse, simultaneously press the two buttons (MB1 and MB3). Click this button on an icon to display its pop-up menu.
MB2
not applicable
MB3
NOTE
If you have a one-button mouse (such as an Apple Macintosh mouse), assign MB1 to that button. You should also define a user-selectable combination of option and arrow keys to simulate MB2 and MB3. For details, refer to the documentation for your emulation software.
17
Conventions
18
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Chapter
1
20 21 21 21 27 28 28 29 30 30 30 33 34 37 45 45 48 50 53 54
Overview of PATROL
This chapter provides an overview of PATROL components, the PATROL hierarchy, and the PATROL Console for Microsoft Windows interface. The following topics are discussed: Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What PATROL Is . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What PATROL Does . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Components of PATROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How PATROL Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How the PATROL Console Fits into PATROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Overview of the PATROL Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Console to Agent Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What the PATROL Console Looks Like . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Components of the PATROL Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Object Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Object Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Knowledge Modules and Your PATROL Environment . . . . . . . . . . . . . . . . . . . . . What Happens When You Start PATROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PATROL Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Loaded PATROL KMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How Application Discovery Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What the PATROL Console Allows You to Do . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Support for IPv6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 1
Overview of PATROL
19
Prerequisites
Prerequisites
Before you can use PATROL to monitor and manage your enterprise, you must meet the prerequisites listed in Table 1. Table 1
Step 1 2 3 4
You know whether your role with PATROL Components of PATROL on page 21 is as an operator or developer. You know your logon ID and password for The sections in this chapter and Chapter 3, the PATROL Console. PATROL Startup You know the port number of the PATROL Chapter 3, PATROL Startup Agent on each computer you want to monitor. The PATROL Agent is installed and running on each computer you want to monitor. Chapter 3, PATROL Startup
PATROL Agent Reference Manual You have the correct permissions in the access control list of the PATROL Agent on each computer you want to monitor. The appropriate KMs are available to both the PATROL Agents and the PATROL Consoles. Loaded PATROL KMs on page 48 and Chapter 3, PATROL Startup
20
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
What PATROL Is
What PATROL Is
PATROL is a systems, applications, and event management tool for database and system administrators. It provides an object-oriented graphical workspace where you can view the status of every vital resource in the distributed environment you are managing.
Components of PATROL
PATROL is made up of several components that work together to help you monitor and manage your enterprise. The main components of PATROL are described in Table 2 on page 22.
Chapter 1
Overview of PATROL
21
Components of PATROL
Table 2
Component
define which applications you want PATROL to monitor monitor and manage computers and applications through the PATROL Agent and PATROL KMs monitor the PATROL Agents use of resources run predefined or user-defined commands and tasks against monitored machines run commands on the PATROL Console machine when a state change occurs on a monitored computer monitor any managed computer retrieve historical data stored by the PATROL Agent
s s
s s
22
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Components of PATROL
Table 2
Component
PATROL Developer With the PATROL Developer Console, you can do everything Console you can do with the PATROL Operator Console, plus the following actions:
s s s
build new KMs customize menu commands and application parameters edit or replace Knowledge Module files send an additional Knowledge Module file to an agent machine start and stop PATROL Agents remotely modify agent knowledge in memory start the PATROL Agent configuration utility transfer knowledge to an agent specify which changes the agent should commit (save) delete historical data stored by the PATROL Agent start and stop PATROL Agents remotely
s s s s s s s
s s
The repository for base PATROL KMs and changes that a PATROL Knowledge Module PATROL Developer Console makes to them. Deployment Server Using the PATROL KMDS to distribute PATROL KM changes is (KMDS) optional in PATROL. For information about enabling the KMDS, see Chapter 3, How to Plan a Customized PATROL Environment for Your Enterprise, in Volume 3 of the PATROL Console for Microsoft Windows User Guide Customizing PATROL. The PATROL KMDS allows you to
s s
preserve each version of a new or modified PATROL KM save a migrated PATROL KM without overwriting your old PATROL KM customizations
Chapter 1
Overview of PATROL
23
Components of PATROL
Table 2
Component
PATROL KMDS PATROL Agent PATROL Developer Console PATROL KM Package PATROL Agent PATROL KM PATROL KM PATROL Knowledge Module Deployment Server
setting up permissions to use the PATROL KMDS Manager managing PATROL KM packages by grouping them before deployment deploying PATROL KMs to PATROL Agents and Consoles in production
s s
PATROLVIEW
With the PATROLVIEW products, you can monitor PATROL Agent objects and events on Network Management Consoles. The core piece of the PATROL architecture which is used for monitoring and managing host computers. The Agent performs these tasks:
s
s s
Agent
s s
Loads specified Knowledge Modules at startup, runs menu commands, and updates InfoBox displays on the PATROL Console.
Runs commands to collect system or application information. PATROL KM The information is collected according to parameters and applications defined in Knowledge Modules. Stores information locally for retrieval by the PATROL Console or a Simple Network Management Protocol (SNMP) manager console. Acts as a service provider for event management.
s s
PATROL KM
A set of files from which a PATROL Agent receives information about all of the resources, such as databases and file systems, running on a monitored computer. The KMs provide information to the Agent about
s s
how to identify objects which commands to run to obtain resource information (parameters) actions to take when border or alarm thresholds are breached
24
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Components of PATROL
Table 2
Component
PATROL KM Package
PATROL Event Manager (PEM) provides an interface for working with events generated by the PATROL Agent. The PEM can be accessed from the PATROL Console for Windows. You can view information about monitored objects through Agent Query. Using this function, you can work with objects viewing their names in a tabular or table format. Results of queries appear in the Query Results window. You can save queries, then load and reissue them when needed.
s s s s s
PATROL Agent Included as part of the PATROL Developer Console is the PATROL Script Language (PSL) that you can use to write parameters, commands, tasks, recovery actions, and discovery procedures for the PATROL Agents. PSL is a fourth-generation language similar to programming languages such as C, csh, Perl, and awk. The KMs are written in PSL. PSL includes
s s s
PSL Compiler
You can use the PSL Compiler to check the syntax of PSL that you write.
Chapter 1
Overview of PATROL
25
Components of PATROL
Table 2
Component
PSL Debugger
PATROL Agent PATROL Developer Console PATROL Agent PATROL KM PATROL Console
The PATROL Command Line Interface (CLI) is a program for retrieving object and event information from a PATROL Agent. CLI is designed to connect to a PATROL Agent in instances when a GUI interface is unavailable or when the user is logged onto a host using a terminal emulator (that is, without a TCP/IP stack). CLI has both interactive and non-interactive modes. You can start CLI from a command line and manually submit commands to CLI. You can also call the CLI within a script and have it execute commands that you provide on the command line or in additional CLI script files.
s s s
26
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
The PATROL Agent sends messages to the PATROL Console when a specific event causes a state change on the monitored computer.
The PATROL Console organizes computers and applications in hierarchical structure runs operating system commands to perform an action when a parameter changes state displays warnings and alarms generated by PATROL Agents and KMs lists events received from all monitored computers
Chapter 1
Overview of PATROL
27
Operating System
Master Agent
PATROL Console
Remote Computer
Remote computer with PATROL monitoring the operating system and an application. The Agent communicates with the PATROL Console on the remote system.
PATROL
Application
28
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
PATROL Protocol
The PATROL protocol is a highly optimized communication mechanism that allows the PATROL Agent to communicate efficiently with the PATROL Console. Messages are sent to the PATROL Console when a specific event causes a state change on the monitored computer. Because the PATROL Agent resides on the monitored computer and autonomously performs all of its work on that computer, the PATROL Console communicates with the PATROL Agent only when you want to perform a function such a viewing a parameter graph or gauge, viewing parameter history, or executing a menu command.
SNMP Traps
The PATROL Agent can automatically generate SNMP traps that are directed to SNMP network manager consoles (MIB browsers) on your network.
Chapter 1
Overview of PATROL
29
The Desktop
The desktop shows which PATROL KMs you have loaded, which computers you are connected to, and your user preferences. Figure 3 Windows and Interface Elements in the Console (Part 1)
The PATROL Console window is the main window that contains views of objects and their statuses, the object hierarchy, and the knowledge hierarchy.
The PATROL tree is a hierarchical list of folders. There are two different views for the tree: Desktop KM
30
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
The Desktop
Figure 4
The PATROL Desktop window (PatrolMainMap) contains computer icons. Display the PATROL Desktop window by double-clicking the PatrolMainMap folder from the Desktop tree.
Toggle between the two views by clicking the Desktop or KM tab on the tree. The message window displays command output from the PATROL Console and messages from the KMDS and the Event Manager. The message window has a context menu (accessed with the right mouse button) that allows you to manage the window and its contents.
The PATROL Console task button displays with other task buttons on the Windows taskbar. When a monitored object is in a warning or alarm state, the PATROL Console task button flashes.
The status icon in the system tray indicates whether monitored objects are in an OK, a warning, or an alarm state.
Chapter 1
Overview of PATROL
31
The Desktop
Figure 5
)
The PATROL Console toolbar allows you to perform activities without accessing the menu bar.
The menu bar across the top of the PATROL Console window allows you to perform functions on a group of monitored objects or to access other PATROL components and utilities.
The KM tree displays the knowledge hierarchy. With a PATROL Operator Console, you can view KM properties and attributes and delete (unload) computer classes and application classes (KMs). With a PATROL Developer Console, you can view and change KM properties and attributes.
Each PATROL object has a shortcut menu that allows you to perform certain activities. To display an objects shortcut menu, right-click the object icon.
The PATROL icon in the system tray displays a shortcut menu that allows you to perform activities without accessing the PATROL Console window.
32
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Object Hierarchy
Object Hierarchy
PATROL uses four object types:
s s s s
The PATROL object hierarchy dictates the way windows and objects are categorized within the PATROL Console. The object hierarchy defines the relationships of these objects. Figure 6
A computer instance (also called a host) represents a monitored computer (one with a resident PATROL Agent).
Chapter 1
Overview of PATROL
33
Object Windows
Object Windows
In addition to the tree view, each object has its own window display of the next level down in the object hierarchy. Figure 7
The Desktop tree displays the object hierarchy in a tree view.
Open an objects window by double-clicking the object, either from the object window or the Desktop tree.
Double-click an application instance in an object window to open an object window and view its parameters.
NOTE
When closing the PATROL Console, all windows and objects retain the state and orientation they are left in. Therefore, when the console is restarted, all windows and objects appear as they were when the console was shut down. For more information on customizing user preferences, see Chapter 3, Customizing User Preferences.
34
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Object Windows
Table 3 lists several methods of manipulating objects within and across PATROL object windows. Table 3
Object Task move
Limitations
s
Requirements selection window and destination window must be visible and accessible in current view
Multiple selection is not available in tree window. Drag-and-drop actions that are not allowed are indicated by the not allowed symbol ( ). When dragging and dropping multiple objects onto target, only objects allowed are dropped into the target and a message box displays if some objects are not dropped. Multiple selection is not available in tree window. Objects selected with Copy command can only be pasted as shortcuts.
Click on applicable object and drag to desired window or to desktop tree. Use the Cut and Paste or Copy and Paste Shortcut commands.
copy
none
Click once on object and choose Edit => Copy. Click once on object and click the Copy toolbar button. Right-click object and select Copy from menu.
cut
Multiple selection is not available in tree window. You can only paste (move) object. You cannot paste as shortcut.
none
Click once on object and choose Edit => Cut. Click once on object and click the Cut toolbar button. Right-click object and select Cut from menu.
Chapter 1
Overview of PATROL
35
Object Windows
Table 3
Object Task paste
Limitations
s
Multiple selection is not available in tree window. You can only select object with Cut command.
Click in destination window and choose Edit => Paste. Click once on object and click the Paste toolbar button. Right-click in destination window and select Paste from menu.
paste shortcut
Multiple selection is not available in tree window. You can only select object with Copy command.
Click in destination window and choose Edit => Paste Shortcut. Click once on object and click the Paste Shortcut toolbar button. Right-click in destination window and select Paste Shortcut from menu.
36
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
The knowledge hierarchy defines the relationships of these items. Figure 8 Knowledge Hierarchy
corepubs
lsuardint
Chapter 1
Overview of PATROL
37
Figure 9
Computer Classes
Application Classes
The KM tree displays the knowledge hierarchy. With a PATROL Operator Console, you can view KM properties and attributes and delete (unload) computer classes and application classes (KMs). With a PATROL Developer Console, you can view and change KM properties and attributes.
38
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
An object classs \Global folder contains attributes that all instances of the class can inherit.
All customized instances of a class are in the classs \Local folder. In this example, the instance inherits all parameters defined in the \Global folder. However, the properties of one parameter have been changed for the instance.
expand the attribute folders to see the attributes that are defined for the class see the attributes that PATROL automatically assigns to all instances of the class
names of all customized instances of the class whether attributes were added or changed for an instance
Chapter 1
Overview of PATROL
39
Global sets of folders on the PATROL KM tree contain definitions for computer and application classes. Customized instances for each computer and application class are in local sets of folders for their respective class.
Computer Classes
A computer class is a grouping of computers that PATROL can monitor. At the top of the knowledge hierarchy is the ALL_COMPUTERS computer class. All other computer classes are a subset of ALL_COMPUTERS (for example, NT, HP or DEC OSF/1). The PATROL KM tree divides Computer Classes into three parts:
s s
ALL_COMPUTERS Computer classes (which inherit properties and attributes from ALL_COMPUTERS) Customized computer instances (which inherit properties and attributes from ALL_COMPUTERS and their corresponding computer class)
Each part of computer classes has its own set of folders. Table 4 describes the Global and Local folders. Table 4 Folders for Computer Classes and Instances
Folder ALL_COMPUTERS\Global ALL_COMPUTERS\Local ALL_COMPUTERS\Local\ <computer class>\Global ALL_COMPUTERS\Local\ <computer class>\Local ALL_COMPUTERS\Local\ <computer class>\Local\ <computer instance> Description contains attribute folders for use by all computer classes and instances lists the computer classes already defined by PATROL contains attribute folders for the computer class lists the customized computer instances for the class contains attribute folders for the computer instance; no global or local folders exist for the instance
40
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Figure 11
The \Global folder for the computer class contains its attribute definitions.
The \Local folder under a computer class contains customized computer instances. Attribute folders appear under the computer instance.
To change properties for ALL_COMPUTERS or a computer class, right-click the corresponding folder icon and choose Properties from the shortcut menu.
NOTE
Any PATROL Console can customize limited properties for a computer instance by accessing its properties dialog box from the computer instances shortcut menu.
application classes customized application instances (which inherit properties and attributes from their corresponding application class)
Chapter 1
Overview of PATROL
41
Each part of application classes has its own set of folders. Table 5 describes the \Global and \Local folders. Table 5 Folders for Application Classes and Instances
Folder <application class> \Global <application class> \Local <application class> \Local \<application instance> Description contains attribute folders for use by all instances of the application class lists the customized application instances for the class contains attribute folders for the application instance; no global or local folders exist for the instance.
NOTE
After PATROL discovers application instances, their icons display on the desktop. By contrast, icons for computers display when you add a host from the main console window.
Figure 12
The Global folder for the application class contains attributes that can be inherited by instances.
The Local folder for the application class lists each customized instance. Attribute folders appear under the instance.
To change properties for an application class, right-click the corresponding folder icon and choose Properties from the shortcut menu.
42
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Attributes
Using menus on the PATROL KM tree, you can
s s s
change properties for attributes add and delete attributes assign attributes to other object classes or instances
Each object class and instance has attributes, but not all attributes are available for all objects. Table 6 lists the attributes that are available to PATROL object classes and instances. Table 6 Attributes Available to Classes and Instances
Attribute Parameters Menu commands InfoBox commands Setup commands Command Types State change actions Event catalogs and classes Environment variables Computer Class yes yes yes yes yes yes no yes Computer Instance yes yes yes yes no yes no yes Application Class yes yes yes no yes yes yes yes Application Instance yes yes yes no no yes no yes
Command Types
Command types are logical groupings of commands that describe how the commands are executed; for example, what happens when an error occurs and how a command terminates. PATROL provides a number of predefined command types, depending on your computing environment and the KMs that you use:
s s s
operating system (OS) PSL commands that a KM uses for its environment (for example, ORA_SQL)
Menu Commands
Predefined menu commands and one-time user commands can be executed across multiple computers and applications or for an individual computer, application, and instance. You must use a PATROL Developer Console to create or change predefined menu commands.
Chapter 1
Overview of PATROL
43
InfoBox Commands
InfoBox commands return values to the PATROL Console and are run by the PATROL Agent when an InfoBox is displayed. Unlike parameters, InfoBox commands are not scheduled by the PATROL Agents run queue.
Parameters
A parameter is an object that obtains a measurement or data about an instance.
NOTE
Parameter history retention level and number of days collected are part of the properties of parameters and other objects and do not display an icon in the KM tree. Access parameter history information using user preferences, a parameter Properties dialog box, a host connection properties dialog box, or an agent configuration utility such as wpconfig.
Environment Variables
Environment variables specify settings for the environment in which you run the PATROL Agent. For example, environment variables can specify the PATROL HOME directory where the executable file resides and the location of temporary directories for storing temporary work files.
44
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
PATROL Accounts
PATROL uses three kinds of accounts to run all commands and tasks on monitored computers and applications. The permissions and security granted to each account are in effect for the commands and tasks run from PATROL.
OS (default) accountan account that is set up for the PATROL Agent at installation and that is used by (or can be changed in) an agent configuration utility. All OS commands executed by the PATROL Agent use this account, except Menu commands and Info Box commands.
Chapter 1
Overview of PATROL
45
PATROL Accounts
Application accountan account you define at PATROL KM setup that is used by (or can be changed for) an application class or instance. An application account is commonly used to connect to an RDBMS on a server where the database resides, or to run RDBMS commands, such as SQL commands. Account you use to start the PATROL Consolean account you use to start the PATROL Console that is defined at installation. Commands that run on the console use this account.
the PATROL Agent computer instances application classes application instances individual commands or tasks parameters
1 individual parameter 2 individual command or task 3 application instance 4 application class 5 computer instance 6 default account used by the PATROL Agent 7 account used to start the PATROL Agent
46
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
PATROL Accounts
Chapter 1
Overview of PATROL
47
The PATROL Agent does not have a PATROL KM that you load from a PATROL Operator Console. The application class is included in the PATROL Agents knowledge module disabled list. (The PATROL KM is disabled.) The application class definition specifies that the applications are invalid for the PATROL Agent version and/or computer class.
Version Arbitration
The process through which the PATROL Console and PATROL Agent determine which version of a KM to load is called version arbitration. Table 7 on page 49 shows what version of a KM is loaded by the PATROL Agent under different conditions.
48
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Table 7
Result PATROL Agent loads into memory the local version of the KM. PATROL Agent ignores the PATROL Operator Consoles request to load the KM. PATROL Agent allows the PATROL Operator Console to use the KM. Agent does not collect information for the KM. PATROL Agent ignores the PATROL Operator Consoles request to load the KM.
no no yes no N/A
Note: If PATROL KM versions differ, the PATROL Operator Console and the PATROL Agent will each use their own version of the PATROL KM. PATROL Developer Console Yes Yes Yes No No No Yes N/A PATROL Agent loads into memory the KM from the PATROL Developer Console. PATROL Agent ignores the PATROL Developer Consoles request to load the KM. PATROL Agent loads into memory the KM from the PATROL Developer Console. PATROL Agent loads into memory the KM from the PATROL Developer Console. (If the KM has dependencies on external files and/or PSL libraries, the KM will not function.) PATROL Agent ignores the PATROL Developer Consoles request to load the KM.
No
N/A
NOTE
The above criteria apply when a Developer Console is connected to an agent with a developer connection (not an operator connection), as defined in the Connection Setup tab of the agent properties. When a Developer Console is connected to an agent with an operator connection, the Developer Console functions as an Operator Console with that agent.
For more information about KM version arbitration, see Volume 3 of the PATROL Console for Microsoft Windows User GuideCustomizing PATROL. For information about how to load a KM, see Chapter 3, PATROL Startup.
Chapter 1
Overview of PATROL
49
finding a match for one or more names of processes and files checking environment variables getting the contents of a file and using the values to determine whether the application exists and what state it is in checking the output of commands and using the values to determine whether the application exists and what state it is in
A PATROL KM is initially loaded. You define an application class or modify an existing one. The preset time interval stored in the APPL_CHECK_CYCLE built-in macro is reached. This interval is known as the application discovery check cycle. The preset time interval stored in the GET_PROCS_CYCLE built-in macro is reached. This interval is known as the process cache refresh cycle. The process cache is manually refreshed (this action doesnt happen immediately, but forces a full discovery on the next discovery cycle)
50
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Discovery Cycle
Figure 13 shows the PATROL discovery cycle. Figure 13 PATROL Discovery Cycle
The PATROL Agent searches for applications on a monitored computer at a preset interval called the application discovery check cycle. The built-in macro variable APPL_CHECK_CYCLE governs how often this check is performed. Application discovery uses the information in the PATROL Agent Discovery Cache rather than accessing the system directly.
The PATROL Agent takes a snapshot of the systems process table and stores the process IDs of all the applications in the PATROL Agent Discovery Cache. The PATROL Agent periodically checks that these processes are still running.
The built-in macro variable GET_PROCS_CYCLE governs the rate at which the PATROL Agent Discovery Cache is refreshed. Each time the PATROL Agent Discovery Cache is refreshed, application discovery is triggered. Any new applications and state changes are then displayed.
Chapter 1
Overview of PATROL
51
Discovery Methods
There are two methods for performing application discovery. Table 8 lists and describes those methods. Table 8 Discovery Methods
Description A discovery method called PSL discovery is used when the discovery of more complex application instances is required, for example, an application that requires many processes and files. For PSL discovery, you use PSL to write scripts that are run by the PATROL Agent to discover the applications. simple discovery Applications are usually discovered using simple pattern matching for identifying the files and processes associated with the application. This discovery method, called simple discovery, can be used to discover many applications running on a computer. Simple discovery is very basic and provides limited application features. Notes PSL discovery is the recommended method of discovery for users who want a robust, feature-rich application.
For more information about discovery methods, see Volume 3 of the PATROL Console for Microsoft Windows User GuideCustomizing PATROL.
52
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
monitoring and managing your enterprise organizing your desktop customizing your desktop customizing how windows look and act developing PATROL KMs customizing PATROL KMs
Table 9 lists the tasks the PATROL Console allows you to perform and tells you where to find more information: Table 9 More Information About the PATROL Console Actions
Then see... Chapter 2, Console and Desktop Organization Chapter 2, Console and Desktop Organization Volume 3 of the PATROL Console for Microsoft Windows User GuideCustomizing PATROL Chapter 2, Console and Desktop Organization Volume 2 of the PATROL Console for Microsoft Windows User GuideMonitoring and Managing with PATROL Volume 2 of the PATROL Console for Microsoft Windows User GuideMonitoring and Managing with PATROL Chapter 4, Online Help and Utilities Chapter 4, Online Help and Utilities Chapter 4, Online Help and Utilities Chapter 3, PATROL Startup Volume 2 of the PATROL Console for Microsoft Windows User GuideMonitoring and Managing with PATROL
If you want information on... customizing your desktop customizing how windows look and act customizing PATROL KMs organizing your desktop monitoring and managing your enterprise initiating a state change action accessing Online Help accessing other PATROL components initiating PATROL utilities logging on to another computer running commands from menus or from the System Output Window
Chapter 1
Overview of PATROL
53
The ippreference configuration variable has been introduced in the patrol.conf file, found at <Installation_Dir>\common\patrol.d.ippreference enables you to configure the IP protocol connection preference, the values are as follows:
s s s
IPv4: Connect only with IPv4 PATROL Agents IPv6: Connect only with IPv6 PATROL Agents IPv4,IPv6: Preferably connect to IPv4 PATROL Agent, If conection fails connect to an IPv6 PATROL Agent IPv6,IPv4: Preferably connect to IPv6 PATROL Agent, If conection fails connect to an IPv4 PATROL Agent Example of IPPreference Usage
Figure 14
CONSOLE] define consolerights allconsole allowcommit=true allowdeveloper=true allowolddt=true end define connectionrights allconnect allowdeveloper=true allowsysoutputexec=true allowoverrideparameter=false end console *,allconsole connection *,*,allconnect clientsetting port = ippreference = IPv6,IPv4 end
For details of IPv6 support, see relevant chapter of the PATROL Agent Reference Manual.
54
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Chapter
2
56 58 58 59 59 59 61 61 61 63 64 65 65
Chapter 2
55
Console Files
Console Files
Console files consist of
s s s s s s
configuration files desktop files query files for Agent Query users KM files (customized or not) and the files associated with KMs, such as .psl files. Package files (if using KMDS) Session files (including user preferences)
Table 11 lists and describes the console files, shows when the files are created or updated, and shows the type of file. Table 11 Console Directories and Files (part 1 of 3)
Type of File Configuration
Desktop
Description of Files Stores the *.dat and *.ucb files that control the physical layout of your desktop. These are known as configuration files. Stores *.ctf and *.res files for multiline graphs (charts) that you create. Stores a profile of the desktop in *.dt files and desktop template files (*.dtm).
When Updated File => Save Configuration from the PatrolMainMap window File => Save Chart from the Chart window File => Desktop => Save from the PatrolMainMap window
56
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Session
Query
KM
Console Files
Table 11
Desktop
Description of Files Stores the following files: The session-<id>.km file that contains a list of the KMs loaded at your console. This file tells the console which KMs to load from lib\knowledge on the PATROL Agent machine during startup. Other session-<id>.km files created for other users or session IDs. Working changes to your consoles loaded KM files. Stores the following files: The session-<id>.prefs for saved user preferences. Other session-<id>.prefs files created for other users or session IDs. Stores the *.ctg files for customized event catalogs.
%PATROL_HOME% \archives
Stores the KM packages Automatically upon (*.pkg) containing all files that package checkout or comprise a KM. package deployment (KMDS only) Stores PSL and other scripts that you create (*.psl). File => Save KM (if you specified that the changes are stored in a separate file and not in the KM) File => Save
Chapter 2
Session 57
Query
KM
Table 11
Desktop
When Updated
Stores data required for migrating KMs from previous versions of PATROL to the current version of PATROL.
s s
The list of KMs you have loaded for your console are in both the session-<id>.km file and the *.dt desktop file. If no session-<id>.km exists when you start a PATROL session, PATROL automatically creates it in the %HOMEDRIVE%%HOMEPATH%\patrol\knowledge directory. PATROL does not automatically create the *.dt file. A *.dt file is created only when you choose File => Desktop => Save from the PATROL Console window. Each time you save changes to a KM, PATROL updates your session-<id>.km file. PATROL does not automatically update the *.dt file when you save changes to a KM.
58
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Session
Query
KM
You cannot create more than one preference file for each user ID. PATROL does not save preferences as part of the desktop file. Each user preference file is unique and does not get overwritten if another person logs onto the same PATROL Console. PATROL does not update the session-<id>.prefs file when you save KM changes.
disc-<id>.dat
Chapter 2
59
Table 13
File
session-<x>.km session-<x>.prefs
Whether to:
s
You cannot create more than one preference file for each user ID. PATROL does not save preferences as part of the desktop file. Each user preference file is unique and does not get overwritten if another person logs onto the same PATROL Console. PATROL does not update the session-<x>.prefs file when you save KM changes.
open all windows that were open when you last exited the PATROL Console display the Message window when new messages are received disable the commit menu to prevent the PATROL Developer Console from committing changes to KMs prevent a PATROL Developer Console from downloading KMs to the PATROL Agent direct all system output messages to a file
marker to use for annotated data points in charts default terminal emulator for Unix internationalization information (date/time format, and language) whether to enable state change actions startup and shutdown actions for the PATROL Console location and size of the event cache default account for host computers (remote account); for security, you can choose not to save the default account as part of user preferences enable the KMDS
s s
s s
60
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
using the -id option to specify another session-<x>.km file. using the -load option to specify a *.dt file. using the -km option to specify other KMs to load at startup (these KMs will load in addition to those that are in your session-<x>.km file)
Chapter 2
61
Table 14
Task You Want to Perform Arrange the icons in a window according to one of these criteria:
s s s s
Method to Use Choose View => Arrange Icons => <Criteria>. yes
yes
yes
N/A
Name State Type Auto Arrange 1. Right-click the window. 2. Add check to Detached View menu pick. N/A yes yes no
1. Right-click in the message N/A window and remove the check from Allow Docking. Remove the check from View => Message View. N/A yes
N/A
N/A
yes
N/A yes
N/A yes
yes N/A
View the icons in a window in one Perform one of the following of these representations: actions:
s s s
With the applicable window active, choose <Representation>. Right-click in the applicable window and choose the desired representation. Use the applicable toolbar button.
62
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Message Window
Object Windows
Multigraph Charts
Chapter 2
63
User Preferences
User Preferences
Both the PATROL Developer Console and the PATROL Operator Console can set certain user preferences. These preferences include
s
s s s s s s
s s s
s s
whether your computers go into alarm status when the connection is not manually broken (for example, a network failure or a PATROL Agent timeout) whether your PATROL Console will restore open folders when you restart it whether a hidden message window will reopen when it receives output the marker that represents an annotated data point the date and time format whether state change actions are enabled whether startup and shutdown commands are executed on the PATROL Agent machine when the PATROL Console shuts down or is restarted the directory and file where the event history is stored the event cache disk size and the event cache memory size the default account to use when adding new host computers (For security, you can choose not to save the default account as part of user preferences.) where system output messages are written whether to enable or disable the KMDS for the console
User preferences are stored in the %HOMEDRIVE%%HOMEPATH%\patrol\knowledge\ session-1.prefs file. For information about changing your user preferences, see Chapter 3, PATROL Startup.
64
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Icon Library
The PATROL icon library contains icons for each supported computer class, application class, and parameter. Each object has two icons to represent it: an OK and a Not OK icon. The OK icon represents the object in an offline and OK state. The Not OK icon represents the object in a warning or an alarm state. The difference between the two icons is usually just the shape of the icon base; OK icons have a round base, and Not OK icons have a square base. Icons are stored in %HOMEDRIVE%%HOMEPATH%\patrol\lib\images and are in bitmap format (*.bmp).
NOTE
The PATROL Console for Unix uses icons in *.xpm format. You cannot use the PATROL Console for Microsoft Windows to view *.xpm icons; you must have the *.bmp version.
The library does not contain an icon specifically for custom folders (containers). You can choose the icons you want to represent a folder from the library, or you can design your own. When you create a folder, you must specify the bitmaps to use for the OK and Not OK icons. The icon library also contains the default PATROL background picture, which you can change.
Chapter 2
65
Icon Library
66
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Chapter
3
69 69 69 70 71 71 71 72 72 72 73 74 75 75 76 76 78 79 79 80 80 80 81 81 81 83 84 85 86 86 86 86
67
PATROL Startup
This chapter provides step-by-step instructions for starting a PATROL Agent and a PATROL Console, and for configuring the PATROL Console to monitor your computing environment. It covers the following topics: Determining the Instructions You Need. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Required Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Optional Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PATROL Developer Console Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PATROL Operator Console Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PATROL Secure Plug-In Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Starting a PATROL Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Background Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Starting the PATROL Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Starting a PATROL Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Command Line Arguments for the PATROL Console . . . . . . . . . . . . . . . . . . . . . . PATROL license information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PATROL license information for versions earlier than 3.5.80. . . . . . . . . . . . . . . . . Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Starting a PATROL Console. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Potential Offline Host Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Where to Go from Here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Loading KMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operating System KMs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Application KMs and Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conditions That Can Affect KM Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PATROL Consoles, KM Versions, and the PATROL Agent . . . . . . . . . . . . . . . . . . Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Loading a KM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reloading a KM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activities for Loaded KM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Where to Go from Here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding a Host Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Background Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Console Settings and Computer Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 3 PATROL Startup
Discovering Agent Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Adding a Host Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Solving Possible Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Where to Go from Here. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Connecting and Disconnecting from Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Multiple Host Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Multiple Host Disconnections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Customizing User Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 About the Default Logon Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Preferences to Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Changing User Preferences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Saving User Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Setting Up a Desktop File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Creating and Saving a Desktop File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Inserting a Desktop File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Using a Desktop Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Creating and Saving a Desktop Template File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Inserting a Computer Desktop Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Stopping the PATROL Agent service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Changing Properties for a Computer Instance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Property Tabs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Tasks for Changing Properties for a Computer Instance . . . . . . . . . . . . . . . . . . . . 113 Related Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
68
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Required Tasks
Table 16 lists the tasks that all PATROL users must perform and explains when to conduct each activity. Table 16
Task starting the PATROL Agent starting the PATROL Console adding hosts (monitored computers)
Optional Tasks
After you perform all the required tasks for starting up PATROL, these tasks are optional:
s s s s s
changing user preferences setting up a desktop file using a desktop template changing properties for a computer instance enabling the KMDS
You can decide how to set up your logon account and customize your console. Table 17 on page 70 lists many often-performed optional tasks and refers you to the section in this chapter for step-by-step instructions.
Chapter 3
PATROL Startup
69
Table 17
If you want to set up a default PATROL logon account for each host (computer instance) you monitor specify a PATROL logon account for your current session change your logon account for a computer instance set up a customized desktop for yourself or other users create a desktop template for one host computer prohibit developer mode connections to host computers that are loaded from a desktop file
prevent a developer console from downloading its Customizing User Preferencespage 94 version of KMs to the PATROL Agent machine at connection disable the Commit process for a Developers Console disable or enable KM loading according to the PATROL Agent platform or version save PATROL system messages to a disk file enable the KMDS for deployment of KMs Customizing User Preferencespage 94 Customizing User Preferencespage 94 Customizing User Preferences on page 94 Customizing User Preferencespage 94
how to customize KMs more about creating customized consoles for other users how to distribute customized console files and KMs to other users how to set up or change account security for applications or application instances how to check out and check in KM packages
70
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
NOTE
You will not have to start a PATROL Agent if a PATROL administrator has already started it. In addition, if another user set up the agent to start automatically during PATROL setup or installation, you will not have to start the agent.
When a PATROL Console is connected (or if a KM is preloaded on the agent), the PATROL Agent continuously monitors resources on hosts (computer instances) in your environment. If you set up the PATROL Agent to run as an operating system service, the agent runs continuously until a PATROL user stops it or until the computer on which it executes stops running.
Chapter 3
PATROL Startup
71
Background Information
Background Information
Review the PATROL Agent Reference Manual for detailed instructions on how to
s s s s
use command line arguments for the PATROL Agent set up KM types to allow or restrict KM loading for each console use configuration variables use the access control list
Your ability to perform any of the tasks listed above depends on the access permissions you have that were set up by your system administrator.
Task
This section describes how to start the PATROL Agent on a UNIX host.
Be sure you are logged in to the UNIX host where you want to start the PATROL Agent. Be sure you know the port number of the host computer on which you will start the PATROL Agent. Verify that there is no PATROL Agent already running on the port of the UNIX host where you plan to start the PATROL Agent.
To Start the PATROL Agent for UNIX 1 From the UNIX desktop, click the Start button. 2 Choose Programs => BMC PATROL => Agent Manager.
The PATROL Agent Manager dialog box appears.
72
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Figure 15
3 Click the check box for the PATROL Agent startup mode you want to use. 4 Accept or change the port number. 5 Click OK to start the PATROL Agent.
The PATROL Agent begins to run on the specified port.
If you are using a PATROL Developer Console, you can connect to some PATROL Agents as a PATROL Developer Console and to other Agents as a PATROL Operator Console, depending on the PATROL Agent setup. PATROL allows one PATROL Developer Console connection per Agent. If you are using a PATROL Operator Console, you must connect to all PATROL Agents as an Operator. You cannot switch from one connection mode to another. In addition, a PATROL Developer Console may have supplied license information and set up your desktop with the computers and resources you will monitor before you start your console.
Chapter 3
PATROL Startup
73
at the command prompt when you are creating a shortcut to PATROL on your UNIX desktop Command Line Arguments for the PATROL Console
Description Start a PATROL Developer Console. Display the list of command line arguments for the console. Start the PATROL session using the specified ID number. If you do not specify an ID number, the default ID is 1. The ID number will be part of the file name for your session files (session-1.km or session-<x>.km). Load the specified KM at startup. Load the specified desktop file (*.dt) at startup. Bind the specified port number to sockets created by wpconfig when the console connects to PATROL Agents. Specify the local port number for console-to-KMDS communications through a firewall. Prevent icons from blinking when they are in the Alarm state. Disable the internal object swapping mechanism. By default, the console moves objects that are not being displayed out of memory to a swap file. Object swapping reduces memory usage, but if a large number of host computers are defined in the console, the frequent disk access and memory swapping can reduce console performance. Use the specified port as the default for host computers that you add. Use the specified port as the default for host computers that you add. Display version information about the console.
Table 18
Argument -dev -help
-id <number>
For example, if you want to use 22 as a unique ID number, the command line will look similar to Figure 16 on page 75.
74
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Figure 16
With a demonstration license, you can try the PATROL product for a certain time (typically 30 days). When you agree to try the PATROL product, you receive a letter from BMC Software containing demonstration licensing information. When you agree to purchase a permanent PATROL license, BMC Software Contracts Administration provides permanent license information to you by telephone. The license information you must provide is the same for each type of license, either demonstration or permanent product.
NOTE
If you are using a PATROL Operator Console, a PATROL Developer Console may supply license information for you. Therefore, you may not see the License dialog box nor have to provide license information the first time you start your console.
Chapter 3
PATROL Startup
75
Task
Task
This section describes how to start a PATROL Operator or Developer Console.
If you are logged on only to your local machine and will start a PATROL Developer Console: confirm that your system administrator has created a local group named patrldev or ptrldev (both must be all lower case) and confirm that you are a member of the group (This measure is optional, but provides OS-level security for your console by restricting access to a Developer Console.) confirm that you have been granted permissions to establish a developer connection in the patrol.conf user roles file
If you are logged on to a UNIX domain and will start a PATROL Developer Console: confirm that your system administrator has created a global group named patrldev or ptrldev (both must be all lower case) under the domain to which you are logged on and confirm that you are a member of the group (This measure is optional, but provides OS-level security for your console by restricting access to a Developer Console.) confirm that you have been granted permissions to establish a developer connection in the patrol.conf user roles file
If you start a PATROL Operator Console, the PATROL main console window may contain hosts that a developer has added for your desktop. If the PATROL demonstration license has expired, you will have to provide permanent product license information. If you plan to use command line arguments, enter them before you start the console.
76
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
To Start a PATROL Console 1 From the UNIX desktop, click the Start button. 2 Perform the action that applies to your console:
s
Choose Programs => BMC PATROL => PATROL Developer Console. Choose Programs => BMC PATROL => PATROL Operator Console.
If you must supply license information, the PATROL License dialog box appears. For PATROL license information for version 3.5.80 and later, refer to PATROL license information on page 75 Figure 17 PATROL License Dialog Box
3 If you have to supply license information, use the table below to determine what to
enter for either a demonstration or permanent license.
Information Licensee Expiration Date [dd-mmm-yyyy] Description Type your company name. For a demonstration license, type the expiration date stated in the PATROL demonstration license letter. For a permanent license, leave the text box blank. Number of Console Licenses Type the number of PATROL Console licenses.
Chapter 3
PATROL Startup
77
Description Type the number of PATROL Agent licenses. Type the password supplied with your license.
4 Click OK.
The PATROL Console Window appears. Figure 18 PATROL Console Window
5 Check to see that the desktop tree displays and that the PATROL desktop opens by
performing one or both of the following actions:
s
To display the desktop tree, click the Desktop button on the tree view. To open the PATROL desktop, double-click PatrolMainMap.
Remember that if you use an operator console and a developer has customized your console for you, you may see icons for host computers and application KMs when you open the desktop window.
78
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Click Update Connection from a computer shortcut menu to establish your connection. You can also use the properties dialog for the computer to check the port number, logon name, and password for offline computers. Click Properties from a computer shortcut menu, then click the Connection Setup tab to check the port number or the Security tab for the logon name (username) and password. (If either of these is incorrect, you can change them.)
Loading KMs
KMs are the data collection instructions that allow you to monitor an operating system, a database, or an application on one or more computers. Operating system (OS) KMs consist of the appropriate computer class KMs for the operating system. Because OS KMs must be loaded on the console before you can add host computers, PATROL loads them automatically by default. There are no restrictions about when application KMs must be loaded. You can load these KMs before or after you add host computers. However, the KMs will not run until you add host computers. PATROL saves a list of the KMs you load for each session in your session-1.km file in the %PATROL_CACHE%\knowledge directory (if defined) or %HOMEDRIVE%%HOMEPATH%\patrol\knowledge directory. At the beginning of each subsequent PATROL Console session, the PATROL Console communicates with the PATROL Agent to load the KMs from the session-1.km file. You can load an individual KM file (identified by the .km extension), a list of KM files (identified by a .kml extension), or a KM package file (identified by a .pkg extension). When you load a *.kml file or a .pkg file (developer console only), PATROL loads all of the KMs in the list or in the package.
Chapter 3
PATROL Startup
79
NOTE
You can find a list of available KMs and manuals with your distribution media and in the PATROL release notes. You can also contact your BMC Software sales representative for information.
The application has been customized to enable or disable KM loading according to agent platform or version.
80
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
can use the KMs loaded on the console machine that match the KM versions loaded on the agent machine cannot use the KMs loaded on the Agent machine if they are not loaded on the console machine
Tasks
This section provides instructions for
s s
Loading a KM
This task describes how to load KMs for the first time.
To load a KM or KM package 1 Choose one of the following methods to open the Load KMs dialog box:
s
From the PATROL Console menu bar choose File => Load KMs. In the KM tree, and from the shortcut menu, right-click the Knowledge Module icon, and choose Load KMs.
Chapter 3
PATROL Startup
81
Loading a KM
Figure 19 shows an example of the Load KMs dialog box. Figure 19 Load KMs Dialog Box
By default, the KM files with the .kml extension in the lib\knowledge directory on the PATROL Agent machine appear in the Files of type list.
2 To display other file types, including single KM files (.km extension) or package
files (.pkg extension, developer console only after checking out a package), or to look in other directories or other servers, use the Files of type list or the Look In list, respectively.
3 From the list, select the KMs or packages to load or type the file name in the File
Name text box. Be sure to load the appropriate OS KMs for the host computers you plan to add.
4 Click Open.
PATROL loads the selected KMs for your console.
5 Check to see that the KMs you loaded display in the KM tree under the Computer
Classes or Application Classes folders.
82
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Reloading a KM
Reloading a KM
You can reload a revised or updated version of a KM as soon as it is installed on your system. When you reload a KM that is already loaded for your console, you can merge the two KMs by overwriting matching rules.
To reload a KM or KM package 1 Choose one of the following methods to open the Load KMs dialog box:
s
from the PATROL Console menu bar, choose File => Load KMs. right-click the Knowledge Module icon in the KM tree, and from the shortcut menu, choose Load KMs.
By default, the KM files with the .kml extension in the bin\knowledge directory on the PATROL Agent machine appear in the Files of type list.
2 To display other file types, including single KM files (.km extension) or package
files (.pkg extension), or to look in other directories on other servers for KMs to load, use the Files of type list or the Look In list, respectively. KM package files (.pkg) reside in the %PATROL_CACHE%\archives directory (if defined) or the %HOMEDRIVE%%HOMEPATH%\archives directory.
3 Select the KMs or packages to load from the list or type the file name in the File
Name text box. Be sure to load the appropriate OS KMs for the host computers you plan to add.
4 Click Open.
If you are working in a KMDS environment, PATROL loads the new version of the KM previously downloaded from the KMDS. If you are not working in a KMDS environment, PATROL displays a message informing you that the KMs have already been defined and asks you whether you want to merge the different KM definitions.
If you are loading a .kml file and click Merge, PATROL will merge the first KM in the list. If you are loading a .kml file and click Merge All, PATROL will merge all KMs in the list.
Chapter 3
PATROL Startup
83
If you are loading a .kml file and click Skip, PATROL will skip the first KM in the list. If you are loading a .kml file and click Skip All, PATROL will skip all KMs in the list.
whether you must perform setup activities for the KM how the discovery process works for the KM
Setting Up KMs
Setting up a KM can include running one or more setup scripts that create configuration files and install PATROL objects on the monitored hosts, databases, or applications. User guides for each KM tell you if you need to perform additional steps to set up the KM. Setup scripts usually ask you to provide information about the monitored objects, as well as directories and file structures. Setup scripts also allow you to enter the logon information for an application class or instance, instead of using the host computers logon account as the default. After you provide this information, PATROL discovers monitored objects and displays those objects in the PATROL desktop. Each KM has its own setup requirements and options. The process can have these variations:
s
Most KMs can run all setup scripts using one or more menu items from an application shortcut menu. However, some KMs may require that you run part of the scripts or commands from the operating system prompt. Some KMs require that you run setup scripts using a Discovery application. The Discovery applications icon has menu commands that start the setup scripts. Some KMs allow you to add and discover new objects from an instances shortcut menu rather than having to rerun KM setup scripts. For example, you may be able to add a new database with commands from a computer instances shortcut menu.
84
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Discovery Process
After you load and set up your KMs, PATROL discovers application instances automatically. Discovery can take several minutes, depending on the discovery cycle of PATROL. When PATROL discovers application instances, the instances use the host computers logon account, the account for the application class, or the application the Developer specified during KM setup. Each KM user guide contains detailed information about application discovery and how you can expect icons for discovered application KMs to appear on your desktop.
Customizing User Preferences on page 94 Setting Up a Desktop File on page 106 Using a Desktop Template on page 109 Changing Properties for a Computer Instance on page 113
Chapter 3
PATROL Startup
85
allows your console to connect to PATROL Agents tells PATROL which computers to monitor enables KMs to run
Background Information
Remember that operating system (OS) KMs should be loaded before you add host computers. When you add a host computer, PATROL tries to automatically load the appropriate computer class KM (computer class KMs are part of the operating system KM) on your Console. If PATROL cannot find the computer class KM, the connection is broken between the PATROL Console and the host computer. The computer icon remains in the desktop in a void state.
modify settings in User Preferences to make changes for all computer instances change properties for the individual computer instance
Tasks
This section describes how to find and add to your console a host computer on which a PATROL Agent resides. A host computer is also called a computer instance or a monitored host.
86
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
To Discover Agent Hosts 1 From the PATROL Console menu bar, Choose Hosts => Discovery.
The PATROL Agent Discovery dialog box displays. Figure 20 PATROL Agent Discovery Dialog Box
Chapter 3
PATROL Startup
87
Table 20
Element
Discover button
Reset button
3 Click Discover.
PATROL displays the port number and host name of available PATROL Agents.
4 Select the agents to monitor with your PATROL Console. Hold the Ctrl key while
clicking agents to select multiple agents for monitoring.
5 Click Add Selected to add the selected hosts to the list of agents to monitor with
your console.
88
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
the PATROL Agent machines port number your operating system logon name and password
To Add a Host Computer 1 From the PATROL Console menu bar, Choose Host => Add.
The Add Host dialog box appears. The product populates the fields Computer Class, Connection Mode, Protocol, and Port by default. You have to enter default account values in Host Name, Username, Password, and Verify Password fields.)
Figure 21
2 In the Host Name text box, type the computer name. NOTE
After a host is added to the PATROL Console, it cannot be renamed. For example, sometimes it is necessary to add a host using the IP address, but you may want to rename the host with a more meaningful label. Before you add the host, edit the hosts file (usually etc/hosts) on the console computer, and assign the IP address of the host to the name you want to use in the console. Then add the host using the new name instead of the IP address.
Chapter 3
PATROL Startup
89
3 In the Username text box, type the user name. 4 In the Password and Verify Password text boxes, type the password. NOTE
To add a host, you must fill in the Username, Password, and Verify Password text boxes. PATROL will not allow you to add a host without filling in these text boxes.
5 To have this host use the attributes of the global persistent filter, check the Copy
Global Persistent Filter box.
6 Change any of the default properties, if applicable. Table 21 lists the property
elements and default values for the Add Host dialog box.
NOTE
The PATROL console supports only TCP for communication with the PATROL Agent.
Table 21
Element Host Name
Computer Class
Connection Mode
connection mode (developer or operator) that you used when starting the PATROL Console
Protocol Port
TCP 3181
Select TCP (UDP is not supported). Type the appropriate port number.
90
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Table 21
Element Username
Password
password when you started Type the appropriate logon password. If you do not the PATROL Console (the enter a password, PATROL uses the password on the password is not displayed) console default account. password when you started Retype the appropriate logon password. Do not copy the PATROL Console and paste it from the Password text box. If you do not enter a password, PATROL uses the password on the console default account. If selected, this option applies the attributes of the global persistent filter.
Verify Password
* You must have the appropriate user role as specified in the patrol.conf file. For more information, see Appendix A, PATROL Environment Variables. Additionally, if you have implemented console security through the ptrldev or patroldev Windows group, you must be a member of the appropriate group. For more information, see Starting a PATROL Console on page 76.
7 Click OK. 8 To be sure the computer icon displays in the desktop tree and in the opened
PATROL desktop, perform the following actions:
s
To display the desktop tree, click the Desktop button on the tree hierarchy. To open the PATROL desktop, double-click PatrolMainMap.
Figure 22 shows an example of an open PATROL desktop window with computer instance icons.
Chapter 3
PATROL Startup
91
Figure 22
Figure 23
92
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Check that the ALL_COMPUTERS KM is loaded by double-clicking Computer Classes on the KM tree. Check that the computer class KM for your computer type is loaded by double-clicking Computer Classes on the KM tree.
If one or more of these KMs is missing, load the appropriate KMs. If the problem persists, go to Chapter 5, Troubleshooting Console Problems.
Customizing User Preferences on page 94 Setting Up a Desktop File on page 106 Using a Desktop Template on page 109 Changing Properties for a Computer Instance on page 113
Chapter 3
PATROL Startup
93
NOTE
The PATROL Console always looks for session-1.prefs at startup. You can use the -id command line argument to specify a preferences file for a customized session ID (session-<id>.prefs).
94
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
to save the default account as part of user preferences to simply use the default for the current session
If you do not save the default account as part of user preferences, you cannot access that account using the session-1.prefs file from the command line.
NOTE
Changes to the Default Account preferences have no affect on existing host connections. These hosts continue to connect with the previously specified credentials unless you override the settings on the agents Connection Properties dialog.
Preferences to Change
Table 22 lists the property tabs for user preferences. Determine the property tab to use according to what you want to change. Table 22 Changing User Preferences with the Property Tabs (part 1 of 2)
Use Default Account property tab Default Account property tab Configuration property tab Configuration property tab
If you want to set up a default PATROL logon account for each host (computer instance) you monitor specify a PATROL logon account for your current session only prohibit developer mode connections to host computers that are loaded from a desktop file prevent developer consoles from downloading their versions of KMs to the PATROL Agent machine at connection disable the Commit process for a developers console disable or enable KM loading according to the PATROL Agent platform or version set the size of the event cache, its file name, and directory
Configuration property tab Configuration property tab Event Manager property tab
Chapter 3
PATROL Startup
95
Tasks
Table 22
If you want to establish parameter history retention for the hosts you will add and for all parameters on all computers enable state change actions for your console use menu commands that require a terminal emulator for the PATROL Agent collect system output messages for storage in a disk file enable the KMDS for the developer console
enter startup or shutdown actions for your console State Change Actions tab
Tasks
This section provides steps for
s s
To Access the User Preferences Dialog 1 From the PATROL Console menu bar, choose Options => Preferences.
The User Preferences dialog box appears.
96
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Figure 24
Chapter 3
PATROL Startup
97
Table 23
Element
sets the default history retention period for newly added computers sets the history retention period for all parameters on all monitored computers (This number can be overridden for a particular parameter, for all parameters of a computer instance, or for all parameters of an application class or application instance.)
Volume 3 of the PATROL Console for Microsoft Windows User GuideCustomizing PATROL contains instructions for developers to change the parameter history retention for PATROL objects. Text window buffer size Set Computer to Alarm When Connection Not Manually Broken Restore Desktop 64K Enabled Select the size of the buffer for the text window, from 5K to 500K. Select this check box to set the computer to alarm when the connection is not manually broken (for example, network failure, PATROL Agent shutdown, or PATROL Agent timeout). Select this check box to have PATROL automatically restore open and expanded folders when the PATROL Console stops or restarts. If you have hidden the message window, select this check box to prevent PATROL from automatically reopening the message window when new messages are received from monitored computers. When you enable this property element, you can load KMs that do not have Allow On, Deny To, or Agent Version information entered in properties for the application class KM. If you disable this property element, you can load KMs for your console that have either Allow On, Deny To, or Agent Version information entered in application class properties. Volume 3 of the PATROL Console for Microsoft Windows User GuideCustomizing PATROL contains more information about application class KM properties. Disable commit menu Disabled When this property element is checked (enabled), a PATROL Developer Console cannot commit KM changes to the PATROL Agent machine.
Disabled
Suppress Popping Up Main-Map on New Messages Register interest in KMs that have no platform/version information
Disabled
Enabled
98
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Table 23
Element
Prevent developer connections when loading desktop Prevent downloading knowledge on developer connection
Disabled
If you are finished working with user preferences, click OK. If you want to continue working with user preferences, click Apply.
Chapter 3
PATROL Startup
99
Table 24
Element
Annotation Marker
US English
Click US, Europe, or Japan. Click English, French, German, Italian, or Russian.
If you are finished working with user preferences, click OK. If you want to continue working with user preferences, click Apply.
100
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
None None
If you are finished working with user preferences, click OK. If you want to continue working with user preferences, click Apply.
101
Table 26
Element
Event Manager Storage File evcache_ hostname_1.log Event Cache Disk Size 250K
1,000
If you are finished working with user preferences, click OK. If you want to continue working with user preferences, click Apply.
Table 27
Element
Default Account Username None Default Account Password None Default Account Verify Password Save as part of persistent preferences None Disabled
If you are finished working with user preferences, click OK. If you want to continue working with user preferences, click Apply.
103
Table 28
Element Directory File
If you are finished working with user preferences, click OK. If you want to continue working with user preferences, click Apply.
1 Check Enable to activate the KMDS for this PATROL Console. 2 In the Name box, enter the name of the machine hosting the KMDS. 3 In the Port box, enter the port number for the KMDS.
104
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
4 In the Heartbeat box, enter the number of seconds for the PATROL Console to wait
before checking KMDS status. Higher numbers reduce network traffic, but alert you less quickly that the KMDS has stopped.
5 UDP only. In the Message Time Out box, enter the number of seconds for the
PATROL console to wait for a response message from the KMDS. If the KMDS is running on a very busy machine, increase Message Time Out to prevent the console from interpreting a slow response as a stopped KMDS.
6 UDP only. In the Message Retries box, enter the number of times for the PATROL
console to wait for a message from the KMDS. Increase Message Retries to allow the KMDS additional attempts to communicate with the console before the console decides that the KMDS has stopped.
If you are finished working with user preferences, click OK. If you want to continue working with user preferences, click Apply.
For more information on using the KMDS Manager with PATROL, see Volume 3 of the PATROL Console for Microsoft Windows User GuideCustomizing PATROL and the PATROL Knowledge Module Deployment Server Manager User Guide.
1 From the PATROL Console menu bar, choose Options => Preferences. 2 When you finish changing properties for preferences, click OK on the User
Preferences dialog box. PATROL stores your changes to user preferences in the session-1.prefs file in your %PATROL_CACHE%\knowledge directory (if defined) or %HOMEDRIVE%%HOMEPATH%patrol\knowledge directory.
NOTE
You can also save your user preferences by clicking File => Save Configuration from the PATROL Console menu bar.
105
to set up a common desktop for many users as a backup when you need to restore or roll back your desktop as an alternative to the session-1.km file that PATROL automatically reads at startup by using the -load switch at the command line
You can save the desktop file with the default file extension *.dt, but PATROL also allows you to specify another name. The file is a text-only version of the data stored in your consoles configuration files. When you save a desktop file, you have a snapshot of your desktop window. At the time you save the file, you can have as much or as little set-up for your desktop as you wish. For example, you may decide to save your desktop after you create shortcuts or customized folders. By contrast, you can elect to save your desktop immediately after adding hosts and loading KMs. When you insert or merge a desktop file, you can expect these results:
s
If the other desktop includes some of your objects and others that your desktop does not include, merging the two desktops will show all the objects from both desktops. If an object is duplicated in both desktops, the objects properties from your current desktop will overwrite the properties from the other desktop.
Tasks
Information in this section provides steps for
s s
106
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
To Create and Save a Desktop File 1 Set up the desktop to include all the necessary host computers, KMs, and so on for
yourself or other users.
2 From the PATROL Console menu bar, perform one of these steps:
s
Choose File => Desktop => Save as to name the file and save it for the first time. You can also save the file with another extension or in another directory. Choose File => Desktop => Save to save a snapshot of your desktop to an existing *.dt file in your local \desktop directory. The desktop file is saved to the console ID that was used when starting the console, with .dt appended to the file name.
NOTE
If you load a desktop file, then exit the console without saving the desktop, the console will start the next time with the recently loaded desktop configuration. If you want to revert to the point at which you were before loading the new desktop file, you must load your console ID desktop file. Console IDs are 1 by default, unless otherwise specified on the command line another console number
NOTE
You can also save the user preferences and the desktop files by clicking File => Save Configuration from the PATROL Console menu bar.
107
1 Choose File => Desktop => Insert from the PATROL Console menu bar.
The Select a Desktop File dialog box appears. Figure 32 Select a Desktop File Dialog Box
By default, the desktop files with the .dt extension in your %PATROL_CACHE%\knowledge directory (if defined) or the default location %HOMEDRIVE%%HOMEPATH%patrol\desktop directory appear in the Files of type list.
NOTE
You are only allowed to insert .dt and .dtm files in this dialog box.
2 To display other file types or look in other directories on other servers for desktops
to load, use the Files of Type list or the Look In list, respectively.
3 Select the desktop file to load from the desktop list or type the desktop file in the
File Name text box.
4 Click Open.
PATROL inserts or merges the desktop file with these results:
s
If the other desktop has some of your objects as well as others you do not have, you will see objects from both desktops. If an object is duplicated in both desktops, the objects properties from your current desktop overwrite the properties from the other desktop.
108
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
NOTE
When you export a desktop template, you are only saving a file of information specific to the desktop layout of that host. The desktop template does not include the PATROL KM information.
Tasks
This section provides the steps for
s s
creating and saving a computer desktop template (*.dtm) file inserting a computer desktop template
To Create and Save a Desktop Template File 1 Be sure your desktop for the host computer is set up with the desktop elements
you want to use.
2 Right-click the icon for the computer instance whose desktop setup is to be shared
among users or other computers.
109
3 Choose Options => Export Desktop Template from the computer instances
shortcut menu. The Select a Desktop Template File dialog box appears. Figure 33 The Select a Desktop Template File to Export Dialog Box
1 Right-click the icon for the host computer or computer instance that will use the
desktop template.
2 Choose Options => Import Desktop Template from the computer instances
shortcut menu. The Select a Desktop Template File dialog box appears.
110
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Figure 34
By default, the desktop template files with a .dtm extension in your %PATROL_CACHE%\knowledge directory (if defined) or %HOMEDRIVE%%HOMEPATH%patrol\desktop directory appear in the Files of Type list.
3 To display other file types or look in other directories on other servers for desktop
templates to load, use the Files of Type list or the Look In list, respectively.
4 Select the desktop template to load from the desktop list or type the file name in
the File Name text box.
5 Click Open.
PATROL applies the desktop template file to the selected computer instance. The message window for the console contains messages that explain the results of applying the template.
111
The PATROL Agent Manager dialog box displays. Figure 35 PATROL Agent Manager Dialog Box
2 Select the Remove PATROL Agent service check box. 3 Click OK.
The PATROL Agent service is removed.
NOTE
For additional methods of shutting down the PATROL Agent, see the PATROL Agent Reference Manual.
112
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Property Tabs
Table 29 lists the property tabs for computer instances. Determine the property tab to use according to which settings you want to change. Table 29 Determining Computer Instance Properties to Change
Use
If you want to
set the account that the PATROL Console allows to Security tab connect to the computer instance and override the default account setting in User Preferences change from developer mode to operator mode or Connection Setup tab from operator mode to developer mode (developer console only), or use a different port number for the host computer show or hide applications for your console set parameter history span for the computer instance and override the parameter history retention setting in User Preferences Application Filters tab History Span tab
Instructions for developers about changing this setting are found in Only developer consoles can set a history span for Volume 3 of the PATROL Console for Microsoft Windows User a computer instance. GuideCustomizing PATROL.
To Access the Properties Dialog 1 Right-click the icon for the computer instance whose properties you want to
change.
113
Figure 36
114
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Table 30
Element
Connection Mode
A PATROL Developer Console can change modes from operator to developer and back to operator at any time.* A PATROL Operator Console cannot change modes. Only one PATROL Developer Console can be connected to a PATROL Agent at the same time. Any number of PATROL Operator Consoles can be connected to a PATROL Agent at the same time.
s s
protocol specified on the Select UDP or TCP. Add Host dialog box port specified on the Add Host dialog box 300 Type the appropriate port number. Type the time interval (in seconds) that the PATROL Console checks to see if the PATROL Agent is still running. The longer the interval, the lower the network traffic. However, you may not immediately know if the PATROL Agent stops. Type the time interval (in seconds) that must elapse before the PATROL Console will try to reconnect to a PATROL Agent that has stopped. The longer the interval, the lower the network traffic.
Reconnect Polling
600
* You must have the appropriate user role as specified in the patrol.conf file. For more information, see Appendix A, PATROL Environment Variables. Additionally, if you have implemented console security through the ptrldev or patroldev Windows group, you must be a member of the appropriate group. For more information, see Starting a PATROL Console on page 76. Message Timeout 3 For UDP protocol only. Enter the time interval (in seconds) that the PATROL Console will give the PATROL Agent to respond. If you increase the message timeout time, the PATROL Console will give the PATROL Agent more time to respond before deciding that the Agent connection is down. If the PATROL Agent is running on a very busy machine, you may need to increase the message timeout time. If not, a slow response by the PATROL Agent could be misinterpreted by the PATROL Console as a stopped Agent. For UDP protocol only. Enter the number of times that the PATROL Console will wait for another message from the PATROL Agent. If you increase the message retries, the PATROL Console will give the PATROL Agent more time to respond before deciding that the Agent connection is down.
Message Retries
115
If you are finished working with computer instance properties, click OK. If you want to continue working with computer instance properties, click Apply.
Verify Password
If you are finished working with computer instance properties, click OK. If you want to continue working with computer instance properties, click Apply.
116
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Be sure Hide is selected. Type the name of the application in the text box.
To hide more than one application class or application, separate each class name with a comma. To show an application that was previously hidden from the PATROL Console
s s
Be sure Show is selected. Click the application name in the text box list.
117
Related Tasks
If you are finished working with computer instance properties, click OK. If you want to continue working with computer instance properties, click Apply.
Related Tasks
Use Table 33 to determine where to go for information about tasks related to starting PATROL. Table 33 Tasks Related to Starting Up PATROL
See Volume 2 of the PATROL Console for Microsoft Windows User GuideMonitoring and Managing with PATROL Volume 2 of the PATROL Console for Microsoft Windows User GuideMonitoring and Managing with PATROL Volume 2 of the PATROL Console for Microsoft Windows User GuideMonitoring and Managing with PATROL Volume 3 of the PATROL Console for Microsoft Windows User GuideCustomizing PATROL
to change properties for PATROL objects and attributes to create customized computer or application instances to add or delete attributes to set up security by designating user accounts and passwords for applications, parameters, or commands
s s
Volume 3 of the PATROL Console for Microsoft Windows User GuideCustomizing PATROL
118
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Chapter
4
120 120 121 122 122 123
119
Online Help
Online Help
Online help describes the function of
s s s s
PATROL Console KM and its applications Active PATROL Console dialog box KM parameters
Choose Help => Help Topics from the PATROL Console menu bar. Open the PATROL Console Help topic list by double-clicking PATROL Console for Unix. Choose Help Topics from a PATROL Console topic window.
Figure 40 shows the PATROL Console Help topics list. Figure 40 PATROL Console Help Topics List
120
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Choose Help => Help Topics from the PATROL Console menu bar, then double-click PATROL Knowledge Modules. Open the topics list for a KM by double-clicking the name of the KM. Choose Help Topics from a KM Help topic window.
121
KM Parameter Help
There are several ways to display KM parameter online Help:
s
Choose Help On from a parameter pop-up menu. Click Help from a gauge or text parameter window. Click ? on a graph parameter window toolbar. Click Show Help from a parameters Help properties dialog box.
122
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
PATROL Utilities
Figure 43
PATROL Utilities
There are a number of PATROL utilities and interface applications available to you:
s s s s s s
command text editor PATROL History Loader KM PSL Compiler PSL Debugger wpconfig pconfig
123
PATROL Utilities
PSL Compiler
If you are creating commands with PSL and are using a PATROL Operator Console or a PATROL Developer Console, you have access to the PSL Compiler utility that checks your PSL syntax. The PSL compiler is accessed from the Command toolbar on any dialog box where you enter multiline commands, such as menu commands, InfoBox commands, parameter commands, and parameter recovery action commands. For information about the PSL compiler, see online Help for PATROL for Unix.
PSL Debugger
If you are creating commands with PSL and are using a PATROL Developer Console, you have access to a PSL Debugger graphical user interface tool that debugs PSL, parameters, scripts, and processes. The PSL Debugger is accessed from a computer instance shortcut menu from the PATROL Console. For summary information about the PSL Debugger, see Volume 3 of the PATROL Console for Microsoft Windows User GuideCustomizing PATROL. For detailed information about how to use the PSL Debugger, see the PATROL Script Language Debugger Reference Manual.
Wpconfig
The wpconfig utility provides a graphical user interface for configuring a PATROL Agent from a PATROL Console on Unix. A PATROL Agent configuration is controlled by the values contained in variables. The variables are contained in configuration files. From wpconfig, you can create a new configuration for a particular PATROL Agent, or you can retrieve and save an existing configuration from another PATROL Agent. To access the wpconfig utility, choose Agent Configuration... from the Development menu under a computer instance shortcut menu in a PATROL Developer Console.
124
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
PATROL Utilities
For the Classic Consoles version 7.7.50 and later, the wpconfig tool allows you to connect to secure the PATROL Agents version 3.7.10. For more information, refer to Agent secure feature,
To set or change security credentials by using Wpconfig 1 Open Wpconfig and click Tools => Security.
The Security dialog box is displayed.
2 Click Add to add the required PATROL Agents in the Hosts list. If the required host
exists, the host gets selected in the Hosts list.
3 Type the new credentials in the username and password boxes for the selected
PATROL Agents.
4 Click OK.
You can specify the default credentials by using the security tool of Wpconfig. If the default credentials are set, Wpconfig uses the default credentials when no host-specific credentials exist.
To specify the default security credentials by using Wpconfig 1 Open Wpconfig and click Tools => Security.
The Security dialog box is displayed.
2 Enter <Default> as the host and specify the default credentials in the Security
dialog box.
NOTE
If you remove all entries from the Host name list, Wpconfig retains the last used host entry.
125
PATROL Utilities
To set or change security credentials by using Xpconfig 1 From the Host Name list, select the required host. 2 Click Security. 3 Type the new credentials in the username and password boxes. 4 Click OK. To specify default security credentials by using Xpconfig 1 Open Xpconfig and click Options => Default security.
The Security dialog box is displayed.
2 Type the new credentials in the user name and password boxes. 3 Click OK.
If the security credentials for secure PATROL Agents are incorrect or are not set, operations on PATROL Agents, such as Purge, Get, or Reinitialize, fail and an error message is displayed.
WARNING
Before performing any operations on a secure PATROL Agent, BMC recommends that you set valid credentials for all hosts by using the security tool of Wpconfig or Xpconfig.
For summary information about wpconfig, see Volume 3 of the PATROL Console for Microsoft Windows User GuideCustomizing PATROL. For detailed information about how to use wpconfig, see the PATROL Agent Reference Manual.
Pconfig
The pconfig utility is used to configure a PATROL Agent from the command line.
126
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Chapter
5
128 128 130 131 131 132 132 133 135 135
127
Recommended Actions
Table 34 describes the recommended actions you can take when a host computer is offline. Table 34 Recommended Actions When a Host Computer Is Offline (part 1 of 3)
Steps Right-click the computer icon, then choose InfoBox from the computer shortcut menu. Right-click the computer icon, then choose Update Connection from the computer shortcut menu. 1. Right-click the computer icon, then choose Properties from the computer shortcut menu. 2. Click the Connection Setup tab and check the value for the Port property element. 3. Click the Security tab and check the values for username and password. 4. Make sure you can log in to the account. 5. If necessary, change values for Connection Setup and Security property elements, then click OK. 6. Double-click the computer instance icon to reconnect to the PATROL Agent. Be sure there are no other developer consoles connected to the PATROL Agent (if you are using a developer console). 1. Right-click the computer icon, then choose System Output Window from the computer shortcut menu. 2. Review the messages to determine if another developer console is connected to the Agent.
Recommended Action Check the status of the computer connection. Update the connection to the host computer. Be sure you are using the correct username, password, and port number.
128
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Recommended Actions
Table 34
Recommended Action Review the messages in the system output window to determine if there are problems connecting to the PATROL Agent.
At the operating system prompt, type ping <host name> to determine if the host is available on the network. 1. Right-click the computer icon, then choose Properties from the computer shortcut menu. 2. Click the Connection Setup tab and verify or change the port number in the Port field. 3. Click OK and try to reconnect to the Agent.
1. If the host is available on the network, try to log onto the computer outside of PATROL. For example, you could try to log on using telnet. 2. If you cannot log on outside of PATROL, contact your system or network administrator.
Use the Internet Protocol (IP) address for the host name.
1. Delete the computer instance from your desktop. 2. From the PATROL Console menu bar, choose Hosts => Add. 3. In the Add Host dialog, type the IP address of the computer in the Host Name text box. 4. Click OK and try to connect to the host computer. 5. If you cannot connect to the host computer, contact your system or network administrator.
129
Table 34
Load the correct OS KM. (It contains the appropriate computer class KMs for the types of computers you have.)
1. From the PATROL Console menu bar, choose File => Load KMs. 2. From the KMs listed in the Load KMs dialog box, select the appropriate OS KM. 3. Click Open. KMs for the computer classes supported by the operating system will load on your console machine, along with OS application KMs, such as CPU or Filesystem. 4. Check to see that the appropriate computer class KMs are listed under Computer Classes on the KM tree. 5. Double-click the icon for the host computer to reconnect to the Agent.
Contact your system or network administrator. Perform the recommended actions in If the PATROL Agent Stops Running on page 133. Perform the recommended actions in If the PATROL Agent Stops Running on page 133.
130
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Recommended Actions
Table 35 describes the recommended actions you can take when there are problems with application discovery. Table 35 Recommended Actions for Application Discovery Problems (part 1 of 2)
Steps 1. Right-click the computer instance icon and choose Show System Output Window. 2. Review the messages in the window to determine if the agent version of the KM is disabled. Use one of two utilities to determine if a KM is disabled on an agent machine:
s
Recommended Action Determine whether the KM is disabled on the PATROL Agent machine.
With a developer console, use the wpconfig utility to view the list of disabled KMs in the AgentSetup folder. With either an operator or developer console, use the pconfig operating system utility. If the KM is disabled, you will not be able to use the KM until it is changed to preloaded or static.
Details for using the wpconfig and pconfig utilities can be found in the PATROL Agent Reference Manual. Determine whether the application class KM is hidden to the computer instance. 1. Right-click a computer instance icon, then choose Properties from the shortcut menu. 2. Click the Application Filters property tab. 3. Change the setting for the application class KM from Hide to Show.
131
Table 35
Determine whether the installation process for Review the KM discovery debugging or installation reports the KM was performed correctly. in the appropriate KM user guide.
Recommended Actions
Table 36 describes the recommended actions you can take when an application or application instance is offline. Table 36 Recommended Actions for Offline Application Instances
Steps Right-click the icon for the application or application instance, then choose InfoBox from the shortcut menu. The InfoBox displays the objects state. Restart the application or application instance. 1. Determine if there is a menu command on the objects shortcut menu that allows you to restart the application or application instance. 2. Click the command. Check the agent error log file for error messages about invalid username and/or password. Go to the PatrolAgent<hostname>-<portnumber>.errs file in the PATROL3-4\log directory and check this file for errors.
132
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Table 36
Recommended Action Be sure you are using the correct account to run the application or application instance. Try to force the application or application instance out of the offline state.
You cannot connect to the host computer or computer instance on which the agent resides. The computer instance on which the agent resides is offline. The system output window for the computer instance displays the message PatrolAgent: cannot bind to port <number>.
Recommended Actions
Table 37 on page 134 describes the recommended actions you can take when the PATROL Agent stops running.
133
Table 37
Recommended Action Verify that each PATROL Agent has a unique port number.
Find PatrolAgent.exe in the Unix Task Manager list. Type netstat -a at the DOS prompt to list the TCP/UDP ports in use. Use TLIST from the Unix Resource Kit.
2. If there are duplicate port numbers, start the PATROL Agent Manager and specify another port. Restart the PATROL Agent. Right-click the icon for the computer instance, then choose KM Commands => Utilities => Patrol => Reinitialize Agent from the shortcut menu. 1. At the operating system command line, access the Patrol3-4\bin directory. 2. At the operating system prompt, type: patrolagent -debug -p<port number> This command causes all messages that have been sent from the PATROL Agent to the OS command window to display, including verification of a valid license. 3. If the license for the PATROL Agent is not valid, contact your BMC sales representative.
134
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
an expired license omissions in the patroldev group (if you are using a PATROL Developer Console) incorrect environment variable definitions
Recommended Actions
Table 38 describes the recommended actions you can take when you cannot start a PATROL Console. Table 38 Recommended Actions for Starting the Console
Steps 1. From the PATROL Console menu bar, choose Options => License. 2. Read the PATROL License dialog box to determine the number of licenses you have available for your console. (Remember that with demonstration licenses, the number of available licenses will be zero.) 3. If you need to renew your license, contact your BMC sales representative. If you are using a PATROL Developer Console, Contact your system administrator. be sure your system administrator has included you in the patroldev (or ptrldev) group. Check your Path environment variable to be sure it points to the appropriate location for PATROL. 1. Open the System program group for Unix and check the definition for the Path environment variable. 2. If necessary, change the environment variable and restart the PATROL Console. Consider that you may have a system resources problem. 1. Restart your computer. 2. Restart the PATROL Console.
Recommended Action Check the number of console and agent licenses you have available for your console.
135
136
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Appendix
Table 39
How Variable Is Used Points to the directory for all KMDS-related files and directories. Required only for the KMDS and KMDS Manager. Defines the user name that owns the files and directories for the PATROL Agent. Default value is guest. Defines the location of binary files for PATROL on the Console and the PATROL Agent. Default value is %PATROL_HOME%\bin. Defines the directory for Console-created files.
PATROL_ADMIN
No
Yes
PATROL_BIN
Yes
Yes
PATROL_CACHE
Yes
No
PATROL_CACHE can be set to use a UNC (uniform naming convention) network path. PATROL_CFG Points to the directory in which wpconfig saves ASCII configuration data files. Default value is %PATROL_CACHE%\config. Points to the \desktop directory for the Console. Default value is %PATROL_CACHE%\desktop. Points to the directories where .km and .psl files are stored on the PATROL Agent and the PATROL Console. Overrides the default of %PATROL_HOME%\lib. Yes No
PATROL_DESKTOP
Yes
No
PATROL_GLOBAL_LIB
Yes
Yes
137
Table 39
How Variable Is Used Points to location of Help files for application classes on the console. Default value is %PATROL_HOME%\help. Points to the location of the PATROL executable files on the PATROL Console and the PATROL Agent. Points to the directory used for .km files after installation in %PATROL_HOME%\ lib\knowledge on the PATROL Agent and the PATROL Console. Overrides the default value of %PATROL_GLOBAL_ LIB%\knowledge. Points to the language (locale) subdirectory under &PATROL_GLOBAL_LIB%\lib\nls where the PATROL message catalogs are stored. Default value is C. Points to the directory for Chart Utility preferences. Default value is %PATROL_CACHE%\chart. Points to the /knowledge directory for the Console. Default value is %PATROL_CACHE%\knowledge. Points to the \psl directory for the console. Default value is %PATROL_CACHE%\psl. Points to the \log directory for the PATROL Agent. Default value is %PATROL_HOME%\log. Points to .psl files on the PATROL Console. Default value is %PATROL_GLOBAL_LIB%\psl. Points to the \query directory for the Console. Default value is %PATROL_CACHE%\query. Defines the default destination directory for files sent from remote Agents. Default value is %PATROL_HOME%\remote. Prevents console from freezing while trying to connect to an agent that is disabled. Default value is 5 seconds. Points to the directory for PATROL sound files. Default value is %PATROL_GLOBAL_LIB%sounds
PATROL_HOME
Yes
Yes
PATROL_KM
Yes
Yes
PATROL_LANG
Yes
Yes
PATROL_LOCAL_CHART
Yes
No
PATROL_LOCAL_KM
Yes
No
Yes No
No Yes
PATROL_PSL_APPS
Yes
Yes
PATROL_QRY
Yes
No
PATROL_REMOTE
No
Yes
PATROL_SOCKTIMEOUT
Yes
No
PATROL_SOUNDS
Yes
No
138
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Table 39
How Variable Is Used Points to the directory for console log files. Default value is %PATROL_CACHE%\tmp. Defines location of the lock file for the event manager engine of the PATROL Agent. This variable must be defined if the C: drive is not writable. Default value is C:\temp. Points to directory for image files used by the PATROL Agent. Default value is %PATROL_HOME%\images.
XBMLANGPATH
Yes
No
139
140
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Appendix
B
142 142 143 143
Appendix B
141
To Enter the License Information with a 1 Start a PATROL Developer Console. 2 If the PATROL License dialog box does not appear, click Options => License. 3 Enter the PATROL Developer Console license information and click OK.
The PATROL License dialog box closes.
4 Click Options => License. 5 Enter the PATROL Operator Console license information and click OK.
The PATROL License dialog box closes.
6 Click Options => License. 7 Enter the PATROL Agent license information and click OK.
The PATROL License dialog box closes.
8 Start the PATROL Agent. 9 Perform one of the following actions to ensure the licensing information gets
updated on remote agents:
142
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Use operating system commands such as ftp to distribute the license file to remote Agents. Be sure to copy the file to the %PATROL_HOME%\lib directory. Use the wpconfig agent configuration utility to update the license information on remote agents.
To Update License Information 1 Use any text editor to create an ASCII-format file. 2 Append each separate set of licensing information from the e-mail file to your
ASCII file. Be sure the data starts in column 1.
3 Name the new file license and copy the it to the %PATROL_HOME%\lib
directory.
4 Start the PATROL Agent. 5 Use operating system commands such as ftp to copy the license file to remote
agents.
144
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Glossary
access control list A list that is set up by a PATROL Agent configuration variable and used to restrict PATROL Console access to a PATROL Agent. A PATROL Console can be assigned access rights to perform PATROL Developer Console, PATROL Agent configuration, PATROL Operator Console, or PATROL Event Manager activities. Agent namespace See PATROL Agent namespace. Agent Query A PATROL Console feature that constructs SQL statements to query PATROL Agents connected to the console. Agent Query produces a tabular report that contains information about requested objects and can be used to perform object management activities, such as disconnecting and reconnecting computers. Queries can be saved, reissued, added, or changed. PATROL offers built-in queries in the Quick Query item on the Tools menu from the PATROL Console main menu bar. See also Quick Query. alarm An indication that a parameter for an object has returned a value within the alarm range or that application discovery has discovered a missing file or process since the last application check. The alarm state of the object is indicated by a red, flashing icon. See also warning. alert range A range of values that serve as thresholds for a warning state or an alarm state. Alert range values cannot fall outside of set border range values. See also border action, border range, and recovery action. ALL_ COMPUTERS class The highest-level computer class in PATROL. Attributes assigned to this class will be inherited by all computer classes known to PATROL. See also class and computer class. annotated data point A specially marked point on a parameter graph that provides detailed information about a parameter at a particular moment. The associated data is accessed by double-clicking the data point, which is represented by a user-specified character (the default is an asterisk). See also parameter.
Glossary
145
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
application account An account that you define at KM setup and that you can change for an application class or instance. An application account is commonly used to connect to an RDBMS on a server where the database resides or to run SQL commands. application check cycle The interval at which application discovery occurs. The PATROL Agent process cache (as opposed to the system process cache) is checked to ensure that all application instances and files previously discovered still exist there. See also application discovery, application discovery rules, prediscovery, process cache refresh, PSL discovery, and simple discovery. application class The object class to which an application instance belongs; also, the representation of the class as a container (Unix) or folder (Microsoft Windows) on the PATROL Console. You can use a PATROL Developer Console to add or change application classes. See also class. application discovery A PATROL Agent procedure carried out at preset intervals on each monitored computer to discover application instances. When an instance is discovered, an icon appears on your desktop. The application class includes rules for discovering processes and files by using simple process and file matching or PSL commands. Application definition information is checked against the information in the PATROL Agent process cache, which is periodically updated. Each time the PATROL Agent process cache is refreshed, application discovery is triggered. See also application check cycle, application discovery rules, PATROL Agent process cache, prediscovery, simple discovery, and PSL discovery. application discovery rules A set of rules stored by the PATROL Agent and periodically evaluated to find out whether a specific instance of an application class exists in the monitored environment. The rules describe how a PATROL Agent can detect instances of the application on a machine. There are two types of application discovery: simple and PSL; PSL discovery can include prediscovery rules as well as discovery rules. See also application check cycle, application discovery, simple discovery, prediscovery, and PSL discovery. application filter A feature used from the PATROL Console to hide all instances of selected application classes for a particular computer. The PATROL Agent continues to monitor the application instances by running parameter commands and recovery actions. See also unload a KM. application instance A system resource that is discovered by PATROL and that contains the information and attributes of the application class that it belongs to. See also application class and instance. application state The condition of an application class or an application instance. The most common application states are OK, warning, and alarm. An application class or instance icon can also show an offline condition. See also computer state and parameter state.
146
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
attribute A characteristic that is assigned to a PATROL object (computer class, computer instance, application class, or application instance) and that you can use to monitor and manage that object. An attribute can be a command type, parameter, menu command, InfoBox command, PATROL setup command, state change action, or environment variable. An attribute can be defined globally for all instances of a class or locally for a particular computer or application instance. An instance inherits attributes from a class; however, an attribute defined at the instance level overrides inherited attributes. See also global level and local level. border action A command or recovery action associated with a parameter border range and initiated when that range has been breached. Border actions can be initiated immediately when the parameter returns a value outside the border range, after a warning or alarm has occurred a specified number of times, or after all other recovery actions have failed. See also border range. border range A range of values that serve as thresholds for a third-level alert condition when it is possible for a parameter to return a value outside of the alarm range limits. When a border range is breached, border actions can be initiated. See also border action. built-in command An internal command available from the PATROL Agent that monitors and manages functions such as resetting the state of an object, refreshing parameters, and echoing text. The command is identified by the naming convention%command_name. See also built-in macro variable. built-in macro variable An internal variable created and maintained by PATROL for use in built-in commands and PSL. The variable is identified by the naming convention%{variable_name}. See also built-in command. chart A plot of parameter data values made by the PATROL Console Charting Server. See multigraph container and PATROL Console Charting Server. charting server See PATROL Console Charting Server. class The object classification in PATROL where global attributes can be defined; the attributes are then inherited by instances of the class. An instance belongs to a computer class or an application class. See also application class, computer class, and event class. collector parameter A type of parameter that contains instructions for gathering values for consumer parameters to display. A collector parameter does not display any value, issue alarms, or launch recovery
Glossary
147
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
actions. (A standard parameter can have collector properties.) See also consumer parameter, parameter, and standard parameter. command line argument An option for starting a PATROL Agent or a PATROL Console at the operating system command line. PATROL Agent arguments include names of KMs to load and port numbers for agent-console connection. PATROL Console arguments include connection mode (developer or operator), user ID to start the PATROL Console, names of KMs to load, and names of the desktop files to use. command line interface See PATROL Command Line Interface (CLI). command text editor The component that provides basic text editing functions for a PATROL Developer Console. It is commonly used to add or change commands (menu commands, parameter data collection and recovery actions, InfoBox commands, setup commands, and state change actions). command type The designation assigned to a command according to its manner of execution. This attribute must be defined for a parameter command, a parameter recovery action, a menu command, an InfoBox command, a setup command, or a state change action. The PATROL Console provides two command types: operating system and PSL. PATROL KMs provide additional command types. Only a PATROL Developer Console can be used to add or change command types. commit The process of saving to PATROL Agent machines the changes that have been made to a KM by a PATROL Developer Console. A PATROL user can disable a PATROL Consoles ability to commit KM changes. computer class The basic object class to which computer instances of the same type belong. Examples include Solaris, OSF1, HP, and RS6000. PATROL provides computer classes for all supported machines and operating systems; a PATROL Developer Console can add or change computer classes. computer instance A computer running in a PATROL-managed environment and represented by an icon on the PATROL Desktop. A computer instance contains the information and attributes of the computer class that it belongs to. See also instance. computer state The condition of a computer. The main computer states are OK, warning, and alarm. A computer icon can show additional conditions that include no output messages pending, output messages pending, void because a connection cannot be established, and void because a connection was previously established but now is broken. See also state.
148
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
configuration file, KM See KM configuration file. configuration file, PATROL Agent See PATROL Agent configuration file. connection mode The mode in which the PATROL Console is connected to the PATROL Agent. The mode can be developer or operator and is a property of the Add Host dialog box. See also PATROL Developer Console and PATROL Operator Console. consumer parameter A type of parameter that displays a value that was gathered by a collector parameter or a standard parameter with collector properties. A consumer parameter never issues commands and is not scheduled for execution; however, it has alarm definitions and can run recovery actions. See also collector parameter, parameter, and standard parameter. container A custom object that you can create to hold any other objects that you selectsuch as computers, applications, and parametersin a distributed environment. In Microsoft Windows, a container is referred to as a folder. You can drag and drop an object into and out of any container icon at any time. Once a container is defined, the object hierarchy applies at each level of the container. That is, a container icon found within a container icon assumes the variable settings of the container in which it is displayed. See also object hierarchy and PATROL Console Charting Server. customize KM To modify properties or attributes locally or globally. See also global level and local level. deactivate a parameter To stop running a parameter for selected computer or application instances. In the PATROL Console for Microsoft Windows, deactivating a parameter stops parameter commands and recovery actions and deletes the parameter icon from the application instance window without deleting the parameter definition in the KM tree. A deactivated parameter can be reactivated at any time. See also snooze an alarm and suspend a parameter. deactivate an application class To stop monitoring an application class and all of its instances on selected computer instances. In the PATROL Console for Microsoft Windows, deactivating an application class deletes the application class and all of its instance icons from the computer window without deleting the application class or definition in the KM tree. A deactivated application class can be reactivated at any time. See also application filter and deactivate a parameter. desktop file A file that stores your desktop layout, the computers you monitor, the KMs you loaded, and your PATROL Console user accounts for monitored objects. You can create multiple desktop
Glossary
149
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
files for any number of PATROL Consoles. By default, desktop files always have a.dt extension. See also desktop template file. desktop template file A file that stores information about the desktop setup of one computer. You can create multiple desktop template files for any number of PATROL Consoles. Each PATROL Console user can apply a template to selected computers on the desktop. By default, desktop template files always have a.dtm extension. See also desktop file. Desktop tree A feature of PATROL for Microsoft Windows only. One of the two views of folders available with PATROL for Microsoft Windows, the Desktop tree displays the object hierarchy. See also KM tree. Developer Console See PATROL Developer Console. disable an application, disable a KM To temporarily or permanently block an application or KM from loading and to block the PATROL Agent from using that KM. When a KM is disabled (added to the disabled list) in the Agent configuration file, the KM files are not deleted from the PATROL Agent machines, but the PATROL Agent stops using the KM to collect parameter data and run recovery actions. The default is that no KMs are disabled. Most KMs are composed of individual application files with a.km extension. See also preloaded KM, static KM, and unload a KM. discovery See application discovery. distribution CD or tape A CD or tape that contains a copy of one or more BMC Software products and includes software and documentation (user guides and online help systems). environment variable A variable used to specify settings, such as directories, for the environment in which PATROL runs. You can set environment variables for computer classes, computer instances, application classes, application instances, and parameters. event The occurrence of a change, such as the appearance of a task icon, the launch of a recovery action, the connection of a console to an agent, or a state change in a monitored object (computer class, computer instance, application class, application instance, or parameter). Events are captured by the PATROL Agent, stored in an event repository file, and forwarded to an event manager (PEM) if an event manager is connected. The types of events forwarded by the agent are governed by a persistent filter for each event manager connected to a PATROL Agent.
150
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
event acknowledgment command A command that is triggered by the PATROL Agent when an event is acknowledged in an event manager (PEM). See also event escalation command and event notification command. event catalog A collection of event classes associated with a particular application. PATROL provides a Standard Event Catalog that contains predefined Standard Event Classes for all computer classes and application classes. You can add, customize, and delete an application event catalog only from a PATROL Developer Console. See also event class and Standard Event Catalog. event class A category of events that you can create according to how you want the events to be handled by an event manager and what actions you want to be taken when the event occurs. Event classes are stored in event catalogs and can be added, modified, or deleted only from a PATROL Developer Console. PATROL provides a number of event classes in the Standard Event Catalog, such as worst application and registered application. See also event catalog and Standard Event Catalog. event class command A command that is run by the PATROL Agent when certain events occur and that is used in conjunction with an event manager (PEM). The commands are specified for the event class that the event is associated with. A command can be one of three types: escalation, notification, or acknowledgment. See also event acknowledgment command, event escalation command, and event notification command. Event Diary The part of an event manager (PEM) where you can store or change comments about any event in the event log. You can enter commands at any time from the PATROL Event Manager Details window. event escalation command A command that is triggered by the PATROL Agent when an event is not acknowledged, closed, or deleted within an event manager (PEM) by the end of the escalation period. See also event acknowledgment command, event escalation period, and event notification command. event escalation period A period during which an increase in the severity of an event occurs as the result of its persistence. Escalation actions are defined as part of escalation command definitions for event classes and can be triggered only by the PATROL Agent. See also event escalation command. event history repository A circular file where events are stored by the PATROL Agent and accessed by an event manager, such as the PEM. The file resides on the PATROL Agent machine and retains a limited number of events. When the maximum number of events is reached and a new event is stored, the oldest event is removed in a cyclical fashion. See also parameter history repository.
Glossary
151
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
event manager A graphical user interface for monitoring and managing events. The event manager can be used with or without the PATROL Console. See also PATROL Event Manager (PEM). event notification command A command that is triggered by the PATROL Agent when an event is logged into an event manager (PEM). See also event acknowledgment command and event escalation command. event type The PATROL-provided category for an event according to a filtering mechanism in an event manager. Event types include information, state change, error, warning, alarm, and response. event view filter See view filter. event-driven scheduling A kind of scheduling that starts a parameter when certain conditions are met. See also periodic scheduling. expert advice Comments about or instructions for dealing with PATROL events as reported by the agent. Expert advice is defined in the Event Properties dialog box in the PATROL Developer Console. PATROL Operator Consoles view expert advice in the PATROL Event Manager. filter, application See application filter. filter, event view See view filter. filter, persistent See persistent filter. global channel A single dedicated connection through which PATROL monitors and manages a specific program or operating system. The PATROL Agent maintains this connection to minimize the consumption of program or operating system resources. global level In PATROL hierarchy, the level at which object properties and attributes are defined for all instances of an object or class. An object at the local level inherits characteristics (properties) and attributes from the global level. See also local level. heartbeat The interval (in seconds) at which the PATROL Console checks to see if the PATROL Agent is still running. The longer the interval, the lower the network traffic. See also message retries, message time-out, and reconnect polling.
152
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
history Parameter and event values that are collected and stored on each monitored computer. Parameter values are stored in compressed binary files for a specified period of time; events are stored in circular log files until the maximum size is reached. The size and location of parameter history files are specified through either the PATROL Console or the PATROL Agent; size and location of event history files are specified through an event manager, such as the PEM, or the PATROL Agent. history repository A compressed binary file in which parameter values (except those that are displayed as text) are stored by the PATROL Agent and accessed by the PATROL Console for a specified number of days (the default is one day). When the number of storage days is reached, those values are removed in a cyclical fashion. history retention level The specified level (global or local) where the parameter history retention period for an object is set. The period can be inherited from the next higher level in the object hierarchy or set at the local level. If the history retention level is local, the number of days that history is stored (retention period) must be set. See also history retention period. history retention period The number of days that parameter values are stored in the history database before they are automatically purged by PATROL. The period can be specified at the class (global) or instance (local) level. History retention can be set for all parameters of a computer class, a computer instance, an application class, or an application instance. History for an individual parameter on an application instance can be manually cleared at any time by a PATROL Console. See also history retention level. history span The combined settings for a parameter history retention level and period. See also history retention level and history retention period. InfoBox A dialog box that contains static fields and displays current information about an object, such as the version number of an RDBMS and whether the object is online or offline. Commands are run when the InfoBox is opened. Information can be manually updated if the InfoBox remains open for a period of time. PATROL provides a number of commands for obtaining and displaying object information in an InfoBox. Only a PATROL Developer Console can be used to add or change commands. information event Any event that is not a state change or an error. Typical information events occur when a parameter is activated or deactivated, a parameter is suspended or resumed, or application discovery is run. The default setting for PATROL is to prevent this type of event from being stored in the event repository. To store and display this type of event, you must modify the persistent filter setting in the PATROL Agent configuration file.
Glossary
153
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
instance A computer or discovered application that is running in the PATROL-managed environment. An instance has all the attributes of the class that it belongs to. A computer instance is a monitored computer that has been added to the PATROL Console. An application instance is discovered by PATROL. See application discovery, application instance, and computer instance. KM See Knowledge Module (KM). KM configuration file A file in which the characteristics of a KM are defined through KM menu commands during KM installation and setup (if setup is required). See also Knowledge Module (KM) and PATROL Agent configuration file. KM list A list of KMs to be loaded by a PATROL Agent. See also Knowledge Module (KM). KM Migrator See PATROL KM Migrator and Knowledge Module (KM). KM package See Knowledge Module Package. KM tree A feature of PATROL for Microsoft Windows only. One of two views of folders available in Microsoft Windows. The KM tree displays computer classes, application classes, and their customized instances in the knowledge hierarchy and also displays the Standard Event Catalog. A PATROL Operator Console can only view the KM tree; only the PATROL Developer Console can change KM properties and attributes. See also Desktop tree and Knowledge Module (KM). knowledge hierarchy The rules by which objects inherit or are assigned attributes. (In the PATROL Console for Microsoft Windows, classes of objects are represented in the Computer Classes and Application Classes sets of folders on the KM tree.) Properties and attributes of a customized instance override those defined for the class to which the instance belongs. Knowledge Module (KM) A set of files from which a PATROL Agent receives information about resources running on a monitored computer. A KM file can contain the actual instructions for monitoring objects or simply a list of KMs to load. KMs are loaded by a PATROL Agent and a PATROL Console. KMs provide information for the way monitored computers are represented on the PATROL Desktop, for the discovery of application instances and the way they are represented, for parameters that are run under those applications, and for the options available on object pop-up menus. A PATROL Developer Console can change KM knowledge for its current session, save knowledge for all of its future sessions, and commit KM changes to specified PATROL Agent
154
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
computers. See also commit, KM configuration file, KM list, KM Migrator, KM tree, load KMs, and version arbitration. Knowledge Module package A package of PATROL KM files that can be distributed by an installation program or stored in and distributed by the PATROL KMDS. The package file has a.pkg file extension. KM packages are created in a PATROL Developer Console. See also Knowledge Module (KM), PATROL Developer Console, PATROL Knowledge Module Deployment Server (PATROL KMDS), and PATROL Knowledge Module Deployment Server Manager (PATROL KMDS Manager). load applications Same as load KMs. Most KMs are composed of application files with a.km extension. load KMs To place KM files into memory for execution. After configuration and during startup, the PATROL Agent loads the KM files that are listed in its configuration file and that reside on the PATROL Agent machine. When a PATROL Console connects to the PATROL Agent, the KM versions that the agent executes depend on whether the console is an operator console or a developer console. See also Knowledge Module (KM) and version arbitration. local history The history (stored parameter values) for an object or instance. See also global level and local level. local history retention period The length of time set by the user during which stored parameter values for an object or instance are retained. local level In PATROL hierarchy, the level of a computer instance or an application instance. An object (instance) at the local level inherits properties and attributes that are defined globally. When properties and attributes are customized locally for an individual instance, they override inherited attributes. See also global level. master agent See PATROL SNMP Master Agent. message retries A feature of UDP only. The number of times that the PATROL Console will resent a message to the PATROL Agent. The greater the number of message retries, the more time the PATROL Console will give the PATROL Agent to respond before deciding that the agent connection is down and timing out. The number of message retries multiplied by message time-out (in seconds) is the approximate time allowed for a connection verification. See also heartbeat, message time-out, and reconnect polling.
Glossary
155
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
message time-out A feature of UDP only. The time interval (in seconds) that the PATROL Console will give the PATROL Agent to respond to a connection verification before deciding that the Agent connection is down. The number of message retries multiplied by message time-out is the approximate time allowed for a connection verification. See also heartbeat, message retries, and reconnect polling. message window A window that displays command output and error messages from the PATROL Console graphical user interface. See also response window, system output window, and task output window. multigraph container A custom object into which you can drop parameter objects to be plotted as charts. See also PATROL Console Charting Server. object A computer class, computer instance, application class, application instance, parameter, or container (folder) in the PATROL-managed environment. Objects have properties and are assigned attributes (command types, parameters, menu commands, InfoBox commands, setup commands, state change actions, and environment variables). Parameter objects have commands and values that are assigned to classes and instances. See also object class, object hierarchy, object icon, and object window. object class A computer class or application class. See also class, object, and object hierarchy. object hierarchy The structure of object levels in PATROL. On the PATROL Desktop, computers contain application folders (containers) representing a loaded KM, application folders contain one or more application instances, and application instances contain parameters. object icon A graphic that represents a computer instance, application class, application instance, parameter, or container (folder) in the PATROL-managed environment. See also object, object hierarchy, and object window. object window An open object container (folder) that may contain application class icons, application instance icons, parameter icons, custom containers (folders), and shortcuts. The object window is displayed when you double-click the object icon. See also application instance, computer instance, object, and object icon. OK and Not OK icons Icons that show the state of a PATROL object. An OK icon represents an object in an OK state; a Not OK icon represents an object in a warning or an alarm state. Warning and alarm states are
156
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
indicated by not flashing and flashing respectively and by the color of the Not OK icon. See also instance, object, and state. Operator Console See PATROL Operator Console. operating system account An account that is set up for the PATROL Agent at installation and that is used or can be changed in a configuration utility. Operating system commands executed by the PATROL Agent use this account. override a parameter To disable or change the behavior of a local PATROL application parameter. The changes to the parameter are local to the host running the parameter and are stored in the agent configuration database. You must be granted specific permissions by a PATROL Administrator through the PATROL User Roles file in order to override parameters. See also PATROL roles. parameter The monitoring component of PATROL. Parameters are run by the PATROL Agent; they periodically use data collection commands to obtain data on a system resource and then parse, process, and store that data on the computer that is running the PATROL Agent. Parameter data can be accessed from a PATROL Console, PATROLVIEW, or an SNMP console. Parameters have thresholds and can trigger warnings and alarms. If the value returned by the parameter triggers a warning or an alarm, the PATROL Agent notifies the PATROL Console and runs any recovery actions associated with the parameter. See also parameter history repository and parameter state. parameter cache The memory location where current parameter data is kept. In the PATROL Agent's configuration file, you can set the size of the cache, the maximum number of data points that can be stored, and the interval (in seconds) for emptying the cache. parameter history repository Also known as parameter history file. See history repository. parameter override See override parameter. parameter state The condition of a parameter. The most common parameter states are OK, warning, and alarm. A parameter icon can show additional conditions that include no history, offline, snoozed, and suspended. A parameter can also be deactivated; when a parameter is deactivated, no icon is displayed. See also state. PATROL Agent The core component of PATROL architecture. The agent is used to monitor and manage host computers and can communicate with the PATROL Console, a stand-alone event manager
Glossary
157
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
(PEM), PATROLVIEW, and SNMP consoles. From the command line, the PATROL Agent is configured by the pconfig utility; from a graphical user interface, it is configured by the xpconfig utility for Unix or the wpconfig utility for Microsoft Windows. See also PATROL SNMP Master Agent. PATROL Agent configuration file A file in which you can define the characteristics of the PATROL Agent by setting PATROL Agent configuration variables. You can edit the configuration file by using the pconfig utility, the wpconfig utility, or the xpconfig utility. See also KM configuration file, PATROL Agent configuration variable, pconfig, wpconfig, and xpconfig. PATROL Agent configuration variable The means by which the characteristics of a PATROL Agent are defined. PATROL provides default variable values that can be customized. Configuration variables determine such characteristics as how errors are handled, which KMs are loaded and how, how SNMP support is configured, and how events trigger SNMP traps. See also PATROL Agent configuration file. PATROL Agent Manager A feature of PATROL for Microsoft Windows only. The graphical user interface used to install and run the PATROL Agent. PATROL Agent namespace A memory array that contains an internal representation of the PATROL object hierarchy. Values in the agent namespace are available to PSL scripts, eliminating the need to develop code to collect this data. PATROL Agent process cache A copy of the process cache of the operating system on a monitored computer. The agent process cache is updated periodically. PATROL Agent process cache refresh A periodic process of the PATROL Agent that issues a platform-dependent system query to obtain a list of the active processes. This data is used to update the PATROL Agent process cache. PATROL Agent run queue The order of poll times at which the PATROL Agent executes parameters. See also PSL run queue. PATROL Command Line Interface (CLI) An interface program that you can access from the command line of a monitored computer and through which you can run some PATROL products and utilities. With the CLI, you can monitor the state of PATROL Agents remotely, execute PSL functions, and query and control events. The CLI is used in place of the PATROL Console when memory and performance constraints exist.
158
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
PATROL Console The graphical user interface from which you launch commands and manage the distributed environment monitored by PATROL. The PATROL Console displays all of the monitored computer instances and application instances as icons. It also interacts with the PATROL Agent and runs commands and tasks on each monitored computer. The dialog is event-driven so that messages reach the PATROL Console only when a specific event causes a state change on the monitored computer. See also PATROL Developer Console and PATROL Operator Console. PATROL Console Charting Server A PATROL function that creates charts and graphs of actual values returned by more than one parameter. Charts and graphs are created by dragging and dropping various parameters into a multigraph container (folder) and plotting the results into a chart. Parameter data is plotted either in real time or from history sets and can be presented in a number of chart styles, including line graphs, pie charts, 3-D bar charts, and area plots. Charts can be viewed through the PATROL Console and printed to a local printer or postscript file. PATROL Developer Console The graphical interface to PATROL that administrators can use to monitor and manage computer instances and application instances and to customize, create, and delete locally loaded Knowledge Modules and commit these changes to selected PATROL Agent machines. PATROL Event Manager (PEM) The PATROL event manager that you can use to view and manage events that occur on monitored system resources and that are sent by PATROL Agents. You can access the PEM from the PATROL Console or use it as a stand-alone facility. It works with the PATROL Agent and user-specified filters to provide a customized view of events. See also event manager. PATROL History Loader KM A PATROL utility used to convert PATROL history data into an ASCII data file or to store history data directly into a particular relational database management system. PATROLVIEW Formerly PATROLVIEW or PATROLINK. Products that can be used to view events and to monitor and display all the parameters provided by the PATROL Agents and KMs in a network or enterprise management console. PATROL KMDS See PATROL Knowledge Module Deployment Server (PATROL KMDS). PATROL KMDS Manager See PATROL Knowledge Module Deployment Server Manager (PATROL KMDS Manager). PATROL KM Migrator A PATROL utility used to propagate KM user customizations to newly released versions of PATROL Knowledge Modules.
Glossary
159
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
PATROL Knowledge Module Deployment Server (PATROL KMDS) The change and version control tool for KMs. A repository for storage of PATROL KMs and changes to those KMs. PATROL Knowledge Module Deployment Server Manager (PATROL KMDS Manager) The graphical interface for the PATROL KMDS that can be used to manage and deploy or distribute KM changes in the production environment. PATROL Operator Console The graphical interface to PATROL that operators can use to monitor and manage computer instances and application instances but not to customize or create KMs, commands, and parameters. PATROL roles A set of permissions that grant or remove the ability of a PATROL Console to perform certain functions. PATROL roles are defined in the PATROL User Roles file, which is read when the console starts. PATROL Script Language (PSL) The interpreted and compiled programming language for writing application discovery procedures, parameters, recovery actions, commands, and tasks for monitored computers within the PATROL environment. PATROL SNMP Master Agent The agent through which a PATROL Agent interacts with an SNMP agent and SNMP manager. The PATROL Master Agent configuration file contains the community name and port number for all agents in such a multiple-agent architecture. patroldev A domain group that can be set up by a Microsoft Windows system administrator to restrict user access to a PATROL Developer Console. When a user tries to start a PATROL Developer Console, PATROL checks whether the user is in the patroldev group. If the user is not in the group, a PATROL Operator Console is started instead. See also ptrldev. pconfig The command line utility for setting PATROL Agent configuration variables. See also PATROL Agent configuration file, PATROL Agent configuration variable, wpconfig, and xpconfig. PEM See PATROL Event Manager (PEM). periodic scheduling A kind of scheduling that starts a parameter at a certain time and reruns the parameter at certain intervals. See also event-driven scheduling.
160
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
persistent filter A filter maintained by the PATROL Agent for each PATROL Console or event manager that connects to it. The filter is used to minimize network traffic by limiting the number and types of events that are forwarded from a PATROL Agent to a PATROL Console or an event manager (PEM). polling cycle The schedule on which a parameter starts running and the intervals at which it reruns; the cycle is expressed in seconds. See also event-driven scheduling and periodic scheduling. pop-up menu The menu of commands for a monitored object; the menu is accessed by right-clicking the object. prediscovery A quick one-time test written in PSL to determine whether a resource that you want to monitor is installed or running on a monitored computer. If the results are affirmative, the PATROL Agent runs the discovery script. Prediscovery helps reduce PATROL Agent processing requirements. preloaded KM A KM that is loaded by the PATROL Agent at startup and run as long as the Agent runs. See also disable a KM and static KM. process cache refresh See PATROL Agent process cache refresh. property A dialog that contains commands and scripts that define attributes and other characteristics such as icons. PSL See PATROL Script Language (PSL). PSL Compiler A PATROL utility that checks PSL syntax in PATROL commands and tasks. The PSL Compiler is accessed through the dialog boxes for InfoBox commands, menu commands, parameter commands, parameter recovery actions, PATROL setup commands, and state change actions. The compiler can also be run as a command line utility. PSL Debugger A PATROL Console utility that is used to debug PSL scripts. The PSL debugger is accessed through a computer's pop-up menu. PSL discovery A type of application discovery in which the discovery rules are defined by using PSL. PSL discovery can consist of prediscovery and discovery PSL scripts.
Glossary
161
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
PSL Profiler A PATROL Console utility that is used to tune the CPU usage and minimize child processes or file operations of a newly created KM. When the PSL Profiler is enabled, the PATROL Agent starts accumulating and recording profile statistics. PSL run queue A list of the currently executing PSL processes. ptrldev A form of patroldev that can be used in environments that support domain names no larger than eight characters. See patroldev. Quick Query An item on the Tools menu from the PATROL Console main menu bar that contains built-in predefined commands that you can use to query the agent for frequently needed information. For example, you can query the agent regularly about all computer instances, application instances, and parameters that are in a warning or alarm state. See also Agent Query. reconnect polling The time interval (in seconds) at which the PATROL Console will try to reconnect to a PATROL Agent that has dropped the previous connection. The longer the interval, the lower the network traffic. See also heartbeat, message retries, message time-out. recovery action A procedure that fixes a problem that caused a warning or alarm condition. A recovery action is defined within a parameter by a user or by PATROL and triggered when the returned parameter value falls within a defined alarm range. refresh parameter An action that forces the PATROL Agent to run one or more parameters immediately, regardless of their polling cycle. Refreshing does not reset the polling cycle but gathers a new data point between polling cycles. reporting filter The filter used by the PATROL Agent when transmitting events to consoles (event cache) from the event repository (located at the agent) for statistical reports. response window An input and output display for many KM menu items that provides a customizable layout of the information (for example, the sort method for outputting system process IDs). See also system output window and task output window. run queue See PATROL Agent run queue.
162
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
self-polling parameter A standard parameter that starts a process that runs indefinitely; the parameter regularly polls itself to check whether the started process is still running. A self-polling parameter differs from most other parameters that run scripts for a short time and then terminate until the next poll time. Data collection commands for a self-polling parameter must be written in PSL. session file Any of the files that are saved when changes are made and saved during the current PATROL Console session. A session file includes the session-1.km file, which contains changes to KMs loaded on your console, and the session-1.prefs file, which contains user preferences. setup command A command that is initiated by the PATROL Console and run by the PATROL Agent when the PATROL Console connects or reconnects to the agent. For example, a setup command can initialize an application log file to prepare it for monitoring. PATROL provides some setup commands for computer classes. Only a PATROL Developer Console can add or change setup commands. shortcut An alias or copy of an object icon in the PATROL hierarchy. simple discovery A type of application discovery that uses simple pattern matching for identifying and monitoring files and processes. SNMP Simple Network Management Protocol. The communications protocol that is supported in the PATROL Agent and PSL and that is designed for network management systems running on TCP/IP networks. The messages are typically very short and can be just code numbers that the recipient is expected to translate into the desired action. SNMP trap A condition which, when satisfied, results in an SNMP agent issuing a trap message to other SNMP agents and clients. Within PATROL, all PATROL event class commands can be enabled as SNMP traps. snooze an alarm To temporarily suspend an alarm so that a parameter does not exhibit an alarm state. During the user-set snooze period, the parameter continues to run commands and recovery actions, and the parameter icon appears to be in an OK state. See also deactivate a parameter and suspend a parameter. Standard Event Catalog A PATROL-provided collection of predefined event classes for all computer classes and application classes. To add, modify, or delete event classes and commands in the Standard Event Catalog, you must use a PATROL Developer Console. See also event catalog and event class.
Glossary
163
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
standard parameter A type of parameter that collects and displays data as numeric values or text. Standard parameters can also execute commands and gather data for consumer parameters to display. See also collector parameter, consumer parameter, and parameter. startup command See setup command. state The condition of a PATROL-monitored object (computer instance, application instance, or parameter). The most common states are OK, warning, and alarm. Object icons can show additional conditions. See also application state, computer state, parameter state, and state change action. state Boolean A parameter output style that represents the on or yes state of a monitored object as a check mark and the off or no state as the letter x. Parameters with this output style can have alerts (warning and alarm) and recovery actions. Numeric data output for the monitored object can be displayed as a graph. See also stoplight. state change action An action that is stored, maintained, and initiated by the PATROL Console when the console is notified by the PATROL Agent that a monitored object has changed state. static KM A KM that is not loaded by the PATROL Agent until a PATROL Console with a loaded KM of the same name connects to the Agent. If all PATROL Consoles with a registered interest disconnect from the PATROL Agent, the KMs continue to execute as long as the Agent runs. If the PATROL Agent stops, those static KMs will not be reloaded. See also disable a KM and preloaded KM. stoplight A parameter output style that displays OK, warning, and alarm states as green, yellow, and red lights, respectively, on a traffic light. Parameters with this output style can have alerts (warning and alarm) and recovery actions. Numeric data output for the monitored object can be displayed as a graph. See also state Boolean. suspend a parameter To stop running a parameter for selected computers or application instances. Suspending a parameter stops parameter commands and recovery actions but does not delete the parameter icon from the application instance window and does not delete the parameter definition from the KM tree in the PATROL Console for Microsoft Windows. A suspended parameter can be resumed at any time. You can suspend a parameter from its pop-up menu. See also deactivate a parameter and snooze an alarm.
164
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
system output window A message window that displays the output of operating system (OS) and PSL commands and tasks that the PATROL Console and the PATROL Agent submit to a particular computer. When there are unread messages in the system output window, PATROL displays a yellow triangle for Microsoft Windows; for Unix, it displays a blue screen with white text. You can enter OS and PSL commands in the bottom part of the window. task A command or group of commands that can execute on one object or several objects simultaneously. A task runs in the background and is not part of the PATROL Agent run queue; a task icon is displayed for each running task. task output window A window that contains command output generated by a task (for example, a KM menu command or a parameter warning or alarm). While executing, each task has its own icon, which usually appears in the PATROL Desktop or main window but may appear in an appropriate object window. threshold A point or points that define a range of values, outside of which a parameter is considered to be in a warning or alarm range. unload a KM To delete a KM from a PATROL Console session in order to stop monitoring the KM-defined objects on all computers. The KM files are not deleted from the directories on the PATROL Console or the PATROL Agent machines, and the PATROL Agent may continue to collect parameter data and run recovery actions. To prevent the PATROL Agent machine from collecting parameter data and running recovery actions for a KM, disable the KM. See also disable a KM, preloaded KM, and static KM. User Datagram Protocol (UDP) A protocol selection for the Connection Setup portion of the Customize Properties dialog box for computer instances. user preferences The PATROL Console settings that designate the account you want to use to connect to monitored hosts, prevent a developer console from downloading its version of a KM to a PATROL Agent upon connection, disable the commit process for a developer console, determine certain window and icon display characteristics, specify the event cache size, and indicate whether startup and shutdown commands are enabled. Both a developer and an operator console can change user preferences. version arbitration The KM version comparison that PATROL makes when a PATROL Console connects to a PATROL Agent. By default, PATROL Developer Console KM versions are loaded rather than PATROL Agent KM versions, and PATROL Agent KM versions are loaded rather than PATROL Operator Console KM versions.
Glossary
165
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
view filter A filter that can be created in an event manager (PEM) and that screens events forwarded from PATROL Agents. Views can be created, stored, and reapplied to host computers. warning An indication that a parameter has returned a value that falls within the warning range. See also alarm. wpconfig A feature of PATROL for Microsoft Windows only. The graphical user interface utility for setting PATROL Agent configuration variables. The wpconfig utility can be accessed from a computer pop-up menu on a PATROL Agent machine or a PATROL Developer Console machine. See also PATROL Agent configuration file and PATROL Agent configuration variable. xpconfig A feature of PATROL for Unix only. The graphical user interface utility for setting PATROL Agent configuration variables. You can access the xpconfig utility from an xterm session command line on a PATROL Agent machine or from a pop-up menu or on an xterm session command line on a PATROL Developer Console. See also PATROL Agent configuration file and PATROL Agent configuration variable.
166
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Index
Symbols
*.ctg files 57 *.dt files 56, 58, 106 *.dtm files 56, 109 *.errs files 58 *.kml files 79, 82, 83 *.psl files 57 *.qry files 57 discovery problems 131 graphical depiction 41 in knowledge hierarchy 37 in object hierarchy 33 in offline state 132 attributes of instance 43 of object class 43
A
account 88 account used to start PATROL Console 47 account you use to start the PATROL Console 46 Add Host dialog box 89 adding host ALL_COMPUTERS and troubleshooting 93 Agent packages 25 Agent Query 25 Agent startup commands 44 alarms 27 ALL_COMPUTERS 40 annotated data point marker 64, 100 application account customizing 47 description 46 search order for 47 application class packages 25 application classes description 41 in knowledge hierarchy 37 set of folders for 42 application discovery and PATROL Agent 50 APPL_CHECK_CYCLE 50, 51 description 50 discovery cycle 51, 85 GET_PROCS_CYCLE 50, 51 PATROL Agent Discovery Cache 51 PSL discovery 52 simple discovery 52 application filters 65 application instances customized 41 discovering 42, 85
B
BMC Software, contacting 2 built-in macro variables APPL_CHECK_CYCLE 51 GET_PROCS_CYCLE 51
C
Check 87 command line arguments and PATROL Console startup 94 and PATROL startup 61 example of 74 for PATROL Console 74 specifying file names in 61 Command Line Interface (CLI) 26 command text editor 123 command types 43 commands function of 27 predefined 22 running 24 user-defined 22 commit process 23 computer classes and adding host computer 90 description 40 description of 90 in knowledge hierarchy 37 set of folders for 40 computer instance properties application filters 117 connection setup 114 history span 113
Index
167
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
security 116 computer instances changing properties 113 customized 40 in knowledge hierarchy 37 in offline state 128 recommended actions when offline 128 configuration files 56, 59 connecting to a PATROL Agent PATROL Agent connecting 94 connection mode and Add Host dialog box 90 customizing setup 115 console files 56 console packages 25 container (folder) 63 conventions, document 16 customer support 2 customized application instances 41 customized computer instances 40 customized consoles 70 customizing user preferences 95, 96 Developer Console in KMDS environment 91 disconnecting from PATROL Agent 94 discovering applications 85 discovery. See application discovery document conventions 16
E
environment variables %HOMEDRIVE% 56, 65, 94, 108, 111 %HOMEPATH% 65, 94, 108, 111 %PATROL_ADMIN% 137 %PATROL_BIN% 137 %PATROL_CACHE% 137 %PATROL_CFG% 137 %PATROL_DESKTOP% 137 %PATROL_GLOBAL_LIB% 137 %PATROL_HELP% 138 %PATROL_HOME% 138 %PATROL_KM% 138 %PATROL_KMDS_HOME% 137 %PATROL_LANG% 138 %PATROL_LOCAL_ PSL_APPS% 138 %PATROL_LOCAL_CHART% 138 %PATROL_LOCAL_KM% 138 %PATROL_LOG% 138 %PATROL_PSL_APPS% 138 %PATROL_QRY% 138 %PATROL_REMOTE% 138 %PATROL_SOUNDS% 138 %PATROL_TMP% 139 %TMP_PATROL% 139 %XBMLANGPATH% 139 as attribute to classes and instances 43 defined during PATROL installation 137 description of 44 error logs 58 event cache 64, 102 disk size 102 memory size 102 event catalog files 57 event catalogs 45 as attribute to classes and instances 43 description 45 event classes as attribute to classes and instances 43 description of 45 with PATROL Event Manager 45 event log 45 Event Manager storage directory 102 storage type 102 event notification API 29
D
default account 88 default logon account 95 and user preferences 64 property elements for menu tab 103 desktop customizing windows on 61 graphical depiction 30 organizing objects in 63 restoring 98 template files 56 desktop files and session files 58 as console files 56 creating 107 description 59 inserting or merging another desktop 106, 108 loading 108 purpose of 106 saving 107 setting up 106 desktop template files inserting or merging another desktop template 110 purpose of 109 saving 110 desktop tree and adding host computer 91 display instructions 78 graphical depiction 30, 31, 34 desktop window 31
168
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
events cache size 64 history file 64, 102 Extended Security Interface (ESI) and the PATROL Secure Plug-in 71 merging PATROL KMs 83 message retries 115 message time out 115 message window suppressing popup 64, 98 multigraph chart description 63
F
filtering applications 65 folder (container) 63
N
Network Management Consoles 24
G
GET_PROCS_CYCLE 51
O
object hierarchy 33 object icon 65 object window 31, 34 offline state application instance 132 computer instance 128 online documentation 15 online help 120 for parameters 120, 122 for PATROL Console dialog boxes 120, 122 for PATROL KMs 120, 121 for the PATROL Console 120 topics list 121 operating system (OS) account customizing 46 search orders 46 operating system (OS) KMs 79, 80
H
heartbeat 88, 115 historical data stored by PATROL Agent 23 history retention 44, 98 in user preferences 44 host computers adding 86, 88 connecting and disconnecting 94 problems with adding 93 using the Add Host dialog box 89
I
icon library 65 InfoBox 24 InfoBox commands as attribute to classes and instances 43 description of 44
P
package and PATROL functions 23 contents of 56 parameters as attributes to classes and instances 43 customizing 23 defining attributes for 37 description of 33, 44 displaying online help 122 functions of 24, 27 history retention 44, 98 in knowledge hierarchy 37 online help 120 password in Add Host dialog box 91 in Default Account Preferences 103 in security properties 116 PATROL account management 45 architecture 28 components of 21
K
KM. See PATROL KMs KMDS 23 enabling and disabling 64 specifying port number 74 knowledge hierarchy 37, 38, 39 Knowledge Module. See PATROL KMs
M
menu commands as attribute to classes and instances 43 customizing 23 running 24 merge map file 58
Index
169
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
description of 21 desktop 30 event notification API 29 functions of 21, 27 knowledge hierarchy 30 protocol 29 PATROL Agent 25, 88 and application discovery 50 and PATROL KMs loaded at startup 24 and PSL 25 communication with PATROL Console 29 conditions not monitored 48 configuration utility 123, 124 connecting/disconnecting 94 description 21, 24 discovery cache 51 function of 27, 28 pconfig 123 port number 73, 87, 90, 115 purpose 24 Query 25 shutting down 112 starting 71, 72 startup and shutdown in user preferences 64, 101 startup mode in Agent Manager 73 troubleshooting 133 wpconfig 123, 124 PATROL Agent configuration utility 23 PATROL Agent Manager shutting down agent 112 PATROL Console and loading PATROL KMs 79 and the object hierarchy 33 components of 30 connection problems to offline computers 78 default logon account 64, 103 description of 21 features 53 files used at startup 61 functions of 27, 28 icon in system tray 31 license 77 menu bar of 32 menu from system tray 32 message window of 31 online help 120 starting 73, 76 startup and shutdown in user preferences 64, 101 state change actions of 44 status icon of 31 task bar button 31 toolbar of 32 troubleshooting startup 135 using Update Connection 79 PATROL Developer Console 76 and KM security 80 and patroldev group 76 and state change actions 44 and the patroldev group 76 description 23 description of 23 functions of 23 responsibilities 70 sending PATROL KM files to an Agent 23 starting 73, 76 user preferences 98 PATROL Event Manager (PEM) 21 and event classes and catalogs 45 description of 25 function of 25 PATROL hierarchy object types application folders. 33 application instances 33 computer instances 33 parameters 33 PATROL History Loader KM 123 PATROL KM 22 files 56, 82, 83 package 23, 25, 79, 83 setup 84 PATROL KM tree and application classes 41 and computer classes 40 functions 38, 39, 43 global and local definitions 40 graphical depiction 30 purpose 32 PATROL KMDS Manager 25 functions of 23 PATROL KMs 37, 38 and parameter definitions 24 building 23 conditions that affect loading 80 configuration files 84 deploying 24 description 24 graphical depiction 28 knowledge hierarchy 38 loading 24, 81 merging 83 migration from earlier version 58 modifying 23 online help 120 online help topics list 121 overview 28 reloading 83 setup requirements 84 setup script 84 PATROL Knowledge Module Deployment Server 23 PATROL license 75 demonstration 75, 77 dialog box 77 permanent 75, 77 updating an expired PATROL license 142, 143
170
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
updating from the Console 142 updating with an ASCII file 143 PATROL object hierarchy 33 PATROL Operator Console and PATROL license 75 capabilities 71 connection problems 78 description of 22 functions of 22 starting 73, 76 tasks 22 PATROL protocol and Add Host dialog box 90 and customized properties 115 PATROL Script Language (PSL) function of 25 PATROL Secure Plug-In and Extended Security Interface (ESI) 71 PATROL utilities 123 patrol.conf 61, 71, 76, 91 PatrolMainMap 31, 58 pconfig 123 port number and Add Host dialog box 90 for PATROL Agent 87, 90, 115 product support 2 PSL Compiler 25, 123, 124 PSL Debugger 26, 123, 124 PSL discovery. See application discovery PSL. See PATROL Script Language ptrldev 91 contents of 59 session-1.km 57, 58, 61, 106 session-1.prefs 57, 59, 61, 64, 94 vs. desktop files 58 setting up PATROL KMs 84 setup commands 43 shortcut menu 32 shortcuts (aliases) aliases (shortcuts) 63 shutdown actions enabling 101 simple discovery. See application discovery SNMP and PATROL Console 28 and the PATROL Agent 24 traps 29 traps description 29 standard event catalog 45 starting and stopping the PATROL Agent 23 starting PATROL 69 startup actions 101 state change actions as attribute of classes and instances 43 enabling 64 enabling/disabling 101 functions of 44 support, customer 2 system output 64
T
task 63 tasks of the PATROL Operator Console 22 TCP/IP 29 technical support 2 template files creating 109 types of commands 43
Q
query files 56, 57 Query Results window 25
R
reconnect polling 115 related documentation 15 release notes 15 resources, monitoring use of 22 restoring a desktop 98
U
UDP 29 user account 88 user preferences 60, 64 and computer instances 86 and history retention 44 and state change actions 100, 101 changing 64 configuration 97 customizing 94, 95, 96 default account 102 event manager 101 miscellaneous 99 properties for 97
S
security and PATROL KM loading 80 ptrldev 91 security properties changing 116 See also computer instances session files as console files 56
Index
171
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
saving in session-1.prefs file 105 system output 103, 104 username 116 and Add Host dialog box 91
V
variables built-in 51 version arbitration 48, 81 and PATROL Developer Console actions 49 and PATROL KMs 49 and PATROL Operator Console actions 49
W
warnings 27 wpconfig description of 124
172
PATROL Console for Microsoft Windows User GuideUnderstanding the Basics of PATROL
Notes