Sie sind auf Seite 1von 240

BMC Performance Manager Getting Started

for Informix

Supporting
BMC Performance Manager version 9.3 for Informix
June 2008

www.bmc.com

Contacting BMC Software


You can access the BMC Software website at http://www.bmc.com. From this website, you can obtain information about the company, its products, corporate offices, special events, and career opportunities.

United States and Canada


Address BMC SOFTWARE INC 2101 CITYWEST BLVD HOUSTON TX 77042-2827 USA Telephone 713 918 8800 or 800 841 2031 Fax 713 918 8000

Outside United States and Canada


Telephone (01) 713 918 8800 Fax (01) 713 918 8000

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.

Restricted rights legend


U.S. Government Restricted Rights to Computer Software. UNPUBLISHED -- RIGHTS RESERVED UNDER THE COPYRIGHT LAWS OF THE UNITED STATES. Use, duplication, or disclosure of any data and computer software by the U.S. Government is subject to restrictions, as applicable, set forth in FAR Section 52.227-14, DFARS 252.227-7013, DFARS 252.227-7014, DFARS 252.227-7015, and DFARS 252.227-7025, as amended from time to time. Contractor/Manufacturer is BMC SOFTWARE INC, 2101 CITYWEST BLVD, HOUSTON TX 77042-2827, USA. Any contract notices should be sent to this address.

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

Support by telephone or e-mail


In the United States and Canada, if you need technical support and do not have access to the web, call 800 537 1813 or send an e-mail message to customer_support@bmc.com. (In the subject line, enter SupID:<yourSupportContractID>, such as SupID:12345). Outside the United States and Canada, contact your local support center for assistance.

Before contacting BMC


Have the following information available so that Customer Support can begin working on your issue immediately:
I

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

BMC Performance Manager Getting Started for Informix

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

BMC Performance Manager Getting Started for Informix

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

BMC Performance Manager Getting Started for Informix

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

BMC Performance Manager Getting Started for Informix

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

BMC Performance Manager Getting Started for Informix

Chapter

1
14 14 16 17 18 18 23 24 27 27 35 38 38 39 40

Product components and capabilities


This chapter provides information about the components, features, and organization of BMC Performance Manager for Informix product. This chapter presents the following topics: 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 1 Product components and capabilities

13

Overview of BMC Performance Manager for Informix

Overview of BMC Performance Manager for Informix


The BMC Performance Manager for Informix product contains knowledge in the form of applications, commands, parameters, and recovery actions that PATROL uses to monitor, analyze, and manage your Informix servers. This knowledge is delivered in the form of .km files. The components of BMC Performance Manager for Informix use .km files to monitor and manage the Informix servers. BMC Performance Manager for Informix contains the following components:
I I I

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

Informix OnLine Server Informix Dynamic Server versions

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

BMC Performance Manager Getting Started for Informix

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

Chapter 1 Product components and capabilities

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

BMC Performance Manager Getting Started for Informix

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

Chapter 1 Product components and capabilities

17

Features of BMC Performance Manager for Informix

Features of BMC Performance Manager for Informix


The components of BMC Performance Manager for Informix offer unique features.

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.

Blacks out instances for a user-defined period of time


You can stop PATROL from issuing warnings and alarms for selected instances for a user-defined period of time by using the Blackout Instance(s) menu command. The blackout instance(s) menu command enables you to stop PATROL from issuing warnings and alarms for selected instances for a user-defined period of time.

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

BMC Performance Manager Getting Started for Informix

Informix component

Enable multiple-user access in administration mode


The administration mode replaces the single-user mode to access the database server to perform multiple administrative tasks. The single -user mode allowed only the informix user or a DBSA group user to connect to database server in the administration mode. You can dynamically allow one or more specific users to connect to the database server in the administration mode. The administration mode is enabled by using the onmode or oninit command options from IDS Instance -> KM Commands -> Informix Admin -> Tools -> Onmode, the ADMIN_MODE_USERS from IDS Instance => USERS => KM Commands => KM Admin => User Admin, and the ADMIN_USER_MODE_WITH_DBSA configuration variable.

Monitors error log


The error log (as defined by the Informix MSGPATH configuration parameter) is monitored at a specified interval to determine whether any critical messages were written to the log. You can define error messages that you want written to the log and remove userdefined error messages, as well as generate lists of other errors by using the KM Admin => Error Log Admin menu commands.

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.

Excludes databases from monitoring


Using the Exclude or Include => Database Exclude or Include menu command, you can select the databases that you want PATROL to monitor.

Excludes dbspaces from monitoring


Using the Exclude or Include => Dbspace Exclude or Include menu command, you can select the dbspaces that you want the Onstat_dMonitor and TempDBSpaceMonitor collector parameters to monitor. By default, all dbspaces are included.

Includes dbspaces for monitoring by DBSpaceMonitor


Using the Dbspace Monitoring Admin =>Monitor by Dbspace menu command, you can select the dbspaces that you want the DBSpaceMonitor collector parameter to monitor. By default, all dbspaces are excluded.

Chapter 1 Product components and capabilities

19

Informix component

Monitors temp Dbspaces


PATROL monitors the temporary dbspaces only when tempdbs is defined by the DBSPACETEMP onconfig parameter before the server is brought online. PATROL monitors temp dbspaces to determine whether there is enough space to manage the storage of temporary tables created by sorts, backups, and implicit or non-logging explicit table declarations.

Provides commands for the administration of Informix servers


BMC Performance Manager for Informix provides menu commands that you can use to perform administration of monitored Informix servers from PATROL.

Shuts down servers gracefully


The Start and Stop Server => Stop Server menu command takes the SMICollector offline before shutting down the Informix instance.

Accesses Informix utilities


BMC Performance Manager for Informix provides menu commands that you can use to access the following Informix tools: Dbaccess, Oncheck, Onparams, Onspaces, Onstat, Onstat-g, Onstat-i, Onmode. It also provides menu commands that you can use to enter and execute user-defined SQL commands and SQL scripts.

Monitors the status of monitored instances


The InstanceStatusMonitor collector parameter monitors the status of all monitored instances. This collector parameter resides under the INFORMIX application (but it is not displayed on your screen). It sets the value for the InstanceStatus consumer parameter that resides in the Availability application of each instance.

Monitors ON-Bar activity


The OnBarActivityStatus standard parameter examines the ON-Bar Activity Log for warnings and errors.

20

BMC Performance Manager Getting Started for Informix

Informix component

Monitors Informix decision support resources


PATROL monitors the Informix Dynamic Server decision support resources by using the IFMXDS_PDQ (parallel database query) application. You can enter the values for the Informix parameters that determine the resources that are allocated for PDQ by using the Informix Admin => Decision Support Maint (PDQ) menu command. The Onconfig DS_NONPDQ_QUERY_MEM parameter allows you to allocate more than 128K memory for a NONPDQ query. To enable the NONPDQ query set the MAX_PDQPRIORITY parameter to 0. Select KM Commands => Informix Admin => Decision Support Maint(PDQ) from the menu command.

Displays BMC Performance Manager for Informix events


Each parameter with an automatic recovery action creates an event. If a PATROL event fails, a message is displayed in the PATROL Event Manager. For example, if a parameter goes into alarm or a collector parameter fails, a message is sent to the PATROL Event Manager.

Monitors page flushes


The page flushes are monitored to count each type of write that flushes pages to disk. Special attention is focused on the number of foreground writes and page cleaners that are down.

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.

Monitors physical and logical logs


The physical log and logical log buffers are monitored for the number of pages and the percentage of pages that are used.

Monitors Dbspaces, including metadata for blob spaces


The IFMXDS_DBS application provides parameters that display data on dbspaces, and data on the fullest metadata for each blob space. The IFMXDS_AVAILABILITY application provides parameters that display information about the space that is used, including metadata that is used for each blob space.

Chapter 1 Product components and capabilities

21

Informix component

Monitors the response time for each server


BMC Performance Manager for Informix monitors the response time of each server by executing a default query that measures the amount of time it takes for the server to respond to each user and by charting the response time over time. You can replace the default query with one that fits your needs.

Automatically increase the number of AIOVPs


You can dynamically enable or disable the automatic increase of Asynchronous Input/Output Virtual Processors (AIOVPs) and page cleaner threads by using Performance => KM Commands => KM Admin => Auto AIOVPs menu command.

Managing server restart by using an RTO policy


You can set the amount of time, in seconds, that the Informix Dynamic Server (IDS) has to recover from a problem after you restart the server by creating a Recovery Time Objective (RTO) policy by using the Performance => KM Commands => KM Admin => Recovery Time Objective Policy menu command, which manages RTO_SERVER_RESTART database parameter.

Automatically configuring instances


The Informix application instance menu automatically configures the Informix instance to monitor all available default application classes. You can use the KM Admin => Auto Configure Instances menu command to automatically configure your Informix instances.

Monitor shared-memory residency


You can specify whether shared memory residency is enforced for the resident portion of the database server shared memory. The IDS Instance -> KM Commands -> Informix Admin -> Tools -> Onmode menu command, which manages RESIDENT database parameter. The resident portion in the database server has the buffer pools which are used to read or write in the database and improve the performance

Monitors the SQL statements processed by Informix


The SQL Snapshot feature of BMC Performance Manager for Informix takes snapshots of the SQL statements that are processed by each Informix server. The snapshots are written to an ASCII file that you specify and that is stored for the number of days that you specify. The SQL statements are saved at the server level.

22

BMC Performance Manager Getting Started for Informix

Informix XPO component

Monitors tables
BMC Performance Manager for Informix analyzes the tables for each server to check for sequential scans, dead locks, and lock waits.

Excludes tables from monitoring


Using the Table Exclude or Include menu command, you can select which tables the TblMonitor collector parameter monitors.

Monitors table extents


The table extents are analyzed to determine whether the number of extents has extended past a defined threshold. Mutually exclusive algorithms monitor regular table extents and logically fragmented table extents so that they are analyzed separately and differently.

Monitors users and sessions


User sessions are monitored so that you can determine problem users and maximize throughput.

Monitors virtual processors


Virtual processors are monitored to ensure that the number of virtual processors is the same from one polling cycle to the next.

Informix XPO component


The Informix XPO component of BMC Performance Manager for Informix helps you manage and monitor your Informix Extended Parallel Servers (XPS) and Informix Dynamic Servers with Extended Parallel Option (XPO) (for version numbers, see IFMXPO.kml on page 16). The Informix XPO component offers many of the same features offered by the Informix component, but it specifically monitors and correlates your Informix XPO environment. Correlation monitoring is performed on any Informix XPS or XPO server in your environment that has multiple nodes. The servers are monitored to determine whether data is distributed evenly across all nodes, including the number of reads and writes, and the amount of data that is stored among all dbspaces.

Chapter 1 Product components and capabilities

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.

Consolidates replication monitoring


The Informix ER component provides one IFMXER application instance under each IFMXDS instance that provides the enterprise replication option to contain and organize all ER component applications, parameters, and commands.

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.

Monitors, defines, and maintains ER Servers


The Informix ER component of BMC Performance Manager for Informix creates an IFMXER_SERVER application instance for each server and an IFMXER_SERVERGRP application instance for each server group that is defined in your enterprise replication environment. Besides providing instant recognition of the existence and status of these servers and server groups, these application instances provide information about each server or server group in the IFMXER_SERVER and IFMXER_ SERVERGRP application InfoBoxes. The ERConnectState and ERServerState parameters monitor the status of your servers and server groups. Using the menu commands under the IFMXER application instance in the Informix Admin => Server menu, you can create, define, and maintain the servers and server groups for your enterprise replication environment from the BMC Performance Manager for Informix interface. The Reports => Servers menu command accessed from the IFMXER application instance provides a report about the selected instance.

24

BMC Performance Manager Getting Started for Informix

Informix ER component

Monitors, defines, and maintains ER replicates


The ER component of BMC Performance Manager for Informix creates an IFMXER_REPLICATE or an IFMXER_ REPLGRP (or REPLSETS for Informix 9.30 and earlier) application instance for each replicate or replicate group (or replicate set) that is defined in your enterprise replication environment. It also creates an IFMXER_REPLLIST container application to hold all IFMXER_REPLICATE and IFMXER_REPLGRP (or REPLSETS) application instances. Besides providing instant recognition of the existence and status of these replicates and replicate groups, these application instances provide information about each replicate or replicate group in the IFMXER_REPLICATE and IFMXER_ REPLGRP (or REPLSETS) application InfoBoxes. ERConnectState and ERServerState parameters monitor the status of your servers and server groups. Using the menu commands under the IFMXER application instance in the Informix Admin => Replicate menu, you can create, define, and maintain the replicates and replicate groups for your enterprise replication environment from the BMC Performance Manager for Informix interface. The Reports => Replicates and Reports=> Replicate Groups menu commands that are accessed from the IFMXER application instance provide reports about the replicates and replicate groups in your ER environment.

Monitors, defines, and maintains ER participants


The ER component of BMC Performance Manager for Informix creates an IFMXER_PARTICIPANT application instance for each ER participant that is defined in your enterprise replication environment. Besides providing instant recognition of the existence and status of the participants, these application instances provide information about participants in the IFMXER_PARTICIPANT InfoBox. Using the Informix Admin => Server => Define menu command accessed from the IFMXER application instance, you can define the location of 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. The Reports => Participants menu command provides a report about the participants.

Monitors, defines, and maintains ER spool directories


The ER component of BMC Performance Manager for Informix creates an IFMXER_SPOOLDIR application instance for the aborted-transaction spool (ATS) directory and the row-information spool (RIS) directory that is defined in your enterprise replication environment. The ER component also creates an IFMXER_SPOOLFILE application instance for each ATS and RIS file. It also creates an IFMXER_SPOOL container application to hold all IFMXER_SPOOLDIR and
Chapter 1 Product components and capabilities 25

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.

Monitors, defines, and maintains ER send and receive queues


The ER component of BMC Performance Manager for Informix creates an IFMXER_ QUEUE application instance for the send and receive queues that are defined in your enterprise replication environment. It also creates an IFMXER_QUEUES container application to hold all IFMXER_QUEUE application instances. Besides providing instant recognition of the existence and status of these queues, these application instances provide information about send and receive queues in the IFMXER_QUEUE application InfoBoxes. The ERSendQueue and ERReceiveQueue parameters monitor the status of the send and receive queues.

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.

Monitors, defines, and maintains ER threads


The ER component of BMC Performance Manager for Informix creates an IFMXER_ THREAD application instance for each thread that is used by your enterprise replication system. It also creates an IFMXER_THREADLIST container application to hold all IFMXER_THREAD application instances. These application instances provide instant recognition of the existence and status of the threads that are used by ER.
26 BMC Performance Manager Getting Started for Informix

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.

Informix componentapplications and icons


The Informix component uses application classes to help you monitor and manage Informix On-Line Servers and Informix Dynamic Servers (for specific versions, see IFMXDS.kml on page 14). Table 4 contains a description of each application class and a graphic of the icon that represents each application class that the Informix component of BMC Performance Manager for Informix provides.

Chapter 1 Product components and capabilities

27

Application classes

Table 4

Applications and icons for the Informix component (part 1 of 3)


Definition The INFORMIX application is the main application class for BMC Performance Manager for Informix. This application discovers and contains all of the Informix instances in your environment and provides menu commands that you can use to begin the setup or configuration of BMC Performance Manager for Informix. An IFMXDS application discovers and contains all of the applications for an Informix Dynamic Server instance. An IFMXDS application is created for each Informix Dynamic Server version 7.x, 9.x or 10.x that is detected and that is supported by BMC Performance Manager for Informix. You can also manually add Informix version 5.x instances that are supported by BMC Performance Manager for Informix. An IFMXDS_AVAILABILITY (Availability) application contains the parameters that check on the availability of the selected server and its resources, including space and virtual processes, and the parameters that check on archival and error log activity. An Availability instance is created for each monitored Informix Dynamic Server. An IFMXDS_CAPACITY (Capacity) application contains the parameters that pertain to the capacity of the selected server, such as user connections, locks, waits, and physical log size. A Capacity instance is created for an Informix instance if during configuration you selected to have the instance monitored by the Capacity application. An IFMXDS_COLLECTORS (Collectors) application contains the collector and the standard collector parameters that set the values for consumer parameters. A Collectors instance is created for each monitored Informix Dynamic Server. An IFMXDS_DBS (Dbspace) application provides specific parameters, menu commands, and InfoBox items pertaining to the dbspaces that the Dbspace application icon represents. DBSpace instances are not created unless you have used the Dbspace Monitoring Admin menu command to select a dbspace for monitoring. An IFMXDS_DBS_CHK (Dbspace Chunk) application provides specific parameters, menu commands, and InfoBox items pertaining to the chunks in the selected dbspace. A Dbspace Chunk application instance is created for each Dbspace instance that has chunks. DBSpace Chunk instances are not created unless you have used the Dbspace Monitoring Admin menu command to select a dbspace with chunks for monitoring. An IFMXDS_DBSTEMP (Temp Dbspace) application provides specific parameters, menu commands, and InfoBox items pertaining to the temporary dbspace that the Temporary Dbspace application icon represents. Temp Dbspace instances are not created unless you have used the Dbspace Monitoring Admin menu command to select a temporary dbspace for monitoring.

