Beruflich Dokumente
Kultur Dokumente
for Informix
Supporting
BMC Performance Manager version 9.3 for Informix
June 2008
www.bmc.com
Copyright 2006-2008 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. AIX and IBM are trademark or registered trademark of International Business Machines Corporation in the United States, other countries, or both. Linux is the registered trademark of Linus Torvalds. Solaris and Sun are trademarks or registered trademarks of Sun Microsystems, Inc., in the U.S. and other countries. UNIX is the registered trademark of The Open Group in the US and other countries. BMC Software considers information included in this documentation to be proprietary and confidential. Your use of this information is subject to the terms and conditions of the applicable End User License Agreement for the product and the proprietary and restricted rights notices included in this 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_home. From this website, you can
I I I I I I I I
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
I I I
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
Contents
Chapter 1 Product components and capabilities 13 14 14 16 17 18 18 23 24 27 27 35 38 38 39 40 41 42 45 45 45 46 46 47 48 49 50 51 52 52 53 56 58 58 60 66 67 70
5
Overview of BMC Performance Manager for Informix . . . . . . . . . . . . . . . . . . . . . . . . . IFMXDS.kml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXPO.kml. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INFORMIX.kml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features of BMC Performance Manager for Informix . . . . . . . . . . . . . . . . . . . . . . . . . . Informix component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Informix XPO component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Informix ER component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Product architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Application classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Menu commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . InfoBoxes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Related documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Where to go from here. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 2 Installing BMC Performance Manager for Informix
Verifying installation of BMC Performance Manager for Informix requirements. . . Preparing for installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Check for product patches or fixes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Determining the version of the installation utility . . . . . . . . . . . . . . . . . . . . . . . . . . Determining whether to install locally or remotely . . . . . . . . . . . . . . . . . . . . . . . . . Determine where to install KMs based on architecture. . . . . . . . . . . . . . . . . . . . . . Target computers and their roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Typical and custom installation options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Determining the PATROL security levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing, upgrading and migrating customizations . . . . . . . . . . . . . . . . . . . . . . . . . . . Upgrading from an earlier version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Automatic migration of console and agent customizations . . . . . . . . . . . . . . . . . . Migration of KM customizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Location of PATROL variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Upgrade scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Upgrade without saving KM customizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Upgrade and preserve KM customizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Where to go from here. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Where to go from here. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Where to go from here. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Distribution server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents
Installing the online help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Installing the UNIX version of the help browser . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Setting environment variables settings for the browser. . . . . . . . . . . . . . . . . . . . . . 71 Additional considerations for using online help for UNIX . . . . . . . . . . . . . . . . . . . 73 Uninstalling BMC Performance Manager for Informix . . . . . . . . . . . . . . . . . . . . . . . . . 74 Uninstalling from a UNIX environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Uninstalling from a windows environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Where to go from here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Chapter 3 Configuring PATROL for Informix 77
Setting up BMC Performance Manager for Informix . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Loading Knowledge Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Unloading knowledge modules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Verifying that BMC Performance Manager for Informix is discovered. . . . . . . . . 81 Saving KM changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Adding Informix instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Configuring instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Deleting instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Configuring failover monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Where to go from here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Chapter 4 Using PATROL configuration manager with BMC Performance Manager for Informix 91
Overview of PATROL configuration manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Installation and setup requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Setting the archive option to save backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Configuring BMC Performance Manager for Informix instances. . . . . . . . . . . . . . 93 Using PATROL Configuration Manager to modify or remove an instance . . . . . . . . 93 Configuration variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Application classes with status changes set in code . . . . . . . . . . . . . . . . . . . . . . . . . 95 Modifying or deleting a configured instance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Modifying the blackout configuration variable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Using PATROL Configuration Manager to manage parameters . . . . . . . . . . . . . . . . . 99 Deactivating parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Changing parameter thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Changing parameter polling cycles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Modifying parameter properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Parameters that use an event trigger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Where to go from here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Chapter 5 Managing and monitoring Informix IDS and XPO servers 105
Managing Informix IDS and XPO servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Configuring and managing server instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Starting and stopping Informix servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Managing the global channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Debugging parameters and menu commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Changing profile statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Changing the response time query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Archiving and logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Loading, unloading, exporting, and importing . . . . . . . . . . . . . . . . . . . . . . . . . . . Managing decision support maintenance from PATROL . . . . . . . . . . . . . . . . . . . Monitoring Informix IDS and XPO servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing parameters that monitor servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing InfoBoxes for servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Monitoring databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Excluding or including databases for monitoring . . . . . . . . . . . . . . . . . . . . . . . . . Viewing reports on databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Monitoring dbspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting up and managing dbspace monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing parameters that monitor dbspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing InfoBoxes for dbspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing reports on dbspaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Monitoring dbslices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing reports on dbslices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Monitoring tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting up and managing table monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing parameters that monitor tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing InfoBoxes for tablespaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing reports on tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Monitoring logically fragmented tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting up and monitoring logically fragmented tables . . . . . . . . . . . . . . . . . . . . Viewing parameters that monitor fragmented tables . . . . . . . . . . . . . . . . . . . . . . Monitoring users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing parameters that monitor users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing InfoBoxes for user application instances . . . . . . . . . . . . . . . . . . . . . . . . . Viewing reports about users, sessions, and transactions . . . . . . . . . . . . . . . . . . . Setting up and managing user monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Where to go from here. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 6 Managing and monitoring enterprise replication
112 112 113 114 115 115 117 119 119 119 120 120 120 121 124 125 125 126 126 127 127 129 130 130 131 131 131 132 134 135 137 139 141 142 142 142 143 143 143 144 144 144 144 145 145 145 146 146
7
Managing Informix ER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Starting and stopping ER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Defining ER servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disconnecting and reconnecting ER servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deleting ER servers from global catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modifying attributes of an ER server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Suspending and resuming delivery of data to an ER server. . . . . . . . . . . . . . . . . Defining an ER replicate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing participants for a replicate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deleting a replicate from the global catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modifying attributes of a replicate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Suspending and resuming delivery of data to a replicate. . . . . . . . . . . . . . . . . . . Starting and stopping replication for a replicate . . . . . . . . . . . . . . . . . . . . . . . . . . Defining a replicate group or set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing replicates for a replicate group or set . . . . . . . . . . . . . . . . . . . . . . . . . . . Deleting a replicate group or set from ER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents
Modifying attributes of a replicate group or set . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Suspending and resuming delivery to a replicate group or set . . . . . . . . . . . . . . 146 Monitoring Informix ER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Viewing InfoBoxes for ER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Viewing replication reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Monitoring ER servers and server groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Viewing parameters that monitor ER servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Viewing InfoBoxes for ER servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Viewing replication reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Viewing reports on ER servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Monitoring ER replicate groups or sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Viewing the InfoBox for replicate groups or sets . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Viewing reports on replicate groups or sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Monitoring ER replicates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Viewing InfoBoxes for replicates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Viewing a report on replicates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Monitoring ER participants. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Viewing InfoBoxes for participants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Viewing a report on participants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Monitoring ER queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Viewing InfoBoxes for ER queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Viewing parameters that monitor queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Monitoring ER spool directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Viewing InfoBoxes for ER spool directories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Viewing parameters that monitor the spool directories. . . . . . . . . . . . . . . . . . . . . 159 Monitoring ER threads. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Viewing reports on threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Viewing a list of ER threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Where to go from here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Accessing KM commands and InfoBoxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Accessing online Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Column headings defined . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Abbreviations defined . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Parameter table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Parameter dependencies for the Informix component . . . . . . . . . . . . . . . . . . . . . . . . . 208 Parameter dependencies for the Informix XPO component . . . . . . . . . . . . . . . . . . . . 213 Parameter dependencies for the Informix ER component . . . . . . . . . . . . . . . . . . . . . . 216 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 Configuration variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Figures
Upgrading overview for BMC Performance Manager for Informix . . . . . . . . . . . . . . Overview of migration process using PATROL migration tools . . . . . . . . . . . . . . . . . Primary computer console before failover configuration . . . . . . . . . . . . . . . . . . . . . . . Secondary computer console before failover configuration . . . . . . . . . . . . . . . . . . . . . Failover Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Failover report after failover start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Get command in PATROL Configuration Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 60 86 87 88 89 90 97
Figures
10
Tables
.km files in IFMXDS.kml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 .km files in IFMXPO.kml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 .km Files in INFORMIX.kml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Applications and icons for the Informix component . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Applications and icons for the Informix XPO component . . . . . . . . . . . . . . . . . . . . . . 31 Applications and Icons for the Informix ER component . . . . . . . . . . . . . . . . . . . . . . . . 34 Requirements for BMC Performance Manager for Informix . . . . . . . . . . . . . . . . . . . . 42 Default values for PATROL location variables in windows . . . . . . . . . . . . . . . . . . . . . 54 Default Values for PATROL Location Variables in UNIX . . . . . . . . . . . . . . . . . . . . . . 55 .kml files provided by BMC Performance Manager for Informix . . . . . . . . . . . . . . . . 79 Variables for BMC Performance Manager for Informix . . . . . . . . . . . . . . . . . . . . . . . . 94 Places where event_trigger calls are made . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 IFMXDS application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 IFMXPO application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 IFMXDS_DBS application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 IFMXPO_DBS application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 IFMXDS_TBS application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 IFMXPO_TBS application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 IFMXDS_USER application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 IFMXPO_USER application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 IFMXER application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 IFMXER_SERVER application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 IFMXER_SERVERGRP application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Fields in the IFMXER Servers report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 IFMXER_REPLGRP or SETS application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 IFMXER_REPLICATE application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Fields in the Replicates Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 IFMXER_PARTICIPANT application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Fields in the Participants Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 IFMXER_QUEUE Application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 IFMXER_SPOOL application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 IFMXER_SPOOLDIR application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 IFMXER_SPOOLFILE application InfoBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Fields in the ER Threads Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Enterprise replication threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Accessing KM commands and infoBoxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Accessing Online Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 BMC Performance Manager for Informix parameters . . . . . . . . . . . . . . . . . . . . . . . . . 171 Informix Component Collector and Consumer Dependencies . . . . . . . . . . . . . . . . . 209 XPO component collector and consumer dependencies . . . . . . . . . . . . . . . . . . . . . . . 213
Tables 11
ER component collector and consumer dependencies . . . . . . . . . . . . . . . . . . . . . . . . . 216 BMC Performance Manager for Informix agent configuration variables . . . . . . . . . 218
12
Chapter
1
14 14 16 17 18 18 23 24 27 27 35 38 38 39 40
13
Informix Informix with Enterprise Replication (Informix ER) Informix with Extended Parallel Option (Informix XPO)
Each component provides separate applications, commands, parameters, and recovery actions that help you to monitor, manage, configure, and control specific Informix products. These components are delivered in the following .kml files:
I I I
IFMXDS.kml contains Informix and Informix ER .km files. IFMXPO.kml contains Informix XPO .km files. INFORMIX.kml contains Informix, Informix ER, and Informix XPO .km files.
IFMXDS.kml
The IFMXDS.kml file contains .km files that monitor the Informix Online and Informix Dynamic Servers and Informix servers with the Enterprise Replication option. The IFMXDS.kml file monitors the following Informix OnLine and Dynamic Servers:
I I
WARNING
BMC Performance Manager for Informix does not support Informix Dynamic Server versions 7.3.UC3 through 7.3.UC5, 7.3.FC3 through 7.3.FC5, and 7.3.HC3 through 7.3.HC5 on UNIX. In some situations, your Informix server may crash or create a blocked checkpoint if you are running these versions of Informix. Because of these problems, BMC Performance Manager for Informix does not discover these versions of Informix.
The IFMXDS.kml file also monitors the Informix Enterprise Replication option that is provided in Informix Dynamic Server.
14
IFMXDS.kml
Table 1 lists the .km files in IFMXDS.kml that monitor Informix online and Dynamic Servers and the Informix Enterprise Replication option. Table 1 .km files in IFMXDS.kml
.km files that monitor Informix ER servers IFMXER.km IFMXER_COLLECTORS.km IFMXER_PARTICIPANT.km IFMXER_QUEUE.km (does not apply to Informix version 9.30 and later) IFMXER_QUEUELIST.km (does not apply to Informix version 9.30 and later) IFMXER_REPLGRP.km or IFMXER_REPLSETS.km (Informix version 9.30 and later) IFMXER_REPLICATE.km IFMXER_REPLLIST.km IFMXER_SERVER.km IFMXER_SERVERGRP.km IFMXER_SPOOL.km IFMXER_SPOOLDIR.km IFMXER_SPOOLFILE.km IFMXER_THREAD.km IFMXER_THREADLIST.km
.km files that monitor Informix onLine and dynamic servers INFORMIX.km IFMXDS.km IFMXDS_AVAILABILITY.km IFMXDS_CAPACITY.km IFMXDS_COLLECTORS.km IFMXDS_DBS.km
IFMXDS_DBS_CHK.km IFMXDS_DBSTEMP.km IFMXDS_DBSTEMP_CHK.km IFMXDS_FRAG.km IFMXDS_FRAG_EXT.km IFMXDS_FRAG_SUM.km IFMXDS_PDQ.km IFMXDS_PERFORMANCE.km IFMXDS_SPACE.km IFMXDS_TABLES.km IFMXDS_TBS.km IFMXDS_USER.km IFMXDS_USERS.km
15
IFMXPO.kml
IFMXPO.kml
The IFMXPO.kml file contains the .km files that monitor the following Informix products:
I I
Informix Extended Parallel Server (XPS) Informix Dynamic Server with Extended Parallel Option (XPO)
Table 2 lists the .km files in IFMXPO.kml. Table 2 .km files in IFMXPO.kml
.km files that monitor Informix XPS or XPO servers INFORMIX.km IFMXPO.km IFMXPO_COSERVER.km IFMXPO_CORRELATORS.km IFMXPO_AVAILABILITY.km IFMXPO_CAPACITY.km IFMXPO_COLLECTORS.km IFMXPO_DBS.km IFMXPO_DBS_CHK.km IFMXPO_DBSTEMP.km IFMXPO_DBSTEMP_CHK.km IFMXPO_FRAG.km IFMXPO_FRAG_EXT.km IFMXPO_FRAG_SUM.km IFMXPO_PERFORMANCE.km IFMXPO_SPACE.km IFMXPO_TABLES.km IFMXPO_TBS.km IFMXPO_USER.km IFMXPO_USERS.km
16
INFORMIX.kml
INFORMIX.kml
INFORMIX.kml contains all of the .km files in IFMXDS.kml and IFMXPO.kml, and so it
contains all of the .km files necessary to monitor all of the Informix servers supported by BMC Performance Manager for Informix. Table 3 lists the .km files in INFORMIX.kml. Table 3 .km Files in INFORMIX.kml
.km files that monitor Informix XPS .km files that monitor Informix ER or XPO servers servers IFMXPO.km IFMXPO_COSERVER.km IFMXPO_CORRELATORS.km IFMXPO_AVAILABILITY.km IFMXER.km IFMXER_COLLECTORS.km IFMXER_PARTICIPANT.km IFMXER_QUEUE.km (does not apply to Informix version 9.30 and later) IFMXER_QUEUELIST.km (does not apply to Informix version 9.30 and later) IFMXER_REPLGRP.km or IFMXER_REPLSETS.km (Informix version 9.30 and later) IFMXER_REPLICATE.km IFMXER_REPLLIST.km IFMXER_SERVER.km IFMXER_SERVERGRP.km IFMXER_SPOOL.km IFMXER_SPOOLDIR.km IFMXER_SPOOLFILE.km IFMXER_THREAD.km IFMXER_THREADLIST.km
:
.km files that monitor Informix online and Dynamic Servers INFORMIX.km IFMXDS.km IFMXDS_AVAILABILITY.km IFMXDS_CAPACITY.km
IFMXDS_COLLECTORS.km
IFMXPO_CAPACITY.km
IFMXDS_DBS.km
IFMXPO_COLLECTORS.km
IFMXDS_DBS_CHK.km IFMXDS_DBSTEMP.km IFMXDS_DBSTEMP_CHK.km IFMXDS_FRAG.km IFMXDS_FRAG_EXT.km IFMXDS_FRAG_SUM.km IFMXDS_PDQ.km IFMXDS_PERFORMANCE.km IFMXDS_SPACE.km IFMXDS_TABLES.km IFMXDS_TBS.km IFMXDS_USER.km IFMXDS_USERS.km
IFMXPO_DBS.km IFMXPO_DBS_CHK.km IFMXPO_DBSTEMP.km IFMXPO_DBSTEMP_CHK.km IFMXPO_FRAG.km IFMXPO_FRAG_EXT.km IFMXPO_FRAG_SUM.km IFMXPO_PERFORMANCE.km IFMXPO_SPACE.km IFMXPO_TABLES.km IFMXPO_TBS.km IFMXPO_USER.km IFMXPO_USERS.km
17
Informix component
The Informix component of BMC Performance Manager for Informix helps you manage and monitor your Informix online Servers and Informix Dynamic Servers (for version numbers, see IFMXDS.kml on page 14) by providing several features.
Provides commands for the administration of BMC Performance Manager for Informix
The menu commands under KM Admin perform administration and maintenance functions on BMC Performance Manager for Informix.
Maintains channel
PATROL uses one global channel per instance to gather information from the database. The global channel name is SMIChannel.instName. PATROL uses the SMICollector when one is available; otherwise, it uses the Informix DBACCESS utility. You can restart the global channel for a selected instance by using the KM Admin => Channel Admin or Global Channel Admin => Restart Global Channel menu command. You can limit the number of local channels PATROL uses by using the KM Admin => Channel Admin or Global Channel Admin => Local Channel Limit menu command.
18
Informix component
Configures instances
BMC Performance Manager for Informix automatically discovers existing instances for most Informix versions when all the required .km files are loaded. During discovery, these instances are partially configured. You can complete the configuration process using the Configure Instances menu commands.
19
Informix component
20
Informix component
Monitors profiles
PATROL monitors all profiles, including the reads and writes from disk and from buffers, the number of pages that are read or written, and the type and number of ISAM calls that are executed. You can also administer the way the profile statistics are gathered and to bring all profile counts back to zero through the Profile Statistics Admin menu command.
21
Informix component
22
Monitors tables
BMC Performance Manager for Informix analyzes the tables for each server to check for sequential scans, dead locks, and lock waits.
23
Informix ER component
Informix ER component
The Informix ER component of BMC Performance Manager for Informix helps you manage and monitor your Informix Enterprise Replication servers (for version numbers, see IFMXDS.kml on page 14) by providing several features.
NOTE
Before you can define and monitor ER in PATROL, you must have set up all prerequisites for running ER in Informix. For information about how to initiate and set up your ER environment, see the Informix Enterprise Replication manual.
NOTE
You must enter a password for the Informix ER server to use these commands. If you enter a wrong password, an error message PATROL-Message-Unknown: Catalog 1/2 MsgNum 473 error message is displayed in the System Output window.
24
Informix ER component
Informix ER component
IFMXER_SPOOLFILE application instances. Besides providing instant recognition of the existence and status of these directories and the files that they contain, these application instances provide information about ATS and RIS directories in the application InfoBoxes. The ERRISSpool, ERRISSpace, ERATSSpool, and ERATSSpace parameters monitor the status of the ATS and RIS directories. Using the Informix Admin => Server => Define menu command accessed from the IFMXER application instance, you can define the location of the ER send and receive queues. Using the Informix Admin => Server => Modify menu command accessed from the IFMXER application instance, you can modify the location of the ER receive queue.
NOTE
IFMXER_QUEUES and IFMXER_QUEUE application instances do not apply for instances of Informix version 9.30 and later.
Using the Informix Admin => Server => Define accessed from the IFMXER application instance, you can define the location of the ER send and receive queues. Using the Informix Admin => Server => Modify menu command accessed from the IFMXER application instance, you can modify the location of the ER receive queue.
Product architecture
The Reports => Threads menu command accessed from the IFMXER application instance provides a report about the ER threads.
Product architecture
BMC Performance Manager for Informix provides parameters, menu commands, and InfoBoxes that are organized and presented under application classes. This section describes these functional components of BMC Performance Manager for Informix and how they are accessed.
Application classes
The application classes are represented by icons. BMC Performance Manager for Informix displays the application icons in a hierarchical structure that groups all Informix instances under the INFORMIX application icon. BMC Performance Manager for Informix includes application classes that fall into one or more of the following types:
Application type discovery container functional Description discovers the Informix instances in your environment enables the organization and display of parameters and menu commands by function uses specific parameters, menu commands, and InfoBox items to provide information about a specific database object
For more information about the applications, see the BMC Performance Manager for Informix online Help. For instructions about how to access the online Help, see Appendix A, Accessing menu commands, infoBoxes, and online Help.
27
Application classes
Table 4
IFMXDS
Availability
Capacity
Collectors
Dbspace
Dbspace Chunk
Temp Dbspace
28
Application classes
Table 4
Frag
Frag Extent
Frag Summary
PDQ
Performance
Space
29
Application classes
Table 4
Tables
User
Users
30
Application classes
Table 5
IFMXPO
Coserver
Correlator
Availability
Capacity
Collectors
Database
31
Application classes
Table 5
Temporary Database
Frag
Frag Extent
Frag Summary
Performance
32
Application classes
Table 5
Space
Tables
TBS
User
Users
33
Application classes
Table 6
IFMXER
Collectors
Participant
Queue
Queue List
The IFMXER_QUEUELIST (Queue List) application serves as a container for the Queue application instances. A Queue List application instance is created for each IFMXER instance. This application container provides no parameters or menu commands. The IFMXER_REPLICATE (Replicate) application class instances provide information in an InfoBox about the replicates that you define. A Replicate application instances is created for each replicate you define. This application class provides no parameters or menu commands. The IFMXER_REPLGRP or IFMXER_REPLSETS (Replicate Group or Replicate Sets) application class instance is created for each replicate group or replicate set that you define. These applications provide an InfoBox that contains information about the replicate group or replicate set that it represents. Note: With the introduction of Informix version 9.30, Informix changed the name of Replicate Groups to Replicate Sets.
Replicate
Replicate List
The IFMXER_REPLLIST (Replicate List) application container is created for each IFMXER application instance to hold all Replicate Group or Replicate Set instances that you define. If you do not define any Replicate Groups or Sets, the Replicate List container holds the Replicate instances that you define. This application class provides no parameters or menu commands.
34
Parameters
Table 6
Server
Server Group
Spool
Spool Directory
Spool File
Thread
Thread List
Parameters
A parameter is a command that periodically obtains data on a monitored system resource and then parses and processes that data. Parameter data values are collected, summarized, and stored on the computer where the PATROL Agent resides. The information is available for review by a PATROL console. BMC Performance Manager for Informix organizes parameters into application classes by function or by the objects that they monitor. PATROL uses several types of parameters and stores parameter history data in a file.
35
Parameters
for more information about the BMC Performance Manager for Informix parameters, see Appendix B, Parameter definitions and defaults, and the online Help. For more general information about parameters and their functions, see the user guide and online Help for your PATROL console.
36
Parameters
Parameter types
PATROL provides collector, standard, and consumer parameters. BMC Performance Manager for Informix uses standard parameters, standard parameters with collector properties, and consumer parameters:
I
A collector parameter executes commands at regular intervals (poll times) to gather data that they send to the consumer parameters. Collector parameters do not display the values that they collect, nor do they generate alarms or recovery actions. A standard parameter collects a single value of data as numeric or text and displays that value. Many of the standard parameters that are used by BMC Performance Manager for Informix have collector properties; they execute commands and gather the data that consumer parameters display. A consumer parameter displays a value that was collected by a collector parameter or a standard parameter with collector properties. A consumer parameter does not issue commands and is not scheduled for execution, but it has alarms that are set off by the data it displays, and it may run recovery actions.
The use of standard parameters with collector properties and consumer parameters enables PATROL to set an almost unlimited number of parameters with one data retrieval query to the server, creating an extremely efficient and flexible data retrieval system.
For more information about the parameter history files, see the user guide for your PATROL console.
37
Menu commands
Menu commands
Using the BMC Performance Manager for Informix menu commands, you can perform the following tasks:
I I I
define and manage BMC Performance Manager for Informix manage your Informix servers from PATROL view reports about your Informix servers
The three components that make up BMC Performance Manager for Informix use separate menu commands:
I
The basic Informix component (IFMXDS.kml) provides menu commands that monitor the Informix Dynamic Server and Informix-Online standard engine products. The Informix XPO component (IFMXPO.kml) provides menu commands that monitor the Informix Dynamic Server with Extended Parallel Option and the Informix Extended Parallel Server products. The Informix ER component (IFMXER.kml) provides menu commands that monitor the Informix Enterprise Replication option that is available with some Informix products.
Many of the same menu commands are in the menus of these three components and are repeated under several of the application classes, but the menu commands can operate differently when executed from different components or from different applications within a component. For complete descriptions of the menus and menu commands, see the BMC Performance Manager for Informix online Help. For information about how to access menu commands and online Help, see Appendix A, Accessing menu commands, infoBoxes, and online Help.
InfoBoxes
BMC Performance Manager for Informix uses InfoBoxes to provide attributes that are specific to the objects in your Informix servers. InfoBoxes are tables of attributes that are accessed from parameters and application class instance icons. The PATROL Console and Agent populate all attributes that are displayed in the parameter InfoBoxes and some attributes, such as icon type or status, that appear in the application InfoBoxes.
38
Related documentation
In each application InfoBox, the items that are generated by BMC Performance Manager for Informix are displayed below the items that are generated by the PATROL Console. The InfoBox items that are generated by BMC Performance Manager for Informix are preceded by a check mark (in Windows) or are separated from the items that are generated by the PATROL console by a horizontal rule (in UNIX). The attributes that populate the InfoBoxes are gathered and updated periodically. Some attributes that are displayed in the application InfoBoxes remain static (for example, KM Version) and some attributes change as your Informix environment changes (for example, Blackout Status). Each InfoBox provides an Update button that you can use to force a refresh of the attributes in that InfoBox. For more information about the application InfoBoxes, see the BMC Performance Manager for Informix online Help. For information about how to access InfoBoxes and online Help, see Appendix A, Accessing menu commands, infoBoxes, and online Help.
Related documentation
For more information about BMC Performance Manager for Informix, see your BMC Performance Manager for Informix online Help. For more information about PATROL, see the following documentation:
I I I I I I
PATROL Console for Microsoft Windows User Guide, Volume 1 PATROL Console for Microsoft Windows User Guide, Volume 2 PATROL Console for Microsoft Windows User Guide, Volume 3 PATROL Console for UNIX and Linux User Guide PATROL Agent Reference Manual Help for your PATROL Console
To view the complete PATROL documentation library, visit the support page on the BMC Software website at http://www.bmc.com/support.html. Log on and select a product to access the related documentation. (To log on if you are a first-time user and have purchased a product, you can request a permanent user name and password by registering at the Customer Support page. To log on if you are a firsttime user and have not purchased a product, you can request a temporary user name and password from your BMC Software sales representative.) The complete PATROL documentation library is also available on the PATROL documentation CD that is included with major releases of the PATROL Console and Agent.
39
using PATROL Configuration Manager Chapter 4, Using PATROL configuration manager with BMC Performance Manager for Informix on with BMC Performance Manager for Informix to change your configuration page 91 variables or parameter properties using BMC Performance Manager for Informix functionality to manage and monitor Informix and Informix XPO servers Chapter 5, Managing and monitoring Informix IDS and XPO servers, and BMC Performance Manager for Informix online Help
Chapter 6, Managing and monitoring enterprise using BMC Performance Manager for Informix functionality to manage and replication on page 139 and BMC Performance monitor Informix Enterprise Replication Manager for Informix online Help navigating to menu commands, InfoBoxes, and Help definitions and default values for parameters consumer and collector parameter dependencies Appendix A, Accessing menu commands, infoBoxes, and online Help Chapter B, Parameter definitions and defaults on page 167 and BMC Performance Manager for Informix online Help Chapter C, Collector-consumer dependencies on page 207and BMC Performance Manager for Informix online Help
PATROL Agent configuration variables Chapter D, Agent configuration variables on page 217 step-by-step procedures and detailed descriptions of the applications, menu commands, parameters, and InfoBoxes BMC Performance Manager for Informix online Help
40
Chapter
2
42 45 45 45 46 46 47 48 49 50 51 52 52 53 56 58 58 70 71 71 71 73 74 74 75 76
This chapter provides information about how you need to install and migrate BMC Performance Manager for Informix database. This chapter presents the following topics: Verifying installation of BMC Performance Manager for Informix requirements. . . Preparing for installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Check for product patches or fixes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Determining the version of the installation utility . . . . . . . . . . . . . . . . . . . . . . . . . . Determining whether to install locally or remotely . . . . . . . . . . . . . . . . . . . . . . . . . Determine where to install KMs based on architecture. . . . . . . . . . . . . . . . . . . . . . Target computers and their roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Typical and custom installation options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Determining the PATROL security levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing, upgrading and migrating customizations . . . . . . . . . . . . . . . . . . . . . . . . . . . Upgrading from an earlier version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Automatic migration of console and agent customizations . . . . . . . . . . . . . . . . . . Migration of KM customizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Location of PATROL variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Upgrade scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Upgrade without saving KM customizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Upgrade and preserve KM customizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Distribution server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing the online help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing the UNIX version of the help browser . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting environment variables settings for the browser . . . . . . . . . . . . . . . . . . . . . Additional considerations for using online help for UNIX. . . . . . . . . . . . . . . . . . . Uninstalling BMC Performance Manager for Informix . . . . . . . . . . . . . . . . . . . . . . . . . Uninstalling from a UNIX environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uninstalling from a windows environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Where to go from here. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 2
41
Comments
I
Microsoft Windows IBM AIX HP-UX Tru64 Sun Solaris Red Hat Linux
BMC Performance Manager for Informix 9.3.00 provides console support for Microsoft Windows XP and Windows 2003 server operating systems. BMC Performance Manager for Informix 9.3.00 provides support for Red Hat Enterprise 3.0 AS/ES operating system. You can install a PATROL Console on a Microsoft Windows Server. For a list of the versions of these products that are supported by BMC Performance Manager for Informix, please refer to the release notes for the version of BMC Performance Manager for Informix that you are using. To operate the Informix component of BMC Performance Manager for Informix, you must have one of these Informix products in your environment. For a list of the versions of these products that are supported by BMC Performance Manager for Informix, please refer to the release notes for the version of BMC Performance Manager for Informix that you are using.
Informix
one or more of the following Informix products: I Informix-OnLine Server I Informix Dynamic Server
Informix XPO
one of the following Informix XPO products: I Informix Extended Parallel Server I Informix Dynamic Server with Parallel Option
To operate the Informix Extended Parallel Option (XPO) component of BMC Performance Manager for Informix, you must have one of these Informix products in your environment.
42
Table 7
Resource
Comments
PATROL Installation Utility Distribution Server PATROL Agent At least one of the following PATROL consoles: PATROL Console for Microsoft Windows PATROL Console for UNIX PATROL Central Operator Web Edition PATROL Central Operator Microsoft Windows Edition
For a list of the versions of these products that are supported by BMC Performance Manager for Informix, please refer to the release notes for the version of BMC Performance Manager for Informix that you are using.
I
Informix-Online 5.x and Informix Dynamic Server with Extended Parallel Option and Informix Extended parallel Server operate only on UNIX. Microsoft Windows requires and checks the registry for the following system variables: INFORMIXDIR INFORMIXSERVER INFORMIXSQLHOSTS ONCONFIG
Netscape Navigator if you are running Red Hat Linux and on all other UNIX platforms
You must have a valid demonstration license (typically good for 30 days) or a permanent license to run your PATROL products. If you do not have a permanent license, contact your BMC Software sales representative or the BMC Software Contract Administration department for licensing information.
ports
The default port number is 3181 for If you are installing an agent or console with agents. BMC Performance Manager for Informix, you must specify the port number to connect to all the agent computers.
Chapter 2
43
Table 7
Resource PATROL accounts
Comments Warning: Do not use a built-in Windows domain account or local Administrator account as the PATROL default account. If you use such accounts, files that are created by PATROL are owned by the Administrator, which could result in security or file access problems.
Use a dedicated user account that is created before PATROL is installed. Stand-alone workgroup servers must use a local user account. Servers that are trusted members of a domain can use a local account or a domain account. A PATROL default accounts cannot exist as a local account and a domain account under the same name. The account on a domain controller must be a member of the domain Administrators group. Each PATROL accounts must be a member of the local Administrators group of the computer where the agent resides.
For UNIX:
I
The account .login, .profile, .cshrc, and .kshrc files cannot contain any customizations such as aliases, non default prompts, or unmask settings other than 022. Do not use the root account. The account must have permission to create directories and write the installation logs to the $HOME and /tmp directories on the computer where you are installing products. The account must have ftp and telnet enabled. The account must have access to a root account on the computer where PATROL is installed.
Note: BMC Software recommends that you install PATROL on local partitions. If PATROL is installed on NFS-mounted partitions, the root account must have root access permissions on the NFS server. Note: The PATROL user account must be a member of the Informix group so that it has read access and execute permissions on the binaries under $INFORMIXDIR/bin.
I I
security levels
44
check for product patches or fixes (page 45) ensure that you are using the correct version of the installation utility (page 45) determine how to install products (see page 46) determine where to install based on architecture (see page 46) understand target computer and their roles (see page 47) choose between Typical and Custom installation options (see page 48) review the security options (see page 49)
Chapter 2
45
1 Open a command prompt. 2 Navigate to the directory where the installation utility is located. 3 Enter one of the following commands:
I I
BMC Software products installation directory account names passwords PATROL Agent port number security options
If you want to specify different settings for different computers, you must create a separate image for each set of values that you want to implement or edit the variables in the images control file by using the ctltool. For details about creating, distributing, and installing installable images, see the PATROL Installation Reference Manual.
46
PATROL Agent versions 3.4.11 and 3.5 run on Managed Systems. PATROL Console for Windows or PATROL Console for UNIX versions 3.4.11 and 3.5 run on Console Systems.
PATROL Agent version 3.5 runs on Managed Systems. RTserver runs on Common Services Systems. PATROL Console Server runs on Common Services Systems. PATROL Central Operator Microsoft Windows Edition, PATROL Central Operator Web Edition, or both run on Console Systems.
For more information about the PATROL version 7.x architecture, see the PATROL Infrastructure Planning Guide.
Chapter 2
47
applications such as consoles, user interfaces, viewers, and browsers. Select this option if the computer to which you are installing performs any of the following roles: monitor and manage on Windows by using a PATROL Central Operator Microsoft Windows Edition console (PATROL 7.x architecture) monitor, manage, and develop KMs on UNIX by using a PATROL Classic Console for UNIX (PATROL 3.x architecture) monitor, manage, and develop KMs on Windows by using a PATROL Classic Console for Windows (PATROL 3.x architecture)
I
Managed Systems (also referred to as agent computers) host software that manages
the resources on the computer, such as a PATROL Agent and the PATROL Knowledge Modules. Select this option if the computer to which you are installing performs any of the following roles: host a PATROL Agent that works with PATROL 3.x and PATROL 7.x architecture host KMs and components that contain the knowledge PATROL uses to monitor the resources on this computer
I
A Common Services (new with PATROL 7.x architecture) computer hosts services
that are shared among managed systems and console systems. You can install each of these common services on any computer in the network. Select this option if the computer to which you are installing will perform any of the following roles: host the PATROL Console Servers host the RTservers host the PATROL Central Operator Web Edition (PATROL 7.x architecture) Web server For more information about these products, see PATROL Console Server and RTserver Getting Started, PATROL Central Operator Web Edition Getting Started, and PATROL Central Operator Web Edition online Help.
48
The Typical installation option installs BMC Performance Manager for Informix (which includes the BMC Performance Manager for Informix ER component) and BMC Performance Manager for Informix XPO. You may want to use the Typical installation option in the following instances: You are new to the product that you want to install. You are performing a first-time installation (you are not upgrading).
NOTE
If you are installing a KM to a PATROL version 3.4.11 Agent or Console, use the Custom option. Do not use the Typical option. The Typical option installs components that are not compatible with the PATROL version 3.4.11 Agent.
The Custom installation option enables you to install BMC Performance Manager for Informix (which includes BMC Performance Manager for Informix ER) or BMC Performance Manager for Informix XPO. Use the Custom installation option in the following instances: You are familiar with the product that you want to install. You are installing into PATROL KMDS or PATROL DS. You are installing into a PATROL version 3.4.11 environment. You are upgrading from a previously installed version of BMC Performance Manager for Informix.
Chapter 2
49
To check the security level of a previously installed agent, console server, or console, perform the following steps:
1. From the command line, switch to the path on the computer that you want to check:
I I
2. To display the security policy of the current computer, run the following command:
esstool policy -a
NOTE
You must install PATROL agents and consoles before installing BMC Performance Manager for Informix.
If you are installing into an environment that does not contain BMC Performance Manager for Informix but does contain PATROL version 3.5, use the following procedure:
1 From the installation CD, run setup.exe (Windows) or setup.sh (UNIX). 2 Read the Welcome window and click Next. 3 Read the License agreement, select Accept, and click Next. 4 In the Select Installation Option window, select Install products on this computer
now, and click Next.
50
6 In the Specify Installation Directory window, specify the base directory path to
which you want to append the PATROL 3.x product directory, or accept the default and click Next. For example, if you want to install BMC Performance Manager for Informix in D:\Program Files\BMC Software\PATROL3-5, you should enter D:\Program Files\BMC Software as the base BMC Software products installation directory in this step. (The PATROL 3.x product directory is appended to the path that you enter.)
7 In the Select System Roles window, select Managed System, Console System,
Common Services, or all using the information provided in Target computers and their roles on page 47, and click Next.
8 In the Select Products and Components to Install window, select PATROL Solutions
for Databases => BMC Performance Manager for Informix and click Next.
9 In the Provide PATROL Default Account Information window, enter the PATROL
Default Account Login Name (or accept the default, patrol) and the PATROL Default Account Password information, and click Next.
10 In the Review Selections and Install window, review the selections carefully to
ensure that they are correct:
I I
If you want to change your selections, click Back and make those changes. If the selections are correct, select Start Install to start installing.
A status window opens that contains current messages, current milestones, and percentage complete.
11 To view the results window, click Next. (Next is not displayed until the installation
is 100 percent complete.)
12 In the results window, click View Log to review the details of the installation or
click Exit to close the installation utility.
Upgrade without saving KM customizations on page 58 Upgrade and preserve KM customizations on page 58
Chapter 2
51
Figure 1 on page 57 illustrates the process of upgrading to a new version of BMC Performance Manager for Informix and migrating any customizations.
Migration of KM customizations
Before migrating customizations, you must determine whether or not your customizations to BMC Performance Manager for Informix can be migrated to the new version of BMC Performance Manager for Informix. You can migrate the following versions of PATROL for Informix:
I I I I I
52
If you have this situation have not made any customizations to the KM files in your previous version of BMC Performance Manager for Informix want to overwrite customizations you made to the KM files with the default values of the new version of BMC Performance Manager for Informix have a currently installed version of BMC Performance Manager for Informix that cannot be migrated make configuration using PATROL Configuration Manager.
made customizations to the KM files in your previously installed version of BMC Performance Manager for Informix and want to save those customizations and migrate them to the new version of BMC Performance Manager for Informix
BMC Performance Manager for Informix does not support installation of a new version of the product over an existing version (over-the-top installation). You must uninstall the product before installing a new version, or use migration tools if you are keeping any customizations.
Chapter 2
53
Table 8
Variable
PATROL_HOME PATROL_CACHE
54
Procedure Using the Control Panel tools: 1. From the Start Menu, choose Start => Settings => Control Panel. 2. Open the System application. 3. Select the Environment tab. 4. Scroll through the System Variable list box to view the variables. Note: The System application displays PATROL_CACHE only if it is set to a value other than its default value. Using the PATROL Environment Probe: 1. From the Start Menu, choose Start => Programs => BMC PATROL => PATROL Environment Probe. 2. Scroll to the variables that you want to view.
Chapter 2
55
Upgrade scenarios
Procedure At the shell command prompt, type export and press Enter. The shell displays a list of environment variables and their values. Note: If PATROL_HOME is not set, run patrolrc.sh.
At the shell command prompt, type setenv and press Enter. The shell displays a list of environment variables and their values. Note: If PATROL_HOME is not set, run patrolrc.sh.
Installing BMC Performance Manager for Informix fails to set the INFORMIXDIR environment variable, which causes unknown macro errors. This problem occurs when PATROL account runs on C shell (csh) instead of Korn shell (ksh). Use ksh and do not use csh.
Upgrade scenarios
Figure 1 on page 57 illustrates several different scenarios for upgrading BMC Performance Manager for Informix. These scenarios include
I I I
not migrating customizations migrating customizations manually migrating customizations using the PATROL Migration Tools and then installing the product by using the following products: the Common Installation Utility for local installations the Distribution Server for remote installations
56
Upgrade scenarios
Figure 1
Saving customizations?
no
version from PATROL_CACHE and PATROL_HOME directories on agent and console computer.
yes no
no
yes
See Migrating customizations with the PATROL migration tools on page 60.
Run the migration probe to determine differences between the base KM and the customized KM, then run merge tool to merge changes with new KM.
Installing remotely?
no
Install BMC Performance Manager for Informix using instructions in Installing, upgrading and migrating customizations on page 50.
See Migrating customizations manually on page 2-68. Back up PATROL_HOME and PATROL_CACHE directories and note all customizations. Shut down agent and console, remove previous version of the product from PATROL_CACHE and PATROL_HOME directories on agent and console computers. Install BMC Performance Manager for Informix using instructions in Installing, upgrading and migrating customizations on page 50. Manually change settings or PSL files to match your customizations for the previous version.
Chapter 2
57
Migrating KM Customizations
Customizations made to BMC Performance Manager for Informix can include changes to the parameter alarm ranges, states, or other parameter properties. You can migrate customizations manually or use the PATROL migration tools. Migration of .km files with the migration tools is automated, with the following exceptions:
I I
modified PSL code, whether it is embedded in .km files or in .psl files new Knowledge Modules that you created
58
The results from the migration tools can be installed using either the PATROL Installation Utility, or the Distribution Server. For more information about the PATROL migration tools, see the PATROL Migration Tools User Guide.
If you plan to migrate your customizations, determine whether you can migrate from a previous version of BMC Performance Manager for Informix. (See Migration of KM customizations on page 52.) If you use to store and manage KMs, you must check them out from PATROL KMDS. You do not need to back up the current installation.
1 Shut down any PATROL Agents, consoles, and related services that are running. 2 Remove the PATROL for Informix .km files from the list of preloaded KMs on each
PATROL Agent. For instructions, see Unloading knowledge modules on page 80.
3 Ensure that no one is accessing any PATROL files or directories. 4 Perform a full backup of the directories where PATROL files are typically stored.
These directories are located in PATROL_HOME and PATROL_CACHE.
Chapter 2
59
Run the migration probe tool to determine differences between the base KM and the customized KM.
For a detailed explanation and instructions for using the migration tools, see the PATROL Migration Tools User Guide.
Ensure that you have performed the procedures in Upgrade and preserve KM customizations on page 58. Verify that the PATROL migration tools version 3.5 have been installed. Verify that you have the latest version of the KM archive, available from the BMC Software ftp site at ftp://ftp.bmc.com/pub/patrol/patches/p_migration_tools. If you do not have the latest version of the KM archive, download the updated archive from the cited ftp site and download the latest installer from
ftp://ftp.bmc.com/pub/patrol/patches/COMMON_INSTALLv.r.mm/operating_system.
Then extract both the KM archive and the installer and run the installer.
I
Verify that you know the version release number of the KM product that you want to probe and merge from. To determine the KM version, check the application InfoBox or view the header in the .km files that compose the product.
60
The migration probe lists the versions of the KM packages in the syntax KM_Package_Name: v.r.mm_mm-yyyy.
I
If you are using an EPD image, ensure that the files for BMC Performance Manager for Informix and the associated installation utility have been extracted into a temporary directory. (UNIX only) Set the environment variables for the migration tools by running the appropriate script from the directory where the migration tools and the KM archives are installed:
Command . ./migrc.sh source ./migrc.sh
1 Start the migration probe by using the Start => Programs => BMC PATROL => New
PATROL KM Migration Probe menu command or by executing the wmigprobe.exe file from the PATROL_HOME\bin directory.
2 From the Specify how to find KM files to be migrated dialog box, select one of the
following methods to locate the KMs that you want to migrate:
Option Automatically locate KM packages in PATROL_CACHE/ PATROL_HOME Automatically locate KM Packages from a console session definition Manually select KM Packages Description generates a list of all the KMs found in PATROL_CACHE or PATROL_HOME. You can select from the list the KMs that you want to migrate. This search method may take a long time to complete. generates a list of all KMs loaded in a session by checking a console session file (session-<id>.km) If you select this option, you are asked to supply the session ID number. generates a list of all KM products in the KM archives This method is the quickest and is recommended if you know which KMs you want to migrate.
3 Enter the PATROL_CACHE and the PATROL_HOME directories for the modified
KMs that you want to migrate and click Next.
Chapter 2
61
4 In the Select KM Packages to Migrate dialog box, in the Available KM Packages list
box, highlight the modified KM package that you want to migrate and click Select. The probe lists all the versions of the selected KM package that are in the KM archives.
5 Select the same version of the KM as the KM that you customized and click Next. 6 Repeat step 4 and step 5 for all KMs that you want to migrate. 7 When you have finished selecting the KMs that you want to migrate, click Next on
the Select KM Packages to Migrate dialog box. The probe prepares the selected KMs for output.
8 In the Output Probe Results dialog box, enter the directory for the image (CD or
EPD) for the new version of your KM product in the Location of new CD Image field, and then navigate to the Products directory.
9 If you are using an EPD image, ensure that the files for BMC Performance Manager
for Informix and the associated installation utility have been extracted into a temporary directory.
10 In the Output Probe Results dialog box, enter the directory where you want to
place the probe results in the Destination of Probe results field. The following directories are created by the migration probe under the results directory that you entered:
Directory name results_directory_name/packagename/base results_directory_name/packagename/modified Description original BMC Performance Manager for Informix files from the archives BMC Performance Manager for Informix files to which you have made customizations new version of the BMC Performance Manager for Informix files from the EPD or CD image
results_directory_name/packagename/new
11 Click Copy Files to start the migration process, then exit from the migration probe
after the migration probe finishes.
62
1 Start the PATROL merge tool by using the menu command (Start => Programs =>
BMC PATROL => New PATROL KM Merge Tool) or by executing the wmigmerge.exe from the PATROL_HOME\bin directory.
2 In the Location of product files window, enter in the Directory Path field the results
directory that you specified in step 10 on page 62.
3 Select the Use KM Merge Map file check box, and enter the directory and file for the
KM merge map file: informix_9_3_00.map Ensure that you use the merge map file that is created by the PATROL migration probe. The location is specified in step 10 on page 62. The location is results_directory_name\package_name\new\lib\kmmergemap.
4 Click Merge KM to start the Merge KM process. 5 Click Create Product Image to start creating a product image.
Repeat step 4 and step 5, else migration fails.
6 When the product image is created and the process is complete, exit from the
PATROL merge tool. While doing migration (merge tool) in windows in the last screen there are two operations need to perform one is merging and other is creating image. User has two perform this operations twice in series (first perform merging then image creation and then repeat this sequence once. The PATROL merge tool creates the following additional directories under the results directory that was created by the migration probe:
Directory name results_directory_name/packagename/results Description merged files
Chapter 2
63
Description complete merged BMC Performance Manager for Informix, including changed and unchanged files complete merged BMC Performance Manager for Informix in a package that can be used to create an installation package
results_directory_name/packagename/packaged_results
1 Start the migration probe by executing the tmigprobe file from the PATROL_HOME
directory. The migration probe has a text-based interface.
2 Select a method for locating the KMs that you want to migrate by entering the
appropriate option number:
Option Description
1. Automatically locate generates a list of all the KMs it finds in the PATROL_CACHE or PATROL_HOME. KM packages in PATROL_CACHE/ You can select which of these available KMs that you want to PATROL_HOME migrate. This search method may take a long time to complete. 2. Automatically locate generates a list of all KMs loaded in a session by checking a KM Packages from a console session file (session-<id>.km) console session If you select this option, you are asked to supply the session ID definition number. (3) Manually select KM Packages generates a list of all KM products in the KM archives This is the quickest method and is recommended if you know which KM you want to migrate.
3 Enter the PATROL_CACHE and the PATROL_HOME directories for the modified
KMs that you want to migrate.
64
5 At the Select KM Packages to Migrate prompt, select the KM package for which you
want to migrate customizations. The probe lists all versions of the selected KM package that are in the KM archives.
6 At the Select version of Archive KM prompt, select the same version of the KM as
the KM that you customized.
7 Review your selections, accept the selected version, and continue. 8 At the Specify Target and CD Path prompt, select option 1: Change TARGET PATH
and enter the directory where you want the probe to place its results. The following directories are created by the migration probe under the results directory that you entered:
Directory Name results_directory_name/packagename/base results_directory_name/packagename/ modified results_directory_name/packagename/new Description original BMC Performance Manager for Informix from the archives BMC Performance Manager for Informix that you have made customizations to new version of the BMC Performance Manager for Informix from the EPD or CD image
9 At the Specify Target and CD Path prompt, select 2) Change CD PATH and enter the
directory for the image (CD or EPD) for the new version of your KM product, and then navigate to the Products directory.
10 If you are using an EPD image, ensure that the files for BMC Performance Manager
for Informix and the associated installation utility have been extracted into a temporary directory.
12 When the migration probe finishes, exit from the migration probe.
Chapter 2
65
To use the PATROL merge tool in a UNIX environment 1 Start the PATROL merge tool by executing the xmigmerge file from the
PATROL_HOME directory. The merge tool has a GUI-based interface and must be run from a machine that supports Windows.
2 Enter the results directory that you specified in step 8 on page 65. This directory
contains the subdirectories: /base, /modified, /new.
3 Select Use KM Merge Map file, and enter the directory and file for the KM merge
map file: informix_9_3_00.map Ensure that you use the merge map file that is created by the PATROL migration probe. The location is specified in step 8 on page 65. The location is results_directory_name/package_name/new/lib/kmmergemap.
4 To start the Merge KM process, click Merge KM. 5 To start creating a product image, click Create Product Image.
The PATROL merge tool creates the following additional directories under the results directory that was created by the migration probe:
Directory name results_directory_name/packagename/results results_directory_name/packagename/merged_ results Description merged files complete merged BMC Performance Manager for Informix, including changed and unchanged files
results_directory_name/packagename/packaged_resul complete merged BMC Performance ts Manager for Informix in a package that can be used to create an installation package
6 When the product image is created and the process is complete, exit from the
PATROL merge tool.
66
1 Copy the entire contents of the BMC Performance Manager for Informix CD to a
temporary directory on a hard drive on a server. You can delete this temporary directory after you have successfully created an installable image.
2 Navigate to the packaged_results directory for the merged package and open the
.ppf file with a text editor. Write down the file name in the first line of the .ppf file. This file name is the name of the directory that you will look for in the Products
3 Rename the packaged_results directory with the file name that you found in the .ppf
file in the previous step. For example, if pnkckm/9.3.00/030107-233044 is the directory listed in the first line of the .ppf file, use pnkckm as the directory name.
4 Copy the renamed directory to the Products directory of the temporary directory
that you used in step 1. You will be replacing the files there with the merged files that contain your customizations.
5 Copy the BMC Performance Manager for Informix CD image to the server that you
will use to install BMC Performance Manager for Informix.
Remove the files in the PATROL_CACHE directory by following the instructions in Moving files from PATROL_CACHE directories on page 68. Install BMC Performance Manager for Informix from the target server by following the instructions in Installing, upgrading and migrating customizations on page 50.
Chapter 2
67
To migrate customizations to KM Files manually 1 Ensure that you have made a record of your customizations and have backed up
the customized files in the PATROL_HOME and PATROL_CACHE directories.
2 Uninstall the old version of BMC Performance Manager for Informix. 3 Install the new version of BMC Performance Manager for Informix as described in
Installing, upgrading and migrating customizations on page 50.
4 Identify and record the coding changes that represent your customizations in BMC
Performance Manager for Informix. You can identify those changes by comparing the content of the ASCII files in the newly installed BMC Performance Manager for Informix version with the content of the old, customized ASCII files with the same names. The old, customized ASCII files are in the directory where you moved the old version.
68
A Restart the PATROL console. B Load the newly installed BMC Performance Manager for Informix. C Using a PATROL developer console, enter the customizations that you
identified in step 4, one by one.
If you modified .psl files that were shipped by BMC Software, you must manually re-edit the PSL code in the new KM by using a PATROL developer console to reapply your changes. If you modified PSL code embedded in a .km file, that code will be overwritten when you install a new version of the product. You must manually edit the new .km files by using a PATROL developer console to reapply your changes. If you created a new .psl file (not shipped by BMC Software) outside of a .km file, or if you created new PSL code (not shipped by BMC Software) and embedded it in a .km file that was shipped by BMC Software, use the pslsearch utility to search your .km, .psl, and .ctg files for terms that have since been adopted by BMC Software as PSL keywords. Rename any terms that pslsearch identifies as matching existing PSL keywords. Reapply your changes by using a PATROL developer console. For instructions about using the pslsearch utility, see the PATROL Migration Tools User Guide.
If you have a customized PSL library that was compiled with an earlier version of the PSL compiler than the version that was provided with PATROL 3.2.09i, you must manually recompile the library by using the PATROL 3.4.11 compiler.
Chapter 2
69
Distribution server
Distribution server
The Distribution Server product performs remote installations (or uninstallations) of BMC Software distributed systems products across multiple systems from a central location. Using the Distribution Server, you can perform the following tasks:
I
install, uninstall, upgrade, and reinstall products on remote systems from one central location create collections of products and system groups to distribute multiple products to multiple systems in one distribution schedule a distribution for a specific date and time maintain multiple product versions for distribution view reports to check distribution status, gather distribution data, and diagnose problems
For more information on how to use Distribution Server, see the latest version of the Distribution Server Getting Started guide.
70
LANG variable
If you do not set the UNIX LANG environment variable to C for Netscape Navigator, you might experience product failures. The following table provides the correct export commands:
Chapter 2
71
Export command for LANG variable LANG=C export LANG export LANG=C setenv LANG=C
PATH variable
The PATROL user account PATH variable must include the directory where the Netscape files are located. If the directory containing the Netscape files is not in the path, add the directory to the PATROL user account path. This requirement applies only to the PATROL user account on the PATROL console computer. Use the following table to find the appropriate export command:
Type of shell Bourne Korn C Export command for PATH variable PATH=$PATH:/netscape_location export PATH export PATH=$PATH:/netscape_location setenv PATH=$PATH:/netscape_location
PATROL_BROWSER variable
When PATROL starts the Help browser, it uses the command in the PATROL_BROWSER environment variable. As a default, the PATROL_BROWSER environment variable contains the following command:
Type of shell Bourne Export command for PATROL_BROWSER variable PATROL_BROWSER=netscape -display $DISPLAY install -iconic export LANG export PATROL_BROWSER=netscape -display $DISPLAY -install -iconic setenv PATROL_BROWSER=netscape -display $DISPLAY -install -iconic
Korn C
To use different arguments, set the value of PATROL_BROWSER to the appropriate string. For a Korn shell, use the following:
export PATROL_BROWSER=/usr/local/bin/netscape -raise
72
Netscape Navigator displays warning messages when it is invoked multiple times within the same user account because of its file-locking mechanism. It will, however, continue functioning. By default, when Netscape Navigator starts, it uses a private color map. As a result, you might experience color flashing on your workstation. If so, you can set the value of PATROL_BROWSER so that the colormap option is not specified. However, some subsequent color requests might fail and the online Help will be displayed improperly. The Exceed for Windows NT X Window Server product by Hummingbird Communication Ltd. may not always display the Help files properly.
Consult your Netscape Navigator documentation for specific platform requirements and restrictions.
Chapter 2
73
Uninstalling from a windows environment on page 75 Uninstalling from a UNIX environment on page 74
To uninstall individual products by using the installation utility 1 Change to the Uninstall directory in your BMC Software product installation
directory and enter the following command to launch the installation utility in uninstall mode: ./uninstall.sh
2 When the Welcome window is displayed, click Next. 3 Select the installation directory from which you want to remove a product and
click Next.
4 Select the product or products that you want to uninstall and click Next. 5 Review your selections and click Uninstall.
When the uninstallation is complete, a message tells you whether the uninstallation was successful.
74
To uninstall from a windows environment 1 From the Uninstall directory in your BMC Software product installation directory,
double-click uninstall.exe to launch the installation utility in uninstall mode.
NOTE
As an option, you can launch the installation utility in uninstall mode by choosing Start => Settings => Control Panel => Add/Remove Programs and double-clicking BMC Software Tools in the Add/Remove Programs Properties dialog box.
2 When the Welcome window is displayed, click Next. 3 Select the installation directory from which you want to remove a product, and
click Next.
4 Select the product or products that you want to uninstall, and click Next. 5 Review your selections and click Uninstall.
After the uninstallation is complete, a message tells you whether the uninstallation was successful.
Chapter 2
75
Topic
Source of Information
overview of BMC Performance Manager Chapter 1, Product components and capabilities for Informix and its features on page 13 and BMC Performance Manager for Informix online Help configuring and setting up BMC Performance Manager for Informix Chapter 3, Configuring PATROL for Informix on page 77 and BMC Performance Manager for Informix online Help
Using PATROL Configuration Manager Chapter 4, Using PATROL configuration manager with BMC Performance Manager for Informix on with BMC Performance Manager for Informix to change your configuration page 91 variables or parameter properties using BMC Performance Manager for Informix functionality to manage and monitor Informix and Informix XPO servers Chapter 5, Managing and monitoring Informix IDS and XPO servers on page 105 and BMC Performance Manager for Informix online Help
Chapter 6, Managing and monitoring enterprise using BMC Performance Manager for Informix functionality to manage and replication on page 139 and BMC Performance monitor Informix Enterprise Replication Manager for Informix online Help navigating to menu commands, InfoBoxes, and Help definitions and default values for parameters consumer and collector parameter dependencies Appendix A, Accessing menu commands, infoBoxes, and online Help on page 163 Appendix B, Parameter definitions and defaults on page 167and BMC Performance Manager for Informix online Help Appendix C, Collector-consumer dependencies on page 207and BMC Performance Manager for Informix online Help
PATROL Agent configuration variables Appendix D, Agent configuration variables on page 217 step-by-step procedures and detailed descriptions of the applications, menu commands, parameters, and InfoBoxes BMC Performance Manager for Informix online Help
76
Chapter
3
78 78 80 81 82 82 83 85 85 92
Chapter 3
77
load the BMC Performance Manager for Informix files in the PATROL console unload the files from your console verify that discovery has taken place save the BMC Performance Manager for Informix files on the console add Informix instances that are not discoverable by PATROL configure the Informix instances delete instances
To load KMs in the PATROL Console for Microsoft Windows 1 From the PATROL Console menu bar, choose File => Load KM.
The Load KMs dialog box contains a list of available .kml files. Table 10 on page 79 describes the .kml files provided by BMC Performance Manager for Informix. For more information, see IFMXDS.kml on page 14, IFMXPO.kml on page 16, and INFORMIX.kml on page 17.
78
Table 10
.kml files
INFORMIX.kml
IFMXDS.kml
loads .km files for the Informix and Informix ER components of PATROL for Informix into your PATROL console When IFMXDS.kml is loaded, PATROL automatically discovers all supported Informix-OnLine or Informix Dynamic Server instances, including those instances with Enterprise Replication.
IFMXPO.kml
loads .km files for Informix XPO .km component of PATROL for Informix into your PATROL console When IFMXPO.kml is loaded, PATROL discovers all supported Informix XPO instances (versions 8.x).
To load KMs with the PATROL Console for UNIX 1 From the PATROL console menu bar, choose File => Load KM.
The Load KMs dialog box displays a list of available .kml files. Table 10 describes the .kml files provided by BMC Performance Manager for Informix. For more information, see IFMXDS.kml on page 14, IFMXPO.kml on page 16, and INFORMIX.kml on page 17.
Chapter 3
79
1 From the KM tab of the tree view, right-click the application class name that you
want to delete and choose Delete. A dialog box prompts you to delete the selected application.
3 Repeat step 1 and step 2 until you have deleted all application classes that are
associated with the KM that you want to delete.
4 To save your changes, choose File => Save KM from the console menu bar.
Your changes are saved.
1 From the PATROL Main window, choose Attributes => Application Classes.
The List of Application Classes window is displayed.
2 Click the name of the application class that you want to delete.
The application class name is highlighted.
3 From the List of Application Classes menu bar, choose Edit => Delete.
80
The application class is removed from your cache directory and your console session file. The PATROL console removes the application class name from the list of application classes.
4 Repeat steps 2 and 3 until you have deleted all of the application classes associated
with the KM that you want to delete.
5 To save the changes, choose File => Save KM from the console menu bar.
1 After loading BMC Performance Manager for Informix, open the PatrolMainMap
window and verify that the INFORMIX application icon is displayed. One INFORMIX application instance icon holds all applications and icons for BMC Performance Manager for Informix. An INFORMIX icon representing an INFORMIX application class is created for each agent computer that has BMC Performance Manager for Informix installed. INFORMIX application locates all configured Informix instances, prepares a list of servers with their respective configurations, and supplies it to the IFMXDS or IFMXPO application.
2 Double-click the INFORMIX icon to verify that the appropriate IFMXDS or IFMXPO
application instance icon are displayed. Server name and version number is displayed under each server icon.
I
If you selected to load only IFMXDS.kml, you should see an IFMXDS instance icon for each version 7.2x, 9.x and 10.x Informix-Online or Informix Dynamic Server in your environment. If you selected to load only IFMXPO.kml, you should see an IFMXPO instance icon for each Informix XPO server (version 8.x) instance in your environment. If you selected to load the INFORMIX.kml, you should see an IFMXDS or IFMXPO application instance icon for each Informix server (versions 7.2x, 8.x, 9.x and 10.x) in your environment.
NOTE
Informix Online version 5.x instances and 64-bit instances of Informix XPO are not discovered automatically. You must add these instances. See Adding Informix instances on page 82.
Chapter 3
81
Saving KM changes
3 Double-click the IFMXDS or IFMXPO application instance icon to verify that the
following application instances are displayed.
I I
AVAILABILITY COLLECTORS
NOTE
If an instance is in a mode other than Online or Read Only, PATROL considers the instance as offline and the icon for the instance is displayed with a gray base.
Saving KM changes
This section describes how to save changes that you made to PATROL for Informix during setup. The setup process adds a significant amount of knowledge to the libraries for the PATROL Agent and the PATROL console. To save the current knowledge, choose File => Save KM from the PATROL Console menu bar. When you restart the PATROL console, PATROL automatically reloads the knowledge that you just saved.
NOTE
You cannot add an instance that PATROL can or should discover automatically. If PATROL did not discover instances that it should have discovered, ensure that the PATROL Agent default account for undiscovered instance is in the Informix group.
82
Configuring instances
To add an Informix instance 1 From the menu commands for the INFORMIX application instance, choose KM
Admin => Instance Configuration => Add Instance.
2 In the INFORMIX OnLine Configuration File field, enter the complete path name to
the ONCONFIG or TBCONFIG file for the server that you want to add and configure.
Configuring instances
Using the Configure Instances menu command, you can configure which application classes monitor each Informix instance. You can also select whether or not you want PATROL to notify you when an Informix IDS or Informix XPO instance goes offline. By default, the following applications are configured to monitor all Informix IDS and Informix XPO instances:
I
AVAILABILITY, which contains parameters that measure the availability of the server instances COLLECTORS, which contains the collector parameters that are used to feed the consumer parameters across all of the other application classes
You can select to have the Informix IDS and XPO instances you are configuring monitored by the following applications (except for PDQ, which is available only for IDS) as well:
I
CAPACITY, which contains the parameters that measure the capacity of the server instances PDQ, which contains the parameters that monitor the parallel data query functions of the server instances (PDQ monitoring is available only for Informix DS instances.) PERFORMANCE, which contains the parameters that measure the performance of the server instances USERS, which contains the parameters that monitor the users and processes for the server instances
NOTE
All other Informix component applications are activated only when you select the objects that they can monitor. For more information, see Chapter 5, Managing and monitoring Informix IDS and XPO servers and the online Help.
Chapter 3
83
Configuring instances
To configure Informix DS and XPO instance 1 From the menu commands under the INFORMIX application instance, choose KM
Admin => Configure Instances.
Informix instances that PATROL discovered automatically and instances that you have added are listed in the Configure Instances: Instance Selection list box. Instances that are not configured display an asterisk in the Not Configured column.
2 Select (highlight) the instances that you want to configure. 3 If you want to configure to be applied to all selected instances the same way, click
Same configuration for selected instances.
4 Click Accept.
The Configure Instances dialog box displayed. If only one instance is listed, the categories that are listed in the Highlight to include and Highlight to exclude text boxes reflect the current configuration for that instance. If multiple instances are listed, the information does not reflect the current configuration of any instance.
5 In the field Enter Instance Monitored Settings take the appropriate actions:
I
If you want to configure and include the instances for monitoring, click Enable Instance Monitoring. If you want to configure the instances but do not want to include the instances for monitoring, ensure that Enable Instance Monitoring is not selected. If you want the InstanceStatus parameter to go into the alarm state when the instance goes offline without good reason or when the instance is in the quiescent mode, click Instance Always On Line.
WARNING
If you do not select Instance Always On Line, PATROL for Informix does not notify you or trigger an alarm if the instance goes offline. For more information, see the InstanceStatusMonitor and InstanceStatus parameters in the online Help for BMC Performance Manager for Informix.
6 In the Categories Selected to Monitor list, select the application class categories that
you want to include:
I
If you want all application class categories to monitor the instances, click Select
all Categories
84
Deleting instances
If you do not want all application class categories to monitor their instances, ensure that Select all Categories is not selected and select only the application class categories that you should monitor the instance.
7 Click Apply.
The selected categories move to the Categories Selected to Monitor list.
8 Click Done.
Deleting instances
Using the Deleted Instances menu command, you can delete the instance icon and the configuration for a selected instance.
1 From the menu commands under the INFORMIX application instance, choose KM
Admin => Delete Instances.
All instances that you have configured are listed in the Configured Informix Instances list box.
2 Select (highlight) the instance or instances that you want to delete. 3 Click Apply. NOTE
I
When you delete an instance, you must reconfigure the instance if you want PATROL to monitor that instance. If the instance that you delete is an instance that you added manually, you must add the instance again, and the reconfigure the instance if you want PATROL to monitor the instance. To exclude instances from monitoring, see Chapter 5, Managing and monitoring Informix IDS and XPO servers.
Chapter 3
85
for Informix on both computers and configure failover monitoring on both instances by using the PATROL console. The computer from which you perform the configuration is the primary instance by default, and the other computer is the secondary instance. As long as no failure of the primary instance occurs, the FailOverMonitor parameters settings prevent monitoring the secondary instance. After a failure occurs, the parameter automatically starts monitoring the secondary instance. The switch to the secondary instance is referred to as failover. Figure 3 Primary computer console before failover configuration
86
Figure 4
either of the instance is offline the primary host is down the PARTROL agent crashed on the primary host
Install PATROL Agent and KM on the primary and secondary computer. Ensure the Patrol Agent is running on each computer. Use the PATROL OS user name and password for both the primary and secondary computers.
To configure failover monitoring 1 Select the primary instance, choose, KM Admin => Failover Monitoring => Configure.
The Failover Configuration dialog box is displayed.
Chapter 3
87
Port Number: the port on which the secondary computer PATROL Agent is running. Instance name: the name of the secondary instance. Informix Directory Path: $INFORMIXDIR or home directory for Informix on the secondary computer. Backup Instance Version: secondary instance version. Backup Config file Path: the path for the onconfig file for the secondary instance. Backup Sqlhosts file Path: sqlhosts file path for secondary instance. Failover Configuration
Figure 5
3 Click Accept.
88
Figure 6
Configuring Failover
NOTE
This feature is supported only for informix instances on UNIX.After configuration failover, the primary instance should be online and running. The secondary instance icon appears invisible but is not offline.
Chapter 3
89
Figure 7
90
To remove failover monitoring 1 Choose KM Admin (from the primary)=> Failover Monitoring => Delete
Configuration.
You cannot modify or delete failover configuration from secondary instance. Delete the existing configuration, before you modify any existing host name, port number, and instance name.
Chapter 3
91
NOTE
For more information about configuring a failover monitor, see the online Help.
Overview of PATROL for Informix and Chapter 1, Product components and capabilities its features and how to access menu on page 13 and PATROL for Informix online Help commands, InfoBoxes, and online Help Installing and migrating PATROL for Informix Chapter 2, Installing BMC Performance Manager for Informix on page 41 and BMC Performance Manager for Informix online Help
Using PATROL Configuration Manager Chapter 4, Using PATROL configuration manager with BMC Performance Manager for Informix on with PATROL for Informix to change page 91 your configuration variables or parameter properties Using PATROL for Informix functionality to manage and monitor Informix and Informix XPO servers Using PATROL for Informix functionality to manage and monitor Informix Enterprise Replication Navigating to menu command, InfoBoxes, and Help Definitions and default values for parameters Consumer and collector parameter dependencies Chapter 5, Managing and monitoring Informix IDS and XPO servers on page 105 and PATROL for Informix online Help Chapter 6, Managing and monitoring enterprise replication on page 139 and PATROL for Informix online Help Appendix A, Accessing menu commands, infoBoxes, and online Help on page 163 Appendix B, Parameter definitions and defaults on page 167 and PATROL for Informix online Help Appendix C, Collector-consumer dependencies on page 207 and PATROL for Informix online Help
PATROL Agent configuration variables Appendix D, Agent configuration variables on page 217 Step-by-step procedures and detailed descriptions of the applications, menu commands, parameters, and InfoBoxes PATROL for Informix online Help
92
Chapter
Using PATROL configuration manager with BMC Performance Manager for Informix
4
This chapter provides information about how to use PATROL Configuration Manager to configure and manage BMC Performance Manager for Informix. For additional information about PATROL Configuration Manager, see the PATROL Configuration Manager User Guide version 1.4.01 or later. This chapter presents the following topics: Overview of PATROL configuration manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Installation and setup requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Setting the archive option to save backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Configuring BMC Performance Manager for Informix instances. . . . . . . . . . . . . . . . . 93 Using PATROL Configuration Manager to modify or remove an instance . . . . . . . . 93 Configuration variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Application classes with status changes set in code. . . . . . . . . . . . . . . . . . . . . . . . . 95 Modifying or deleting a configured instance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Modifying the blackout configuration variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Using PATROL Configuration Manager to manage parameters . . . . . . . . . . . . . . . . . 99 Deactivating parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Changing parameter thresholds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Changing parameter polling cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Modifying parameter properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Parameters that use an event trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Where to go from here. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Chapter 4
Using PATROL configuration manager with BMC Performance Manager for Informix
91
This chapter also assumes that you know how to set up a host in PATROL and operate PATROL Configuration Manager and PATROL KM for Event Management.
ensure that the Save Backup Before Apply option is selected in the PATROL Configuration Manager move the rules and rule sets created specifically for BMC Performance Manager for Informix to the appropriate directory
The general requirements for installing PATROL Configuration Manager and the PATROL KM for Event Management are listed in the PATROL Configuration Manager User Guide. For more information on general requirements for BMC Performance Manager for Informix, see Verifying installation of BMC Performance Manager for Informix requirements on page 42.
92
1 To open the Configuration dialog box from the main menu, choose File =>
Configure.
2 choose the Archives tab to open the Backup Settings. 3 Ensure that Save Backup Before Apply is selected. 4 Click OK to save the settings and close the dialog box.
Chapter 4
Using PATROL configuration manager with BMC Performance Manager for Informix
93
Configuration variables
Configuration variables
Configuration variables are used by BMC Performance Manager for Informix to control and alteration of these variables can harm the operation of BMC Performance Manager for Informix. Table 11 lists the configuration variables, some are supported by PATROL Configuration Manager while others are not supported by PATROL Configuration Manager. Table 11
Type supported
I
validation provided
/InformixConfig/InstanceName/ CurrTblSelLimit /InformixConfig/InstanceName/ CurrSesSelLimit /InformixConfig/INFORMIX/ScrollLimit /InformixConfig/InstanceName/ LocalChannelLimit /InformixConfig/InstanceName/ TableCriteria /InformixConfig/InstanceName/ UserCriteria /InformixConfig/InstanceName/ UserSessionList /InformixConfig/InstanceName/ FragThreshold
94
Table 11
Type
I
not supported
Chapter 4
Using PATROL configuration manager with BMC Performance Manager for Informix
95
make changes in one instance through the menu commands test the changes in that instance to ensure that the changes operate as expected export the modified variables to PATROL Configuration Manager deploy the modified variables to other instances through the PATROL Configuration Manager
This method takes advantage of the validations performed by BMC Performance Manager for Informix and gives you the opportunity to verify that the changes perform as expected before deploying those changes throughout your environment. No matter which method you use to modify or remove an instance, you must apply the following rules to the rule sets created in PATROL Configuration Manager before they are applied to a BMC Performance Manager for Informix instance.
2 Test the instance over a period of time to make sure that the instance you modified
performs to your satisfaction.
3 In PATROL Configuration Manager, right-click the Agent host name that contains
the modified configuration and choose the Configuration => Get from the menu. The instance status is displayed in the Job Status Information dialog box. The line that represents the instance turns green and OK is displayed in the Status field for the instance when the job has completed. The Configuration => Get command copies the pconfig variables from the instance, converts them into rules, and pastes them into the PATROL Configuration Manager in the following folder:
Rule Sets\ChangeSpring\backup\HostName\InstanceName\date-timestamp
Figure 8 shows the Configuration => Get menu command in the left panel of PATROL Configuration Manager and an example of the rules that are displayed in the right panel after the Configuration => Get command finishes importing the variables from the instance.
96 BMC Performance Manager Getting Started for Informix
Figure 8
4 Select and copy all of the rules from the Rule Sets\Change
Spring\backup\HostName\InstanceName\date-timestamp directory (use the one
7 Drag and drop the new rule set on the Agent host name. 8 Click the Apply Changes icon in the PATROL Configuration Manager menu bar. To deploy the configuration variables for a modified instance
Perform the following steps to distribute the modifications to other instances:
1 Create a new folder under Rule Sets\Change Spring\ and copy and paste the same
rules into this folder.
2 Drag and drop this rule set on the Agent host name named in this Rule Set. 3 In the PATROL Configuration Manager menu bar, click the Apply Changes.
Chapter 4
Using PATROL configuration manager with BMC Performance Manager for Informix
97
4 Repeat step 1 through step 3 for each Agent host name to which you want to apply
the modified configuration.
In a PATROL Developer Console, you can set your blackout periods by using the BMC Performance Manager for Informix Blackout menu command, test the blackout periods, import the modified variable into PATROL Configuration Manager, and deploy the new variable throughout your environment.
98
Deactivating parameters on page 99 Changing parameter thresholds on page 100 Changing parameter polling cycles on page 101
The procedureModifying parameter properties on page 102 employs the strengths of the KM and PATROL Configuration Manager. For a complete list of the parameters and their default values, see Appendix D, Agent configuration variables. For more complete descriptions of the parameters, see the online Help for BMC Performance Manager for Informix.
NOTE
If a parameter is not deactivated after following the instructions, use the Reinitialize Agent feature in PATROL Configuration Manager to force deactivation.
Deactivating parameters
To reduce the impact on your system resources and enhance performance, you can deactivate parameters that you do not need. A deactivated consumer parameter does not appear in the PATROL console and does not go into an alarm or warning state. However, the collector parameter that sets the deactivated consumer parameter continues to send information to the deactivated consumer parameter. Further, the collector annotates the system output window with an error each time it attempts to send information to a deactivated consumer parameter. Collector parameters might also set off unwanted recovery actions they cannot find a deactivated consumer parameter. Consider the following points before deactivating a parameter:
Chapter 4
Using PATROL configuration manager with BMC Performance Manager for Informix
99
If you disable only the alarms for a consumer parameter, the collector parameter continues to send data to the consumer parameter, and the consumer parameter continues to provide a view and history for that data. However, the consumer parameter no longer triggers any alarms, warnings, or recovery actions. If you deactivate a collector parameter, the collector parameter stops collecting data for the consumer parameters it sets. If you disable an application class, no parameters under that application class are displayed in the console. During configuration, you select which categories or application classes are enabled to monitor the instance.
RAThreadRetriesCnt RAThreadStatus
100
Increasing poll times could cause untimely notification of problems. Decreasing poll times increases the resources used by BMC Performance Manager for Informix, which could lead to performance problems. Poll times must exceed the amount of time it takes to execute the query and allow time for the parameter to parse and distribute the data obtained before it must resend the query.
WARNING
Changing the poll time for a standard or collector parameter to an amount of time that is shorter than the amount of time it takes to complete the execution of the query or collection command used by that parameter can cause the parameter to go into an infinite loop or other serious problems. To avoid problems, use Debug to find the Query Execution Time before decreasing a poll time.
Chapter 4 Using PATROL configuration manager with BMC Performance Manager for Informix
101
Make changes in one instance through the parameter property dialog boxes. Test the changes in that instance to make sure that the changes operate as expected. Export the modified parameter changes to PATROL Configuration Manager. Deploy the modified parameter changes to other instances through the PATROL Configuration Manager.
This method takes advantage of the validations performed by BMC Performance Manager for Informix and gives you the opportunity to verify that the changes perform as expected before deploying those changes throughout your environment.
To modify parameter properties 1 Using the PATROL console in Developer mode, navigate to the parameter
properties for the parameter you want to change:
I
In the PATROL Console for UNIX, click Attributes, and then click Application Classes to open a list of the application classes. Select an application class, then click Attributes, and then click Parameters to open the list of parameters provided by the selected application class. In the PATROL Console for Microsoft Windows, select the KM tree tab and expand the appropriate application class, then click Global, and then click Parameters to open the list of parameters provided by the selected application class.
2 Right-click (Windows) or click (UNIX) the parameter for which you want to access
the parameter properties.
In Windows, select the General tab and select or clear Active. In UNIX, double-click the parameter, and select or clear Active.
4 To change the interval between polling cycles, perform one of these actions:
I I
In Windows, select the Scheduling tab, and change the polling time. In UNIX, click the parameter and change the polling time.
102
5 To change the alarm thresholds and disable the alarms, perform one of these
actions:
I I
In Windows, select the Border, Alarm1, and Alarm2 tabs and make changes. In UNIX, click Alarm Ranges, and double-click Border, Alarm1, or Alarm 2, and make changes.
6 Choose File => Save Configuration. 7 Test the changes on the instance until you are satisfied that they are working. 8 Using the PATROL KM for Event Management, convert the parameters in the
instance to a rule set in PATROL Configuration Manager. The rules that represent each parameter contain the _ANYINST_ for the instance name. The _ANYINST_ designation enables you to apply these changes to any instance without adding specific instance name.
9 Drag and drop the rule set to any other Agent host name where you want the
changes applied.
Chapter 4 Using PATROL configuration manager with BMC Performance Manager for Informix
103
overview of BMC Performance Manager Chapter 1, Product components and capabilities for Informix and its features and how to on page 13 and BMC Performance Manager for access menu commands, InfoBoxes, and Informix online Help online Help installing and migrating BMC Performance Manager for Informix configuring and setting up BMC Performance Manager for Informix using BMC Performance Manager for Informix functionality to manage and monitor Informix and Informix XPO servers Chapter 2, Installing BMC Performance Manager for Informix on page 41 and BMC Performance Manager for Informix online Help Chapter 3, Configuring PATROL for Informix on page 77 and BMC Performance Manager for Informix online Help Chapter 5, Managing and monitoring Informix IDS and XPO servers on page 105 and BMC Performance Manager for Informix online Help
Chapter 6, Managing and monitoring enterprise using BMC Performance Manager for Informix functionality to manage and replication on page 139 and BMC Performance monitor Informix Enterprise Replication Manager for Informix online Help navigating to menu command, InfoBoxes, and Help definitions and default values for parameters consumer and collector parameter dependencies Appendix A, Accessing menu commands, infoBoxes, and online Help on page 163 Appendix B, Parameter definitions and defaults on page 167 and BMC Performance Manager for Informix online Help Appendix C, Collector-consumer dependencies on page 207 and BMC Performance Manager for Informix online Help
PATROL Agent configuration variables Appendix D, Agent configuration variables on page 217 step-by-step procedures and detailed descriptions of the applications, menu commands, parameters, and InfoBoxes BMC Performance Manager for Informix online Help
104
Chapter
5
107 107 109 109 110 111 112 112 113 114 115 115 117 119 119 119 120 120 120 121 125 125 126 126 127 127 129 130 130
105
This chapter provides information about how to use BMC Performance Manager for Informix to manage and monitor Informix IDS and XPO servers, databases, dbspaces, dbslices, tables, and users. This chapter presents the following topics: Managing Informix IDS and XPO servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring and managing server instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Starting and stopping Informix servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Managing the global channel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Debugging parameters and menu commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing profile statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing the response time query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Archiving and logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Loading, unloading, exporting, and importing . . . . . . . . . . . . . . . . . . . . . . . . . . . Managing decision support maintenance from PATROL . . . . . . . . . . . . . . . . . . . Monitoring Informix IDS and XPO servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing parameters that monitor servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing InfoBoxes for servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Monitoring databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Excluding or including databases for monitoring . . . . . . . . . . . . . . . . . . . . . . . . . Viewing reports on databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Monitoring dbspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting up and managing dbspace monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing parameters that monitor dbspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing InfoBoxes for dbspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Monitoring dbslices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing reports on dbslices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Monitoring tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting up and managing table monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing parameters that monitor tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing InfoBoxes for tablespaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing reports on tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Monitoring logically fragmented tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Setting up and monitoring logically fragmented tables . . . . . . . . . . . . . . . . . . . .
Chapter 5 Managing and monitoring Informix IDS and XPO servers
Viewing parameters that monitor fragmented tables. . . . . . . . . . . . . . . . . . . . . . . 131 Monitoring users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Viewing parameters that monitor users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Viewing InfoBoxes for user application instances . . . . . . . . . . . . . . . . . . . . . . . . . 132 Viewing reports about users, sessions, and transactions . . . . . . . . . . . . . . . . . . . . 134 Where to go from here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
106
add instances that PATROL did not automatically discover configure instances delete instances from being monitored exclude instances from being monitored change the SQLHOSTS file that is associated with an instance (not applicable to Windows)
For instructions about how to use these menu commands, see Setting up BMC Performance Manager for Informix on page 78 and the online Help for PATROL for Informix.
Adding instances
Choose the Add Instances menu command, to add instances that PATROL cannot discover. PATROL cannot discover Informix version 5.x and some version 8.x instances.
NOTE
You cannot add an instance that PATROL can or should discover automatically. If PATROL did not discover instances that it should have discovered, ensure that the PATROL Agent default account is in the Informix group. If you add an instance and then delete it, you must add the instance again before you can configure that instance.
107
Configuring instances
Choose the Configure Instances menu command, to configure how PATROL should monitor each Informix IDS and XPO instance. By default, all instances are monitored by the following applications:
I I
AVAILABILITY COLLECTORS
You can select whether the following applications should monitor the Informix IDS and XPO instances:
I I I I
CAPACITY PDQ (available only for Informix IDS instances) PERFORMANCE USERS
All other Informix component applications are activated automatically if PATROL discovers the object that PATROL monitor.
Deleting instances
Choose the KM Admin => Delete Instances menu command, under the INFORMIX application instance, to delete the instance icon and the configuration for a selected instance.
NOTE
Once you delete an instance, you must reconfigure the instance if you want PATROL to monitor that instance. If you want PATROL to monitor an instance that was added manually, you must add the instance once again.
Excluding instances
Choose the KM Admin => Exclude Instances menu command to exclude instances from monitoring. Excluding an instance removes the icon and turns off the SMI collector for that instance. You can also use this menu command to include instances which were previously excluded for monitoring.
108
NOTE
There is no SQLHOSTS file in windows, the above statement is not valid for windows.
109
NOTE
The debug output might not be meaningful without assistance from BMC Software Customer Support.
If you want to debug one or more parameters, select (highlight) the parameters that you want to debug. If the application class you are in does not have any parameters, no parameters are displayed. If you select to debug a consumer parameter to debug, you receive information about its recovery actions only. If the parameter does not provide any recovery actions, no output is generated. To view information about why a consumer parameter failed to provide the correct information, select the collector that provides that consumer parameter with data. To find out which collector supplies data to a consumer, see Appendix C, Collector-consumer dependencies. For collector and standard parameters, PATROL generates debug information each time the selected parameter completes a polling cycle. For consumer parameters, PATROL generates debug information after each polling cycle of the collector parameter that sets that consumer parameter.
110
Buffer Overflow BufferWaits CheckpointWaits Deadlocks Deadlock_Timeout LatchWaits LockOverflow LockWaits TableOverflow UserOverflow
The TableScans Performance application parameter is affected by the profile statistics menu commands
111
Limit the amount of output generated by the query. PATROL executes the query and reads all rows returned by the query. Use queries with short execution times. The server executes the query, and the query adds to the load on the server. Do not enter queries that require system administrator privileges.
NOTE
These menu commands are available only in Informix version 5.x, 7.x, 9.x and 10.x instances.
Archiving a server
Choose the Informix Admin => Archiving - Logging => Archive menu command to archive the selected server.
112
NOTE
These menu commands are available only in Informix version 5.x, 7.x, 9.x and 10.x instances.
113
Choose the Informix Admin => Loading - Unloading => Import a Database => Import Database from Directory menu command. This menu command uses the Informix dbimport utility to import a database from a directory to the selected instance.
Choose the Informix Admin => Decision Support Maint (PDQ) menu command in an IFMXDS instance to configure the resources allocated to the parallel database queries (PDQ). You can define the settings for the following parameters:
I
MAX_PDQPRIORITYthis parameter toggles PDQ, sets the query type, and the resources for PDQ: 0 means PDQ is turned off (no parallel queries) 1 allows only parallel scans 2 through 99 represent a percentage of resources allocated to PDQ
NOTE
An IFMXDS_PDQ application instance is created and the PDQ collector parameter is activated when you set the value of the MAX_PDQPRIORITY parameter to a value greater than 0. You can also set the MAX_PDQPRIORITY parameter in the ONCONFIG file or by using the Onmode utility.
DS_TOTAL_MEMORYthis parameter limits the total amount of shared memory available for PDQ
114
DS_MAX_QUERIESthis parameter limits the number of PDQ's that can run concurrently DS_MAX_SCANSthis parameter limits the number of scan threads for PDQ
Values are applied after all database queries that are currently running conclude.
The following application classes contain parameters that measure the functions associated with the efficient operation of the Informix IDS servers:
I I I
For more information about parameters, see Parameters on page 35, Appendix B, Parameter definitions and defaults,and Appendix C, Collector-consumer dependencies.
115
116
Inactive: no blackout in effect Active: day, date, and time when the blackout period ends
aliases for the database server name of the computer that contains the node where the instance is connected version number for the server online log (MSGPATH) for the instance number of page cleaners per instance tempdbspace on the ONCONFIG file
117
The IFMXPO application instance icon provides an InfoBox with information about the Informix XPO server that it represents. Table 14 provides descriptions for items in IFMXPO application InfoBox. Table 14
Field KM Version Host Name IFMX Version DBSERVERNAME DBSERVERALIASES INFORMIXDIR ONCONFIG NETTYPE SQLHOSTS Connection Coserver Blackout Status
Inactive: no blackout in effect Active: day, date, and time when the blackout period ends
location of the online log number of page cleaners for this instance configuration file for the DBSPACETEMP parameter
118
Monitoring databases
Monitoring databases
This section discusses the menu commands that you can use to monitor or stop monitoring databases and to view reports on databases. In the BMC Performance Manager for Informix menu structure, these menu commands are located under KM Admin and Reports. For more information, see the online Help for BMC Performance Manager for Informix. For navigation instructions, see Appendix A, Accessing menu commands, infoBoxes, and online Help.
119
Monitoring dbspaces
Monitoring dbspaces
This section discusses the InfoBoxes and parameters that display information about dbspaces, temporary dbspaces, and the menu commands that help you to monitor and view reports on dbspaces and temporary dbspaces. For more information, see the online Help for BMC Performance Manager for Informix. For navigation instructions, see Appendix A, Accessing menu commands, infoBoxes, and online Help.
IFMXDS_DBS and IFMXPO_DBS IFMXDS_DBS_CHK and IFMXPO_DBS_CHK IFMXDS_DBSTEMP and IFMXPO_DBSTEMP IFMXDS_DBSTEMP_CHK and IFMXPO_DBSTEMP_CHK
For more information about parameters, see Parameters on page 35, Appendix B, Parameter definitions and defaults,and Appendix C, Collector-consumer dependencies.
120
121
Table 15
Item
Blackout Status
Inactive: no blackout in effect Active: day, date, and time when blackout ends
KM Version
version number of BMC Performance Manager for Informix and, in parenthesis, the version number of the PATROL Agent name of the dbspace size of the dbspace amount of free space in the dbspace owner of the dbspace number of the dbspace address of the dbspace number of chunks in the dbspace number of the first chunk in the dbspace log ID for the logical restore position in the log for the logical restore current dbspace flags
Name Size Free Owner Number Address Number of Chunks First Chunk Logical Log ID Log Position Flags
122
The IFMXPO_DBS application instance icons provide Infoboxes with specific data about the dbspaces that they represent. Table 16 provides descriptions of the items in the IFMXPO_DBS Application InfoBox. Table 16
Field Blackout Status
Inactive: no blackout in effect Active: day, date, and time when blackout ends
KM Version Name Size Free Owner Number Address Number of Chunks First Chunk Logical Log ID Log Position Flags
version number of the PATROL KM for Informix XPO (and, in parenthesis, the version number for the PATROL Agent name of the dbspace size of the dbspace in kilobytes amount of free space in kilobytes name of the owner number of the dbspace address of the dbspace number of chunks in the dbspace location of the first chunk number of the logical log for the dbspace location of the logical log number of flags for the dbspace
123
NOTE
This report is available only from Informix versions 5.x, 7.x, 9.x and 10.x instances.
124
Monitoring dbslices
Monitoring dbslices
Choose the Reports => Dbslice menu command under Reports in the BMC Performance Manager for Informix menu structure to display reports on dbslices. For more information, see the online Help for BMC Performance Manager for Informix. For navigation instructions, see Appendix A, Accessing menu commands, infoBoxes, and online Help.
NOTE
These reports are available only from Informix XPO instances.
125
Monitoring tables
Monitoring tables
BMC Performance Manager for Informix provides parameters that display data about tables, InfoBoxes that display the status of a table, and menu commands that you can use to select tables for monitoring and to view reports on tables. IFMXPO_TBS application instance icons are not created unless you set up table monitoring through the Table Monitoring Admin menu command by selecting an active table for monitoring or by selecting a criterion that fits an active table. For more detailed information, see the online Help for BMC Performance Manager for Informix. For navigation instructions, see Appendix A, Accessing menu commands, infoBoxes, and online Help.
Monitoring by table
Using the Table Monitoring Admin => Monitoring Choice => Monitor by Table menu command, you can add an active table to the list of available tables that are monitored or delete an active table from the list of tables that are monitored.
Inactive: no blackout in effect Active: day, date, and time when blackout ends
KM Version
the version number of BMC Performance Manager for Informix and, in parenthesis, the version number for the PATROL Agent name of the server name of the server name of the database name of the table number of the partition number of lock requests number of lock waits number of deadlocks number of lock timeouts number of reads number of writes number of deletes number of buffer reads number of buffer writes number of sequential scans
Server Name Connection Server Database Name Table Name Partition Number Lock Requests Lock Waits Deadlocks Lock Timeouts Reads Writes Deletes Buffer Reads Buffer Writes Sequential Scans
127
Table 17
Item Page Reads
The IFMXPO_TBS application instance icons provide an Infobox with information about the tablespaces that they represent. Table 18 provides descriptions of the items in the IFMXPO_TBS Application InfoBox. Table 18
Field Blackout Status
Inactive: no blackout in effect Active: day, date, and time when blackout ends
KM Version
version number of the PATROL KM for Informix XPO (and, in parenthesis, the version number for the PATROL Agent) name of the server name of the connection coserver name of the database name of the table number of the partition number of lock requests number of lock waits number of deadlocks number of lock timeouts number of reads number of writes number of deletes number of buffer reads number of buffer writes number of sequential scans number of page reads number of page writes reason for monitoring this tablespace
Server Name Connection Coserver Database Name Table Name Partition Number Lock Requests Lock Waits Deadlocks Lock Timeouts Reads Writes Deletes Buffer Reads Buffer Writes Sequential Scans Page Reads Page Writes Reason
128
129
NOTE
The scroll limit entered by using the Modify Scroll Limit menu command affects the selections for fragment monitoring.
Choose the KM Admin => Fragment Monitoring Admin => Monitor by Fragmented Table menu command to include or exclude databases from the list of databases PATROL monitors for fragmented tables Choose the KM Admin => Fragment Monitoring Admin => Set Fragment Threshold menu command to set a threshold for the number of fragments a fragmented table contains before PATROL summarizes the data that it collects on the fragments, rather than present each fragment as a separate instance. Choose the KM Admin => Fragment Monitoring Admin => Show Current Setup menu command to view the current settings for the monitoring of fragmented tables, as well as information about the fragmented tables currently monitored.
130
For more about parameters, see Parameters on page 35, Appendix B, Parameter definitions and defaults,and Appendix C, Collector-consumer dependencies.
Monitoring users
BMC Performance Manager for Informix provides parameters that display information about users, InfoBoxes that display the status of users, and menu commands that allow you to view user transactions, view user reports, kill a session, and monitor or stop monitoring users by criteria, user, or session ID.
IFMXPO_USER and IFMXDS_USER application instance icons are not created unless you set up user monitoring of an active user through the User Monitoring Admin menu command. Choose the User Monitoring Admin menu command to select an active user or session ID for monitoring or select a criterion that fits an active user. For step-by-step instructions, see Viewing reports about users, sessions, and transactions on page 134.
For more information, see the online Help for BMC Performance Manager for Informix. For navigation instructions, see Appendix A, Accessing menu commands, infoBoxes, and online Help.
131
Inactive: no blackout in effect Active: day, date, and time when blackout ends
KM Version
version number of BMC Performance Manager for Informix (and, in parenthesis, the version number for the PATROL Agent) name of the Informix server name of the user number that identifies the session number that identifies the user process reason for monitoring this user day, date, and time this user connection began number of lock requests made by this user during this session number of locks currently held by this user for this session number of lock waits number of deadlocks detected number of deadlock timeouts number of logical log Displays written by this user during this session number of reads executed by this user during this session number of writes executed by this user during this session number of rewrites executed by this user during this session number of deletes executed by this user during this session number of commits executed by this user during this session number of rollbacks executed during this session number of long transactions that have occurred during this session number of buffer reads executed during this session number of buffer writes executed during this session number of sequential scans executed during this session number of page reads executed during this session number of page writes executed during this session
INFORMIXSERVER User Name User Session ID User Process ID Reason Connected Since Lock Requests Locks Currently Held Lock Waits Deadlocks Detected Deadlock Timeouts Logical log Displays Written Reads Writes Rewrites Deletes Commits Rollbacks Long Transactions Buffer Reads Buffer Writes Sequential Scans Page Reads Page Writes
132
Table 19
Item Total Sorts
IFMXPO_USER application instance icons provide InfoBoxes with information about the users that they represent. Table 20 provides descriptions of the items in IFMXPO_USER InfoBoxes. Table 20
Field Blackout Status
Inactive: no blackout in effect Active: day, date, and time when blackout ends
KM Version
version number of the PATROL KM for Informix XPO (and, in parenthesis, the version number for the PATROL Agent) name of the Informix server name of the user session number process number reason for monitoring this user day, date, and time this user connection began number of lock requests number of locks currently held by this user session number of lock waits number of deadlocks detected number of deadlock timeouts number of logical log Displays written number of reads number of writes number of rewrites number of deletes number of commits number of rollbacks number of long transactions number of buffer reads number of buffer writes number of sequential scans number of page reads
INFORMIXSERVER User Name User Session ID User Process ID Reason Connected Since Lock Requests Locks Currently Held Lock Waits Deadlocks Detected Deadlock Timeouts Logical log Displays Written Reads Writes Rewrites Deletes Commits Rollbacks Long Transactions Buffer Reads Buffer Writes Sequential Scans Page Reads
133
Table 20
Field
Page Writes Total Sorts Sorts not in Memory Maximum Space Used by Sort Bytes Logical log Space Used Max Bytes Logical log Used
log reports that are available from several application instances display transaction logs by tablespace, transaction ID, and user. All of these reports open in a task output window, and a task icon is created for the report.
134
135
Killing a session
Choose the KM Admin => User Monitoring Admin => Kill Session menu command to stop or kill a user session.
Monitoring by criteria
Choose the KM Admin => User Monitoring Admin => Monitoring Choices => Monitor by Criteria menu command to monitor users according to the specified criteria.
Monitoring by session
Choose the KM Admin => User Monitoring Admin => Monitoring Choices => Monitor by Session menu command to monitor individual sessions.
Monitoring by user
Choose the KM Admin => User Monitoring Admin => Monitoring Choices => Monitor by User menu command to monitor all sessions for selected users.
NOTE
The Stop Monitoring menu command does not work on instances that were created by using the Monitor by Session or Monitor by Criteria. See Viewing reports about users, sessions, and transactions on page 134.
136
overview of BMC Performance Manager Chapter 1, Product components and capabilities for Informix and its features and how to on page 13 and BMC Performance Manager for access menu commands, InfoBoxes, and Informix online Help online Help installing and migrating BMC Performance Manager for Informix configuring and setting up BMC Performance Manager for Informix Chapter 2, Installing BMC Performance Manager for Informix on page 41 and BMC Performance Manager for Informix online Help Chapter 3, Configuring PATROL for Informix on page 77 and BMC Performance Manager for Informix online Help
Using PATROL Configuration Manager Chapter 4, Using PATROL configuration manager with BMC Performance Manager for Informix on with BMC Performance Manager for Informix to change your configuration page 91 variables or parameter properties Chapter 6, Managing and monitoring enterprise using BMC Performance Manager for Informix functionality to manage and replication on page 139 and BMC Performance monitor Informix Enterprise Replication Manager for Informix online Help navigating to menu command, InfoBoxes, and Help definitions and default values for parameters consumer and collector parameter dependencies Appendix A, Accessing menu commands, infoBoxes, and online Help on page 163 Appendix B, Parameter definitions and defaults on page 167 and BMC Performance Manager for Informix online Help Appendix C, Collector-consumer dependencies on page 207 and BMC Performance Manager for Informix online Help
PATROL Agent configuration variables Appendix D, Agent configuration variables on page 217 step-by-step procedures and detailed descriptions of the applications, menu commands, parameters, and InfoBoxes BMC Performance Manager for Informix online Help
137
138
Chapter
6
141 142 142 142 143 143 143 144 144 144 144 145 145 145 146 146 146 146 147 147 148
This chapter provides information about how to use BMC Performance Manager for Informix to manage and monitor Informix Enterprise Replication (Informix ER). This chapter presents the following topics: Managing Informix ER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Starting and stopping ER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Defining ER servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Disconnecting and reconnecting ER servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deleting ER servers from global catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modifying attributes of an ER server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Suspending and resuming delivery of data to an ER server. . . . . . . . . . . . . . . . . Defining an ER replicate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing participants for a replicate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deleting a replicate from the global catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modifying attributes of a replicate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Suspending and resuming delivery of data to a replicate. . . . . . . . . . . . . . . . . . . Starting and stopping replication for a replicate . . . . . . . . . . . . . . . . . . . . . . . . . . Defining a replicate group or set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing replicates for a replicate group or set . . . . . . . . . . . . . . . . . . . . . . . . . . . Deleting a replicate group or set from ER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modifying attributes of a replicate group or set . . . . . . . . . . . . . . . . . . . . . . . . . . . Suspending and resuming delivery to a replicate group or set . . . . . . . . . . . . . . Monitoring Informix ER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing InfoBoxes for ER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Viewing replication reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
139
Monitoring ER servers and server groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Viewing InfoBoxes for ER servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Viewing parameters that monitor ER servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Viewing replication reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Viewing reports on ER servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Monitoring ER replicate groups or sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Viewing the InfoBox for replicate groups or sets . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Viewing reports on replicate groups or sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Monitoring ER replicates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Viewing InfoBoxes for replicates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Viewing a report on replicates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Monitoring ER participants. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Viewing InfoBoxes for participants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Viewing a report on participants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Monitoring ER queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Viewing InfoBoxes for ER queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Viewing parameters that monitor queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Monitoring ER spool directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Viewing InfoBoxes for ER spool directories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Viewing parameters that monitor the spool directories. . . . . . . . . . . . . . . . . . . . . 159 Monitoring ER threads. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Viewing reports on threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Viewing a list of ER threads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Where to go from here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
140
Managing Informix ER
Managing Informix ER
Informix ER server is an Informix database server that participates in replication. A server group is an Informix server and all of its aliases. The Enterprise Replication (ER) component of BMC Performance Manager for Informix provides menu commands that you can use to define and maintain the servers, replicates, replicate groups, and participants in the Informix ER environment. Before you can define these objects for the Informix ER environment, you must identify the type of Informix ER environment that you want to create and identify the servers that you want to use in your Informix ER environment. For details about setting up an Informix ER environment, see the Informix Enterprise Replication documentation.
NOTE
Because the Informix ER server requires a password and these menu commands access this server, you must enter a password to use these commands.
You must configure and monitor at least one of the Informix instances defined for Enterprise Replication. When you have defined an Informix ER instance, PATROL monitors the Informix ER instance during the next IFMXER discovery cycle. You can use the Informix Admin => ER Admin => Server => Define menu command under an IFMXDS instance to define an ER server. You can use the menu commands under the IFMXER instance to administer and maintain Informix ER. Use the INFORMIX application menu to select and configure the Informix servers in your environment. For more information about selecting and configuring servers for monitoring, see Configuring instances on page 83.
NOTE
If you enter a wrong password, an error message PATROL-Message-Unknown: Catalog 1/2 MsgNum 473 displays in the System Output window.
For more information about Informix ER, see the online Help for BMC Performance Manager for Informix. For navigation instructions, see Appendix A, Accessing menu commands, infoBoxes, and online Help.
141
WARNING
Use the Stop command cautiously. You must manually enter transactions that occurred while replication was stopped.
Use the Start menu command from the IFMXER application menu to restart enterprise replication for a global catalog and all servers or server groups that are connected to that global catalog.
WARNING
Synchronize the servers before restarting replication.
Defining ER servers
From the IFMXER application menu, choose Informix Admin => Server => Define to define an Informix ER server.
NOTE
A root server is a database server at the uppermost level in the ER hierarchy. The root server is the server from which other database servers branch. Ensure that all root servers are fully connected. A leaf server is any ER server that is not a root server. For Informix versions 7.30 and 7.31 ER servers, you must select Root Server as the server type when defining an ER server.
142
NOTE
This action does not delete the server from the global catalog. To delete the server from the global catalog, see Deleting ER servers from global catalog on page 143.
Use the Informix Admin => Server => Connect menu command, from the IFMXER application menu to reconnect a server or server group to participate with other services in the global catalog.
NOTE
To disconnect a server from the global catalog without deleting it from the global catalog, see Disconnecting and reconnecting ER servers on page 142.
NOTE
To modify the Send queue, you must delete and then redefine the server group.
143
Defining an ER replicate
Defining an ER replicate
Each replicate that you define in the Informix ER environment represents a segment of data (the database, table, and columns) and the database servers that receive that data. After you have defined all of the replicates, you can place replicates that use identical participant database servers into replicate groups. If you intend to group into replicate groups, the individual replicates that you define, use the following guidelines for defining them:
I I I
Select the same options for the replicates that you will group together. Synchronize the system clocks in the database servers. Create unique select statements for all the participants.
Use the Informix Admin => Replicate => Define menu command from the IFMXER application menu to select the server or server group, define conflict resolution, define the frequency of replication, define flags, define the replicates, and define participants.
conflict resolution frequency and timing of data replication use of spool directories activity of triggers mode of the participants for a replicate.
144
WARNING
Synchronize all tables that you have defined for this replicate before using the Replicate => Start command for this replicate. Replicates are created inactive and remain inactive until you use the Replicate => Start command or, if the replicate is in a group, the Group => Start command.
Define all the replicates that you intend to add to a replicate group before defining the replicate group. Each replicate can belong to only one replicate group. Replicates that are assigned to a replicate group must share the same state, the same frequencies, and the same participants that are attending the same set of replication servers. If the replicate group uses parallel processing, the replicates that are assigned to the group must have disjoint data domains.
Use the Informix Admin => Group => Define menu command from the IFMXER application menu to define replicate groups.
145
WARNING
Before deleting a replicate group or set, remove individual replicates from the replicate group or set. See Deleting a replicate from the global catalog on page 144.
146
Monitoring Informix ER
Monitoring Informix ER
Information about Informix ER is available in the InfoBoxes under the IFMXER application instance and in Data Replication reports. For more information, see the online Help for BMC Performance Manager for Informix. For navigation instructions, see Appendix A, Accessing menu commands, infoBoxes, and online Help.
CDR_QUEUEMEM
maximum amount of memory that is used for send and receive queues
147
148
Each IFMXER_SERVERGRP application instance provides an InfoBox with specific data about the ER server that it represents as described in Table 23. Table 23
Item ID Name Connection Status IFMXER_SERVERGRP application InfoBox Description database server ID database server name status of the connection to the server:
I I I I I
C = connected D = connection disconnected (will be retried) L = local T = idle time-out caused connection to terminate X = connection closed by user command (connection unavailable until reset by user)
time that the connection state was last changed state of the server:
I I I I
Server Type Root Server Identifier Parent Server Identifier Time Out Send Queue Receive Queue ATS Directory RIS Directory
whether the server is a hub, a leaf, or uses a sparse catalog root server ID parent server ID amount of time that you want the database server to remain idle before the connection to that server times out location of send queue location of receive queue directory for the aborted-transaction spool (ATS) directory for the row-information spool (RIS)
149
C = connected D = disconnected, will be retried L = local T = idle time-out, connection terminated X = closed by user, unavailable until reset by user
time when the connection state was last changed state of the server:
I I I I
HUB
Y = yes N = no
LEAF
Y = yes N = no
ROOT SERVER ID PRNT SRVR ID TIME OUT SEND QUEUE RECEIVE QUEUE ABORTED-TRANSACTION SPOOLING DIRECTORY ROW-INFORMATION SPOOLING DIRECTORY
ID for root server ID for parent server amount of idle time in seconds dbspace where the send queue is located dbspace where the receive queue is located path name for the ATS directory (truncated at 40 characters) path name for the RIS directory (truncated at 40 characters)
150
Inactive: no blackout in effect Active: day, date, and time when blackout ends
Replicate Group Name Replicate Group DB Server Name Replicate Group State Sequential Flag
name of replicate group name of database server for the replicate group state of the replicate group whether replication is sequential or parallel
151
Monitoring ER replicates
Inactive: no blackout in effect Active: day, date, and time when blackout ends
name of the replicate group whether the replicate group processes replication data sequentially (or in parallel):
I I
REPLICATES
Monitoring ER replicates
BMC Performance Manager for Informix provides information about replicates in the IFMXER_REPLICATE InfoBox, and in the report about replicates available under the IFMXER application menu. For more information, see the online Help for BMC Performance Manager for Informix. For navigation instructions, see Appendix A, Accessing menu commands, infoBoxes, and online Help.
Inactive: no blackout in effect Active: day, date, and time when blackout ends
152
Table 26
Item
Replicate State
Frequency Type
minute that a refresh should occur hour that a refresh should occur day of the week or of the month (130) that a refresh should occur (L = last day of the month) whether replication is determined by transaction or row-byrow:
I I
T = transaction R = row-by-row
whether row-information spooling is invoked whether aborted-transaction spooling is invoked first method used to resolve conflicts for data replication:
I I I
whether a stored procedure is used to determine a data replication conflict when time-stamps are identical the name of the stored procedure used whether triggers are invoked whether conversion to canonical form is required
153
Table 27
Field
Blackout Status
Inactive: no blackout in effect Active: day, date, and time when blackout ends
name of the replicate name of the replicate group (or set) for the replicate whether replicate is ACTIVE or INACTIVE when replication occurs:
I I I I
CONFLICT RESOLUTION
P = procedure (T = time stamp; I = Ignore) S = stored procedure PROCEDURE = name of stored procedure SCP = scope of replication (T = transaction; R = row-byrow)
FLAGS
ATS = aborted-transaction spooling RIS = row-information spooling CAN = conversion of data to canonical form TGR = triggers are invoked
154
Monitoring ER participants
Monitoring ER participants
PATROL KM for Informix ER provides InfoBoxes and reports to help you monitor the participants in ER. For more information, see the online Help for BMC Performance Manager for Informix. For navigation instructions, see Appendix A, Accessing menu commands, infoBoxes, and online Help.
Inactive: no blackout in effect Active: day, date, and time when blackout ends
Replicate Name Server Group Name Participant State Participant Mode Database Name Owner Table Name Select Statement
name of the replicate name of the server group state of the participant database (active or inactive) mode of the participant database (read only or read and write) name of database (dbsname) where the replicated table resides name of owner of the table replicated name of table replicated statement that determines which columns in the table are replicated
155
Inactive: no blackout in effect Active: day, date, and time when blackout ends
name of the replicate name of the server or server group state of the participant:
I I
ACTIVE INACTIVE
name of the database name of the owner of the database name of the table in the database statement that determines the data replicated
Monitoring ER queues
BMC Performance Manager for Informix provides information about the send and receive queues in the IFMXER_QUEUE application InfoBox and in the ERSendQueue and ERReceiveQueue parameters.
NOTE
ER Queues are not monitored for Informix ER version 9.3.
For more about parameters, see Parameters on page 35, Appendix B, Parameter definitions and defaults,and Appendix C, Collector-consumer dependencies.
156
Inactive: no blackout in effect Active: day, date, and time when blackout ends
dbspace name (send queue, receive queue, or root) amount of dbspace available expressed in megabytes amount of dbspace used expressed in megabytes percentage of the available dbspace that is used
IFMXER_SPOOL application InfoBox IFMXER_SPOOLDIR application InfoBox IFMXER_SPOOLFILE application InfoBox ERATSSpace ERATSSpool ERRISSpace ERRISSpool consumer parameters
For more about parameters, see Parameters on page 35, Appendix B, Parameter definitions and defaults,and Appendix C, Collector-consumer dependencies.
157
Inactive: no blackout in effect Active: day, date, and time when blackout ends
ATS Directory Path RIS Directory Path Num. RIS Files Num. ATS Files
path for the ATS spooling directory path for the RIS spooling directory number of row-information files number of aborted-transaction files
Each IFMXER_SPOOLDIR application instance provides an InfoBox that contains specific data about the spool directory that it represents described in Table 32. Table 32
Item Blackout Status IFMXER_SPOOLDIR application InfoBox Description states whether or not a blackout period is in effect:
I I
Inactive: no blackout in effect Active: day, date, and time when blackout ends
File System Name File System Free Blocks File System Size Blocks
name of the file system where the spool directory resides number of free blocks in the file system in which the spool directory resides size of the file system in which the spool directory resides
Each IFMXER_SPOOLFILE application instance provides an InfoBox that contains specific data about the spool file that it represents described in Table 33. Table 33
Item Blackout Status IFMXER_SPOOLFILE application InfoBox Description states whether a blackout period is in effect:
I I
Inactive: no blackout in effect Active: day, date, and time when blackout ends
158
Table 33
Item
IFMXER_SPOOLFILE application InfoBox Description date and time when the spool file was created name of the owner of the spool file
Monitoring ER threads
The ER component of BMC Performance Manager for Informix provides information about the threads involved in enterprise replication in a report located under the IFMXER application menu. This section describes the report and includes a list of the threads used by ER. For more information, see the online Help for BMC Performance Manager for Informix. For navigation instructions, see Appendix A, Accessing menu commands, infoBoxes, and online Help.
Inactive: no blackout in effect Active: day, date, and time when blackout ends
ID NAME
159
Table 34
Field STATUS
sleeping forever = set to sleep forever sleeping secs: n = set to sleep for n seconds cond wait = waiting for a condition
VP CLASS
160
CDRCparse CDRSchedMgr CDRN_CM unknown CDRNrA ServerGroupId CDRNrT ServerGroupId CDRNrA ServerGroupId CDRNrT ServerGroupId ackTh ServerGroupId cntlTh ServerGroupId
unknown
161
overview of BMC Performance Manager Chapter 1, Product components and capabilities for Informix and its features and how to on page 13 and BMC Performance Manager for access menu commands, InfoBoxes, and Informix online Help online Help installing and migrating BMC Performance Manager for Informix configuring and setting up BMC Performance Manager for Informix Chapter 2, Installing BMC Performance Manager for Informix on page 41 and BMC Performance Manager for Informix online Help Chapter 3, Configuring PATROL for Informix on page 77 and BMC Performance Manager for Informix online Help
Using PATROL Configuration Manager Chapter 4, Using PATROL configuration manager with BMC Performance Manager for Informix on with BMC Performance Manager for Informix to change your configuration page 91 variables or parameter properties using BMC Performance Manager for Informix functionality to manage and monitor Informix and Informix XPO servers navigating to menu commands, InfoBoxes, and Help definitions and default values for parameters consumer and collector parameter dependencies Chapter 5, Managing and monitoring Informix IDS and XPO servers on page 105 and BMC Performance Manager for Informix online Help Appendix A, Accessing menu commands, infoBoxes, and online Help on page 163 Appendix B, Parameter definitions and defaults on page 167and BMC Performance Manager for Informix online Help Appendix C, Collector-consumer dependencies on page 207and BMC Performance Manager for Informix online Help
PATROL Agent configuration variables Appendix D, Agent configuration variables on page 217 step-by-step procedures and detailed descriptions of the applications, menu commands, parameters, and InfoBoxes BMC Performance Manager for Informix online Help
162
Appendix
BMC Software offers several PATROL consoles from which you can view a PATROL Knowledge Module (KM). Because of the different environments in which these consoles run, each one uses a different method to display and access information in the KM. The following topics provide instructions for accessing the KM menu commands, InfoBoxes, and online Help on each of the PATROL consoles. For more information about navigation in the PATROL consoles, see the PATROL for Informix online Help. Accessing KM commands and InfoBoxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Accessing online Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
163
In the navigation pane, right-click a In the navigation pane, right-click a PATROL object and choose managed system or application InfoBox from the pop-up menu. icon and choose Knowledge Module Commands from the popup menu. In the tree view area, right-click an In the tree view area, right-click a PATROL object and choose application icon and choose Infobox from the pop-up menu. Knowledge Module Commands from the pop-up menu.
164
NOTE
If you are trying to access Help from a UNIX console, see Installing the online help on page 71 for specific instructions about installing and setting up a browser in a UNIX environment.
Table 37
Console
Right-click a parameter icon and choose Help On from the pop-up menu. Double-click a parameter icon; click the ? icon or Help button in the parameter display window. Double-click a parameter in the KM tab of the console; from the properties dialog box, click the Help tab, then click Show Help.
From the console menu bar, choose Help On => Knowledge Modules.
Choose Attributes => Application Classes and double-click the application name. Click Show Help in the Application Definition dialog box. In the Operator tab of the navigation pane, select an application icon and press F1.
From the console menu bar, choose Help => Help Topics. In the Contents tab, click the name of your product.
In the Operator tab of the navigation pane, select a parameter icon and press F1.
In the upper right corner of In the tree view, right-click In the tree view, right-click an application class and a parameter and choose PATROL Central, click Help. Help and choose PATROL choose Help. KM Help.
165
166
Appendix
Appendix B
167
IFMXPO_FRAG_EXT application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 IFMXPO_PERFORMANCE application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 IFMXPO_TBS application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 IFMXPO_USERS application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Enterprise Replication (ER) Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
168
standard (std) gathers and displays a single data value; collector (coll) gathers multiple data values but has no display capabilities consumer (con) displays values gathered by collector or standard parameters.
Some standard parameters have collector properties. Border Rangea Alarm1 Rangeb Alarm2 Range c Scheduling (poll time) Icon Style Unit
a
defines the default range for the parameter; can be set so that values that fall outside this range trigger warnings, alarms, or recovery actions specifies the thresholds for the first-level alarm; not applicable to collector parameters specifies the thresholds for the second-level alarm; not applicable to collector parameters specifies how frequently the parameter will run and collect data (polling cycle); not applicable to consumer parameters specifies whether the parameter is represented as a graph, gauge, text box, stoplight (signal), or Boolean state specifies the unit of measure in which the parameter output is expressed, such as a percentage, a number, or bytes
Border ranges that are inactive by default might contain values that are not necessarily the values that are recommended for the parameter. Alarm1 ranges that are inactive by default might contain values that are not necessarily the values that are recommended for the parameter. Alarm2 ranges that are inactive by default might contain values that are not necessarily the values that are recommended for the parameter.
Appendix B
169
Abbreviations defined
Abbreviations defined
The abbreviations in Table 38 on page 171 are defined as follows:
Abbreviation bool coll con disc GB hr KB MB MHz min msec N NA nsec sec std TB undef warn yes Definition Boolean; shows a state, such as on or off, OK or not OK collector parameter consumer parameter discovery; refers to the PATROL discovery process gigabyte or gigabytes hour or hours kilobyte or kilobytes megabyte or megabytes megahertz minute or minutes millisecond or milliseconds no; parameter is inactive after KM is installed not applicable; a value cannot be assigned nanosecond or nanoseconds second or seconds standard parameter terabyte or terabytes undefined; a value can be set, but no default is provided warning; type of alert yes; parameter is active after KM is installed
170
Parameter table
Parameter table
Table 38 contains the parameters for the Informix, Informix XPO, and Informix ER components of BMC Performance Manager for Informix. Table 38 groups the parameters alphabetically by application class under each component. Table 38 BMC Performance Manager for Informix parameters (part 1 of 35)
Active at installation Scheduling (poll time) Parameter type Icon style
Alarm1 range
Alarm2 range
Border range
Parameter
con
undef
2100 warn
undef
set by coll
graph
number of days
Appendix B
171
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
yes ArchiveLevel2 Appears only when your environment uses Ontape to back up the server. Displays the number of days since the last level 2 archive. Collector: ArchiveMonitor CheckpointDuration Displays the checkpoint interval for Checkpoint Completed messages. These messages are written to the Informix Dynamic Server error log that is defined by the MSGPATH configuration parameter. This instance must exceed thresholds 5 times before the alarms or warnings are activated. Collector: ErrorLogMonitor CheckpointFrequency Displays the number of minutes between checkpoints using the timestamp for Checkpoint Completed messages. These messages are written to the error log that is defined by the MSGPATH configuration parameter. Collector: ErrorLogMonitor ChunkDown Displays the number of chunks that are down for the server. Collector: Onstat_dMonitor yes
con
undef
1100 warn
undef
set by coll
graph
number of days
con
undef
34 warn
5100 alarm
set by coll
graph
number of sec
yes
con
undef
04 warn
6100 alarm
set by coll
graph
number of min
yes
con
0100 alarm
undef
1100 alarm
set by coll
gauge
number of chunks
yes DbsLevel0 Appears only when your environment uses ON-Bar to back up the server. Displays the number of days since the last level 0 archive. Collector: OnbarMonitor yes DbsLevel1 Appears only when your environment uses ON-Bar to back up the server. Displays the number of days since the last level 1 archive. Collector: OnbarMonitor
con
030 alarm
set by coll
graph
number of days
con
030 alarm
set by coll
graph
number of days
172
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
yes DbsLevel2 Appears only when your environment uses ON-Bar to back up the server. Displays the number of days since the last level 2 archive. Collector: OnbarMonitor yes EventSeverity Captures and displays the severity rating for each event reported to the message log, and annotates the events of a severity level of 3, 4, or 5 with the error message. Collector: ErrorLogMonitor
con
030 alarm
set by coll
graph
number of days
con
35 OK
33 warn
45 alarm
set by coll
graph
FailOverMonitor Monitors the secondary instance automatically once the failover occurs.
yes
std
undef
1-1
warn
1-2
alarm
1 min graph
number
yes FullestChunk Displays the percent full for the fullest chunk on the server. Collector: Onstat_dMonitor yes FullestDbs Displays the percent full for the fullest dbspace on the server. Collector: Onstat_dMonitor yes FullestMetadata Displays the percent full for the fullest metadata for the blob spaces on the server. Collector: Onstat_dMonitor yes InstanceStatus Displays status changes for the server instance. Collector: InstanceStatusMonitor LogSpace Displays the percentage of the total logical log space that is used for the server. Collector: Onstat_IMonitor yes
con
undef
7090 warn
90100 alarm
set by coll
gauge
percentage full for the fullest chunk percentage full for fullest dbspace percentage full for fullest metadata none
con
undef
8090 warn
90100 alarm
set by coll
gauge
con
undef
8090 warn
90100 alarm
set by coll
gauge
con
undef
1 warn
2 alarm
set by coll
bool
con
undef
6080 warn
80100 alarm
set by coll
gauge
Appendix B
173
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
yes OnBarActivityStatus Checks for warnings and errors found in the Informix ON-Bar Activity Log for each server. yes OnBarFailures Appears only when your environment uses On Bar to backup the server. Displays the number of failures found in the backup and recovery error log. UsedSpace Displays the percentage of total space used for each dbspace on the server. Collector: Onstat_dMonitor yes
std
undef
11 warn
250 alarm
2 min
bool
none
std
0-10 alarm
12 hrs
graph
number of failures
con
undef
8090 warn
90100 alarm
set by coll
graph
yes VPList Displays a list of virtual processors for the server. Collector: VPMonitor VPTotal Displays the total number of virtual processors on the server. Collector: VPMonitor yes
con
undef
undef
undef
set by coll
text
con
undef
undef
undef
set by coll
graph
number of processors
yes BufferOverflow Displays the number of attempts made to exceed the shared memory buffer limit (buffer overflows) for the server. Note: See Changing profile statistics on page 111. Collector: OnstatMonitor yes BufferWaits Displays the number of buffer waits for the selected server. Note: See Changing profile statistics on page 111. Collector: OnstatMonitor
con
undef
5100 warn
undef
set by coll
graph
number of attempts
con
undef
4060 warn
61100 alarm
set by coll
graph
174
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
yes CheckpointWaits Displays the number of checkpoint waits for the selected server. Note: See Changing profile statistics on page 111. Collector: OnstatMonitor yes Deadlock_Timeout Displays the number of times that a deadlock time out value was exceeded for the selected server. Note: See Changing profile statistics on page 111. Collector: OnstatMonitor yes Deadlocks Displays the number of potential deadlocks that were detected and prevented for the selected server. Note: See Changing profile statistics on page 111. Collector: OnstatMonitor yes LatchWaits Displays the number of times a thread waits to access shared memory for the selected server. Note: See Changing profile statistics on page 111. Collector: OnstatMonitor yes LockOverflow Displays the number of times an attempt was made to exceed the locks limit for the selected server. Note: See Changing profile statistics on page 111. Collector: OnstatMonitor yes LockWaits Displays the number of times a thread waits for a lock for the selected server. Note: See Changing profile statistics on page 111. Collector: OnstatMonitor PhysicalLogSize Displays the size of the physical log buffers for the selected server. Collector: Onstat_IMonitor yes
con
undef
60100 warn
undef
set by coll
graph
con
undef
150 warn
51100 alarm
set by coll
graph
con
undef
1050 warn
51100 alarm
set by coll
graph
con
undef
undef
51100 alarm
set by coll
graph
con
undef
525 warn
26100 alarm
set by coll
graph
number of attempts
con
undef
1020 warn
21100 alarm
set by coll
gauge
con
undef
140 warn
undef
set by coll
gauge
number of pages
Appendix B
175
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
yes TableOverflow Displays the number of attempts to exceed the table space (tblspace) limits for the selected server. Note: See Changing profile statistics on page 111. Collector: OnstatMonitor yes UserOverflow Displays the total number of attempts to exceed the user limit on the selected server. Note: See Changing profile statistics on page 111. Collector: OnstatMonitor
con
undef
15 warn
5100 alarm
set by coll
graph
number of attempts
con
undef
15 warn
6100 alarm
set by coll
graph
number of attempts
std
undef
150 warn
undef
25 min bool
none
std
undef
150 warn
undef
10 min bool
none
yes ErrorLogMonitor Monitors the Informix Dynamic Server error log, as defined by the MSGPATH configuration parameter, and displays the diagnostic and status messages written during operation by the selected server.
std
undef
150 warn
undef
1 min
bool
none
176
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
yes FragChecker Monitors the number of fragments for each monitored table and determines whether the number of fragments for a table exceeds the user-defined threshold. If the number of fragments for a table exceeds the threshold, then the IFMXDS_FRAG instances created for those fragments are deleted and replaced by IFMXDS_FRAG_SUM instances. FragMonitor Monitors the logically fragmented tables listed by the FragChecker parameter for the selected server. Creates and destroys the Frag and Frag_Ext application instances. yes
std
undef
150 warn
undef
12 hrs
bool
none
std
undef
150 warn
undef
20 min bool
none
yes OnbarMonitor Appears only when OnBar is used to back up the server. Uses the Informix OnBar utility to monitor the status of the level0, level1, and level2 backups for each instance. Onstat_dMonitor Uses the onstat -d utility to monitor the chunks and dbspaces for the selected server. This collector also monitors the smart blob or metadata spaces. Onstat_IMonitor Uses the onstat -F utility to monitor the page cleaners and foreground writes for the selected server. yes
std
undef
undef
undef
12 hrs
bool
none
std
undef
150 warn
undef
16 min bool
none
yes
std
undef
150 warn
undef
30 min bool
none
yes Onstat_IMonitor Uses the onstat -l utility to monitor the information on the physical and logical logs on the selected server. OnstatMonitor Uses the onstat -p utility to monitor the profile counts for the selected server. Note: See Changing profile statistics on page 111. yes
std
undef
150 warn
undef
13 min bool
none
std
undef
150 warn
undef
6 min
bool
none
Appendix B
177
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
PDQMonitor Monitors the resources used by the Decision Support feature when it is activated. SesMonitor Monitors the active user sessions on the selected server. SQLViewerMonitor Captures the SQL statements that are processed by the Informix Dynamic Server database engines for the selected server and writes them to a flat file defined by the user. This parameter does not display the sql statements directly; you can view the sql statements through the SQL Viewer menu selections.
yes
std
undef
150 warn
undef
10 min bool
none
yes
std
undef
undef
8 min
bool
none
yes
std
undef
undef
5 min
bool
none
yes TblMonitor Monitors the active tables in sysptprof for the selected server. yes TBSMonitor Monitors the active tables by specified table or criteria for the selected server. yes TempDBSMonitor Monitors the dbspaces and chunks, as defined by the DBSPACETEMP parameter in the ONCONFIG file, for the selected server when there are Temp DBSpaces in the ONCONFIG file. This parameter reports the space used versus the space allocated for each dbspace, and reports the reads, writes, page reads, and page writes for each chunk. It does not report on temp dbspaces if the value for DBSPACETEMP is set to ALL or NOTCRITICAL. This parameter is inactive if there are no temp dbspaces to monitor.
std
undef
undef
25 min bool
none
std
undef
undef
15 min bool
none
std
undef
undef
12 min bool
none
178
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
UserMonitor Monitors the active user sessions by specified user, criteria, or session ID for the selected server. This standard parameter with collector properties creates the instances found under the IFMXDS_USER application.
yes
std
undef
150 warn
undef
16 min
bool
none
yes VPMonitor Monitors the virtual processors on the selected server. This collector sets the values for the VPList and VPTotal consumer parameters.
std
undef
150 warn
undef
10 min bool
none
yes
con
0100 alarm
8090 warn
90100 alarm
set by coll
gauge
yes
con
0100 alarm
8090 warn
90100 alarm
set by coll
gauge
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
Appendix B
179
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
yes Write Displays the number of writes for each chunk for the selected server. Collector: DBSpaceMonitor
con
undef
undef
undef
set by coll
graph
yes TempDBSpaceUsed Displays the percentage of total space on each temporary dbspace that was used as of the last high water mark for the selected server. Collector: TempDBSpaceMonitor
con
0100 alarm
8089 warn
90100 alarm
set by coll
gauge
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
180
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
FragDeletes Displays the number of deletes for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor FragLockRequests Displays the number of lock requests for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor FragLockWaits Displays the number of lock waits for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor
yes
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
yes FragPageReads Displays the number of page reads for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor FragPageWrites Displays the number of page writes for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor FragSeqScans Displays the number of sequential scans for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor yes
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
Appendix B
181
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
yes FragSDeletes Displays a summary of the number of deletes for the logically fragmented tablespaces (partitions) for each instance. Collector: FragMonitor yes FragSLockRequests Displays a summary of the number of lock requests for the logically fragmented tablespaces (partitions) for each instance. Collector: FragMonitor yes FragSLockWaits Displays a summary of the number of lock waits for the logically fragmented tablespaces (partitions) for each instance. Collector: FragMonitor yes FragSPageReads Displays a summary of the number of page reads for the logically fragmented tablespaces (partitions) for each instance. Collector: FragMonitor yes FragSPageWrites Displays a summary of the number of page writes for the logically fragmented tablespaces (partitions) for each instance. Collector: FragMonitor yes FragSSeqScans Displays a summary of the number of sequential scans for the logically fragmented tablespaces (partitions) for each instance. Collector: FragMonitor
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
number of lock requests per fragmented table number of lock waits per fragmented table number of page reads per fragmented table number of page writes per fragmented table number of sequential scans per fragmented table
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
182
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
MemoryUsage Displays the percentage used of the memory allocated to Decision Support. Collector: PDQMonitor ScanThreadUsage Displays the percentage used of the scan threads allocated to Decision Support. Collector: PDQMonitor ScanThreadsAvailable Displays the number of times the maximum number of scan threads is less than the maximum number of fragments found in any table in the instance. Collector: PDQMonitor
yes
con
undef
010 warn
95100 alarm
set by coll
graph
yes
con
undef
010 warn
95100 alarm
set by coll
graph
yes
con
undef
150 warn
undef
set by coll
bool
none
std
undef
3055 warn
55100 alarm
3 min
gauge
FgWrites Displays the number of foreground writes for the selected server. Collector: Onstat_FMonitor IOQueue Displays the maximum length of the I/O queue for the selected server. LogicalLogBufSize Displays the percentage of the total logical log buffer size pages used by each I/O for the selected server. Collector: Onstat_IMonitor
yes
con
undef
undef
1100 alarm
set by coll
graph
yes
std
undef
undef
14 min gauge
yes
con
undef
undef
set by coll
gauge
Appendix B
183
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
yes PhysicalLogBufSize Displays the percentage of the total physical log buffer size pages used for each I/O for the selected server. Collector: Onstat_IMonitor PhysicalLogUsed Displays the number of pages in the physical log that are used for the selected server. Collector: Onstat_IMonitor ReadAhead Displays the ratio of page reads to pages used for the selected server. Collector: OnstatMonitor ReadCache Displays the percentage of read requests that were satisfied from the memory buffers for the selected server. Collector: OnstatMonitor ReadyQueue Displays the maximum length of the ready queue for the selected server. yes
con
undef
set by coll
gauge
percentage of total physical log buffer size pages used per I/O number of pages
con
undef
undef
undef
set by coll
graph
yes
con
undef
184 warn
undef
set by coll
graph
ratio of page reads to pages used percentage of read requests that were satisfied maximum length for ready queue number of sec percentage of CPU time used by threads number of table extents
yes
con
undef
190 warn
undef
set by coll
graph
yes
std
undef
undef
8 min
graph
yes ResponseTime Displays the response time in seconds for the selected server. yes SysCpu Displays the total CPU time used by all user threads on the selected server. Collector: OnstatMonitor TabExtents Displays the number of table extents for each active table on the selected server. yes
std
10 min graph
con
set by coll
gauge
std
undef
815 warn
16100 alarm
5 min
graph
yes TableScans Displays the total number of table sequential scans on the selected server. Note: See Changing profile statistics on page 111. Collector: OnstatMonitor
con
undef
undef
undef
set by coll
graph
184
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
TblDeadLocks Displays the total number of table deadlocks for the selected server. Collector: TblMonitor
yes
con
undef
520 warn
21100 alarm
set by coll
graph
number of table deadlocks number of table lock waits sequential scans per active table
yes TblLockWaits Displays the total number of table lock waits for the selected server. Collector: TblMonitor TblSeqScans Displays the number of sequential scans for each active table on the selected server. Collector: TblMonitor UserCpu Displays the percentage of total CPU usage by all user threads for the selected server. Collector: OnstatMonitor WriteCache Displays the percentage of write requests that were satisfied from memory buffers for the selected server. Collector: OnstatMonitor yes
con
undef
1030 warn
31100 alarm
set by coll
graph
con
undef
2050 warn
51100 alarm
set by coll
graph
yes
con
undef
undef
undef
set by coll
gauge
percentage of total CPU usage by all user threads percentage of write requests that were satisfied
yes
con
undef
180 warn
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
Appendix B
185
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
TBSLockWts Displays the number of lock waits for each of the monitored tblspaces (partitions) for the selected server. Collector: TBSMonitor
yes
con
undef
undef
undef
set by coll
graph
yes TBSPageReads Displays the number of page reads for each of the monitored tblspaces (partitions) for the selected server. Collector: TBSMonitor TBSPageWrites Displays the number of page writes for each of the monitored tblspaces (partitions) for the selected server. Collector: TBSMonitor TBSSeqScans Displays the number of sequential scans for each of the monitored tblspaces (partitions) for the selected server. Collector: TBSMonitor yes
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
number of deadlocks
yes UserDiskSorts Displays the number of sorts performed on disk instead of in memory by this user sessions since the last polling cycle. Collector: UserMonitor UserLocksHeld Displays the number of locks held by this user session since the last polling cycle. Collector: UserMonitor yes
con
undef
undef
undef
set by coll
graph
number of sorts
con
undef
undef
undef
set by coll
graph
186
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
UserLockTimeouts Displays the number of deadlock timeouts that occurred in this user session since the last polling cycle. Collector: UserMonitor UserLogRecords Displays the number of log records written in this user session since the last polling cycle. Collector: UserMonitor UserLongTrans Displays the number of long transactions that occurred in this user session since the last polling cycle. Collector: UserMonitor UserMaxLogSpace Displays the percentage of the total log space that was used by any one transaction in this user session since the last polling cycle. Collector: UserMonitor
yes
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
yes UserMaxResourceWait Displays the maximum amount of time in seconds that this user session had to wait for resources since the last polling cycle. Collector: UserMonitor yes UserPageReads Displays the number of page reads that occurred in this user session since the last polling cycle. Collector: UserMonitor yes UserPageWrites Displays the number of page writes that occurred in this user session since the last polling cycle. Collector: UserMonitor yes UserSeqScans Displays the number of sequential scans that occurred in this user session since the last polling cycle. Collector: UserMonitor
con
undef
undef
undef
set by coll
graph
number of seconds
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
Appendix B
187
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
yes
con
undef
7590 warn
90100 alarm
set by coll
graph
yes
con
undef
7590 warn
90100 alarm
set by coll
graph
percentage of active sessions for users percentage of I/O for users number of deadlocks
yes
con
undef
7590 warn
90100 alarm
set by coll
graph
yes
con
0100 alarm
114 warn
15100 alarm
set by coll
graph
yes
con
0100 alarm
5099 warn
undef
set by coll
graph
number of deletes
yes SesHeldResources Displays the longest amount of time a user session waited for a resource for the selected server. Collector: SesMonitor SesLocksHeld Displays the number of locks held for user sessions for the selected server. Collector: SesMonitor SesLongTxs Displays the number of long transactions caused by user sessions for the selected server. Collector: SesMonitor yes
con
undef
69 warn
10100 alarm
set by coll
graph
number of sec
con
0100
5099 warn
undef
set by coll
graph
yes
con
undef
24 warn
5100 alarm
set by coll
graph
yes SesSeqScans Displays the number of sequential scans for user sessions for the selected server. Collector: SesMonitor
con
undef
1030 warn
31100 alarm
set by coll
graph
188
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
con
undef
undef
undef
set by coll
text
none
yes EventSeverity Captures and displays the severity rating for each event reported to the message log, and annotates the events of a severity level of 3, 4, or 5 with the error message. Collector: ErrorLogMonitor yes FullestChunk Displays the percent full for the fullest chunk on the server. Collector: Onstat_dMonitor yes FullestDbs Displays the percent full for the fullest dbspace on the server. Collector: Onstat_dMonitor yes InstanceStatus If Instance Always On Line was selected when the instance was configured and the instance goes down without good cause or it is placed in Quiescent Mode, then this parameter goes into the alarm state. If Instance Always On Line was NOT selected, then this parameter does not go into the alarm state when the server goes off line, no matter the cause. Collector: InstanceStatusMonitor
con
undef
3 warn
45 alarm
set by coll
graph
con
undef
7089 warn
90100 alarm
set by coll
gauge
percentage full for the fullest chunk percentage full for fullest dbspace none
con
undef
8089 warn
90100 alarm
set by coll
gauge
con
undef
11 warn
22 alarm
set by coll
bool
Appendix B
189
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
LogSpace Displays the percentage of the total logical log space that is used for the server. Collector: Onstat_IMonitor UsedSpace Displays the percentage of total space used for each dbspace on the server. Collector: Onstat_dMonitor
yes
std
undef
6079 warn
80100 alarm
5 min
gauge
percentage of total logical space used percentage of total space used per dbspace none
yes
con
undef
8089 warn
90100 alarm
set by coll
graph
yes VPList Displays a list of virtual processors for the server. Collector: VPMonitor VPTotal Displays the total number of virtual processors on the server. Collector: VPMonitor yes
con
undef
undef
undef
set by coll
text
con
undef
undef
undef
set by coll
graph
number of processors
con
undef
5100 warn
undef
set by coll
graph
number of attempts
yes
con
undef
4060 warn
61100 alarm
set by coll
graph
yes
con
undef
60100 warn
undef
set by coll
graph
yes Deadlock_Timeout Displays the number of times that a deadlock timeout value was exceeded for the selected server. Collector: OnstatMonitor
con
undef
150 warn
51100 alarm
set by coll
graph
190
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
Deadlocks Displays the number of potential deadlocks that were detected and prevented for the selected server. Collector: OnstatMonitor
yes
con
undef
1050 warn
51100 alarm
set by coll
graph
yes LatchWaits Displays the number of times a thread waits to access shared memory for the selected server. Collector: OnstatMonitor yes LockOverflow Displays the number of times an attempt was made to exceed the locks limit for the selected server. Collector: OnstatMonitor yes LockWaits Displays the number of times a thread waits for a lock for the selected server. Collector: OnstatMonitor PhysicalLogSize Displays the size of the physical log buffers for the selected server. Collector: Onstat_IMonitor yes
con
undef
undef
51100 alarm
set by coll
graph
con
undef
525 warn
26100 alarm
set by coll
graph
number of attempts
con
undef
1020 warn
21100 alarm
set by coll
gauge
con
undef
140 warn
undef
set by coll
gauge
number of pages
yes TableOverflow Displays the number of attempts to exceed the table space (tblspace) limits for the selected server. Collector: OnstatMonitor yes UserOverflow Displays the total number of attempts to exceed the user limit on the selected server. Collector: OnstatMonitor
con
undef
15 warn
5100 alarm
set by coll
graph
number of attempts
con
undef
15 warn
6100 alarm
set by coll
graph
number of attempts
Appendix B
191
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
DBSpaceMonitor Monitors the Informix dbspaces and chunks for each coserver and then reports the space used versus the space allocated for each dbspace and the reads, the writes, the page reads, and the page writes for each chunk.
yes
std
undef
150 alarm
undef
15 min bool
none
yes ErrorLogMonitor Monitors the Informix XPO or XPS error log, as defined by the MSGPATH configuration parameter, and displays the diagnostic and status messages. yes FragChecker Monitors the number of fragments for each monitored table and determines whether the number of fragments for a table exceeds the user-defined threshold set using the Set Fragment Threshold menu command. If the number exceeds the threshold, the IFMXPO_FRAG instances created for those fragments are deleted and replaced by IFMXPO_FRAG_SUM instances. FragMonitor This parameter is not available for Informix-OnLine XPS 8.11. Monitors for each coserver the logically fragmented tables listed by the FragChecker parameter. Creates and destroys the INFXPO_ FRAG and IFMXPO_FRAG_EXT instances. Onstat_dMonitor Uses the onstat -d utility to monitor the chunks and dbspaces for each coserver. Onstat_FMonitor Uses the onstat -F utility to monitor the Informix-Online XPS 8.11 or 8.21 page cleaners and foreground writes for each coserver. yes
std
undef
150 alarm
undef
1 min
bool
none
std
undef
150
undef
12 hrs
bool
none
std
undef
150 alarm
undef
20 min bool
none
yes
std
undef
150 alarm
undef
18 min bool
none
yes
std
undef
150 alarm
undef
8 min
bool
none
192
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
yes Onstat_IMonitor Uses the onstat -l utility to monitor the Informix-Online XPS 8.11 or XPS 8.21 for information on the physical and logical logs. OnstatMonitor Uses the onstat -p utility to monitor the Informix-Online XPS 8.11 or 8.21 profile counts. SesMonitor Monitors the Informix-Online XPS 8.11 or 8.21 active user sessions on each coserver. yes
std
undef
150 alarm
undef
2 min
bool
none
std
undef
150 alarm
undef
5 min
bool
none
yes
std
undef
150 alarm
undef
2 min
bool
none
yes SQLViewerMonitor Captures the SQL statements that are processed by the Informix database engines and writes them to a flat file of the users choosing. The SQLViewerMonitor parameter does not display the sql statements directly; you can view the sql statements through the SQL Viewer menu selections. TblMonitor This parameter is not available for Informix-OnLine XPS 8.11. Monitors the Informix-Online XPS 8.11 or 8.21 active tables in sysptprof for each coserver. TBSMonitor This parameter is not available for Informix-OnLine XPS 8.11. Monitors the Informix-Online XPS 8.11 or 8.21 active tables by specified table or criteria. yes
std
undef
150 alarm
undef
1 min
bool
none
std
undef
150 alarm
undef
4 min
bool
none
yes
std
undef
150 alarm
undef
6 min
bool
none
Appendix B
193
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
yes TempDBSMonitor Monitors the Informix-Online XPS 8.11 or 8.21 dbspaces and chunks as defined in the ONCONFIG file parameter DBSPACETEMP, reports the space used versus the space allocated for each dbspace, and reports the reads, writes, page reads, and page writes for each chunk. It does not report on temp dbspaces if the value for DBSPACETEMP in the ONCONFIG file is set to ALL or NOTCRITICAL. yes UserMonitor Monitors the Informix XPS or XPO active user sessions by specified user, criteria, or session ID for each coserver and creates the instances found under the IFMXPO_USER application. yes VPMonitor Monitors the Informix-Online XPS 8.11 or 8.21 virtual processors on each coserver.
std
undef
150 alarm
undef
4 min
bool
none
std
undef
150 alarm
undef
1 min
bool
none
std
undef
150 alarm
undef
1 min
bool
none
std
undef
10100 warn
undef
5 min
graph
194
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
DbsUsedCorrelator Monitors the distribution of used dbspaces in dbslices across the coservers. This parameter calculates and displays the percentage of difference between the three lowest amounts of dbspace used by a coserver and the highest amount of dbspace used by a coserver.
yes
std
undef
10100 warn
undef
5 min
graph
percentage of difference
yes VPCorrelator Compares the number of virtual processors (vps) on the root node (coserver.1) with the number of vps on each coserver node. If any node has more or fewer vps than the root node, the value in the graph is set to 1, which triggers a warning.
std
undef
150 warn
undef
1 min
graph
0 or 1
yes
con
0100 alarm
8089 warn
90100 alarm
set by coll
gauge
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
Appendix B
195
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
yes Write Displays the number of writes for each chunk for the selected server. Collector: DBSpaceMonitor
con
undef
undef
undef
set by coll
graph
yes
con
0100 alarm
8089 warn
90100 alarm
set by coll
gauge
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
196
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
FragDeletes Displays the number of deletes for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor FragLockReqs Displays the number of lock requests for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor FragLockWts Displays the number of lock waits for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor
yes
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
yes FragPageReads Displays the number of page reads for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor FragPageWrites Displays the number of page writes for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor FragSeqScans Displays the number of sequential scans for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor yes
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
Appendix B
197
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
FragSDeadLocks Displays the number of deadlocks for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor FragSDeletes Displays the number of deletes for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor FragSLockRequests Displays the number of lock requests for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor FragSLockWaits Displays the number of lock waits for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor
yes
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
yes FragSPageReads Displays the number of page reads for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor FragSPageWrites Displays the number of page writes for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor FragSSeqScans Displays the number of sequential scans for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor yes
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
198
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
std
undef
3055 warn
56100 alarm
3 min
gauge
FgWrites Displays the number of foreground writes for the selected server. Collector: Onstat_FMonitor IOQueue Displays the maximum length of the Informix XPO or XPS I/O queue. LogicalLogBufSize Displays the percentage of the total logical log buffer size pages used by each I/O for the selected server. Collector: Onstat_IMonitor
yes
con
undef
15 warn
6100 alarm
set by coll
graph
yes
std
undef
undef
14 min gauge
yes
con
undef
undef
set by coll
gauge
yes PhysicalLogBufSize Displays the percentage of the total physical log buffer size pages used for each I/O for the selected server. Collector: Onstat_IMonitor PhysicalLogUsed Displays the number of pages in the physical log that are used for the selected server. Collector: Onstat_IMonitor ReadAhead Displays the ratio of page reads to pages used for the selected server. Collector: OnstatMonitor yes
con
undef
4060 warn
139 alarm
set by coll
gauge
con
undef
undef
undef
set by coll
graph
yes
con
undef
184 warn
undef
set by coll
graph
Appendix B
199
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
ReadCache Displays the percentage of read requests that were satisfied from the memory buffers for the selected server. Collector: OnstatMonitor ReadyQueue Displays the maximum length of the ready queue for the selected server.
yes
con
undef
190 warn
undef
set by coll
graph
percentage of read requests that were satisfied maximum length for ready queue number of sec percentage of CPU time used by threads number of table extents
yes
std
undef
undef
8 min
graph
yes ResponseTime Displays the response time in seconds for the selected server. yes SysCpu Displays the total CPU time used by all user threads on the selected server. Collector: OnstatMonitor TabExtents Displays the number of table extents for each active table on the selected server. TableScans Displays the total number of table sequential scans on the selected server. Collector: OnstatMonitor TblDeadLocks Displays the total number of table deadlocks for the selected server. Collector: TblMonitor yes
std
0100
61100
10 min graph
con
undef
undef
undef
set by coll
gauge
std
undef
815 warn
16100 alarm
5 min
graph
yes
con
undef
undef
undef
set by coll
graph
yes
con
undef
520 warn
21100 alarm
set by coll
graph
yes TblLockWaits Displays the total number of table lock waits. Collector: TblMonitor TblSeqScans Displays the number of sequential scans for each active table on the selected server. Collector: TblMonitor UserCpu Displays the percentage of total CPU usage by all user threads for the selected server. Collector: OnstatMonitor yes
con
undef
1030 warn
31100 alarm
set by coll
graph
con
undef
2050 warn
51100 alarm
set by coll
graph
yes
con
undef
undef
undef
set by coll
gauge
200
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
WriteCache Displays the percentage of write requests that were satisfied from memory buffers for the selected server. Collector: OnstatMonitor
yes
con
undef
180 warn
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
yes
con
undef
undef
undef
set by coll
graph
yes TBSPageReads Displays the number of page reads for each of the monitored tblspaces (partitions) for the selected server. Collector: TBSMonitor TBSSeqScans Displays the number of sequential scans for each of the monitored tblspaces (partitions) for the selected server. Collector: TBSMonitor yes
con
undef
undef
undef
set by coll
graph
con
undef
undef
undef
set by coll
graph
Appendix B
201
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
yes
con
0100 alarm
114 warn
15100 alarm
set by coll
graph
number of deadlocks
yes
con
0100 alarm
5099 warn
undef
set by coll
graph
number of deletes
yes SesHeldResources Displays the longest amount of time a user session waited for a resource for the selected server. Collector: SesMonitor SesLocksHeld Displays the number of locks held for user sessions for the selected server. Collector: SesMonitor SesLongTxs Displays the number of long transactions caused by user sessions for the selected server. Collector: SesMonitor yes
con
undef
69 warn
10100 alarm
set by coll
graph
number of sec
con
0100
5099 warn
undef
set by coll
graph
yes
con
undef
24 warn
5100 alarm
set by coll
graph
yes SesSeqScans Displays the number of sequential scans for user sessions for the selected server. Collector: SesMonitor
con
undef
1030 warn
31100 alarm
set by coll
graph
202
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
yes
con
undef
1100 alarm
undef
set by coll
graph
number of files
yes
con
undef
1 warn
250 alarm
set by coll
bool
none
yes
con
undef
1100 alarm
undef
set by coll
graph
number of errors
yes
con
undef
8095 warn
95100 alarm
set by coll
graph
yes
con
undef
8095 warn
95100 alarm
set by coll
graph
yes ERRISSpool Monitors the row information spooling (RIS) directory and goes into an alarm state if one or more files are sent to the directory. Collector: ERSpoolMonitor ERSendQueue Monitors the percentage of dbspace used by the send queue. Collector: ERQueueMonitor yes
con
undef
1100 alarm
undef
set by coll
graph
number of files
con
undef
8095 warn
95100 alarm
set by coll
graph
percentage used
Appendix B
203
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
ERServerState Monitors the state of the replicate server. Collector: ERServerMonitor
yes
con
undef
150 alarm
undef
set by coll
bool
none
yes
std
undef
1100 warn
undef
25 min bool
none
yes ERReplicateMonitor Collects data about all of the replicates that you have defined and creates the IFMXER_Replicate, the IFMXER_Participant, and the IFMXER_REPLGRP/SETS application instances; populates the IFMXER_Replicate, the IFMXER_Participant, and the IFMXER_REPLGRP/SETS application InfoBoxes; and provides the data for the Replicates report. yes ERServerMonitor Collects data that the servers defined in the PATROL KM for Informix ER and sends the data to the ERConnectState and ERServerState consumer parameters. Also creates the IFMXER_SERVERGRP/SETS instances.
std
undef
1100 warn
undef
10 min bool
none
std
undef
1100 warn
undef
10 min bool
none
204
Unit
Parameter table
Table 38
Alarm1 range
Alarm2 range
Border range
Parameter
ERSpoolMonitor Monitors the aborted-transaction spooling (ATS) and the rowinformation spooling (RIS) processes and the ATS and RIS spooling file directories. ERThreadMonitor Monitors the status of all of the threads related to the enterprise replication process.
yes
std
undef
1100 warn
undef
2 min
bool
none
yes
std
undef
1100 warn
undef
20 min bool
none
Appendix B
205
Unit
Parameter table
206
Appendix
C
208 208 213 216
Collector-consumer dependencies
This appendix contains the following topics: Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parameter dependencies for the Informix component . . . . . . . . . . . . . . . . . . . . . . . . . Parameter dependencies for the Informix XPO component . . . . . . . . . . . . . . . . . . . . Parameter dependencies for the Informix ER component . . . . . . . . . . . . . . . . . . . . . .
Appendix C
Collector-consumer dependencies
207
Overview
Overview
A consumer parameter depends on a collector parameter, or a standard parameter that is used as a collector, to set its value or to feed it information. If you disable a collector parameter, you also disable its corresponding consumer parameters. The tables in this appendix reveal at a glance which collector parameters set which consumer parameters for the Informix, Informix Extended Parallel Option (XPO), and Informix Enterprise Replication (ER) components of PATROL for Informix. Collector parameters are listed alphabetically across the top, and consumer parameters are listed alphabetically in the left column. Standard parameters also appear in the left column, but they are not referenced to a collector since they collect their own information. Collector, consumer, and standard parameters can have other dependencies to other parameters, menu commands, or application classes. See the BMC Performance Manager for Informix online Help for complete descriptions of individual parameters. For descriptions and default values for the parameters, see Appendix B, Parameter definitions and defaults.
208
Table 39
TempDBSMonitor
Onstat_dMonitor
Onstat_FMonitor
DBSpaceMonitor
ErrorLogMonitor
Onstat_IMonitor
ArchiveMonitor
OnstatMonitor
OnbarMonitor
UserMonitor
FragMonitor
TBSMonitor
SesMonitor
TblMonitor
X X X X X X X X X X X
X X X X X X X X X X X X X X X X X X X X X
Appendix C
Collector-consumer dependencies
209
VPMonitor
Collectors
Table 39
TempDBSMonitor
Onstat_dMonitor
Onstat_FMonitor
DBSpaceMonitor
ErrorLogMonitor
Onstat_IMonitor
ArchiveMonitor
OnstatMonitor
OnbarMonitor
UserMonitor
FragMonitor
TBSMonitor
SesMonitor
TblMonitor
X X X X X X X X
X X X X X X
X X
X X
X X X X X X X X X
210
VPMonitor
Collectors
Table 39
TempDBSMonitor
Onstat_dMonitor
Onstat_FMonitor
DBSpaceMonitor
ErrorLogMonitor
Onstat_IMonitor
ArchiveMonitor
OnstatMonitor
OnbarMonitor
UserMonitor
X X
FragMonitor
TBSMonitor
SesMonitor
TblMonitor
X X X X X X X
X X X X X X X X X X X X X X X X X X X X
Appendix C
Collector-consumer dependencies
211
VPMonitor
Collectors
Table 39
TempDBSMonitor
Onstat_dMonitor
Onstat_FMonitor
DBSpaceMonitor
ErrorLogMonitor
Onstat_IMonitor
ArchiveMonitor
OnstatMonitor
OnbarMonitor
UserMonitor
X X X X X X X X X X
FragMonitor
TBSMonitor
SesMonitor
TblMonitor
X X X X X
212
VPMonitor
Collectors
OnstatMonitor
UserMonitor
X
FragMonitor
FragChecker
TBSMonitor
SesMonitor
TblMonitor
X X X X X X X X X X X X X X X X X X X X X
X X
X X X X X X X X X
Appendix C
Collector-consumer dependencies
213
VPMonitor
Collectors
Table 40
OnstatMonitor
UserMonitor
FragMonitor
FragChecker
TBSMonitor
SesMonitor
TblMonitor
X X X X
X X X
X X X X X X X X X
X X X X X X X
X X X X X
214
VPMonitor
Collectors
Table 40
OnstatMonitor
UserMonitor
FragMonitor
FragChecker
TBSMonitor
SesMonitor
TblMonitor
X X X X X X X X X X X X X X X X
X X X X
Appendix C
Collector-consumer dependencies
215
VPMonitor
Collectors
Consumers
ERATSSpace ERATSSpool ERConnectState ERError ERReceiveQueue ERRISSpace ERRISSpool ERSendQueue ERServerState
ERErrorMonitor
ERQueueMonitor
ERServerMonitor
ERSpoolMonitor
X X
X X X X X X X
216
Appendix
Appendix D
217
Overview
Overview
The variables described in this section are BMC Performance Manager for Informix variables that are set in the PATROL Agent. You can use the PATROL Configuration Manager or the wpconfig utility to view variable settings or to deploy them to other computer. See the PATROL Configuration Manager User Guide or the PATROL Agent Reference Manual for more information.
WARNING
Do not use the wpconfig utility or PATROL Configuration Manager to remove variables, modify variables, or add new variables. Doing so may prevent some functions from working properly and can affect your entire installation. Many BMC Performance Manager for Informix variables are set by menu commands or functions. BMC Software recommends that you use the menu commands to change these variables.
The variables in BMC Performance Manager for Informix are read only when the PATROL agent initializes. If any of the variables are modified by means other than through the menu commands in BMC Performance Manager for Informix, no changes appear until the PATROL Agent is restarted.
Configuration variables
Table 42 contains descriptions of the Agent Configuration Variables generated by BMC Performance Manager for Informix. Table 42
Variable /InformixConfig/blackout
/InformixConfig/InstanceName/blackout
contains blackout information for a single instance of BMC Performance Manager for Informix You must use the KM Admin => Blackout menu command from the IFMXDS application instance to change this variable.
/AgentSetup/defaultAccount /InformixConfig/INFORMIX/AppCategories
contains PATROL account information indicates the applications that are selected to monitor the instance
218
Configuration variables
Table 42
Variable
/InformixConfig/INFORMIX/AppCategory Defaults
/InformixConfig/INFORMIX/ConfiguredInstList lists the instances that are configured for monitoring You must use the KM Admin => Instance Configuration menu commands to change this variable. /InformixConfig/InstanceName/ Cumulative indicates whether profile count parameter values for the engine are delta or cumulative per polling cycle You must use the KM Admin => Profile Statistic => Profile Statistics Cumulative menu command to change this variable. /InformixConfig/InstanceName/ CurrSesSelLimit indicates the maximum number of sessions that you can select for monitoring You must use the KM Admin => User Monitoring Admin => Configure Session Monitor menu command to change this variable. /InformixConfig/InstanceName/ CurrTblSelLimit indicates the maximum number of tables that you can select for monitoring You must use the KM Admin => Table Monitoring Admin => Configure Table Monitor to change this variable. /InformixConfig/InstanceName/ DBExclList lists the databases that were excluded from monitoring You must use the KM Admin => Exclude or Include => Dbspace Exclude or Include => Database Exclude or Include menu command to change this variable. /InformixConfig/InstanceName/ DBSExclList lists the DBSpaces that are excluded from general DBSpace monitoring You must use the KM Admin => Exclude or Include => Dbspace Exclude or Include menu command to change this variable. /InformixConfig/InstanceName/ DBSInclList lists the DBSpaces that are included for detailed DBSpace monitoring You must use the KM Admin => DBSpace Monitoring Admin => Monitor by DBSpace menu command to change this variable. /InformixConfig/InstanceName/ FragInfoList contains the information for each monitored fragmented table This Informix account information is entered the first time the KM Admin => Fragment Monitoring Admin => Monitor by Fragmented Table menu command is accessed. Appendix D Agent configuration variables 219
Configuration variables
Table 42
Variable
/InformixConfig.InstaceName.FailoverMonitoring Indicates FailoverMonitoring is active or not. .Active /InformixConfig.InstaceName.FailoverMonitoring Indicates the onconfig file path on the secondary . AlternateConfigPath machine /InformixConfig.InstaceName.FailoverMonitoring Indicates the secondary host name . AlternateHost /InformixConfig.InstaceName.FailoverMonitoring Indicates INFORMIXDIR on secondary host . AlternateINFHome /InformixConfig.InstaceName.FailoverMonitoring Indicates IDS instance name of the secondary machine . AlternateINFSid /InformixConfig.InstaceName.FailoverMonitoring Indicates IDS version on the secondary machine. . AlternateInfVersion /InformixConfig.InstaceName.FailoverMonitoring Indicates the PATROL Agent port number on the . AlternatePort secondary machine. /InformixConfig.InstaceName.FailoverMonitoring Indicates SQLHOSTS file path of the secondary . LocalFailoverSqlhostsPath machine. /InformixConfig.InstaceName.FailoverMonitoring Indicates the IDS instance name on the primary . Primary machine. /InformixConfig.InstaceName.FailoverMonitoring Indicates the IDS instance name on the secondary . Secondary machine. /InformixConfig/InstanceName/ FragMonitor/.defaultAccount contains the Informix account information that PATROL uses to connect to the various databases that contain fragmented tables This Informix account information is entered the first time the KM Admin => Fragment Monitoring Admin => Monitor by Fragmented Table menu command is accessed. /InformixConfig/InstanceName/ FragTableList lists the fragmented tables that are selected for monitoring You must use the KM Admin => Fragment Monitoring Admin => Monitor by Fragmented Table menu command to change this variable. /InformixConfig/InstanceName/ FragThreshold contains the number of fragments, as defined by the user, that causes BMC Performance Manager for Informix to monitor the fragmented tables in summary instead of providing details on each fragment You must use the KM Admin => Fragment Monitoring Admin => Set Frag Threshold menu command to change this variable.
220
Configuration variables
Table 42
Variable
/InformixConfig/INFORMIX/ InstConfiguration
/InformixConfig/INFORMIX/InstExclList
lists the instances that are excluded from monitoring You must use the KM Admin => Instance Configuration => Exclude Instances menu command to change this variable.
/InformixConfig/InstanceName/ LocalChannelLimit
contains the number of concurrent query sessions that are allowed, not including the global channel You must use the KM Admin => Channel Admin => Limit Local Channels menu command to change this variable.
/InformixConfig/InstanceName/ MonitoredFragDBList
lists the databases that contain the monitored fragmented tables You must use the KM Admin => Fragment Monitoring Admin => Monitor by Fragmented Table menu command to change this variable.
/InformixConfig/INFORMIX/MonitoredInstList
lists the Informix instances that are configured for monitoring You must use the KM Admin => Instance Configuration menu commands to change this variable.
/InformixConfig/InstanceName/ OnbarDBSExclList
lists the DBSpaces that are excluded from being monitored by the OnbarMonitor You must use the KM Admin => Exclude or Include => Dbspace Exclude for OnBar menu command to change this variable.
contains the timestamp of the last check for OnBar failures contains the query clause that specifies the order of results from TblMonitor You must use the KM Admin => Table Monitoring Admin => Configure Table Monitor menu command to change this variable.
/InformixConfig/InstanceName/ ResponseTime/.defaultAccount
contains the account information that is necessary to connect to the user specified database of the query that is used for response time monitoring You must use the KM Admin => Response Time User Defined menu command from the INFORMIX application instance to change this variable. Appendix D Agent configuration variables 221
Configuration variables
Table 42
Variable
/InformixConfig/InstanceName/ RespTimeInfo
/InformixConfig/INFORMIX/ScrollLimit
displays the number that sets the limit for how many records PATROL can place in the scrollable region of some selection screens for all instances You must use the KM Admin => Modify Scroll Limit menu command from the INFORMIX application instance to change this variable.
/InformixConfig/InstanceName/ ScrollLimit
displays the number that sets the limit for how many records PATROL can place in the scrollable region of some selection screens for the instance You must use the KM Admin => Modify Scroll Limit menu command from the IFMXDS or IFMXPO application to change this variable.
/InformixConfig/InstanceName/ SQLViewConf
contains the directory where selected queries are placed and states the number of days that those queries are saved You must use the KM Admin => SQL Viewer menu commands to change this variable.
/InformixConfig/InstanceName/ TableCriteria
indicates the top number of entries to process and the column used as the key for the selection of tables for detailed monitoring You must use the KM Admin => Table Monitoring Admin => Monitoring Choices => Monitor by Criteria menu commands to change this variable.
/InformixConfig/InstanceName/ TableExclPartList
lists the tables that are excluded from general monitoring You must use the KM Admin => Table Monitoring Admin => Table Exclude or Include menu command to change this variable.
/InformixConfig/InstanceName/ TablePartList
lists the tables that are included for detailed monitoring You must use the KM Admin => Table Monitoring Admin => Monitoring Choices => Monitor by Table menu command to change this variable.
222
Configuration variables
Table 42
Variable
/InformixConfig/InstanceName/ UserCriteria
/InformixConfig/InstanceName/ UserExclList
lists the users that are excluded from general user monitoring You must use the KM Admin => User Monitoring Admin => User Exclude or Include menu command to change this variable.
/InformixConfig/InstanceName/ UserList
lists the users that are included for detailed user monitoring. You must use the KM Admin => User Monitoring Admin => Monitoring Choices => Monitor by User menu command to change this variable.
/InformixConfig/InstanceName/ UserSessionList
lists the sessions that are included for detailed user monitoring You must use the KM Admin => User Monitoring Admin => Monitoring Choices => Monitor by Session menu command to change this variable.
/InformixConfig/IfmxInstance /InformixConfig/InformixInstance
OBSOLETE. OBSOLETE.
Appendix D
223
Configuration variables
224
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
$PATROL_HOME 55 %PATROL_CACHE% 53, 55 %PATROL_HOME% 53 string 98 validating 98 variable 98 Blackout Instances menu command 18 Blackout menu command 98 blob spaces 21, 116, 121 BMC Software, contacting 2 Bourne shell 72 browser requirements 43 buffer reads, number of 127, 128 buffer space 147 buffer writes, number of 127, 128 BufferOverflow parameter 174, 190 BufferWaits parameter 174, 190 Bytes Logical log Space Used 134
A
aborted-transaction spooling directory 25 directory location 149 monitoring 157 number of files 158 path name 150 accessing Informix utilities 20 ackTh thread 161 Active Tables menu command 129 ActiveLocks parameter 174, 190 Add Instances menu command 107 agent configuration variables 218 alarms 37 aliases for database server 118 allocated dbspace per dbslice 125 applications administrative 27 container 27 descriptions 27, 30, 33 discovery 27 functional 27 icons 27, 30, 33 list of 27 ArchiveLevel0 parameter 171 ArchiveLevel1 parameter 171 ArchiveLevel2 parameter 172 ArchiveMonitor parameter 176, 209 Archiving - Logging menu command 112 archiving configuration settings 92 archiving servers 112 automatic logging 113 availability monitoring 108 availability parameters 116
C
C shell 72 capacity parameters 116 CDR Geval thread 161 CDR_DSLOCKWAIT configuration parameter 147 CDR_EVALTHREADS configuration parameter 147 CDR_LOGBUFFERS configuration parameter 147 CDR_QUEUEMEM configuration parameters 147 CDRCparse thread 161 CDRD_0 thread 161 CDRGfan thread 161 CDRN_CM thread 161 CDRNrA thread 161 CDRNrT thread 161 CDRSchedMgr thread 161 Change menu command 144, 146 CheckpointDuration parameter 172 CheckpointFrequency parameter 172 CheckpointTime parameter 189 CheckpointWaits parameter 175, 190 ChunkDown parameter 172, 189 chunks reports 124 temp dbspace parameters 121 cleaners 117, 118 CleanersDown parameter 183, 199 cntlTh thread 161 collection commands 101
B
backing up current installation before migration 59 blackout
Index
225
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
collector and consumer relationships 208 collector parameters 37 CollectorStatus parameter 191 colormap option 73 command 113 commits executed by user 132 components Informix 14 Informix ER 14 Informix XPO 14 configuration IDS and XPO instances 108 modifying 96 PATROL Configuration Manager 93 configuration file 118 configuration file location 118 configuration parameters, Informix ER 147 configuration variables 218 Configure Instances menu command 19, 108 configuring failover monitoring steps 87 Connect menu command 143 connecting ER servers 143 connecting server 143 connection coserver 118 connection coserver name 128 connection server 127 connection state 149, 150 connection state, servers 150 connection status 149 console system, overview 48 consumer parameters 37 correlation monitoring IFMXPO_CORRELATORS application 23 parameters 116 coserver connected to PATROL KM 118 coserver monitoring availability 116 capacity 116 performance 116 CoserverCorrelator parameter 194 CpuVpUsage parameter 182 customer support 3 customizations, migrating 58 database server ID 149 database server name 118, 149, 151 databases excluding from monitoring 19 exporting from tape 114 importing from a directory 114 importing from tape 114 loading 113 unloading 113 DataDistribution parameter 183, 199 DBACCESS 18 dbexport utility 114 dbimport utility 114 DbsAllocCorrelator parameter 194 DBSERVERALIASES 117, 118 DBSERVERNAME 117, 118 dbslice, dbspaces per 125 dbspace address 122 Dbspace Exclude or Include menu command 19, 120 dbspace flags 122, 123 dbspace free space 122, 123 dbspace monitoring excluding dbspaces 19 how to 120 InfoBox 121, 123 parameters 120 temp dbspaces 20 Dbspace monitoring Admin menu command 120 dbspace name 122, 123 dbspace owner 122, 123 dbspace size 122, 123 dbspace, chunks in 123 dbspace, first chunk 123 dbspace, first chunk in 122 dbspace, logical log 123 dbspace, number of 123 dbspace, number of chunks in 122 DBSpaceAllocated parameter 179, 195 DBSpaceMonitor parameter 176, 192, 209, 213 dbspaces per dbslice 125 dbspaces, number of 122 DBSPACETEMP 117, 118 DBSPACETEMP onconfig parameter 20 DBSpaceUsed parameter 179, 195 DbsUsedCorrelator parameter 195 ddr_log_io thread 161 ddr_snoopy thread 161 dead locks 23 deadlock timeouts, number of 132 Deadlock_Timeout parameter 175, 190 Deadlocks parameter 175, 191 deadlocks, number of 127, 128, 132 debug query execution time 101 debug output file 110 debugging menu commands 110
D
data history 37 data replication monitoring 148, 149 data retrieval parameters 37 summary 35 Database Exclude or Include menu command 19 database monitoring menu commands 119 database name 127, 128 database reports 119
226
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
parameters 110 Decision Support Maint menu command 21, 114 decision support maintenance see parallel database queries decision support maintenance, See parallel database queries default values for parameters 167 Define menu command 142 defining ER servers 142 replicate groups 145 servers for ER 142 Delete menu command 143 delete server from global catalog 143 Deleted Instances menu command 85, 108 deletes executed by user 132 deletes, number of 127, 128 deleting failover monitoring 91 instances 108 menu command 143, 144, 146 old version 68 replicate group 146 directory aborted-transaction spooling 149 row-information spooling 149 Disconnect menu command 142 disconnect signal 109 discovering instances 107 displaying events 21 DS_MAX_QUERIES parameter 115 DS_MAX_SCANS parameter 115 DS_TOTAL_MEMORY parameter 114 dslockwait time-out 147 defining 141, 142 disconnecting 142 ERATSSpace parameter 203 ERATSSpool parameter 203 ERConnectState parameter 24, 203 ERError parameter 203 ERErrorMonitor parameter 204 ERMonitor parameter 176 ERQueueMonitor parameter 204 ERReplicateMonitor parameter 204 ERRISSpace parameter 203 ERRISSpool parameter 203 Error Log Admin menu commands 19 ErrorLogMonitor parameter 176, 192, 209, 213 ERSendQueue parameter 203 ERServerMonitor parameter 204 ERServerState parameter 24, 204 ERSpoolMonitor parameter 205 ERThreadMonitor parameter 205 evaluator threads 147 EventSeverity parameter 173, 189 eXceed 73 Exclude or Include menu command 119, 120 excluding databases from monitoring 19, 119 dbspaces from monitoring 19, 120 tables from monitoring 126 excluding instances 108 Export Database from Directory menu command 114 Export Database from Tape menu command 114 Extended Parallel Option (XPO) parameters 189
F
failover monitoring configuring 87 deleting a configuration 91 overview 85 veiwing report 92 features Informix component 18 Informix ER component 24 FgWrites parameter 183, 199 flags invoked for replicate 154 flags invoked for replication 154 foreground writes 21 FragBuilder parameter 213 FragChecker parameter 177 FragDeadLks parameter 180, 196, 198 FragDeletes parameter 181, 197, 198 FragLockReqs parameter 181, 197, 198 FragLockWts parameter 181, 197, 198 Fragment Monitoring Admin menu command 29, 32, 130 fragmented table monitoring 130 FragMonitor parameter 177, 192, 209, 213 FragPageReads parameter 181, 197, 198
E
enterprise replication administration of 141 attributes 143 configuring servers 141 monitoring 147 starting 142 stopping 142 threads 161 Enterprise Replication (ER) parameters 203 environment variables LANG 71 PATH 71, 72 PATROL_BROWSER 72 PATROL_CACHE 53 PATROL_HOME 53, 55 setting for Help browser 71 setting for the browser 71 ER component, See Informix ER component ER servers
Index
227
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
FragPageWrites parameter 181, 197, 198 FragSDeadLocks parameter 181 FragSDeletes parameter 182 FragSeqScans parameter 181, 197, 198 FragSLockRequests parameter 182 FragSLockWaits parameter 182 FragSPageReads parameter 182 FragSPageWrites parameter 182 FragSSeqScans parameter 182 free dbspace per dbslice 125 frequency hour, minute, and day 153 of replication 154 type 153 FullestChunk parameter 173, 189 FullestDbs parameter 173, 189 FullestMetadata parameter 173 description 28 InfoBox 121 monitoring dbspaces 120 parameters 121, 179 IFMXDS_DBS_CHK application description 28 monitoring dbspaces 120 parameters 179 IFMXDS_DBSTEMP application description 28 monitoring dbspaces 120 parameters 121, 180 IFMXDS_DBSTEMP_CHK application description 29 monitoring dbspaces 120 parameters 180 IFMXDS_FRAG application description 29 IFMXDS_FRAG application monitoring 130 IFMXDS_FRAG_EXT application description 29 monitoring 131 parameters 180 IFMXDS_FRAG_SUM application description 29 monitoring 131 parameters 181 IFMXDS_PDQ application creating an instance of 114 description 29 overview 21 parameters 182 IFMXDS_PERFORMANCE application description 29 monitoring servers 115 parameters 116, 183 IFMXDS_SPACE application description 29 IFMXDS_TABLES application description 30 IFMXDS_TBS application description 30 monitoring 127 parameters 127, 185 IFMXDS_USER application description 30 IFMXDS_USERS application description 30 monitoring users 131 parameters 131, 188 IFMXER application InfoBox 147 monitoring replicates 152 monitoring servers 148 overview of menu commands 24, 25 IFMXER_ QUEUE application instance 26 IFMXER_COLLECTORS application
G
global catalog, delete server 143 global channel 18, 109 Global Channel Admin menu command 18, 109 graceful shutdown 20 Group menu command 146
H
hierarchy, ER server 142 history files 37 home directory for Informix 118 host computer 117, 118 host name 117, 118
I
icons, types of 27, 30, 33 ID for server 150 idle time 150 IFMXDS application 28, 117 IFMXDS.kml file Informix component 14 Informix ER component 14 IFMXDS_AVAILABILITY application description 28 monitoring servers 115 parameters 171 IFMXDS_CAPACITY application description 28 monitoring servers 115 parameters 116, 174 IFMXDS_COLLECTORS application description 28 parameters 176 IFMXDS_DBS application
228
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 34 IFMXER_PARTICIPANT application description 34 InfoBox 155 instance 25 IFMXER_QUEUE application description 34 IFMXER_QUEUE application InfoBox 157, 158 IFMXER_QUEUELIST application description 34 IFMXER_REPLGRP application description 34 IFMXER_REPLGRP application InfoBox 151 IFMXER_REPLICATE application description 34 InfoBox 152 monitoring replicates 152 IFMXER_REPLLIST application description 34 IFMXER_REPLSETS application description 34 IFMXER_SERVER application description 35 instance 24 monitoring ER servers 148 IFMXER_SERVERGRP application description 35 instance 24 monitoring ER servers 148 IFMXER_SPOOL application description 35 IFMXER_SPOOLDIR application description 35 instance 25 IFMXER_SPOOLFILE application 25 description 35 IFMXER_SPOOLFILE application InfoBox 158 IFMXER_THREAD application 26 description 35 IFMXER_THREADLIST application 25, 26 description 35 IFMXPO 115 IFMXPO application 31 IFMXPO application InfoBox 118 IFMXPO.kml file Informix XPO component 16 IFMXPO_AVAILABILITY application description 31 monitoring servers 115 parameters 116, 189 IFMXPO_CAPACITY application description 31 monitoring servers 115 parameters 116, 190 IFMXPO_COLLECTORS application description 31 IFMXPO_COLLECTORS application parameters 191 IFMXPO_CORRELATORS application description 31 monitoring servers 115 parameters 116, 194 IFMXPO_COSERVER application description 31 IFMXPO_DBS application description 31 InfoBox 121, 123 monitoring dbspaces 120 parameters 195 IFMXPO_DBS_CHK application description 32 monitoring dbspaces 120 parameters 195 IFMXPO_DBSTEMP application description 32 monitoring dbspaces 120 parameters 196 IFMXPO_DBSTEMP_CHK application description 32 monitoring dbspaces 120 parameters 121, 196 IFMXPO_FRAG application description 32 IFMXPO_FRAG application monitoring 130 IFMXPO_FRAG_EXT application monitoring 131 parameters 196 IFMXPO_FRAG_SUM application description 32 IFMXPO_FRAG_SUM application monitoring 131 IFMXPO_PERFORMANCE application description 32 monitoring servers 115 parameters 116, 198, 199 IFMXPO_SPACE application description 33 IFMXPO_TABLES application description 33 IFMXPO_TBS application description 33 InfoBox 127, 128 parameters 127, 201 IFMXPO_USER application description 33 InfoBox 132, 133 monitoring users 131 IFMXPO_USERS application description 33 monitoring users 131 parameters 131, 202 Import Database from Directory menu command 114 Import Database from Tape menu command 113 importing a database 113 include tables for monitoring 126
Index
229
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
including databases for monitoring 119 dbspaces for monitoring 120 InfoBoxes dbspace monitoring 121, 123 ER monitoring 147 IFMXDS application, InfoBox 117 IFMXDS_DBS application 121 IFMXDS_TBS application 127 IFMXDS_USER application 132 IFMXER application 147 IFMXER_PARTICIPANT application 155 IFMXER_QUEUE application 157, 158 IFMXER_REPLGRP application 151 IFMXER_REPLICATE application 152 IFMXER_SPOOLFILE application 158 IFMXPO application 118 IFMXPO_DBS application 123 IFMXPO_TBS 127 IFMXPO_TBS application 128 IFMXPO_USER 132 IFMXPO_USER application 133 participant monitoring 155 queue monitoring 157, 158 replicate group monitoring 151 replicate monitoring 152 server monitoring 117 spool file monitoring 158 table monitoring 127, 128 user monitoring 132, 133 INFORMIX 31 Informix Admin menu commands 141 INFORMIX application 28 Informix component .km files 14 features 18 Informix products monitored by 14 KM Admin menu 18 overview 14 parameters 171 Informix configuration parameters 147 Informix Dynamic Server decision support resources 21 Informix Enterprise Replication component, See Informix ER component Informix Enterprise Replication monitoring 24 Informix ER component .km files 14 definition of ER server 141 Informix Admin menu commands 141 Informix products monitored by 14 Informix ER configuration parameters 147 Informix Extended Parallel Option component, See Informix XPO component Informix server, name of 132 Informix utilities 20 Informix version 117 Informix XPO component Informix products monitored by 16 Informix XPO monitoring 23 Informix XPO version 118 INFORMIX.kml file 17 INFORMIXDIR 43, 117, 118 INFORMIXSERVER 43, 117, 132 INFORMIXSQLHOSTS 43 installation backing up before migration 59 clearing cache 68 online Help 71 preparing for 45 upgrading from an earlier version 51 Instance Configuration menu command 107 instance, previously excluded 108 instances adding manually 85 archiving an 112 deleting 85, 108 logging an 112 reconfiguring deleted 85, 108 InstanceStatus parameter 20, 173 InstanceStatusMonitor parameter 209 IOQueue parameter 183, 199 ISAM calls executed 21
K
Kill Session menu command 136 km files, saving 82 KM version 117, 118, 122, 123, 127, 128, 132 KMs determining if migratable 52 upgrading from an earlier version 51 Korn shell 72
L
LANG environment variable 71 LatchWaits parameter 175, 191 leaf node 150 leaf server 150 LicensesUsed parameter 188 Load a Database menu command 113 Load a Table menu command 113 Loading - Unloading menu command 113 loading product components PATROL Console for Unix 79 PATROL Console for Windows 2000 78 Local Channel Limit menu command 18, 110 lock requests by user 132 lock requests, number of 127, 128 lock timeouts, number of 127, 128 lock waits 23 lock waits, number of 127, 128, 132
230
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
LockOverflow parameter 175, 191 locks held by user 132 LockWaits parameter 175, 191 logging of server 112 logging server automatically 113 logging servers 112 logical log buffers 21 logical log records written by user 132 logical log, location of 123 logical restore 122 LogicalLogBufSize parameter 183, 199 logically fragmented table extents 23 LogSpace parameter 173, 190 long transactions per session 132 data replication 148, 149 databases 119 dbspaces 120 enterprise replication 147 ER servers 148 fragmented tables 130 participants 156 queues 157 replicate groups 151 servers 115 spools 157 threads 159 Monitoring Choices menu command 136 monitoring data replication 148, 149 monitoring databases 119 monitoring dbspaces how to 120 InfoBox 121, 123 parameters 120 monitoring servers 115 availability 116 capacity 116 correlation 116 InfoBox 117, 118 performance 116 monitoring tables InfoBox 127, 128 parameters 127 reports 129 monitoring users InfoBox 132, 133 reports 134 Show Transaction Log by Transaction ID 135 MSGPATH 117
M
manually enter transactions 142 Max Bytes Logical log Used 134 MAX_PDQPRIORITY parameter 114 MAX_QUERIES configuration value 115 MAX_SCANS configuration value 115 MAX_SCANS parameter 115 Maximum Space Used by Sort 134 Memory Fragments Alloc Use menu command 134 Memory Fragments Allocated menu command 134 Memory Fragments Free menu command 134 Memory Statistics menu command 134 Memory Status Network menu command 135 MemoryUsage parameter 183 menu commands debugging 110 Group 146 monitoring databases 119 merge map file 63, 66 metadata 21, 116, 121 MetadataUsed parameter 179 migrating backing up current installation before 59 customizations 58 determining if KM is migratable 52 from an earlier version of the KM 51 mode of participant 156 mode of participant database 155 Modify Instances menu command 108 Modify menu command 143, 144, 146 Modify Scroll Limit menu command 130 modifying instances 93 modifying replicate 144 Monitor by Criteria menu command 126, 136 Monitor by Dbspace menu command 19 Monitor by Fragmented Table menu command 130 Monitor by Session menu command 136 Monitor by Table menu command 126 Monitor by User menu command 136 monitoring
N
NETTYPE 118
O
ON-Bar Activity Log 20 OnBarActivityStatus parameter 20, 174 ONCONFIG 43, 114, 117, 118 onconfig file for instance 117 online Help, installing 48, 71 online log 117 onload 113 Onmode utility 114 onstat -p command 111 Onstat_dMonitor parameter 177, 192, 209, 213 Onstat_FMonitor parameter 177, 192, 209, 213 Onstat_IMonitor parameter 177, 193 Onstat_lMonitor parameter 209, 213 OnstatMonitor parameter 177, 193, 209, 213
Index
231
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
onunload utility 113 report 156 state of 155 Participants menu command 156 partition number 127, 128 Partition Profile menu command 129 Partition Profile report 129 PATH environment variable 72 PATROL Agent 35 PATROL Agent default account 107 PATROL Central Operator - Web Edition, installing 48 PATROL Configuration Manager 218 archiving 92 modifying instances 93 overview 92 removing instances 93 requirements 92 PATROL Console viewing parameters 35 PATROL Console version 117 PATROL Event Manager (PEM) 21 PATROL KM for Event Management 92, 103 PATROL_BROWSER environment variable 72 PATROL_CACHE 53, 55, 68 PATROL_HOME 53, 55 PDQ, See parallel database queries or IFMXDS_PDQ PdqMonitor parameter 178 performance parameters 116 physical log buffers 21 PhysicalLogBufSize parameter 184, 199 PhysicalLogSize parameter 175, 191 PhysicalLogUsed parameter 184, 199 poll times 101 polling cycles 101 preparing for installation 45 ProblemSessions parameter 188 ProblemUsers parameter 188 processing replication 151 processing replication data 152 product support 3 products, uninstalling in Unix environments 74 profile counts 21 profile statistics administration of 111 changing 111 Cumulative menu command 111 delta 111 Delta menu command 111 feature description 21 how to set to cumulative 111 how to set to delta 111 monitoring 21 overview 111 parameters effected 111 setting to zero 111 Zero menu command 111
P
page cleaners, number of 117, 118 page flushes 21 page reads by session 132 page reads, number of 128 page writes by session 132 page writes, number of 128 PageRead parameter 179, 195 pages read and written 21 PageWrite parameter 179, 195 parallel database queries configuring 114 limiting number 115 limiting shared memory 115 resources allocated 114 settings 114 parallel processing 151 parallel scans 114 param.hist file 37 Parameter 171 Parameter Debug On Off Toggle menu command 110 parameter properties, changing 102 parameters alarms 37 changing poll times 101 changing thresholds 100 collector 37 collector and consumer relationships 208 collector-consumer dependencies 207 consumer 37 correlation monitoring 116 data retrieval 35, 37 deactivating 99 debugging 110 default values 167 defaults 207 definitions 167 fragmented table 131 history data 37 history file 37 modifying 99, 102 monitoring dbspaces 121 overview of 35 standard 37 with status set 100 parent server ID 150 participant mode description 155 types of 156 participants mode of 155 monitoring 156 overview 25
232
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
Q
query execution time 101
R
Read parameter 179, 195 ReadAhead parameter 184, 199 ReadCache parameter 184, 200 reads and writes 21 reads executed by session 132 reads executed by user 132 reads, number of 127 ReadyQueue parameter 184, 200 receive queue dbspace for 150 location 149 memory 147 monitoring 157 remove 91 replicate group ID 152 replicate group replicates 152 replicate group state 151 replicate group, name of 151, 152, 154 replicate groups defining 145 definition of 145 deleting 146 guidelines for 145 monitoring 151 reports 151 Replicate Groups menu command 151 Replicate menu command 144, 145 replicate name 152 replicate set, see replicate group replicate tables, synchronize 145 replicate, name of 154, 155, 156 replicate, state of 153 replicated table 155 replicates defining 144 definition of 144 guidelines for 144, 145 modifying 144 monitoring 25 replicates in replicate group 152 Replicates menu command 153 replication conflicts 154 replication conflicts, stored procedure 153 replication data process 152 replication data, resume delivery 143 replication, reports on 148, 149 replication, scope of 153 replTh thread 161 Reports participant 156
replicate groups 151 server 150 user reports 134 response time 22 Response Time User Defined menu command 112 ResponseTime parameter 184, 200 restart enterprise replication 142 Restart Global Channel menu command 18, 109 Resume menu command 143, 146 rewrites executed by user 132 rollbacks executed, number of 132 root server ID 150 root server, description of 142 row-information spooling directory 25 directory location 149 monitoring 157 number of files 158 path name 150 Run Automatic Logging menu command 113
S
saving changes 82 saving km files 82 scan threads, limiting 115 ScanThreadsAvailable parameter 183 ScanThreadUsage parameter 183 scope type 153 select statement for replication 156 select statements for participants 144 send queue dbspace for 150 location 149 memory 147 modifying location 143 monitoring 157 sequential processing 151 sequential scans 23 sequential scans by session 132 sequential scans, number of 127, 128 server aliases 118 server group, definition 141 server group, name of 155, 156 Server menu command 142, 143 server monitoring availability 116 capacity 116 correlation 116 InfoBoxes 117, 118 performance 116 server name 128 server type 149 servers connecting 143, 149 connection state 150
Index
233
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
data replication 148, 149 disconnecting ER 142 hub 150 ID 150 Informix ER 141 leaf 150 logging automatically 113 monitoring 115 monitoring ER 148 parent 150 parent ID 149 receive queue location 149 reports 150 root ID 149, 150 send queue location 149 state of 149, 150 suspending 143 time out 149 type 149 type of 150 Servers menu command 150 SesDeadlocks parameter 188, 202 SesDeletes parameter 188, 202 SesHeldResources parameter 188, 202 SesLocksHeld parameter 188, 202 SesLongTxs parameter 188, 202 SesMonitor parameter 178, 193, 209, 213 SesSeqScans parameter 188, 202 Session Information menu command 135 session number 132 session reports 134 Set Fragment Threshold menu command 130 setting environment variables for Help browser 71 shared memory for parallel database queries, limiting 114 shells Bourne 72 C 72 Korn 72 Show All menu command 119 Show Allocated and Free menu command 125 Show Allocated and Used menu command 125 Show by Tblspace menu command 135 Show by Transaction ID menu command 135 Show by User menu command 135 Show Chunks menu command 124 Show Current Setup menu command 126, 130, 136 Show Dbspace and Chunks menu command 124 Show Dbspace and Detail menu command 124 Show Dbspaces Tables menu command 124 Show Default Excluded (databases) 119 Show Detail menu command 125 Show Monitored menu command 119 Show Tables Dbspaces Report menu command 129 Show Transaction Log by Transaction ID 135 shutting down Informix instance 20 smart blob spaces 21, 116, 121, 177 SMI collector, turning off 108 SMI sysptprof 129 SMICollector 20 Sorts not in Memory 134 spool directory 158 spool file name 158 spool file owner 159 spool file size 158 SQL commands 20 SQL Information menu command 135 SQL scripts 20 SQL statements 22 SQL syntax errors, detecting 112 SQLHOSTS 117, 118 sqlhosts file 108 sqlhosts file for instance 117 sqlhosts file location 118 SQLViewerMonitor parameter 178, 193, 213 standard collectors 37 standard parameters 37 Start Continuous Logging menu command 112 Start menu command 145 State 24 state of replicate 153 state of server 149, 150 stop enterprise replication 142 Stop menu command 142 Stop Monitoring (users) menu command 136 Stop Server menu command 20 stopping replication 142 stored procedure used 153 support, customer 3 Suspend menu command 143, 145, 146 suspending a server 143 synchronize replicate tables 145 syncTh thread 161 SysCpu parameter 184, 200 system clocks in ER servers 144 system clocks, synchronizing 144 system roles console systems 48
T
TabExtents parameter 184, 200 table loading 113 unloading 113 Table Exclude or Include menu command 23, 126 table extents 23 table monitoring InfoBox 128 parameters 127 reports 129 Table Monitoring Admin menu command 126 table name 127, 128 Table Reports menu command 129
234
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
TableOverflow parameter 176, 191 tables including 126 synchronize for replication 145 Tables in Sysptprof menu command 129 tables, excluding 126 tables, fragmented 130 TableScans parameter 184, 200 tablespace, reason for monitoring 128 TblDeadLocks parameter 185, 200 TblLockWaits parameter 185 TblMonitor parameter 178, 193, 209, 213 tbload utility 113 TblSeqScans parameter 185, 200 TBSDeadLks parameter 185, 201 TBSDeletes parameter 185, 201 TBSLockReqs parameter 185, 201 TBSLockWts parameter 186, 201 TBSMonitor parameter 178, 193, 209, 213 TBSPageReads parameter 186, 201 TBSPageWrites parameter 186 TBSSeqScans parameter 186, 201 tbunload utility 113 technical support 3 tempdbs 20 TempDBSMonitor parameter 178, 194, 209, 213 TempDBSpaceAllocated parameter 180, 196 TempDbspaces, monitoring 20 TempDBSpaceUsed parameter 180, 196 TempPageRead parameter 180, 196 TempPageWrite parameter 180, 196 TempRead parameter 180, 196 TempWrite parameter 180, 196 threads ackTh 161 CDR Geval 161 CDRCparse 161 CDRD_0 161 CDRN_CM 161 CDRNrA 161 CDRNrT 161 CDRSchedMgr 161 cntlTh 161 ddr_log_io 161 ddr_snoopy 161 ID 159 list of for ER 161 monitoring 159 name of 159 replTh 161 status of 159 virtual process class 159 threads CDRGfan 161 Threads menu command 159 thresholds, changing for parameters 100 time out, server groups 149 total sorts by session 133 TOTAL_MEMORY parameter 114 Transaction Log Reports menu command 135 transaction reports 134 triggers for replicate 153
U
uninstalling products 74 Unload a Database menu command 113 Unload a Table menu command 113 upgrading backing up current installation before 59 from an earlier version of the KM 51 overview 51 used dbspace per dbslice 125 UsedSpace parameter 174, 190 user account 72 user connection 132 user monitoring InfoBox 132, 133 reports 134 Show Transaction Log by Transaction ID 135 User Monitoring Admin menu command 136 user process ID 132 user, name of 132 UserCpu parameter 185, 200 UserMonitor parameter 179, 194, 209, 213 UserOverflow parameter 176, 191 users, monitoring 23, 131
V
variable, PATROL_BROWSER 72 Variables deploying 97 variables 218 version number of KM 117, 118, 123, 127, 132 version of Informix 117 viewing failover monitoring report 92 virtual process class 159 virtual processors 23 VPCorrelator parameter 195 VPList parameter 174, 190 VPMonitor parameter 179, 194, 209, 213 VPTotal parameter 174, 190
W
wpconfig utility 218 Write parameter 180, 196 WriteCache parameter 185, 201 writes executed by session 132 writes executed by user 132 writes, number of 127, 128
Index
235
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
236
Notes