Application Name and Icon INFORMIX

IFMXDS

Availability

Capacity

Collectors

Dbspace

Dbspace Chunk

Temp Dbspace

28

BMC Performance Manager Getting Started for Informix

Application classes

Table 4

Applications and icons for the Informix component (part 2 of 3)


Definition An IFMXDS_DBSTEMP_CHK (Temp Dbspace Chunk) application provides specific parameters, menu commands, and InfoBox items pertaining to the temporary database chunks for a temp dbspace. Temp Dbspace chunk instances are not created unless you have used the Dbspace Monitoring Admin menu command to select a temporary dbspace that has chunks for monitoring. An IFMXDS_FRAG (Frag) application provides specific parameters, menu commands, and InfoBox items pertaining to the fragmented table that the Frag application icon represents. Frag application instances are not created unless you have used the Fragment Monitoring Admin menu command to set up the monitoring of fragmented tables. An IFMXDS_FRAG_EXT (Frag Extent) application provides specific parameters, menu commands, and InfoBox items pertaining to the fragmented table extent that the Frag Extent application icon represents. A Frag Extent instance is created for each fragmented extent that is detected for the selected fragmented table instance. Frag Extent instances are not created unless you have used the Frag Monitoring Admin menu command to set up the monitoring of fragmented tables. An IFMXDS_FRAG_SUM (Frag Summary) application provides specific parameters, menu commands, and InfoBox items that pertain to the fragmented tablespaces that are contained in the server. Frag Summary instances are created when the FragChecker parameter detects more fragmented tables for the instance than the maximum number set by using the Set Logical Fragment Threshold menu command. Frag Summary instances are not created unless you have used the Frag Monitoring Admin menu command to set up the monitoring of fragmented tables. An IFMXDS_PDQ (PDQ) application provides specific parameters, menu commands, and InfoBox items that pertain to the Parallel Database Queries (PDQ) or the Decision Support system for the Informix Dynamic Server. A PDQ instance is created for an Informix instance if during configuration you selected to have the instance monitored by the PDQ application. An IFMXDS_PERFORMANCE (Performance) application contains the parameters that pertain to the performance of the selected server, such as response time in seconds, the number of foreground writes, and the read ahead rate. A Performance instance is created for an Informix instance if during configuration you selected to have the instance monitored by the Performance application. An IFMXDS_SPACE (Space) application provides a container for the Dbspace and Temp Dbspace applications, and commands that help you monitor space. The Space application instances are created by the TBSMonitor and DBSpaceMonitor collector parameters. Space application instances are not created unless you have used the Dbspace Monitoring Admin menu command to select a dbspace for monitoring.

Application Name and Icon Temp Dbspace Chunk

Frag

Frag Extent

Frag Summary

PDQ

Performance

Space

Chapter 1 Product components and capabilities

29

Application classes

Table 4
Tables

Applications and icons for the Informix component (part 3 of 3)


Definition An IFMXDS_TABLES (Tables) application provides a container for the TBS instances. Tables application instances are created by the TBSMonitor and FragMonitor collector parameters. A Tables application instance is not created unless you have used the Table Monitoring Admin menu command to set up table monitoring. An IFMXDS_TBS (TBS or Table Spaces) application provides parameters, menu commands, and InfoBox items that pertain to Table Spaces. A TBS instance is not created unless you have used the Table Monitoring Admin menu command to set up table monitoring. TBS instances are created by the TBSMonitor collector parameter. An IFMXDS_USER (User) application provides specific parameters, menu commands, and InfoBox items to monitor the user or process that is represented by the User application icon. User instances are created for an Informix instance if during configuration you selected to have the instance monitored by the Users application. An IFMXDS_USERS (Users) application provides specific parameters, menu commands, and InfoBox items to monitor users and processes. The Users application also contains the User application instances. A Users instance is created for an Informix instance if during configuration you selected to have the instance monitored by the Users application.

Application Name and Icon

Table Spaces (TBS)

User

Users

Informix XPO componentapplications and icons


The Informix XPO component uses application classes to help you monitor and manage the Informix Extended Parallel Server or Informix Dynamic Server with Extended Parallel Option (for specific versions, see IFMXPO.kml on page 16) in your environment. Table 5 on page 31 contains a description of each application class and a graphic of the icon that represents each application class that the Informix XPO component of BMC Performance Manager for Informix provides.

30

BMC Performance Manager Getting Started for Informix

Application classes

Table 5

Applications and icons for the Informix XPO component (part 1 of 3)


Definition The INFORMIX discovery and container application is the main application class for BMC Performance Manager for Informix. This application discovers the Informix instances in your environment and provides menu commands that allow you to begin the setup or configuration. An IFMXPO application discovers and contains all of the IFMXPO_COSERVER applications, and the IFMXPO_CORRELATOR application. An IFMXPO application is created for each Informix Dynamic Server with Extended Parallel Option or Informix Extended Parallel Server (Informix XPO) instance that is detected in your environment that is supported by BMC Performance Manager for Informix. An IFMXPO_COSERVER application discovers and contains all of the applications for an Informix Dynamic Server with Extended Parallel Option or Informix Extended Parallel Server (Informix XPO) instance. An IFMXPO application is created for each Informix XPO instance that is detected and that is supported by BMC Performance Manager for Informix. An IFMXPO_CORRELATORS (Correlator) application class instance is created beneath the Informix XPO instance. The Correlator application determines the state of all of the coservers, and releases control of that information to the correlator and collector parameters. An IFMXPO_AVAILABILITY (Availability) application contains the parameters that check on the availability of the selected server and its resources, including space and virtual processes, and the parameters that check on archival and error log activity. An Availability instance is created for each monitored Informix XPO coserver instance. An IFMXPO_CAPACITY (Capacity) application contains the parameters that pertain to the capacity of the selected server, such as user connections, locks, waits, and physical log size. A Capacity instance is created for a coserver instance if during configuration you selected to have the instance monitored by the Capacity application. An IFMXPO_COLLECTORS (Collectors) application contains the collector and the standard collector parameters that set the values for consumer parameters. A Collectors instance is created for each monitored Informix XPO coserver instance. An IFMXPO_DBS (Dbspace) application provides specific parameters, menu commands, and InfoBox items pertaining to the dbspaces that the Dbspace application icon represents. DBSpace instances are not created unless you have used the Dbspace Monitoring Admin menu command to select a dbspace for monitoring.

Application Name and Icon INFORMIX

IFMXPO

Coserver

Correlator

Availability

Capacity

Collectors

Database

Chapter 1 Product components and capabilities

31

Application classes

Table 5

Applications and icons for the Informix XPO component (part 2 of 3)


Definition An IFMXPO_DBS_CHK (Dbspace Chunk) application provides specific parameters, menu commands, and InfoBox items pertaining to the chunks in the selected dbspace. A Dbspace Chunk application instance is created for each Dbspace instance that has chunks. DBSpace Chunk instances are not created unless you have used the Dbspace Monitoring Admin menu command to select a dbspace with chunks for monitoring. An IFMXPO_DBSTEMP (Temp Dbspace) application provides specific parameters, menu commands, and InfoBox items pertaining to the temporary dbspace that the Temporary Dbspace application icon represents. Temp Dbspace instances are not created unless you have used the Dbspace Monitoring Admin menu command to select a temp dbspace for monitoring. An IFMXPO_DBSTEMP_CHK (Temp Dbspace Chunk) application provides specific parameters, menu commands, and InfoBox items pertaining to the temporary database chunks for a temp dbspace. Temp Dbspace chunk instances are not created unless you have used the Dbspace Monitoring Admin menu command to select a temp dbspace that has chunks for monitoring. An IFMXPO_FRAG (Frag) application provides specific parameters, menu commands, and InfoBox items pertaining to the fragmented table that the Frag application icon represents. Frag application instances are not created unless you have used the Fragment Monitoring Admin menu command to set up the monitoring of fragmented tables. An IFMXPO_FRAG_EXT (Frag Extent) application provides specific parameters, menu commands, and InfoBox items pertaining to the fragmented table extent that the Frag Extent application icon represents. A Frag Extent instance is created for each fragmented extent that is detected for the selected fragmented table instance. Frag Extent instances are not created unless you have used the Frag Monitoring Admin menu command to set up the monitoring of fragmented tables. An IFMXPO_FRAG_SUM (Frag Summary) application provides specific parameters, menu commands, and InfoBox items that pertain to the fragmented tablespaces that are contained in the coserver. Frag Summary instances are created when the FragChecker parameter detects more fragmented tables for the coserver instance than the maximum number set by using the Set Logical Fragment Threshold menu command. Frag Summary instances are not created unless you have used the Frag Monitoring Admin menu command to set up the monitoring of fragmented tables. An IFMXPO_PERFORMANCE (Performance) application contains the parameters that pertain to the performance of the selected coserver, such as response time in seconds, the number of foreground writes, and the read ahead rate. A Performance instance is created for an Informix coserver instance if during configuration you selected to have the instance monitored by the Performance application.

Application Name and Icon Database Chunk

Temporary Database

Temporary Database Chunk

Frag

Frag Extent

Frag Summary

Performance

32

BMC Performance Manager Getting Started for Informix

Application classes

Table 5
Space

Applications and icons for the Informix XPO component (part 3 of 3)


Definition An IFMXPO_SPACE (Space) application provides a container for the Dbspace and Temp Dbspace applications, and commands that help you monitor space. The Space application instances are created by the TBSMonitor and DBSpaceMonitor collector parameters. Space application instances are not created unless you have used the Dbspace Monitoring Admin menu command to select a dbspace for monitoring. An IFMXPO_TABLES (Tables) application provides a container for the TBS instances. Tables application instances are created by the TBSMonitor and FragMonitor collector parameters. The Tables application instance are not created unless you have used the Table Monitoring Admin menu command to set up table monitoring. An IFMXPO_TBS (TBS or Table Spaces) application provides parameters, menu commands, and InfoBox items that pertain to Table Spaces. TBS instances are not created unless you have used the Table Monitoring Admin menu command to set up table monitoring. TBS instances are created by the TBSMonitor collector parameter. An IFMXPO_USER (User) application provides specific parameters, menu commands, and InfoBox items to monitor the user or process that is represented by the User application icon. User instances are created for an Informix coserver instance if during configuration you selected to have the coserver instance monitored by the Users application. An IFMXPO_USERS (Users) application provides specific parameters, menu commands, and InfoBox items to monitor users and processes. The Users application also contains the User application instances. A Users instance is created for an Informix coserver instance if during configuration you selected to have the coserver instance monitored by the Users application.

Application Name and Icon

Tables

TBS

User

Users

Informix ER componentapplications and icons


The Informix ER component uses application classes to help you monitor and manage the Informix Dynamic Server with Enterprise Replication Option (for specific versions, see IFMXDS.kml on page 14) in your environment. Table 6 contains a description of each application class and a graphic of the icon that represents each application class that the Informix ER component of BMC Performance Manager for Informix provides.

Chapter 1 Product components and capabilities

33

Application classes

Table 6
IFMXER

Applications and Icons for the Informix ER component (part 1 of 2)


Definition The IFMXER discovery and container application is the main application class for the Informix Enterprise Replication component of BMC Performance Manager for Informix. This application discovers the Informix ER Server instances in your environment and provides menu commands that you can use to begin the set up and configuration of your Informix ER environment. The IFMXER_COLLECTORS (ER Collectors) application contains ER collector parameters that gather data and set the values for ER consumer parameters. A Collectors instance is created for each monitored Informix ER Server instance. The IFMXER_PARTICIPANT (Participant) application class provides information about the participants that you define. A Participant application instance is created for each participant that is defined. Access a Participant application instance by clicking on a Replicate List instance, and then on a Replicate instance. The IFMXER_QUEUE (Queue) application class instances are created for each queue. The Queue application provides an InfoBox that contains information about the queue s that the instances represent. This application class provides no parameters or menu commands.

Application Name and Icon

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 Group or Sets

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

BMC Performance Manager Getting Started for Informix

Parameters

Table 6
Server

Applications and Icons for the Informix ER component (part 2 of 2)


Definition The IFMXER_SERVER (Informix ER Server) application class instance provides information in an InfoBox about the ER server instance that it represents. A Server application instance is created for each Informix ER server that is discovered or configured by you. This application class provides no parameters or menu commands. IFMXER_SERVERGRP (Server Group) application class instance is created for each ER server group that you define. Each Server Group application instance provides information in an InfoBox about the Server Group that it represents. This application class provides no parameters or menu commands. An IFMXER_SPOOL (Spool) application class container is created for each IFMXER application instance. The Spool application contains the IFMXER_SPOOLDIR application instances. An IFMXER_SPOOLDIR (Spool Directory) application instance is created for each of two spool directories, the aborted-transaction spool (ATS) directory and the row-information spool (RIS) directory. The Spool Directory application instances provide information in an InfoBox about the ATS and RIS spool directories. An IFMXER_SPOOLFILE (Spool File) application instance is created for each spool file created in an ATS or RIS directory. The Spool File instances provide information in an InfoBox about the spool files that they represent. An IFMXER_THREAD (Thread) application is created for each thread created during the replication process. The Thread application class instances provide information in an InfoBox about the threads that are created during the replication process. An IFMXER_THREADLIST (Thread List) application container is created for each IFMXER application instance. The Thread List application contains all Thread application instances for a replication server.

Application Name and Icon

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.

Chapter 1 Product components and capabilities

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

BMC Performance Manager Getting Started for Informix

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.

Parameter history file


All parameter history data is stored on the computer where the PATROL Agent resides in a single file named param.hist, which is located in the following directory:
$PATROL_HOME\log\history\computername\portnumber

For more information about the parameter history files, see the user guide for your PATROL console.

Chapter 1 Product components and capabilities

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

BMC Performance Manager Getting Started for Informix

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.

Chapter 1 Product components and capabilities

39

Where to go from here

Where to go from here


The following table lists other topics and where you can find them:
Topic installing and migrating BMC Performance Manager for Informix configuring and setting up BMC Performance Manager for Informix Source of information 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 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

BMC Performance Manager Getting Started for Informix

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

Installing BMC Performance Manager for Informix


2

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

Installing BMC Performance Manager for Informix

41

Verifying installation of BMC Performance Manager for Informix requirements

Verifying installation of BMC Performance Manager for Informix requirements


Before installing BMC Performance Manager for Informix 9.3.00, verify that your system meets the minimum requirements that are listed in Table 7. Table 7
Resource operating systems

Requirements for BMC Performance Manager for Informix


Requirements one of the following operating systems:
I I I I I I

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

BMC Performance Manager Getting Started for Informix

Verifying installation of BMC Performance Manager for Informix requirements

Table 7
Resource

Requirements for BMC Performance Manager for Informix


Requirements Informix Dynamic Server that supports enterprise replication
I I I I

Comments

Informix ER PATROL products

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

browser for PATROL Help license

Netscape Navigator if you are running Red Hat Linux and on all other UNIX platforms

PATROL Help does not support Netscape Navigator 6.0. none

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

Installing BMC Performance Manager for Informix

43

Verifying installation of BMC Performance Manager for Informix requirements

Table 7
Resource PATROL accounts

Requirements for BMC Performance Manager for Informix


Requirements For Windows:
I

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

See Determining the PATROL security levels on none page 49

44

BMC Performance Manager Getting Started for Informix

Preparing for installation

Preparing for installation


BMC Software recommends that you install BMC Performance Manager for Informix on a limited number of development or test computer, and then configure and test BMC Performance Manager for Informix before installing it onto production computer. Before installing BMC Performance Manager for Informix, perform the following tasks:
I I I I I I I

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)

Check for product patches or fixes


Product fixes or patches are often available through the BMC Software website. Patches correct problems that are found after a product is released. BMC Software recommends that you check the product page for your version from the website. If product fixes or patches are available for BMC Performance Manager for Informix version 9.3.00, install version 9.3.00, and then apply the patch or fix using the installation instructions provided in the technical bulletin or flash for the patch or fix.

Determining the version of the installation utility


You can install products on the computer on which you are running the installation utility (local installation), or you can create an installable image of products so that you can install them at a later time on multiple computers (remote installation functionality). An installable image is a fully configured product image that you can use to install products to multiple computers. With an installable image, you can create one product image with one pass through the installation utility and then use that image to install to remote computers in your environment. To determine the version of an installation utility, perform the following steps:

Chapter 2

Installing BMC Performance Manager for Informix

45

Determining whether to install locally or remotely

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

setup.exe -v (Windows) setup.sh -v (UNIX)

Determining whether to install locally or remotely


You can install products on the computer on which you are running the installation utility (local installation), or you can create an installable image of products so that you can install them later on multiple computers (remote installation functionality). An installable image is a fully configured product image that you can use to install products to multiple computers. With an installable image, you can create one product image with one pass through the installation utility and then use that image to install to remote computers in your environment. If you create an installable image, all computers on which the image is installed must use identical configuration information for the following settings:
I I I 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.

Determine where to install KMs based on architecture


PATROL version 3.x and PATROL version 7.x architectures differ as to which target computers store Knowledge Modules (KMs) and how much KM information is required by each type of system. During installation, ensure that you select the appropriate types of systems according to information in this section.

46

BMC Performance Manager Getting Started for Informix

Target computers and their roles

PATROL version 3.x


Install KM packages to computers whose roles are defined as Managed Systems and Console Systems. A PATROL version 3.x environment includes the following components:
I I

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 version 7.x


For PATROL Central Operator Microsoft Windows Edition, install KM packages to Console Systems, Common Services Systems, and Managed Systems. For PATROL Central Operator Web Edition, install KM packages to Common Services Systems and Managed Systems. A PATROL version 7.x environment includes the following components:
I I I I

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.

Mixed PATROL versions 3.x and 7.x environment


A mixed PATROL versions 3.x and 7.x environment includes the components from a PATROL version 3.x environment and a PATROL version 7.x environment.

Target computers and their roles


The PATROL installation program prompts you to select the roles that are performed by the computer upon which you are installing BMC Software products or by the target computer. Before beginning the installation process, review the following definitions of the roles that are presented in the installation program and decide which definition describes the roles that are performed by each computer in your environment.

Chapter 2

Installing BMC Performance Manager for Informix

47

Typical and custom installation options

Console Systems (also referred to as console computers) host user desktop

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.

Typical and custom installation options


The PATROL installation program prompts you to select one of the following installation options:

48

BMC Performance Manager Getting Started for Informix

Determining the PATROL security levels

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.

Determining the PATROL security levels


PATROL security is installed as part of the agent, console server, and consoles. KMs inherit the security policy from the agent, console server, and console on which they are installed. BMC Performance Manager for Informix can operate at any of the PATROL security levels. However, the higher security levels require more overhead, which can effect performance. If this is a concern, you might want to check to see which level of security is installed and how it was implemented. For more information about PATROL security, see the following documents:
I I

PATROL Security User Guide PATROL Security Release Notes

Chapter 2

Installing BMC Performance Manager for Informix

49

Installing, upgrading and migrating customizations

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

For Windows: %BMC_ROOT\..\common\security\bin\OS For UNIX: $BMC_ROOT/../common/security/bin/OS

2. To display the security policy of the current computer, run the following command:
esstool policy -a

Installing, upgrading and migrating customizations


This section explains the steps to follow if you are installing for the first time, upgrading without saving customizations, or upgrading and manually migrating customizations. You should install BMC Performance Manager for Informix on a limited number of computers in the development environment first, test the installation thoroughly, and then install BMC Performance Manager for Informix in your production environment.

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.

5 Select Typical and click Next.

50

BMC Performance Manager Getting Started for Informix

Upgrading from an earlier version

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.

Upgrading from an earlier version


If you have an earlier version of BMC Performance Manager for Informix installed on the target computer, you have the following options for upgrading to the new version of BMC Performance Manager for Informix:
I I

Upgrade without saving KM customizations on page 58 Upgrade and preserve KM customizations on page 58

Chapter 2

Installing BMC Performance Manager for Informix

51

Automatic migration of console and agent customizations

Figure 1 on page 57 illustrates the process of upgrading to a new version of BMC Performance Manager for Informix and migrating any customizations.

Automatic migration of console and agent customizations


Only customizations to Knowledge Modules must be migrated. Whether you choose to save and migrate your KM customizations or not, the customizations that you have made to the agents and consoles are preserved and incorporated into the new version automatically. Customizations to the agents are stored in the agent configuration file and customizations to your consoles are stored in the console cache files. Customized Knowledge Modules and PSL files are also stored in the cache, but they are not automatically preserved and incorporated.

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

8.2.00 8.3.00 8.3.10 9.1.00 9.1.10

If migration is supported, select one of the following upgrade procedures:

52

BMC Performance Manager Getting Started for Informix

Location of PATROL variables

Use this procedure Upgrade without saving KM customizations on page 58

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.

Upgrade and preserve KM customizations on page 58

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.

Location of PATROL variables


During the installation process, the PATROL Installation Utility records where it installs PATROL components in environment variables. To function properly, various components of the PATROL product, such as the migration tools, require the information stored in these variables. Two important variables are PATROL_HOME and PATROL_CACHE.

Locating PATROL variables in a windows environment


For a Windows environment, all references to PATROL_HOME represent %PATROL_HOME% and all references to PATROL_CACHE represent %PATROL_CACHE%.

Default values for PATROL location variables


If you do not specify a location for the PATROL installation, the installer uses the default locations that are listed in Table 8 and stores these locations in environment variables.

Chapter 2

Installing BMC Performance Manager for Informix

53

Location of PATROL variables

Table 8
Variable

Default values for PATROL location variables in windows


Default value C:\Program Files\BMC Software\patrol_directory %HOMEDRIVE%\%HOMEPATH%\patrol_directory

PATROL_HOME PATROL_CACHE

Viewing environment variables set by PATROL


To view the value of PATROL_HOME, PATROL_CACHE and other environment variables, perform the appropriate procedure for your operating system.
Operating system Microsoft Windows NT 4.x 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.

54

BMC Performance Manager Getting Started for Informix

Location of PATROL variables

Operating system Microsoft Windows 2000

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.

Locating PATROL variables in a UNIX environment


For a UNIX environment, all references to PATROL_HOME represent $PATROL_HOME and all references to PATROL_CACHE represent $HOME/patrol.

Default Values for PATROL Location Variables in UNIX


If you do not specify a location for the PATROL installation, the installer uses the default locations that are listed in Table 9 and stores these locations in environment variables. Table 9
Variable PATROL_HOME PATROL_CACHE

Default Values for PATROL Location Variables in UNIX


Default value /opt/bmc/patrol_directory $HOME/patrol_directory

Viewing environment variables set by PATROL


To view the value of PATROL_HOME, PATROL_CACHE, and other environment variables, perform the appropriate procedure for your shell type.

Chapter 2

Installing BMC Performance Manager for Informix

55

Upgrade scenarios

Type of shell Bourne and Korn

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

BMC Performance Manager Getting Started for Informix

Upgrade scenarios

Figure 1

Upgrading overview for BMC Performance Manager for Informix


See Figure 1 on page 57. Shut down agent and Install BMC Performance Manager for Informix by using instructions in Installing, upgrading and migrating customizations on page 50.

Saving customizations?

no

Installing over an existing BMC Performance Manager for Informix

yes console, remove previous

version from PATROL_CACHE and PATROL_HOME directories on agent and console computer.

yes no

Can you migrate?

no

See Migration of KM customizations on page 52

yes
See Migrating customizations with the PATROL migration tools on page 60.

Migrating manually or using PATROL Migration Tools?

PATROL Migration Tools

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.

yes migrating manually


Import merged package into the Distribution Server or the PATROL KMDS server and start installer by using instructions.

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

Installing BMC Performance Manager for Informix

57

Upgrade without saving KM customizations

Upgrade without saving KM customizations


If you do not want to save any customizations of .km files, PSL code, alarm thresholds, or events, you can simply install the new version of BMC Performance Manager for Informix over your previous version after moving or deleting BMC Performance Manager for Informix files from the PATROL_CACHE. For instructions, see Installing, upgrading and migrating customizations on page 50. Customizations that are applied by using PATROL Configuration Manager or operator overrides are saved in the agent configuration database automatically. They will take effect automatically unless the parameter name or application name has changed. In either of those cases, you must reapply the customizations.

Upgrade and preserve KM customizations


Use the appropriate task in this section if you want to upgrade to the new version of BMC Performance Manager for Informix and you want to preserve any customizations you have made to the .km files in the previous version of BMC Performance Manager for Informix. You must first migrate your customizations from the old version of BMC Performance Manager for Informix to the new version and then install the result into your environment. You should complete this process on a limited number of computers in the test environment first, test the merged KMs thoroughly, and then deploy them to your production environment. To upgrade and preserve customizations, you must migrate your customizations manually or use the PATROL Migration Tools version 3.5 with the Distribution Server. If you are using KMDS or the Distribution Server, ensure that you have the latest version of the product installed and any available patches.

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

BMC Performance Manager Getting Started for Informix

Upgrade and preserve KM customizations

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.

Preparing to upgrade customizations


Whether you are upgrading and migrating customizations or simply upgrading, you must first back up the current installation. If a .kml file or .km file for the new version of BMC Performance Manager for Informix has a different file name from the previous version, you must remove those files from the list of KMs that are preloaded on the PATROL Agent.

Before you begin


Before you upgrade and migrate your customizations, ensure that you have performed the following tasks:
I

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.

To back up the current installation


Use the following steps to back up your customizations so that you can restore the current installation if you want to roll back your upgrade:

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

Installing BMC Performance Manager for Informix

59

Where to go from here

Where to go from here


If you are migrating customizations automatically, go to Migrating customizations with the PATROL migration tools on page 60. If you are migrating customizations manually (not using the migration tools), go to Migrating customizations manually on page 68.

Migrating customizations with the PATROL migration tools


Use the following steps to migrate BMC Performance Manager for Informix by using the PATROL migration tools. The PATROL migration tools identify, preserve, and merge customizations from the prior version of BMC Performance Manager for Informix before you install the new version of BMC Performance Manager for Informix. The migration probe identifies and preserves customizations; the merge tool merges your customizations into the new version of BMC Performance Manager for Informix. Figure 2 Overview of migration process using PATROL migration tools
Run the merge tool to merge base and customized KM with the new KM. Create an installation package using instructions in Creating an installation package of merged BMC Performance Manager for Informix on page 67. Install BMC Performance Manager for Informix using instructions in Installing, upgrading and migrating customizations on page 50.

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.

Begin you begin


I

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

BMC Performance Manager Getting Started for Informix

Where to go from here

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

Type of shell Bourne or Korn C

To use the PATROL migration probe in a windows environment


The PATROL migration probe compares your customized BMC Performance Manager for Informix and the original version of the BMC Performance Manager for Informix to determine the differences.

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

Installing BMC Performance Manager for Informix

61

Where to go from here

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

BMC Performance Manager Getting Started for Informix

Where to go from here

To use the PATROL merge tool in the windows environment


To use the PATROL migration probe in a Windows environment to compare your customized BMC Performance Manager for Informix and the original version of the BMC Performance Manager for Informix and determine the differences, perform the following steps:

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

Installing BMC Performance Manager for Informix

63

Where to go from here

Directory name results_directory_name/packagename/merged_results

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

To use the PATROL migration probe in a UNIX environment


To use the PATROL migration probe in a UNIX environment to compare your customized BMC Performance Manager for Informix and the original version of the BMC Performance Manager for Informix and determine the differences, perform the following steps:

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.

4 Accept your selection of directories and continue.


The probe searches in the directories that you specified for KM packages.

64

BMC Performance Manager Getting Started for Informix

Where to go from here

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.

11 Press Enter to start the migration process.


The probe reports the location of its output.

12 When the migration probe finishes, exit from the migration probe.

Chapter 2

Installing BMC Performance Manager for Informix

65

Where to go from here

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.

Where to go from here


You must create an installation package of the merged BMC Performance Manager for Informix, as described in Creating an installation package of merged BMC Performance Manager for Informix on page 67.

66

BMC Performance Manager Getting Started for Informix

Where to go from here

Creating an installation package of merged BMC Performance Manager for Informix


When you have migrated and merged your customizations, you must create an installation package that you can install locally on one computer by using the installation utility or remotely on multiple computers by using one of the BMC Software distribution products, or Distribution Server. Use the following steps to create your installation package:

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

directory of the CD image.

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.

Where to go from here


I

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

Installing BMC Performance Manager for Informix

67

Where to go from here

Moving files from PATROL_CACHE directories


Before you install, you must move the current BMC Performance Manager for Informix files from the PATROL_CACHE directory for the console. If you do not, old product files in PATROL_CACHE are loaded instead of the newly installed files from PATROL_HOME. Copy the BMC Performance Manager for Informix files with the following naming patterns to a directory outside the PATROL installation and delete them from PATROL_CACHE\knowledge and PATROL_CACHE\psl:
I I I I I

INFORMIX* IFMXDS* IFMXPO* INF* INF8*

Migrating customizations manually


If you have only a few customizations, you might find that migrating your customizations manually is easier than using the PATROL migration tools. If you have made customizations to the PATROL Script Language (PSL) code, you must manually migrate those customizations. This task contains a procedure for manually migrating each kind of customization.

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

BMC Performance Manager Getting Started for Informix

Where to go from here

5 Incorporate your customizations to the new BMC Performance Manager for


Informix by performing the following steps:

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.

To migrate customized PSL code


Customizations made to PSL code are not migrated automatically. These customizations can be embedded in .km files or stored in separate .psl files. Migrate these customizations manually by using the following guidelines:
I

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

Installing BMC Performance Manager for Informix

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

BMC Performance Manager Getting Started for Informix

Installing the online help

Installing the online help


For the PATROL Classic Consoles, the online Help for BMC Performance Manager for Informix is installed automatically when you install the console KM package to the console. For PATROL Central Operator consoles (either Microsoft Windows Edition or Web Edition), the online Help for BMC Performance Manager for Informix is installed automatically when you install the KM package to the console server. If you plan to install the UNIX version of BMC Performance Manager for Informix on a PATROL Classic Console for UNIX, you must install the supported version of the Help browser separately (if it is not already installed).

Installing the UNIX version of the help browser


The browser that is required for the UNIX version of PATROL Help on PATROL version 3.x is Netscape Navigator version 3.01 through 4.78. However, if you are running a Red Hat Linux platform, you must run Netscape Navigator version 4.x to display the online Help. Currently, PATROL Help does not support Netscape Navigator 6.0.

Before you begin


You must install Netscape Navigator on the computer where the PATROL Console resides. You can install Netscape anywhere on your UNIX computer as long as the binary is in the path. Netscape Navigator is supplied by Netscape Communications Corp. You can locate the browser at http://home.netscape.com/download.

Setting environment variables settings for the browser


You must set LANG, PATH, and PATROL_BROWSER environment variables for the Help browser to run properly. This section describes these variables.

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

Installing BMC Performance Manager for Informix

71

Setting environment variables settings for the browser

Type of shell Bourne Korn C

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

BMC Performance Manager Getting Started for Informix

Additional considerations for using online help for UNIX

Additional considerations for using online help for UNIX


When you select Help from the PATROL Console for UNIX, it may take a few seconds for the Help browser to launch. Two windows will be displayed. First, the Netscape Navigator window is displayed as an icon, and then a browser window that contains the Help is displayed. In addition, you must be aware of the following restrictions:
I

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

Installing BMC Performance Manager for Informix

73

Uninstalling BMC Performance Manager for Informix

Uninstalling BMC Performance Manager for Informix


To uninstall PATROL for Informix you must use the same version of the installation utility that you used to install the product. If you use a different version of the installation program to uninstall the product, you might remove files that are required to uninstall other BMC Software products. For more mo information about how to uninstall, see the PATROL Installation Reference Manual. Use one of the following procedures to uninstall BMC Performance Manager for Informix:
I I

Uninstalling from a windows environment on page 75 Uninstalling from a UNIX environment on page 74

Uninstalling from a UNIX environment


This section describes how to uninstall PATROL for Informix from a UNIX environment with or without a browser installed.

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

BMC Performance Manager Getting Started for Informix

Uninstalling from a windows environment

Uninstalling from a windows environment


This section describe how to uninstall products and all related log files from a Windows environment .

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

Installing BMC Performance Manager for Informix

75

Where to go from here

Where to go from here


The following table lists other topics and where you can find them:
.

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

BMC Performance Manager Getting Started for Informix

Chapter

3
78 78 80 81 82 82 83 85 85 92

Configuring PATROL for Informix


This chapter provides information about how to load and configure PATROL for Informix, and information about the default settings for the major components. This chapter presents the following topics Setting up BMC Performance Manager for Informix . . . . . . . . . . . . . . . . . . . . . . . . . . . Loading Knowledge Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unloading knowledge modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Verifying that BMC Performance Manager for Informix is discovered . . . . . . . . Saving KM changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding Informix instances. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deleting instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring failover monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Where to go from here. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Chapter 3

Configuring PATROL for Informix

77

Setting up BMC Performance Manager for Informix

Setting up BMC Performance Manager for Informix


This section contains instructions for how to perform the following setup tasks:
I I I I I I I

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

Loading Knowledge Modules


Before you begin to use Knowledge Modules (KMs) that you have installed, you must first load them in a PATROL console. Follow the instructions that apply to your console.

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

BMC Performance Manager Getting Started for Informix

Loading Knowledge Modules

Table 10
.kml files

.kml files provided by BMC Performance Manager for Informix


Description loads .km files for the Informix, Informix XPO, and Informix ER components of PATROL for Informix into your PATROL console When INFORMIX.kml is loaded, PATROL automatically discovers all supported Informix server instances. (If you do not have any 8.x servers in your environment, consider loading only the IFMXDS.kml. If you only have version 8.x servers in your environment, consider loading only the IFMXPO.kml.)

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).

2 Select one or more .kml files and click Open.


PATROL loads the selected KMs on all computers under PATROLMainMap.

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.

2 Select one or more .kml file and click Open.


PATROL loads the selected KMs on all computers to which your console is connected.

Chapter 3

Configuring PATROL for Informix

79

Unloading knowledge modules

Unloading knowledge modules


If you no longer want to use an application class that you previously loaded, you can unload the .km file so that its application class will no longer appear in your console. In some consoles, unloading is referred to as deleting. When you unload or delete a .km file using the PATROL console, the file is not deleted from the patrol\knowledge directories on the PATROL console or the PATROL Agent computers.

To unload KMs with the PATROL console for Microsoft windows


Unloading a KM is also referred to as deleting a KM in the PATROL Console for Windows.

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.

2 Click Yes to delete the application class.


The application class is removed from your cache directory and your console session file.

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.

To unload KMs with the PATROL console for UNIX


Unloading a KM is also referred to as deleting a KM in the PATROL console for UNIX.

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

BMC Performance Manager Getting Started for Informix

Verifying that BMC Performance Manager for Informix is discovered

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.

Verifying that BMC Performance Manager for Informix is discovered


This section describes how to verify that PATROL for Informix is discovered and that the instance icon is displayed.

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

Configuring PATROL for Informix

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

When any of these appear, it indicates that discovery is complete.

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.

Adding Informix instances


PATROL cannot automatically discover version 5.x and some version 8.x instances of Informix. You must add these instances to BMC Performance Manager for Informix by choosing the KM Admin => Instance Configuration => Add Instances menu command.

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

BMC Performance Manager Getting Started for Informix

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

Configuring PATROL for Informix

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

BMC Performance Manager Getting Started for Informix

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.

Configuring failover monitoring


Failover monitoring prevents loss of data monitoring when a BMC Performance Manager for Informix instance experiences a failure. You can ensure continuous monitoring by configuring a secondary instance that can take over the monitoring duties of the primary instance when it fails. You install BMC Performance Manager

Chapter 3

Configuring PATROL for Informix

85

Configuring failover monitoring

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

BMC Performance Manager Getting Started for Informix

Configuring failover monitoring

Figure 4

Secondary computer console before failover configuration

The failover can occur due to the following reasons:


I I I

either of the instance is offline the primary host is down the PARTROL agent crashed on the primary host

Before you begin


Before you configure failover monitoring, you must
I I I

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.

2 In the Failover dialog box, provide the following information:


I

Host Name: the Host Name of the secondary computer.

Chapter 3

Configuring PATROL for Informix

87

Configuring failover monitoring

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

BMC Performance Manager Getting Started for Informix

Configuring failover monitoring

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

Configuring PATROL for Informix

89

Configuring failover monitoring

Figure 7

Failover report after failover start

90

BMC Performance Manager Getting Started for Informix

Configuring failover monitoring

To remove failover monitoring 1 Choose KM Admin (from the primary)=> Failover Monitoring => Delete
Configuration.

2 Click Apply to delete configuration from the current host.


However, before you modify or delete a configuration, consider the following points:
I

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

Configuring PATROL for Informix

91

Where to go from here

To view the failover monitoring report


Choose KM Admin => Reports => Failover Reports => Failover Configuration Report.

NOTE
For more information about configuring a failover monitor, see the online Help.

Where to go from here


The following table lists other topics and where you can find them:
Topic Source of information

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

BMC Performance Manager Getting Started for Informix

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

Overview of PATROL configuration manager

Overview of PATROL configuration manager


The PATROL Configuration Manager is used by PATROL administrators, system administrators, and database administrators. To define rules and rule sets that manage configuration variables for PATROL Agents on multiple hosts. This chapter assumes that you have successfully installed and configured the following products:
I I

PATROL Configuration Manager PATROL Knowledge Module for Event Management

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.

Installation and setup requirements


BMC Performance Manager for Informix requires you to:
I

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.

Setting the archive option to save backup


Check the configuration settings in PATROL Configuration Manager to ensure that the Save Backup Before Apply archive option is selected before making any changes to BMC Performance Manager for Informix. This option is set as the default during configuration of PATROL Configuration Manager, and it appears as an option in other PATROL Configuration Manager dialog boxes as well. Ensure that it remains selected as the backup option. To select this option in PATROL Configuration Manager, use the following procedure:

92

BMC Performance Manager Getting Started for Informix

Configuring BMC Performance Manager for Informix instances

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.

Configuring BMC Performance Manager for Informix instances


You must configure each BMC Performance Manager for Informix instance separately using either batch configuration or the Instance Configure menu command. You cannot use PATROL Configuration Manager to perform the initial configuration of BMC Performance Manager for Informix instances. You can use PATROL Configuration Manager only to modify instances that were previously configured.

Using PATROL Configuration Manager to modify or remove an instance


You can modify or remove a configured Informix instance from the PATROL console by using either the PATROL Configuration Manager or by changing the variables through menu commands in an instance. However, you cannot change the variables and application classes that are discussed in Configuration variables on page 94. The procedure for Modifying or deleting a configured instance on page 96 employs the strengths of the KM and PATROL Configuration Manager. Also included in this section is a topic about how to modify the Blackout variable: Modifying the blackout configuration variable on page 98 For a complete list of the PATROL configuration variables and the strings that they generate, see Appendix D, Agent configuration variables

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

Variables for BMC Performance Manager for Informix


Variable

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

BMC Performance Manager Getting Started for Informix

Application classes with status changes set in code

Table 11
Type
I

Variables for BMC Performance Manager for Informix


Variable /InformixConfig/InstanceName/ DBExclList /InformixConfig/InstanceName/ DBSExclList /InformixConfig/InstanceName/ DBSInclList /InformixConfig/InstanceName/ FragInfoList /InformixConfig/InstanceName/ FragTableList /InformixConfig/InstanceName/ TableExclPartList /InformixConfig/InstanceName/ TablePartList /InformixConfig/InstanceName/ UserExclList /InformixConfig/InstanceName/ UserList /InformixConfig/InstanceName/ MonitoredFragDBList /InformixConfig/InstanceName/ OrderByStr /InformixConfig/INFORMIX/ InstConfiguration

validation not provided

not supported

Application classes with status changes set in code


The use of the change_state to alter the state of application instances does not drive those events to the Standard Event Catalog that the Event Management KM uses; therefore, the Event Management KM takes no action. BMC Performance Manager for Informix issues the change_state command during its prediscovery and discovery cycles and uses this command during application discovery.

Chapter 4

Using PATROL configuration manager with BMC Performance Manager for Informix

95

Modifying or deleting a configured instance

Modifying or deleting a configured instance


The procedure for modifying and removing configured instances employs the strengths of the KM and PATROL Configuration Manager:
I I I I

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.

To modify or delete an instance by using the KM and PCM


Use the following steps to modify or remove an instance:

1 In a PATROL Developer console, modify the configuration of one instance of BMC


Performance Manager for Informix in a PATROL Developer console until it meets all of your specifications.

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

Modifying or deleting a configured instance

Figure 8

Get command in PATROL Configuration Manager

4 Select and copy all of the rules from the Rule Sets\Change
Spring\backup\HostName\InstanceName\date-timestamp directory (use the one

with the most recent timestamp at the bottom of the list).

5 Create a folder in the following directory in PATROL Configuration Manager:


Rule Sets\ChangeSpring

6 Highlight the new folder, and Paste the rules.


The rules are given a timestamp and placed into the new folder:
Rule Sets\Change Spring\NewFolder\timestamp\

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

Modifying the blackout configuration variable

4 Repeat step 1 through step 3 for each Agent host name to which you want to apply
the modified configuration.

Modifying the blackout configuration variable


Blackout periods that are set in PATROL Configuration Manager are not verified. To validate your changes that are set Blackout for one instance by using the Blackout menu command, and then use the output for that variable in PATROL Configuration Manager to apply that blackout period to other instances. When you create a blackout period for an instance using the Blackout menu command from any one of the following menus: I IFMXDS I INFORMIX I IFMXPO The blackout information is stored in the /InformixConfig/blackout variable. The value created for the variable contains the following information in the following format: ServerName DayOfTheWeek StartTimeInSecondsAfterMidnight DurationInMinutes For example, if you set a server called Informix for a blackout period on Monday starting at 1:00 a.m. and lasting for 60 minutes, the following value would display for the InformixConfig.blackout variable: Informix Monday 3600 60 You can change your blackout periods several ways:
I

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

BMC Performance Manager Getting Started for Informix

Using PATROL Configuration Manager to manage parameters

Using PATROL Configuration Manager to manage parameters


You can modify BMC Performance Manager for Informix parameters by using either the PATROL Configuration Manager or by changing the parameter properties in an instance. However, there are restrictions to the modifications you can make to some BMC Performance Manager for Informix parameters, as described in the topic Parameters with their status set in code on page 100 The following topics provide guidelines and cautions with regard to changing parameters, with our method:
I I I

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

Changing parameter thresholds

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.

Parameters with their status set in code


The following Enterprise Replication Server parameters directly set their status, and their status changes when conditions change. These internal status changes overwrite whatever changes are made through PATROL Configuration Manager:
I I

RAThreadRetriesCnt RAThreadStatus

Changing parameter thresholds


Using the PATROL Configuration Manager, you can change the thresholds for most of the BMC Performance Manager for Informix parameters. You should use caution, however, before changing thresholds. BMC Performance Manager for Informix ships with the parameters set at thresholds that are appropriate for those parameters in the average environment. You should make changes to the thresholds in one instance and then test the results in that instance before exporting those changes throughout your entire enterprise. Some BMC Performance Manager for Informix consumer parameters have thresholds that are not on a sliding scale, but are fixed at a particular value because that value is used directly by the KM. For example, all parameters that have a Boolean output are created to react only to a setting of 0 or 1.

100

BMC Performance Manager Getting Started for Informix

Changing parameter polling cycles

Changing parameter polling cycles


Collector and standard parameters use queries to obtain data from a monitored server or database. The poll time assigned to a collector or standard parameter sets the interval between executions of the query used by the parameter. The default poll times set for collector and standard parameters in BMC Performance Manager for Informix are calculated to collect sufficient data to appropriately monitor most systems. If your system requires longer or shorter poll times, you can change poll times, but remember the following cautions:
I

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.

To find the query execution time


1. Turn Debug on for that parameter. 2. When the parameter completes a polling cycle, look at the debug output and find the Total Execution Time. Execution times can vary, so make sure that you find the longest possible execution time by running Debug on your busiest system during your busiest time.

Chapter 4 Using PATROL configuration manager with BMC Performance Manager for Informix

101

Modifying parameter properties

Modifying parameter properties


The following procedure for modifying parameters employs the strengths of the KM and PATROL Configuration Manager:
I I I I

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.

3 To activate or deactivate a parameter, perform one of these actions:


I I

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

BMC Performance Manager Getting Started for Informix

Parameters that use an event trigger

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.

Parameters that use an event trigger


BMC Performance Manager for Informix uses event triggers in many recovery actions with. psl scripts. The Event Management KM does not recognize the triggered events. The KM must eliminate any event_trigger for events monitored by the Event Management KM. The following table provides the places where event_trigger calls are made: Table 12 Places where event_trigger calls are made
Parameters OnBarFailures

Application class IFMXDS_AVAILABILITY

Chapter 4 Using PATROL configuration manager with BMC Performance Manager for Informix

103

Where to go from here

Where to go from here


The following table lists other topics and where you can find them:
Topic Source of information

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

BMC Performance Manager Getting Started for Informix

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

Managing and monitoring Informix IDS and XPO servers


5

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

BMC Performance Manager Getting Started for Informix

Managing Informix IDS and XPO servers

Managing Informix IDS and XPO servers


This section contains information about the menu commands provided with PATROL for Informix that you can use to change and update the data that BMC Performance Manager for Informix collects on the Informix IDS and XPO servers and to analyze and correct problems with the collection of that data. For more information about these menu commands, see the online Help for BMC Performance Manager for Informix. For navigation instructions, see Appendix A, Accessing menu commands, infoBoxes, and online Help.

Configuring and managing server instances


Choose the Instance Configuration menu commands, under the INFORMIX application, perform the following tasks:
I I I I I

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.

Chapter 5 Managing and monitoring Informix IDS and XPO servers

107

Configuring and managing server instances

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.

Changing the SQLHOSTS file associated with an instance


Choose the KM Admin => Instance Configuration => Modify Instances menu command to change the sqlhosts files that is associated with an instance.

108

BMC Performance Manager Getting Started for Informix

Starting and stopping Informix servers

NOTE
There is no SQLHOSTS file in windows, the above statement is not valid for windows.

Starting and stopping Informix servers


Choose the Informix Admin => Start Server and Stop Server menu commands, which are available for the Informix IDS and XPO instances, to start and stop the Informix servers. You need an Informix password to use these commands. When you execute the Stop Server the command, the database sends a disconnect signal to all sessions that are attached to the shared memory. Sessions that do not receive the disconnect signal or that are not compliant within 10 seconds are terminated. The disconnected servers are placed in the offline mode.

Managing the global channel


The global channel is the dedicated connection through which PATROL monitors and manages Informix IDS and XPO servers. The PATROL agent maintains this connection to minimize the consumption of resources. Choose the Global Channel Admin or Channel Admin menu commands, to restart the global channel and to limit the number of local channels.

Restarting the global channel


From the PATROL KM menu on INFORMIX application instance, choose the KM Admin => Global Channel Admin => Restart Global Channel menu command to restart the global channel. From the PATROL KM menu on an IFMXDS or IFMXPO application instance, use the KM Admin => Channel Admin => Restart Global Channel to restart the global channel.

Chapter 5 Managing and monitoring Informix IDS and XPO servers

109

Debugging parameters and menu commands

Setting a local channel limit


Choose the KM Admin => Global Channel Admin or Channel Admin => Limit Local Channels menu command to limit the number of local channels that BMC Performance Manager for Informix uses. The default is set at 10. Allowing too many processes to run concurrently degrades the performance of the system and lowers the number of connections that are available to the database. However, you should allow at least 4 local channels.

Debugging parameters and menu commands


Choose the Debug On/Off Toggle or (Parameter Debug On/Off Toggle) menu command to toggle debug for the menu commands globally, the parameters individually, and for IFMXDS instances discovery. From IFMXDS instances, you can also send the debug output to a file.

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

BMC Performance Manager Getting Started for Informix

Changing profile statistics

Changing profile statistics


Choose the profile statistics menu commands to change the way profile statistics are collected or set all of them to zero. By default, profile statistics are cumulative. Changing the way profile statistics are collected affects the values that are provided when you use the onstat -p command and the values that are collected by the OnstatMonitor collector parameter. The following Capacity application parameters are affected by the profile statistics menu commands:
I I I I I I I I I I

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

Setting profile statistics to cumulative


Choose the KM Admin => Profile Statistics Cumulative menu command to set the profile statistics so that the data that is collected from each polling cycles is added to the current total to provide an accumulated total. The totals reflect the values that were collected since the last time the server was shut down or the last time the profile statistics were set to zero.

Setting profile statistics to delta


Choose the KM Admin => Profile Statistics Delta menu command to set the profile statistics so that the collected and displayed data reflects only the data collected during the last polling cycle.

Resetting profile statistics to zero


Choose the Patrol Admin => Profile Statistics Zero menu command to reset all profile statistics to zero.

Chapter 5 Managing and monitoring Informix IDS and XPO servers

111

Changing the response time query

Changing the response time query


The ResponseTime parameter executes a sample SQL statement and measures the amount of time that the parameter takes to connect to the server, execute the query, and return the response. Choose the KM Admin => Response Time User Defined menu command to change the query that is used by the ResponseTime parameter, and verify that the query you enter does not contain SQL syntax errors. If PATROL detects any SQL syntax errors in the user-defined query, the ResponseTime parameter uses the default query. If you want to change the query, BMC Software recommends these guidelines:
I

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.

Archiving and logging


The archiving and logging menu commands enable you to archive and log the instance on which the command is executed. These menu commands require an Informix user name and password.

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.

Starting continuous logging


Choose the Informix Admin => Archiving - Logging => Start Continuous Logging menu command to activate continuous logging for the selected server.

112

BMC Performance Manager Getting Started for Informix

Loading, unloading, exporting, and importing

Running automatic logging


The Informix Admin => Archiving - Logging => Run Automatic Logging activates the automatic backup of logical logs for the selected server.

Loading, unloading, exporting, and importing


The loading and unloading menu commands enable you to loading or unload a database or a table, and to import and export databases using a tape or a directory. All of these menu commands require an Informix user name and password.

NOTE
These menu commands are available only in Informix version 5.x, 7.x, 9.x and 10.x instances.

Loading and unloading a database


Choose the Informix Admin => Loading - Unloading => Load Database menu command. This menu command uses the Informix onload or tbload utility to load the database. Choose the Informix Admin => Loading - Unloading => Unload Database menu command. This menu command uses the Informix onunload or tbunload utility to unload the database.

Loading and unloading a table


Choose the Informix Admin => Loading - Unloading => Load a Table menu command. This menu command uses the Informix dbload or tbload utility to load the selected table. Choose the Admin => Loading - Unloading => Unload a Table menu command. This menu command uses the Informix onunload or tbunload utility to unload the selected table.

Importing a database from a tape or a directory


Choose the Informix Admin => Loading - Unloading => Import a Database => Import Database from Tape menu command. This menu command uses the Informix dbimport utility to import a database from a tape to the instance.

Chapter 5 Managing and monitoring Informix IDS and XPO servers

113

Managing decision support maintenance from PATROL

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.

Exporting a database to a tape or a directory


Choose the Informix Admin => Loading - Unloading => Export a Database => To Tape menu command. This menu command uses the Informix dbexport utility to import a database to a tape. Choose the Informix Admin => Loading - Unloading => Import a Database => From Directory menu command. This menu command uses the Informix dbexport utility to import a database to a directory.

Managing decision support maintenance from PATROL


NOTE
This menu command is available only in the Informix component of BMC Performance Manager for Informix. This menu commands is available under the Informix version 5.x, 7.x, 9.x and 10.x instances.

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

BMC Performance Manager Getting Started for Informix

Monitoring Informix IDS and XPO servers

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.

Monitoring Informix IDS and XPO servers


This section provides you information about the parameters, the InfoBoxes, and the menu commands that help you monitor the Informix IDS and XPO servers. For more information about the parameters, the InfoBoxes, and the menu commands, see the online Help for BMC Performance Manager for Informix. For navigation instructions, see Appendix A, Accessing menu commands, infoBoxes, and online Help.

Viewing parameters that monitor servers


The following application classes contain parameters that measure the functions associated with the efficient operation of the Informix XPO servers and their coservers:
I I I I

IFMXPO_CORRELATORS IFMXPO_AVAILABILITY IFMXPO_CAPACITY IFMXPO_PERFORMANCE

The following application classes contain parameters that measure the functions associated with the efficient operation of the Informix IDS servers:
I I I

IFMXDS_AVAILABILITY IFMXDS_CAPACITY IFMXDS_PERFORMANCE

For more information about parameters, see Parameters on page 35, Appendix B, Parameter definitions and defaults,and Appendix C, Collector-consumer dependencies.

Chapter 5 Managing and monitoring Informix IDS and XPO servers

115

Viewing parameters that monitor servers

Viewing parameters that monitor coservers


The IFMXPO_CORRELATORS application provides parameters that display information about the coservers and the distribution of data among the coservers that belong to IFMXPO application instance. Click on an IFMXPO_CORRELATORS application icon to access the correlator parameters.

Viewing parameters that monitor availability


The AVAILABILITY application provides parameters that display information about the things that can cause an instance to become unavailable (including a parameter that provides information on the metadata space used for blob spaces). To access the Availability parameters, click on an IFMXDS_AVAILABILITY or IFMXPO_ AVAILABILITY application icon.

Viewing parameters that monitor capacity


The CAPACITY application provides parameters that display information about the configurable settings that allow you to maintain efficient use of the servers. To access the Capacity parameters, click on an IFMXDS_CAPACITY or IFMXPO_CAPACITY application icon.

Viewing the parameters that monitor performance


The PERFORMANCE application provides parameters that display information about the objects that affect or are affected by the performance of the servers. To access the Performance parameters, click on an IFMXDS_ PERFORMANCE or IFMXPO_ PERFORMANCE application icon.

116

BMC Performance Manager Getting Started for Informix

Viewing InfoBoxes for servers

Viewing InfoBoxes for servers


The IFMXDS application instance icon provides an InfoBox with specific information about the Informix server that it represents. Table 13 provides descriptions for the items in the IFMXDS Application InfoBox. Table 13
Item KM Version INFORMIXDIR INFORMIXSERVER ONCONFIG SQLHOSTS Blackout Status

IFMXDS application InfoBox


Description version number of BMC Performance Manager for Informix (and the version number for PATROL Agent) Informix home directory DBSERVERNAME on the onconfig file for the instance configuration file for the instance name of the sqlhosts file for the instance states whether a blackout period is in effect:
I I

Inactive: no blackout in effect Active: day, date, and time when the blackout period ends

DBSERVERALIASES Host Name Informix Version Online Log Cleaners DBSPACETEMP

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

Chapter 5 Managing and monitoring Informix IDS and XPO servers

117

Viewing InfoBoxes for servers

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

IFMXPO application InfoBox


Description version number for the PATROL KM name of the computer that contains the node where the instance is connected version of INFORMIX-OnLine XPS name of the database server aliases for the database server location of the home directory for Informix location of the configuration file for this instance connection type for this instance location of the sqlhosts file for this instance connection coserver for the PATROL KM states whether a blackout period is in effect:
I I

Inactive: no blackout in effect Active: day, date, and time when the blackout period ends

Online Log Cleaners DBSPACETEMP

location of the online log number of page cleaners for this instance configuration file for the DBSPACETEMP parameter

118

BMC Performance Manager Getting Started for Informix

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.

Excluding or including databases for monitoring


Choose the KM Admin => Exclude or Include => Database Exclude or Include menu command to exclude a database from monitoring or resume monitoring an excluded database. An excluded database is not included for menu pick selections or parameters. However, excluded databases are included in Informix onstat, menu picks, and non-database parameters.

Viewing reports on databases


The Reports => Database Reports menu command enables you to various reports on databases

Viewing a report on all databases


Choose the Reports => Database Reports => Show All menu command to open a report that lists all databases for the selected server.

Viewing a report on the monitored databases


Choose the Reports => Database Reports => Show Monitored menu command to open a report that lists all databases that are monitored by BMC Performance Manager for Informix.

Viewing a report on the default excluded databases


Choose the Reports => Database Reports => Show Default Excluded menu command to open a report that lists all databases that are by default excluded from monitoring.

Chapter 5 Managing and monitoring Informix IDS and XPO servers

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.

Setting up and managing dbspace monitoring


Choose the KM Admin => Exclude or Include=> Dbspace Exclude or Include menu command to exclude a dbspace from menu selections and from monitoring or to resume monitoring a previously excluded dbspace. Excluded dbspaces are still included in the dbspace reports. By default, all dbspaces are included for menu pick selections and for monitoring. Choose the KM Admin =>DBSpace Monitoring Admin menu command to select the dbspaces that the DBSpaceMonitor collector parameter monitors. The DBSpaceMonitor parameter creates a Space application instance if any dbspaces or temp dbspaces are selected for monitoring. A DBS or Temp DBS application instance is created for each dbspace or temp dbspace that is selected for monitoring and a DBS Chunk and Temp DBS Chunk application instance is created for each dbspace chunk or temp dbspace chunk that is selected for monitoring. By default, all dbspaces are excluded from monitoring.

Viewing parameters that monitor dbspaces


BMC Performance Manager for Informix parameters are placed in application classes based on their functions. The following application classes contain parameters that display information about the functions that are associated with the efficient use of dbspaces:
I I I I

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

BMC Performance Manager Getting Started for Informix

Viewing InfoBoxes for dbspaces

Viewing dbspace parameters


The IFMXDS_DBS and IFMXPO_DBS applications provide parameters that display information about allocated dbspace and used dbspace. The IFMXDS_DBS application also provides a parameter that displays information about the percentage of used metadata for each blob space for each instance. Click an IFMXDS_DBS or IFMXPO_DBS application icon to access the dbspace parameters and the dbspace chunk instances.

Viewing dbspace chunk parameters


The IFMXDS_DBS_CHK and IFMXPO_DBS_CHK applications provide parameters that display information about the reads, writes, page reads, and page writes for the chunks. Click on an IFMXDS_DBS_CHK or IFMXPO_DBS_CHK application icon to access the dbspace chunk parameters.

Viewing temp dbspace parameters


The IFMXDS_DBSTEMP and IFMXPO_DBSTEMP applications provide parameters that display information about allocated and used temporary dbspace. Click an IFMXDS_DBSTEMP or IFMXPO_DBSTEMP application icon to access the temporary dbspace parameters and the temp dbspace chunk instances.

Viewing temp dbspace chunk parameters


The IFMXDS_DBSTEMP_CHK and IFMXPO_DBSTEMP_CHK applications provide parameters that display temporary read, temporary write, temporary page read, and temporary page write data on the temporary chunks that the instances represent. Click an IFMXDS_DBSTEMP_CHK or IFMXPO_DBSTEMP_CHK application icon to access the temporary dbspace chunk parameters.

Viewing InfoBoxes for dbspaces


The IFMXDS_DBS application instance icons provide Infoboxes with specific information about the dbspaces that they represent. Table 15 provides descriptions for the items in the IFMXDS_DBS Application InfoBox.

Chapter 5 Managing and monitoring Informix IDS and XPO servers

121

Viewing InfoBoxes for dbspaces

Table 15
Item

IFMXDS_DBS application InfoBox


Description states whether a blackout period is in effect:
I I

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

BMC Performance Manager Getting Started for Informix

Viewing InfoBoxes for dbspaces

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

IFMXPO_DBS 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

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

Chapter 5 Managing and monitoring Informix IDS and XPO servers

123

Viewing reports on dbspaces

Viewing reports on dbspaces


The Reports menu command in the PATROL for Informix menu structure enables you to view various reports on chunks and dbspaces.

Viewing a report on all chunks


Choose the Reports => Chunk and Dbspace Reports => Show Chunks menu command to open a report that provides information about all the chunks.

Viewing a report on dbspaces and chunks


Choose the Reports => Chunk and Dbspace Reports => Show Dbspace and Chunks menu command to open a report that provides information about all the dbspaces and their associated chunks.

Viewing a report on dbspaces with read and write details


Choose the Reports => Chunk and Dbspace Reports => Show Dbspace and Detail menu command to open a report that provides information about all the dbspaces, including their page reads and page writes.

Viewing a report on dbspace tables


Choose the Reports => Chunk and Dbspace Reports => Show Dbspaces Tables menu command to open a report that provides information, by dbspace, about the tables that contain information about the dbspace.

NOTE
This report is available only from Informix versions 5.x, 7.x, 9.x and 10.x instances.

124

BMC Performance Manager Getting Started for Informix

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.

Viewing reports on dbslices


The Reports => Dbslice menu commands provide reports on dbslices.

NOTE
These reports are available only from Informix XPO instances.

Viewing the allocated and free dbspace


Choose the Reports => Dbslice Reports => Show Allocated and Free menu command to open a report that lists the allocated and free dbspace per dbslice for the on about which the command was executed

Viewing the allocated and used dbspace


Choose the Reports => Dbslice Reports => Show Allocated and Used menu command to open a report that lists the allocated and used dbspace per dbslice for the server on which the command was executed.

Viewing dbspaces per dbslice


Choose the Reports => Dbslice Reports => Show Detail menu command to open a report that lists all dbspaces per dbslice for the server on which the command was executed.

Chapter 5 Managing and monitoring Informix IDS and XPO servers

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.

Setting up and managing table monitoring


BMC Performance Manager for Informix provides menu commands that you can use to exclude or include tables for monitoring, set up table monitoring by criteria or by table, and show the current table monitoring setup.

Excluding or including tables for monitoring


Using the KM Admin => Table Monitoring Admin => Table Exclude or Include menu command, you can exclude a table from monitoring or resume monitoring an excluded table.

Monitoring tables by criteria


Using the Table Monitoring Admin => Monitoring Choice => Monitor by Criteria menu command, you can monitor tables that meet a criterion. If no active tables meet the criterion selected, no table instances are created.

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.

Viewing the current setup for monitoring tables


Choose the Table Monitoring Admin => Show Current Setup menu command to open a report that displays the current configuration for monitoring tables.
126 BMC Performance Manager Getting Started for Informix

Viewing parameters that monitor tables

Viewing parameters that monitor tables


The IFMXDS_TBS and IFMXPO_TBS application provides parameters that display information about the locks, deletes, page reads, page writes, and sequential scans for the tablespaces. Click an IFMXDS_TBS or IFMXPO_TBS application icon to access the tablespace parameters. For more information about parameters, see Parameters on page 35, Appendix B, Parameter definitions and defaults,and Appendix C, Collector-consumer dependencies.

Viewing InfoBoxes for tablespaces


The IFMXDS_TBS application instance icon provides an Infobox with information about the tablespaces that they represent. Table 17 provides descriptions of the items in the IFMXDS_TBS Application InfoBox. Table 17
Item Blackout Status

IFMXDS_TBS 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

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

Chapter 5 Managing and monitoring Informix IDS and XPO servers

127

Viewing InfoBoxes for tablespaces

Table 17
Item Page Reads

IFMXDS_TBS application InfoBox


Description number of page reads number of page writes reason why the PATROL KM is monitoring this tablespace

Page Writes Reason

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

IFMXPO_TBS 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

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

BMC Performance Manager Getting Started for Informix

Viewing reports on tables

Viewing reports on tables


Choose the Reports => Table Reports menu commands access reports on Active Tables, Partition Profile, and Tables in Sysptprof.

Viewing a report on active tables


Choose the Reports => Table Reports => Active Tables menu command opens a report that provides information about all the active tables.

Viewing a report on a partition profile


Choose the Reports => Table Reports => Partition Profile menu command opens a report that provides information about the partition profile for the specified partition number.

Viewing a report on tables in Sysptprof


Choose the Reports => Table Reports => Tables in Sysptprof menu command to open a report that provides information about the tables that currently populate the SMI sysptprof view.

Viewing a report on dbspaces for a Table


Choose the Reports => Table Reports => Show Table's Dbspaces Report menu command to open a report that lists the tables and the dbspaces for each table. This report is available for Informix IDS instances only.

Viewing a report on logical fragments that are summed


Choose the Reports => Table Reports => Show Summed Logical Fragments menu command to open a report that provides a summary of the information about logically fragmented tables. This report is available for Informix IDS instances only.

Chapter 5 Managing and monitoring Informix IDS and XPO servers

129

Monitoring logically fragmented tables

Monitoring logically fragmented tables


BMC Performance Manager for Informix provides parameters that enable you to view data on logically fragmented tables, InfoBoxes that display the status of fragmented tables, and menu commands that allow you to select fragmented tables for monitoring and to view reports on fragmented tables. IFMXDS_FRAG or IFMXPO_FRAG application instance icons are not created unless you set up table monitoring through the Fragment Monitoring Admin menu command. 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.

Setting up and monitoring logically fragmented tables


Choose the Fragment Monitoring Admin menu commands to manage how PATROL should monitors logically fragmented tables:

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

BMC Performance Manager Getting Started for Informix

Viewing parameters that monitor fragmented tables

Viewing parameters that monitor fragmented tables


IFMXDS, IFMXPO_FRAG_EXT, and FRAG_SUM applications provide parameters that display information about the locks, deletes, page reads, page writes, and sequential scans for the fragments. Click any one of the following application icons to access the fragmented table parameters:
I I I

IFMXDS IFMXPO_FRAG_EXT FRAG_SUM .

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.

Viewing parameters that monitor users


IFMXDS_USERS and IFMXPO_USERS application instance icons provide parameters that display information about the locks, deletes, resources, transactions, and sequential scans for the users. Click an IFMXDS_USERS or IFMXPO_USERS application icon to view parameters that display information about users. For more information, see Parameters on page 35, Appendix B, Parameter definitions and defaults,and Appendix C, Collector-consumer dependencies.

Chapter 5 Managing and monitoring Informix IDS and XPO servers

131

Viewing InfoBoxes for user application instances

Viewing InfoBoxes for user application instances


IFMXDS_USER application instance icons provide InfoBoxes that display information about the users that they represent. Table 19 provides descriptions of the items in IFMXDS_USER application InfoBoxes. Table 19
Item Blackout Status

IFMXDS_USER application InfoBox (part 1 of 2)


Description states whether a blackout period is in effect:
I I

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

BMC Performance Manager Getting Started for Informix

Viewing InfoBoxes for user application instances

Table 19
Item Total Sorts

IFMXDS_USER application InfoBox (part 2 of 2)


Description number of total sorts executed during this session number of sorts executed but not in memory

Sorts not in Memory

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

IFMXPO_USER application InfoBox (part 1 of 2)


Description states whether a blackout period is in effect:
I I

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

Chapter 5 Managing and monitoring Informix IDS and XPO servers

133

Viewing reports about users, sessions, and transactions

Table 20
Field

IFMXPO_USER application InfoBox (part 2 of 2)


Description number of page writes number of total sorts number of sorts that did not fit in memory maximum amount of space used by sort number of bytes of logical log space used by the current transaction maximum number of bytes of logical log space ever used by a session

Page Writes Total Sorts Sorts not in Memory Maximum Space Used by Sort Bytes Logical log Space Used Max Bytes Logical log Used

Viewing reports about users, sessions, and transactions


IFMXPO_USER application instances provide several reports about users. Transaction

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.

Viewing memory fragments allocated


Choose the Reports => Memory Fragments Allocated menu command to open a report that provides information about the allocated memory fragments for the selected session ID.

Viewing memory fragments alloc use


Choose the Reports => Memory Fragments Alloc Use menu command to open a report that provides information about the allocated memory fragments by use for the selected session ID.

Viewing memory fragments free


Choose the Reports => Memory Fragments Free menu command to open a report that provides information about the free memory fragments for the selected session ID.

Viewing memory statistics


Choose the Reports => Memory Statistics menu command to open a report that provides memory statistics for the selected session ID.

134

BMC Performance Manager Getting Started for Informix

Setting up and managing user monitoring

Viewing memory status network


Choose the Reports => Memory Status Network menu command to open a report that provides the status of the network shared memory for the selected session ID.

Viewing session information


Choose the Reports => Session Information menu command to open a report that provides session information for the selected session ID.

Viewing SQL information


Choose the Reports => SQL Information menu command to open a report that provides the SQL for the selected session ID.

Viewing transaction logs by tablespace


Choose the Reports => Transaction Log Reports => Show by Tblspace menu command to provide the transaction log entries for a specified table space.

Viewing transaction logs by transaction id


Choose the Reports => Transaction Log Reports => Show by Transaction ID menu command to view the transaction logs by transaction ID. A transaction ID is a unique identification number that is assigned to global transactions. When a roll-forward occurs, Informix sends a message to the message log that includes the ID of the offending transaction.

Viewing transaction logs by user


Choose the Reports => Transaction Log Reports => Show by User menu command to open a report that provides the transaction log entries for a specified user.

Setting up and managing user monitoring


BMC Performance Manager for Informix provides menu commands that you can use to kill a session, show the current user monitoring setup, and set up user monitoring by criteria, user, or session.

Chapter 5 Managing and monitoring Informix IDS and XPO servers

135

Setting up and managing user monitoring

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.

Viewing the current setup for monitoring users


Choose the KM Admin => User Monitoring Admin => Monitoring Choices => Show Current Setup menu command to display the current setup for monitoring users.

Stopping the monitoring of a specified user


From the KM Commands menu in an IFMXDS_USER or an INFXPO_USER application instance that represents the user or session that you want to stop monitoring, use the KM Admin => Stop Monitoring menu command to stop monitoring a specified user and remove that user instance icon.

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

BMC Performance Manager Getting Started for Informix

Where to go from here

Where to go from here


The following table lists other topics and where you can find them:
Topic Source of Information

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

Chapter 5 Managing and monitoring Informix IDS and XPO servers

137

Where to go from here

138

BMC Performance Manager Getting Started for Informix

Chapter

6
141 142 142 142 143 143 143 144 144 144 144 145 145 145 146 146 146 146 147 147 148

Managing and monitoring enterprise replication


6

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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Chapter 6 Managing and monitoring enterprise replication

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

BMC Performance Manager Getting Started for Informix

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.

Chapter 6 Managing and monitoring enterprise replication

141

Starting and stopping ER

Starting and stopping ER


Use the Stop menu command from the IFMXER application menu to stop enterprise replication for a global catalog and all servers or server groups that are connected to the specified global catalog.

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.

Disconnecting and reconnecting ER servers


Use the Informix Admin => Server => Disconnect menu command from the IFMXER application menu to remove a server or server group from participating with other servers in the global catalog.

142

BMC Performance Manager Getting Started for Informix

Deleting ER servers from global catalog

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.

Deleting ER servers from global catalog


Use the Informix Admin => Server => Delete menu command from the IFMXER application menu to delete a server from the global catalog. This command removes the selected server group from participation in ER and deletes the instance icon for the selected server group.

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.

Modifying attributes of an ER server


Use the Informix Admin => Server => Modify menu command from the IFMXER application menu to change the enterprise replication attributes of a server.

NOTE
To modify the Send queue, you must delete and then redefine the server group.

Suspending and resuming delivery of data to an ER server


Use the Informix Admin =>Server => Suspend menu command from the IFMXER application menu to temporarily stop a server from receiving replication data. Use the Server => Resume menu command from the IFMXER application menu to restart the delivery of replication data to a server that was suspended.

Chapter 6 Managing and monitoring enterprise replication

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.

Changing participants for a replicate


Use the Replicate => Change menu command from the IFMXER application menu to add or delete the participants for a selected replicate.

Deleting a replicate from the global catalog


Use the Informix Admin => Replicate => Delete command to delete a replicate from the global catalog.

Modifying attributes of a replicate


Use the Replicate => Modify menu command from the IFMXER application menu to modify:
I I I I I

conflict resolution frequency and timing of data replication use of spool directories activity of triggers mode of the participants for a replicate.

144

BMC Performance Manager Getting Started for Informix

Suspending and resuming delivery of data to a replicate

Suspending and resuming delivery of data to a replicate


Use the Informix Admin => Replicate => Suspend menu command from the IFMXER application menu to temporarily stop a replicate from receiving replication data. Use the Server => Resume command to restart the delivery of replication data to a replicate that was suspended.

Starting and stopping replication for a replicate


Use the Replicate => Start menu command from the IFMXER application menu to start the capture and transmittal of transactions for a replicate. Use the Replicate => Stop command to stop the capture and transmittal of transactions for replication.

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.

Defining a replicate group or set


Replicate groups or sets (Informix versions 9.30 and later use the term replicate sets) organize replicates into groups. Using replicate groups or sets saves time and increases the efficiency of your Informix ER environment. Use the following guidelines when defining replicate groups: Replicate groups organize replicates
I

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.

Chapter 6 Managing and monitoring enterprise replication

145

Changing replicates for a replicate group or set

Changing replicates for a replicate group or set


Use the Informix Admin => Group => Change menu command from the IFMXER application menu to add or delete replicates to or from a replicate group or set.

Deleting a replicate group or set from ER


Use the Informix Admin => Group => Delete menu command from the IFMXER application menu to delete a specified replicate group or set.

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.

Modifying attributes of a replicate group or set


Using the Group => Modify menu command from the IFMXER application menu to modify the attributes of a replicate group or set. When you select a replicate group or set to modify, the Modify Replicate Group dialog box opens. You can modify the process and frequency options for the selected replicate group or set in the dialog box.

Suspending and resuming delivery to a replicate group or set


Use the Informix Admin => Group => Suspend menu command from the IFMXER application menu to stop the delivery of replication data to a replicate group or set. Use the Group => Resume menu command to restart the delivery of replication data to a replicate group or set.

146

BMC Performance Manager Getting Started for Informix

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.

Viewing InfoBoxes for ER


IFMXER application instances display information about the ER environment in the InfoBoxes as described in Table 21: Table 21
Item CDR_LOGBUFFERS CDR_EVALTHREADS CDR_DSLOCKWAIT

IFMXER application InfoBox


Description amount of buffer space that is reserved by ER for the evaluation of transactions from logical logs number of evaluator threads that are created by ER number of seconds the data synchronization component waits for a dslockwait time-out If this value is too high, check for locking problems.

CDR_QUEUEMEM

maximum amount of memory that is used for send and receive queues

Chapter 6 Managing and monitoring enterprise replication

147

Viewing replication reports

Viewing replication reports


The Data Replication Information menu command opens a report that provides information about the ER process for the selected server, including whether data replication is activated, the name of the database server, and the name of the replication server. The Data Replication Information menu command is located under Reports => Data Replication Reports in the Informix component of BMC Performance Manager for Informix menu structure. In the Informix XPO component of BMC Performance Manager for Informix, this report is located under Data Replication => Data Replication Info.

Monitoring ER servers and server groups


Information about the servers that participate in ER is available in the InfoBoxes under the IFMXER_SERVER and IFMXER_SERVERGRP application instances, in a Report => Server menu command under the IFMXER application instances, and in the parameters available under the IFMXER application. For more information about parameters, see Parameters on page 35, Appendix B, Parameter definitions and defaults,and Appendix C, Collector-consumer dependencies.

Viewing parameters that monitor ER servers


Access the parameters that monitor the ER servers under the IFMXER application instance icon. To access the consumer parameters, double-click the IFMXER application instance icon.

Viewing InfoBoxes for ER servers


Each IFMXER_SERVER application instance provides an InfoBox that contains specific data about the ER server that it represents as described in Table 22. Table 22
Item ID IFMXER_SERVER application InfoBox Description not currently available

148

BMC Performance Manager Getting Started for Informix

Viewing replication reports

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)

Last Conn. State Change Server State

time that the connection state was last changed state of the server:
I I I I

A = active S = suspended H = holding Q = quiescent (initial sync state only)

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)

Viewing replication reports


The Data Replication Information menu command opens a report about the ER process for the selected server, including whether data replication is activated, the name of the database server, and the name of the replication server. The Data Replication Information menu command is located under Reports => Data Replication Reports in the Informix component of the BMC Performance Manager for Informix menu structure. In the Informix XPO component of BMC Performance Manager for Informix, this report is located under Data Replication => Data Replication Info.

Chapter 6 Managing and monitoring enterprise replication

149

Viewing reports on ER servers

Viewing reports on ER servers


From the IFMXER application menu, the Reports => Servers menu command accesses a report about ER servers. Table 24 describes the fields in the report. Table 24
Field SERVER ID NAME CNST

Fields in the IFMXER Servers report


Description ID for the server name of the server connection state:
I I I I I

C = connected D = disconnected, will be retried L = local T = idle time-out, connection terminated X = closed by user, unavailable until reset by user

LAST CONN STATE CHANGE SVST

time when the connection state was last changed state of the server:
I I I I

A = active S = suspend H = holding Q = quiescent (initial sync state only)

HUB

whether server is a hub:


I I

Y = yes N = no

LEAF

whether server connection is a leaf node:


I I

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

BMC Performance Manager Getting Started for Informix

Monitoring ER replicate groups or sets

Monitoring ER replicate groups or sets


BMC Performance Manager for Informix provides information about the replicate groups (which are called replicate sets in Informix version 9.30) that participate in ER in the IFMXER_REPLGRP or IFMXER_REPLSETS InfoBox, and in the Replicate Groups Report. This section describes how to access and use the InfoBox and the report. 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.

Viewing the InfoBox for replicate groups or sets


Each IFMXER_REPLGRP or IFMXER_REPLSETS application instance provides an InfoBox with specific data about the replicate group or set that it represents as described in Table 25. Table 25
Item Blackout Status IFMXER_REPLGRP or SETS 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

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

Viewing reports on replicate groups or sets


From the IFMXER application menu, the Reports => Replicate Groups menu command accesses a report about replicate groups or sets. describes the fields in the Replicate Groups Report.

Chapter 6 Managing and monitoring enterprise replication

151

Monitoring ER replicates

Field Blackout Status

Description states whether a blackout period is in effect:


I I

Inactive: no blackout in effect Active: day, date, and time when blackout ends

Replicate Group IS SEQ

name of the replicate group whether the replicate group processes replication data sequentially (or in parallel):
I I

Y = yes (sequentially) N = no (not sequentially, but in parallel)

REPLICATES

names of the replicates in this replicate group

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.

Viewing InfoBoxes for replicates


Each IFMXER_REPLICATE application instance provides an InfoBox that contains specific data about the replicate group or set that it represents as described in Table 26 on page 152. Table 26
Item Blackout Status IFMXER_REPLICATE 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

Replicate Name Replicate Group ID

name of the replicate replicate group ID

152

BMC Performance Manager Getting Started for Informix

Viewing a report on replicates

Table 26
Item

IFMXER_REPLICATE application InfoBox Description state of the replicate:


I I I I

Replicate State

A= active I= inactive S= suspended Q= quiescent

Frequency Type

type of frequency used for replication:


I I I I I

C = continuous I = interval T = time-based M = day of month W = day of week

Frequency: Minute Frequency: Hour Frequency: Day Scope

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

Row Spooling Transaction Spooling Primary Resolution

whether row-information spooling is invoked whether aborted-transaction spooling is invoked first method used to resolve conflicts for data replication:
I I I

I = ignore T = time stamp S = stored procedure

Secondary Resolution Stored Procedure Name Do Fire Trigger Is Canonical

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

Viewing a report on replicates


From the IFMXER application instance menu, the Reports => Replicates menu command accesses a report about replicates. Table 27 describes the fields in the Replicates Report.

Chapter 6 Managing and monitoring enterprise replication

153

Viewing a report on replicates

Table 27
Field

Fields in the Replicates Report


Description states whether a blackout period is in effect:
I I

Blackout Status

Inactive: no blackout in effect Active: day, date, and time when blackout ends

REPLICATE REPLICATE GROUP REPL. STATE FREQUENCY

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

T = C for continuous or T for time-based DY = day of the week HR = hour MN = minute

CONFLICT RESOLUTION

how replication conflicts are resolved:


I I I I

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

which flags are invoked:


I I I I

ATS = aborted-transaction spooling RIS = row-information spooling CAN = conversion of data to canonical form TGR = triggers are invoked

154

BMC Performance Manager Getting Started for Informix

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.

Viewing InfoBoxes for participants


Each IFMXER_PARTICIPANT application instance provides an InfoBox that contains specific data about the replicate group or set that it represents as described in Table 28. Table 28
Item Blackout Status

IFMXER_PARTICIPANT 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

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

Chapter 6 Managing and monitoring enterprise replication

155

Viewing a report on participants

Viewing a report on participants


From the IFMXER application menu, the Reports => Participants menu command accesses a report about the participants involved in ER. Table 29 describes the fields in the Participants Report. Table 29
Field Blackout Status

Fields in the Participants Report


Description states whether a blackout period is in effect:
I I

Inactive: no blackout in effect Active: day, date, and time when blackout ends

REPLICATE SERVER STATE

name of the replicate name of the server or server group state of the participant:
I I

ACTIVE INACTIVE

mode of participation for this participant:


I I

P for primary or read and write S for secondary or read only

DATABASE OWNER TABLE SELECT STATEMENT

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

BMC Performance Manager Getting Started for Informix

Viewing InfoBoxes for ER queues

Viewing InfoBoxes for ER queues


Each IFMXER_QUEUE application instance provides an InfoBox that contains specific data about the queue that it represents as described in Table 30. Table 30
Item Blackout Status IFMXER_QUEUE 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

DB Space DBS Size DBS Used Percent Used

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

Viewing parameters that monitor queues


Access the parameters that monitor the ER send and receive queues using the IFMXER application instance. To access the consumer parameters, double-click on the IFMXER application instance icon.

Monitoring ER spool directories


BMC Performance Manager for Informix provides information about abortedtransaction spooling (ATS) and row-information spooling (RIS) directories in the:
I I I I I I I

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.

Chapter 6 Managing and monitoring enterprise replication

157

Viewing InfoBoxes for ER spool directories

Viewing InfoBoxes for ER spool directories


Each IFMXER_SPOOL application instance provides an InfoBox that contains specific data about the spool that it represents described in Table 31. Table 31
Item Blackout Status IFMXER_SPOOL 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

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

File Name File Size

spool file name size of the spool file

158

BMC Performance Manager Getting Started for Informix

Viewing parameters that monitor the spool directories

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

File Creation Timestamp File Owner

Viewing parameters that monitor the spool directories


Use the IFMXER application instance to access the parameters that monitor the spool directories. To access the consumer parameters, double-click on the IFMXER application instance icon.

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.

Viewing reports on threads


From the IFMXER application menu, the Reports => Threads menu command accesses a report about the threads involved in enterprise replication. Table 34 describes the fields in the ER Threads Report. Table 34
Field Blackout Status

Fields in the ER Threads Report


Description states whether a blackout period is in effect:
I I

Inactive: no blackout in effect Active: day, date, and time when blackout ends

ID NAME

ID for the thread name of the thread

Chapter 6 Managing and monitoring enterprise replication

159

Viewing reports on threads

Table 34
Field STATUS

Fields in the ER Threads Report


Description status of the thread:
I I I

sleeping forever = set to sleep forever sleeping secs: n = set to sleep for n seconds cond wait = waiting for a condition

VP CLASS

virtual process class for the thread

160

BMC Performance Manager Getting Started for Informix

Viewing a list of ER threads

Viewing a list of ER threads


Table 35 lists the threads that are involved in ER. Table 35
Thread ddr_log_io ddr_snoopy CDRGfan CDR Geval ServerGroupId

Enterprise replication threads


Description performs physical I/O from logical log verifies potential replication and sends applicable log record entries to ER fan-out thread receives log entries and passes entries to evaluator thread evaluates log entry to determine wether it should be replicated, performs transaction compression on the receipt of COMMIT WORK, and sends completed replication messages to the queue parses all WHERE clauses for replicate definitions schedules ER events takes replication messages from the queue and passes them to the appropriate sending threads keeps track of current buffers in use sending thread for site receiving thread for site accepts acknowledgment from site accepts control messages (updates to the global catalog) from other sites and replicates those to the local global catalog determines which replication messages are processed in parallel and passes threads receives global catalog information during initialization of server (created for parallel processing) synchronizes data, receives the replication message, and applies it to local instance, and performs conflict resolution and inserts information into shadow tables if required schedules internal ER events

CDRCparse CDRSchedMgr CDRN_CM unknown CDRNrA ServerGroupId CDRNrT ServerGroupId CDRNrA ServerGroupId CDRNrT ServerGroupId ackTh ServerGroupId cntlTh ServerGroupId

replTh ServerGroupId syncTh ServerGroupId CDRD_0

unknown

Chapter 6 Managing and monitoring enterprise replication

161

Where to go from here

Where to go from here


The following table lists other topics and where you can find them:
Topic Source of Information

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

BMC Performance Manager Getting Started for Informix

Appendix

Accessing menu commands, infoBoxes, and online Help


A

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

Appendix A Accessing menu commands, infoBoxes, and online Help

163

Accessing KM commands and InfoBoxes

Accessing KM commands and InfoBoxes


Table 36 provides information about how to access KM commands and InfoBoxes from the various PATROL consoles. Table 36
Console PATROL Console for Microsoft Windows Servers

Accessing KM commands and infoBoxes


Menu commands In either the Desktop tree tab or work area, right-click a computer or application icon and choose KM Commands from the pop-up menu. In the work area, right-click a computer or application icon to display a pop-up menu that contains KM-specific commands. InfoBoxes In either the Desktop tree tab or the work area, right-click an application class or parameter icon and choose InfoBox from the popup menu. With the middle mouse button, click an application class or parameter icon.

PATROL Console for UNIX

PATROL Central Operator Windows Edition

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.

PATROL Central Operator Web Edition

164

BMC Performance Manager Getting Started for Informix

Accessing online Help

Accessing online Help


Table 37 provides information about how to access Help from each console.

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

Accessing Online Help


Product help From the console menu bar, choose Help => Help Topics => PATROL Knowledge Modules. Application class help Double-click an application class in the KM tab of the console. From the Application Properties dialog box, click the Help tab. Then click Show Help. Parameter help
I

PATROL Console for Microsoft Windows Servers

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.

PATROL Console for UNIX

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.

Right-click a parameter icon and click Help On.

PATROL Central Operator Windows Edition

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.

PATROL Central Operator Web Edition

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.

Appendix A Accessing menu commands, infoBoxes, and online Help

165

Accessing online Help

166

BMC Performance Manager Getting Started for Informix

Appendix

Parameter definitions and defaults


The following topics provide a definition and the default values for each parameter that is used in BMC Performance Manager for Informix. For more information about individual parameters, see the BMC Performance Manager for Informix online Help. For information about the dependencies between standard collector and consumer parameters, see Appendix C, Collector-consumer dependencies. Column headings defined. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Abbreviations defined . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . INFORMIX application (contains Informix, Informix XPO, and Informix ER components) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Informix Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXDS_AVAILABILITY application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXDS_CAPACITY Application Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXDS_COLLECTORS application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXDS_DBS application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXDS_DBS_CHK application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXDS_DBSTEMP application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXDS_DBSTEMP_CHK application class. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXDS_FRAG_EXT application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXDS_FRAG_SUM application class. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXDS_PDQ application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXDS_PERFORMANCE application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXDS_TBS application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXDS_USERS Application Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Extended Parallel Option (XPO) Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXPO_AVAILABILITY Application Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXPO_CAPACITY application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXPO_COLLECTORS application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXPO_CORRELATORS application class. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXPO_DBS Application Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXPO_DBS_CHK application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXPO_DBSTEMP application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IFMXPO_DBSTEMP_CHK application class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 170 171 171 171 174 176 179 179 180 180 180 181 182 183 185 188 189 189 190 191 194 195 195 196 196

Appendix B

Parameter definitions and defaults

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

BMC Performance Manager Getting Started for Informix

Column headings defined

Column headings defined


The column headings in Table 38 on page 171 are defined as follows:
Column Description Description states the parameter name and describes the parameters function; for consumer parameters, lists the collector parameters that gather the data displayed by this parameter indicates whether the parameter is active or inactive by default indicates the parameter type:
I I I

Active at Installation Parameter Type

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

Parameter definitions and defaults

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

BMC Performance Manager Getting Started for Informix

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

INFORMIX application (contains Informix, Informix XPO, and Informix ER components)


yes InstanceStatusMonitor Gathers information about the status changes for the Informix IDS and XPO servers by using the results from Onstat. This parameter does not appear as an icon. coll undef undef undef 60 sec none none

Informix Component IFMXDS_AVAILABILITY application class


yes ArchiveLevel0 Appears only when your environment uses Ontape to back up the server. Displays the number of days since the last level 0 archive. Collector: ArchiveMonitor yes ArchiveLevel1 Appears only when your environment uses Ontape to back up the server. Displays the number of days since the last level 1 archive. Collector: ArchiveMonitor con undef 7100 warn undef set by coll graph number of days

con

undef

2100 warn

undef

set by coll

graph

number of days

Appendix B

Parameter definitions and defaults

171

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 2 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

730 warn undef

set by coll

graph

number of days

con

030 alarm

230 warn undef

set by coll

graph

number of days

172

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 3 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

130 warn undef

set by coll

graph

number of days

con

35 OK

33 warn

45 alarm

set by coll

graph

severity level (15)

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

percentage of total logical space used

Appendix B

Parameter definitions and defaults

173

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 4 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

110 warn undef

12 hrs

graph

number of failures

con

undef

8090 warn

90100 alarm

set by coll

graph

percentage of total space used per dbspace none

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

IFMXDS_CAPACITY Application Class


ActiveLocks Displays the percentage of total locks that are active for the server. Collector: OnstatMonitor yes con undef 9095 warn 95100 alarm set by coll gauge percentage of total locks

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

number of buffer waits

174

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 5 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

number of checkpoint waits

con

undef

150 warn

51100 alarm

set by coll

graph

number of deadlock timeouts

con

undef

1050 warn

51100 alarm

set by coll

graph

number of potential deadlocks

con

undef

undef

51100 alarm

set by coll

graph

number of thread waits

con

undef

525 warn

26100 alarm

set by coll

graph

number of attempts

con

undef

1020 warn

21100 alarm

set by coll

gauge

number of thread waits

con

undef

140 warn

undef

set by coll

gauge

number of pages

Appendix B

Parameter definitions and defaults

175

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 6 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

IFMXDS_COLLECTORS application class


yes ArchiveMonitor Appears only when Ontape is used to backup the server. Gathers the archive information by using the results from the oncheck pr and by checking the sysutils database. yes DBSpaceMonitor Monitors the dbspaces selected for monitoring using the Monitor by Dbspace menu command. For the selected dbspaces, it 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. ERMonitor Discovers and creates the Informix Enterprise Replication instances. The ER database must exist. yes std undef 150 warn undef 12 hrs bool none

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

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 7 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

Parameter definitions and defaults

177

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 8 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

150 warn 150 warn

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

150 warn 150 warn 150 warn

undef

25 min bool

none

std

undef

undef

15 min bool

none

std

undef

undef

12 min bool

none

178

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 9 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

IFMXDS_DBS application class


DBSpaceAllocated Displays the percentage of total space in each dbspace that is allocated for the selected server. Collector: DBSpaceMonitor DBSpaceUsed Displays the percentage of total space on each dbspace that was used as of the last high water mark for the selected server. Collector: DBSpaceMonitor MetadataUsed Displays the percentage of used metadata for each blob space for each instance. Collector: Onstat_dMonitor yes con 0100 alarm 8090 warn 90100 alarm set by coll gauge percentage of space allocated in each dbspace percentage of total space used on each dbspace percentage of used metadata

yes

con

0100 alarm

8090 warn

90100 alarm

set by coll

gauge

yes

con

0100 alarm

8090 warn

90100 alarm

set by coll

gauge

IFMXDS_DBS_CHK application class


yes PageRead Displays the number of page reads for each chunk for the selected server. Collector: DBSpaceMonitor yes PageWrite Displays the number of page writes for each chunk for the selected server. Collector: DBSpaceMonitor yes Read Displays the number of reads for each chunk for the selected server. Collector: DBSpaceMonitor con undef undef undef set by coll graph reads per chunk

con

undef

undef

undef

set by coll

graph

writes per chunk

con

undef

undef

undef

set by coll

graph

reads per chunk

Appendix B

Parameter definitions and defaults

179

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 10 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

writes per chunk

IFMXDS_DBSTEMP application class


TempDBSpaceAllocated Displays the percentage of total space in each temporary dbspace that is allocated for the selected server. Collector: TempDBSpaceMonitor yes con 0100 alarm 8089 warn 90100 alarm set by coll gauge percentage of space that is allocated

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

percentage of space that is used

IFMXDS_DBSTEMP_CHK application class


yes TempPageRead Displays the number of page reads for each chunk for the selected server. Collector: TempDBSpaceMonitor yes TempPageWrite Displays the number of page writes for each chunk for the selected server. Collector: TempDBSpaceMonitor yes TempRead Displays the number of reads for each chunk for the selected server. Collector: TempDBSpaceMonitor yes TempWrite Displays the number of writes for each chunk for the selected server. Collector: TempDBSpaceMonitor con undef undef undef set by coll graph reads per chunk

con

undef

undef

undef

set by coll

graph

writers per chunk

con

undef

undef

undef

set by coll

graph

reads per chunk

con

undef

undef

undef

set by coll

graph

writes per chunk

IFMXDS_FRAG_EXT application class


FragDeadLocks Displays the number of deadlocks for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor yes con undef undef undef set by coll graph deadlocks per partition

180

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 11 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

deletes per partition

yes

con

undef

undef

undef

set by coll

graph

lock requests per partition

yes

con

undef

undef

undef

set by coll

graph

lock waits per partition

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

reads per partition

con

undef

undef

undef

set by coll

graph

writes per partition

yes

con

undef

undef

undef

set by coll

graph

sequential scans per partition

IFMXDS_FRAG_SUM application class


yes FragSDeadLocks Displays a summary of the number of deadlocks for the logically fragmented tablespaces (partitions) for each instance. Collector: FragMonitor con undef undef undef set by coll graph number of deadlocks per fragmented table

Appendix B

Parameter definitions and defaults

181

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 12 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

number of deletes per fragmented table

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

IFMXDS_PDQ application class


CpuVpUsage Displays the percentage used of the CPU allocated to virtual processes (VPs). Collector: PDQMonitor yes con undef 010 warn 95100 after 10 times alarm set by coll graph percentage of CPU used

182

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 13 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

percentage of memory used

yes

con

undef

010 warn

95100 alarm

set by coll

graph

percentage of scan threads used

yes

con

undef

150 warn

undef

set by coll

bool

none

IFMXDS_PERFORMANCE application class


yes CleanersDown Displays the percentage of page cleaners that are down for the selected server. Collector: Onstat_FMonitor DataDistribution Displays the percentage of difference between the least accessed chunk and the most accessed chunk for the selected server. yes con undef 5065 warn 65100 alarm set by coll gauge percentage of page cleaners down percentage difference between most and least accessed chunk number of foreground writes maximum length of I/O queue percentage of total logical log buffer size pages used per I/O

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

31100 alarm 4060 warn

undef

14 min gauge

yes

con

undef

undef

set by coll

gauge

Appendix B

Parameter definitions and defaults

183

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 14 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

60-60 4060 warn after alarm after 5 5 times times

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

10100 warn 3160 warn 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

0100 alarm undef

61100 alarm undef

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

number of table sequential scans

184

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 15 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

IFMXDS_TBS application class


TBSDeadLks Displays the number of deadlocks for each of the monitored tblspaces (partitions) for the selected server. Collector: TBSMonitor TBSDeletes Displays the number of deletes for each of the monitored tblspaces (partitions) for the selected server. Collector: TBSMonitor TBSLockReqs Displays the number of lock requests for each of the monitored tblspaces (partitions) for the selected server. Collector: TBSMonitor yes con undef undef undef set by coll graph deadlocks per partition

yes

con

undef

undef

undef

set by coll

graph

deletes per partition

yes

con

undef

undef

undef

set by coll

graph

lock requests per partition

Appendix B

Parameter definitions and defaults

185

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 16 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

lock waits per partition

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

page reads per partition

con

undef

undef

undef

set by coll

graph

page writes per partition

yes

con

undef

undef

undef

set by coll

graph

sequential scans per partition

IFMXDS_USER application class


yes UserCurrLogSpace Displays the amount of log space used by the transaction in this user session since the last polling cycle. Collector: UserMonitor UserDeadLks Displays the number of times that a deadlock was detected in this user session since the last polling cycle. Collector: UserMonitor yes con undef undef undef set by coll graph percent of used log space

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

number of locks held

186

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 17 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

number of dead lock timeouts

yes

con

undef

undef

undef

set by coll

graph

number of log Displays written

yes

con

undef

undef

undef

set by coll

graph

number of long transactions

yes

con

undef

undef

undef

set by coll

graph

percent of log space used

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

number of page reads

con

undef

undef

undef

set by coll

graph

number of page writes

con

undef

undef

undef

set by coll

graph

number of sequential scans

Appendix B

Parameter definitions and defaults

187

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 18 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

Alarm1 range

Alarm2 range

Border range

Parameter IFMXDS_USERS Application Class


LicensesUsed Displays the percentage of the total number of licenses available that are currently in use for user sessions, according to onstat u. Collector: SesMonitor ProblemSessions Displays the percentage of the total active sessions that belong to users. Collector: SesMonitor ProblemUsers Displays the percentage of the total I/O that is attributable to users. Collector: SesMonitor SesDeadlocks Displays the number of user session deadlocks for the selected server. Collector: SesMonitor SesDeletes Displays the number of user sessions deletes for the selected server. Collector: SesMonitor

yes

con

undef

7590 warn

90100 alarm

set by coll

graph

percentage of licenses in use

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

number of locks held

yes

con

undef

24 warn

5100 alarm

set by coll

graph

number of long transactions

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

number or sequential scans

188

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 19 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

Alarm1 range

Alarm2 range

Border range

Parameter

Extended Parallel Option (XPO) Component IFMXPO_AVAILABILITY Application Class


yes CheckpointTime Displays the average checkpoint interval for Checkpoint completed messages written to the Informix error log, as defined by the MSGPATH configuration path. Collector: ErrorLogMonitor ChunkDown Displays information on the chunks that are down. Collector: Onstat_dMonitor yes con undef undef undef set by coll graph check point interval in seconds

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

severity level (3, 4, or 5)

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

Parameter definitions and defaults

189

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 20 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

IFMXPO_CAPACITY application class


yes ActiveLocks Displays the number of total locks that are active. Collector: OnstatMonitor BufferOverflow Displays the number of attempts made to exceed the shared memory buffer limit (buffer overflows) for the server. Collector: OnstatMonitor BufferWaits Displays the number of buffer waits for the selected server. Collector: OnstatMonitor CheckpointWaits Displays the number of checkpoint waits for the selected server. Collector: OnstatMonitor yes con undef 9095 warn 95100 alarm set by coll gauge number of active locks

con

undef

5100 warn

undef

set by coll

graph

number of attempts

yes

con

undef

4060 warn

61100 alarm

set by coll

graph

number of buffer waits

yes

con

undef

60100 warn

undef

set by coll

graph

number of check point waits number of dead lock time outs

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

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 21 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

number of potential dead locks

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

number of thread waits

con

undef

525 warn

26100 alarm

set by coll

graph

number of attempts

con

undef

1020 warn

21100 alarm

set by coll

gauge

number of thread waits

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

IFMXPO_COLLECTORS application class


CollectorStatus Displays error messages produced by any of the collector or standard parameters that issue collection commands. BMC Performance Manager for Informix yes con undef undef undef set by coll text none

Appendix B

Parameter definitions and defaults

191

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 22 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 23 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

Parameter definitions and defaults

193

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 24 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

IFMXPO_CORRELATORS application class


yes CoserverCorrelator Compares the coserver instances with the coserver definitions in the ONCONFIG file and if they do not match, the value in the graph is set to 1, which triggers a warning alarm. DbsAllocCorrelator Monitors the distribution of allocated dbspaces in dbslices across coservers. This parameter calculates and displays the percentage of difference between the lowest amount of dbspace allocated by a coserver and the highest amount of dbspace allocated by a coserver. yes std undef 150 warn undef 1 min graph 0 or 1 (matches or does not match the number of coserver definitions) percentage of difference

std

undef

10100 warn

undef

5 min

graph

194

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 25 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

IFMXPO_DBS Application Class


DBSpaceAllocated Displays the percentage of total space in each dbspace that is allocated for each coserver. Collector: DBSpaceMonitor DBSpaceUsed Displays the percentage of total space on each dbspace that was used for each coserver. Collector: DBSpaceMonitor yes con 0100 alarm 8089 warn 90100 alarm set by coll gauge percentage of space allocated in each dbspace percentage of total space used on each dbspace

yes

con

0100 alarm

8089 warn

90100 alarm

set by coll

gauge

IFMXPO_DBS_CHK application class


yes PageRead Displays the number of page reads for each chunk for the selected server. Collector: DBSpaceMonitor yes PageWrite Displays the number of page writes for each chunk for the selected server. Collector: DBSpaceMonitor yes Read Displays the number of reads for each chunk for the selected server. Collector: DBSpaceMonitor con undef undef undef set by coll graph number of page reads per chunk number of page writes per chunk number of reads per chunk

con

undef

undef

undef

set by coll

graph

con

undef

undef

undef

set by coll

graph

Appendix B

Parameter definitions and defaults

195

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 26 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

number of writes per chunk

IFMXPO_DBSTEMP application class


TempDBSpaceAllocated Displays the percentage of total space in each temporary dbspace that is allocated for the selected server. Collector: TempDBSpaceMonitor TempDBSpaceUsed Displays the percentage of total space on each temporary dbspace that was used. Collector: TempDBSpaceMonitor yes con 0100 alarm 8089 warn 90100 alarm set by coll gauge percentage of space that is allocated

yes

con

0100 alarm

8089 warn

90100 alarm

set by coll

gauge

percentage of space that is used

IFMXPO_DBSTEMP_CHK application class


yes TempPageRead Displays the number of page reads for each chunk for the selected server. Collector: TempDBSpaceMonitor yes TempPageWrite Displays the number of page writes for each chunk for the selected server. Collector: TempDBSpaceMonitor yes TempRead Displays the number of reads for each chunk for the selected server. Collector: TempDBSpaceMonitor yes TempWrite Displays the number of writes for each chunk for the selected server. Collector: TempDBSpaceMonitor con undef undef undef set by coll graph number of page reads per chunk number of page writes per chunk number of reads per chunk number of writes per chunk

con

undef

undef

undef

set by coll

graph

con

undef

undef

undef

set by coll

graph

con

undef

undef

undef

set by coll

graph

IFMXPO_FRAG_EXT application class


FragDeadLks Displays the number of deadlocks for each of the logically fragmented tblspaces (partitions) for the selected server. Collector: FragMonitor yes con undef undef undef set by coll graph deadlocks per partition

196

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 27 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

deletes per partition

yes

con

undef

undef

undef

set by coll

graph

lock requests per partition

yes

con

undef

undef

undef

set by coll

graph

lock waits per partition

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

reads per partition

con

undef

undef

undef

set by coll

graph

writes per partition

yes

con

undef

undef

undef

set by coll

graph

sequential scans per partition

Appendix B

Parameter definitions and defaults

197

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 28 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

IFMXPO_FRAG_SUM application class


yes con undef undef undef set by coll graph deadlocks per partition

yes

con

undef

undef

undef

set by coll

graph

deletes per partition

yes

con

undef

undef

undef

set by coll

graph

lock requests per partition

yes

con

undef

undef

undef

set by coll

graph

lock waits per partition

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

reads per partition

con

undef

undef

undef

set by coll

graph

writes per partition

yes

con

undef

undef

undef

set by coll

graph

sequential scans per partition

198

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 29 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

Alarm1 range

Alarm2 range

Border range

Parameter

IFMXPO_PERFORMANCE application class


yes CleanersDown Displays the percentage of page cleaners that are down for the selected server. Collector: Onstat_FMonitor DataDistribution Displays the percentage of difference between the least accessed chunk and the most accessed chunk for the selected server. yes con undef 5065 warn 66100 alarm set by coll gauge percentage of page cleaners down percentage difference between most and least accessed chunk number of foreground writes maximum length of I/O queue percentage of total logical log buffer size pages used per I/O percentage of total physical log buffer size pages used per I/O number of pages

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

31100 alarm 4060 warn

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

ratio of page reads to pages used

Appendix B

Parameter definitions and defaults

199

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 30 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

10100 warn 3160

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

number of table sequential scans number of table deadlocks number of waits

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

sequential scans per active table

yes

con

undef

undef

undef

set by coll

gauge

percentage of total CPU usage by all user threads

200

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 31 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

percentage of write requests that were satisfied

IFMXPO_TBS application class


TBSDeadLks Displays the number of deadlocks for each of the monitored tblspaces (partitions) for the selected server. Collector: TBSMonitor TBSDeletes Displays the number of deletes for each of the monitored tblspaces (partitions) for the selected server. Collector: TBSMonitor TBSLockReqs Displays the number of lock requests for each of the monitored tblspaces (partitions) for the selected server. Collector: TBSMonitor 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 deadlocks per partition

yes

con

undef

undef

undef

set by coll

graph

deletes per partition

yes

con

undef

undef

undef

set by coll

graph

lock requests per partition

yes

con

undef

undef

undef

set by coll

graph

lock waits per partition

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

page reads per partition

con

undef

undef

undef

set by coll

graph

sequential scans per partition

Appendix B

Parameter definitions and defaults

201

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 32 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

Alarm1 range

Alarm2 range

Border range

Parameter IFMXPO_USERS application class


SesDeadlocks Displays the number of user session deadlocks for the selected server. Collector: SesMonitor SesDeletes Displays the number of user sessions deletes for the selected server. Collector: SesMonitor

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

number of locks held

yes

con

undef

24 warn

5100 alarm

set by coll

graph

number of long transactions

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

number or sequential scans

202

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 33 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

Alarm1 range

Alarm2 range

Border range

Parameter IFMXER Application Class


ERATSSpace Monitors the space in the file system where the aborted transaction spooling (ATS) files are located. Collector: ERSpoolMonitor ERATSSpool Monitors the aborted transaction spooling (ATS) directory and issues an alarm if one or more aborted transaction files are created. Collector: ERSpoolMonitor ERConnectState Monitors the state of the connection for the server. Collector: ERServerMonitor ERError Monitors the number of errors that have occurred since the last polling cycle. Collector: ERErrorMonitor ERReceiveQueue Monitors the percentage of dbspace used by the receive queue. Collector: ERQueueMonitor ERRISSpace Monitors the space in the file system where the row information spooling (RIS) files are located. Collector: ERSpoolMonitor

Enterprise Replication (ER) Component


yes con undef 8095 warn 95100 alarm set by coll graph percentage used

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

percentage of used dbspace percentage full

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

Parameter definitions and defaults

203

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 34 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

IFMXER_COLLECTORS application class


ERErrorMonitor Collects data from the error log and sends the data on new errors to the ERError consumer parameter. ERQueueMonitor Monitors the status of the receive queue and the send queue. Collects data about the send and receive queues are using dbspace and sends the data to the ERSendQueue and ERReceiveQueue consumer parameters. Also creates the IFMXER_QUEUE application instances. yes std undef 1100 warn undef 2 min 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

BMC Performance Manager Getting Started for Informix

Unit

Parameter table

Table 38

BMC Performance Manager for Informix parameters (part 35 of 35)


Active at installation Scheduling (poll time) Parameter type Icon style

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

Parameter definitions and defaults

205

Unit

Parameter table

206

BMC Performance Manager Getting Started for Informix

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.

Parameter dependencies for the Informix component


Table 39 on page 209 provides the collector-consumer dependencies for the parameters in the Informix component of PATROL for Informix. The SQLViewerMonitor, ERMonitor, and FragChecker collectors are not listed in Table 39 on page 209 because they do not set any consumer parameter values. Standard parameters that collect and display their own data, do not depend on a collector, and do not set any consumers are listed in Table 39 on page 209 and are shaded.

208

BMC Performance Manager Getting Started for Informix

Parameter dependencies for the Informix component

Table 39

Informix Component Collector and Consumer Dependencies (part 1 of 4)


InstanceStatusMonitor

TempDBSMonitor

Onstat_dMonitor

Onstat_FMonitor

DBSpaceMonitor

ErrorLogMonitor

Onstat_IMonitor

ArchiveMonitor

OnstatMonitor

OnbarMonitor

UserMonitor

FragMonitor

TBSMonitor

SesMonitor

TblMonitor

Consumers and standards


ActiveLocks ArchiveLevel0 ArchiveLevel1 ArchiveLevel2 BufferOverflow BufferWaits CheckpointDuration CheckpointFrequency CheckpointWaits ChunkDown CleanersDown CpuVpUsage DataDistribution DbsLevel0 DbsLevel1 DbsLevel2 DBSpaceAllocated DBSpaceUsed Deadlock_Timeout Deadlocks EventSeverity FgWrites FragDeadLocks FragDeletes FragLockRequests FragLockWaits FragPageReads FragPageWrites FragSDeadLocks FragSDeletes FragSeqScans FragSLockRequests

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

Parameter dependencies for the Informix component

Table 39

Informix Component Collector and Consumer Dependencies (part 2 of 4)


InstanceStatusMonitor

TempDBSMonitor

Onstat_dMonitor

Onstat_FMonitor

DBSpaceMonitor

ErrorLogMonitor

Onstat_IMonitor

ArchiveMonitor

OnstatMonitor

OnbarMonitor

UserMonitor

FragMonitor

TBSMonitor

SesMonitor

TblMonitor

Consumers and standards


FragSLockWaits FragSPageReads FragSPageWrites FragSSeqScans FullestChunk FullestDbs FullestMetadata InstanceStatus IOQueue LatchWaits LicensesUsed LockOverflow LockWaits LogicalLogBufSize LogSpace MemoryUsage MetadataUsed OnBarActivityStatus OnbarFailures PageRead PageWrite PDQMonitor PhysicalLogBufSize PhysicalLogSize PhysicalLogUsed ProblemSessions ProblemUsers Read ReadAhead ReadCache ReadyQueue ResponseTime

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

BMC Performance Manager Getting Started for Informix

VPMonitor

Collectors

Parameter dependencies for the Informix component

Table 39

Informix Component Collector and Consumer Dependencies (part 3 of 4)


InstanceStatusMonitor

TempDBSMonitor

Onstat_dMonitor

Onstat_FMonitor

DBSpaceMonitor

ErrorLogMonitor

Onstat_IMonitor

ArchiveMonitor

OnstatMonitor

OnbarMonitor

UserMonitor
X X

FragMonitor

TBSMonitor

SesMonitor

TblMonitor

Consumers and standards


ScanThreadsAvailable ScanThreadUsage SesDeadlocks SesDeletes SesHeldResources SesLocksHeld SesLongTxs SesSeqScans SysCpu TabExtents TableOverflow TableScans TblDeadLocks TblLockWaits TblSeqScans TBSDeadLks TBSDeletes TBSLockReqs TBSLockWts TBSPageReads TBSPageWrites TBSSeqScans TempDBSpaceAllocated TempDBSpaceUsed TempPageRead TempPageWrite TempRead TempWrite UsedSpace UserCpu UserCurrLogSpace UserDeadLks

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

Parameter dependencies for the Informix component

Table 39

Informix Component Collector and Consumer Dependencies (part 4 of 4)


InstanceStatusMonitor

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

Consumers and standards


UserDiskSorts UserLocksHeld UserLockTimeouts UserLogRecords UserLongTrans UserMaxLogSpace UserMaxResourceWait UserOverflow UserPageReads UserPageWrites UserSeqScans VPList VPTotal Write WriteCache

X X X X X

212

BMC Performance Manager Getting Started for Informix

VPMonitor

Collectors

Parameter dependencies for the Informix XPO component

Parameter dependencies for the Informix XPO component


Table 40 provides the collector-consumer dependencies for the parameters in the Informix XPO component of PATROL for Informix. Standard parameters that collect and display their own data, do not depend on a collector, and do not set any consumers are listed in Table 40 and are shaded. Table 40 XPO component collector and consumer dependencies (part 1 of 3)
SQLViewerMonitor TempDBSMonitor Onstat_dMonitor Onstat_FMonitor DBSpaceMonitor ErrorLogMonitor Onstat_IMonitor

OnstatMonitor

UserMonitor
X

FragMonitor

FragChecker

TBSMonitor

SesMonitor

TblMonitor

Consumers and standards


ActiveLocks BufferOverflow BufferWaits CheckpointTime CheckpointWaits ChunkDown CleanersDown CollectorStatus (All collectors send status to this consumer) CoserverCorrelator DataDistribution DbsAllocCorrelator DBSpaceAllocated DBSpaceUsed DbsUsedCorrelator Deadlock_Timeout Deadlocks EventSeverity FgWrites FragDeadLks FragDeletes FragLockReqs FragLockWts FragPageReads

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

Parameter dependencies for the Informix XPO component

Table 40

XPO component collector and consumer dependencies (part 2 of 3)


SQLViewerMonitor TempDBSMonitor Onstat_dMonitor Onstat_FMonitor DBSpaceMonitor ErrorLogMonitor Onstat_IMonitor

OnstatMonitor

UserMonitor

FragMonitor

FragChecker

TBSMonitor

SesMonitor

TblMonitor

Consumers and standards


FragPageWrites FragSeqScans FullestChunk FullestDbs IOQueue LatchWaits LockOverflow LockWaits LogSpace LogicalLogBufSize PageRead PageWrite PhysicalLogBufSize PhysicalLogSize PhysicalLogUsed Read ReadAhead ReadCache ReadyQueue ResponseTime SesDeadlocks SesDeletes SesHeldResources SesLocksHeld SesLongTxs SesSeqScans SysCpu TabExtents TableOverflow TableScans TblDeadLocks TblLockWaits TblSeqScans

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

BMC Performance Manager Getting Started for Informix

VPMonitor

Collectors

Parameter dependencies for the Informix XPO component

Table 40

XPO component collector and consumer dependencies (part 3 of 3)


SQLViewerMonitor TempDBSMonitor Onstat_dMonitor Onstat_FMonitor DBSpaceMonitor ErrorLogMonitor Onstat_IMonitor

OnstatMonitor

UserMonitor

FragMonitor

FragChecker

TBSMonitor

SesMonitor

TblMonitor

Consumers and standards


TBSDeadLks TBSDeletes TBSLockReqs TBSLockWts TBSPageReads TBSPageWrites TBSSeqScans TempDBSpaceAllocated TempDBSpaceUsed TempPageRead TempPageWrite TempRead TempWrite UsedSpace UserCpu UserOverflow VPCorrelator VPList VPTotal Write WriteCache

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

Parameter dependencies for the Informix ER component

Parameter dependencies for the Informix ER component


Table 41 provides the collector-consumer dependencies for the parameters in the Informix ER component of PATROL for Informix. The ERReplicateMonitor and ERThreadMonitor collectors are not listed in Table 41 because they do not set any consumer parameter values. Table 41 ER component collector and consumer dependencies
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

BMC Performance Manager Getting Started for Informix

Appendix

Agent configuration variables


This appendix covers the following topics: Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 Configuration variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218

Appendix D

Agent configuration variables

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

BMC Performance Manager for Informix agent configuration variables (part 1 of 6)


Description contains blackout information for all instances of BMC Performance Manager for Informix You must use the KM Admin => Blackout menu command from the INFORMIX application instance to change this variable.

/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

BMC Performance Manager Getting Started for Informix

Configuration variables

Table 42
Variable

BMC Performance Manager for Informix agent configuration variables (part 2 of 6)


Description indicates the applications that monitor the instance by default

/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

BMC Performance Manager for Informix agent configuration variables (part 3 of 6)


Description

/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

BMC Performance Manager Getting Started for Informix

Configuration variables

Table 42
Variable

BMC Performance Manager for Informix agent configuration variables (part 4 of 6)


Description contains the discovery configuration information for the instance You must use the KM Admin => Instance Configuration menu commands to change this 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.

/InformixConfig/InstanceName/ OnbarFailureTimestamp /InformixConfig/InstanceName/ OrderByStr

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

BMC Performance Manager for Informix agent configuration variables (part 5 of 6)


Description contains the query that is used to check response time You must use the KM Admin => Response Time User Defined menu command from the INFORMIX application instance to change this 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

BMC Performance Manager Getting Started for Informix

Configuration variables

Table 42
Variable

BMC Performance Manager for Informix agent configuration variables (part 6 of 6)


Description indicates the top number of entries to process and the column to use as the key for the selection of user instances for detailed monitoring You must use the KM Admin => User Monitoring Admin => Monitoring Choices => Monitor by Criteria menu command to change this 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

Agent configuration variables

223

Configuration variables

224

BMC Performance Manager Getting Started for Informix

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

BMC Performance Manager Getting Started for Informix

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

BMC Performance Manager Getting Started for Informix

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

BMC Performance Manager Getting Started for Informix

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

BMC Performance Manager Getting Started for Informix

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

BMC Performance Manager Getting Started for Informix

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

BMC Performance Manager Getting Started for Informix

Notes

*92510* *92510* *92510* *92510*


92510

Das könnte Ihnen auch gefallen