Académique Documents
Professionnel Documents
Culture Documents
Supporting
BMC ProactiveNet version 8.6.01
April 2011
www.bmc.com
Copyright 2010 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. BladeLogic and the BladeLogic logo are the exclusive properties of BladeLogic, Inc. The BladeLogic trademark is registered with the U.S. Patent and Trademark Office, and may be registered or pending registration in other countries. All other BladeLogic 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 is the trademark or registered trademark of International Business Machines Corporation in the United States, other countries, or both. IT Infrastructure Library is a registered trademark of the Office of Government Commerce and is used here by BMC Software, Inc., under license from and with the permission of OGC. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office, and is used here by BMC Software, Inc., under license from and with the permission of OGC. Linux is the registered trademark of Linus Torvalds. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Sybase is the registered trademark of SAP AG in Germany and in several other countries. UNIX is the registered trademark of The Open Group in the US and other countries. The information included in this documentation is the proprietary and confidential information of BMC Software, Inc., its affiliates, or licensors. Your use of this information is subject to the terms and conditions of the applicable End User License agreement for the product and to the proprietary and restricted rights notices included in the product documentation.
Customer support
You can obtain technical support by using the BMC Software Customer Support website or by contacting Customer Support by telephone or e-mail. To expedite your inquiry, see Before contacting BMC.
Support website
You can obtain technical support from BMC 24 hours a day, 7 days a week at http://www.bmc.com/support. From this website, you can
s s s s s s s s
read overviews about support services and programs that BMC offers find the most current information about BMC products search a database for issues similar to yours and possible solutions order or download product documentation download products and maintenance report an issue or ask a question subscribe to receive proactive e-mail alerts when new product notices are released find worldwide BMC support center locations and contact information, including e-mail addresses, fax numbers, and telephone numbers
product information product name product version (release number) license number and password (trial or permanent)
operating system and environment information machine type operating system type, version, and service pack or other maintenance level such as PUT or PTF system hardware configuration serial numbers related software (database, application, and communication) including type, version, and service pack or maintenance level
s s s
sequence of events leading to the issue commands and options that you used messages received (and the time and date that you received them) product error messages messages from the operating system, such as file system full messages from related software
Send an e-mail message to customer_support@bmc.com. Use the Customer Support website at http://www.bmc.com/support.
Contents
Chapter 1 BMC ProactiveNet overview 11 11 11 12 13 14 15 15 16 17 17 17 18 18 18 18 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 25 25 27 27 28 28
5
What is BMC ProactiveNet? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC ProactiveNet components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC ProactiveNet Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC ProactiveNet Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC ProactiveNet Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC PATROL Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Knowledge modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC ProactiveNet default monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC ProactiveNet Performance Management Package Installation Repository and installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC ProactiveNet Administration Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC ProactiveNet Operations Console. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC ProactiveNet SLO Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC ProactiveNet Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC Impact Model Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC Impact Event Adapters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC ProactiveNet CMDB extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC ProactiveNet Performance Management Web Services . . . . . . . . . . . . . . . . BMC ProactiveNet Data Collection Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC ProactiveNet integrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC Atrium Configuration Management Database (CMDB) . . . . . . . . . . . . . . . . BMC ProactiveNet Performance Management Reporting . . . . . . . . . . . . . . . . . . . BMC Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC Transaction Management Application Response Time (BMC TM ART) . . BMC Atrium Orchestrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC BladeLogic Server Automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC IT Service Management (BMC ITSM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BMC Atrium Discovery Dependency Mapping (BMC Atrium Discovery) . . . . . BMC ProactiveNet Application Diagnostics (BMC AppSight integration) . . . . . BMC ProactiveNet functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Event and service management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 2 Preparing for your installation
Installation workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Requirements for installations on all operating systems. . . . . . . . . . . . . . . . . . . . . Requirements for installations on Microsoft Windows computers . . . . . . . . . . . .
Contents
Requirements for installations on UNIX computers. . . . . . . . . . . . . . . . . . . . . . . . . 29 Pre-installation tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Pre-installation tasks for all operating systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Pre-installation tasks for Windows environments . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Pre-installation tasks for UNIX environments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Preparing to install BMC ProactiveNet in high-availability mode . . . . . . . . . . . . . . . . 37 Requirements for installing BMC ProactiveNet in high-availability mode on Microsoft Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Requirements for installing BMC ProactiveNet in high-availability mode on UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Ports used by BMC ProactiveNet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Preparing to install BMC ProactiveNet Performance Management with Oracle database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Creating Oracle database instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Using BMC provided scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Hardware and software requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Chapter 3 Preparing for BMC Atrium CMDB integration 51
Installation scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Integrating BMC Atrium CMDB with BMC ProactiveNet . . . . . . . . . . . . . . . . . . . 51 Integrating with BMC Atrium CMDB in a cluster environment . . . . . . . . . . . . . . 53 Installing BMC ProactiveNet CMDB Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Restarting Apache Tomcat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Installing required modules and hotfixes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Validating BMC Atrium CMDB elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Chapter 4 Installing the BMC ProactiveNet Server on Microsoft Windows for the first time 59
Installing BMC ProactiveNet Server on Microsoft Windows . . . . . . . . . . . . . . . . . . . . 59 Installing BMC ProactiveNet Performance Management with Oracle. . . . . . . . . . . . . 65 Applying licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Chapter 5 Installing remote BMC ProactiveNet Agent(s) on Microsoft Windows 69
Best practices for installing BMC ProactiveNet Agents . . . . . . . . . . . . . . . . . . . . . . 69 Installing multiple BMC ProactiveNet Agents on a single computer . . . . . . . . . . 73 Verifying that the BMC ProactiveNet Agent is running. . . . . . . . . . . . . . . . . . . . . . . . . 74 Chapter 6 Installing the BMC ProactiveNet Server on Solaris for the first time 75
Special considerations for installing on Solaris 10 . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Installing the BMC ProactiveNet Server on Solaris . . . . . . . . . . . . . . . . . . . . . . . . . 76 Installing BMC ProactiveNet Performance Management with Oracle. . . . . . . . . . . . . 81 Obtaining the fingerprint for the BMC ProactiveNet Server . . . . . . . . . . . . . . . . . . . . . 83 Applying licenses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Verifying the installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Chapter 7
Installing remote BMC ProactiveNet Agent(s) on UNIX-based computers for the first time 87 87 88 89 92 93 93 95 95 96 97 98 99
Best practices for installing BMC ProactiveNet Agents . . . . . . . . . . . . . . . . . . . . . . . . . Installing a BMC ProactiveNet Agent on a UNIX-based computer for the first time Installing the BMC ProactiveNet Agent remotely from the BMC ProactiveNet Operations Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing multiple BMC ProactiveNet Agents on single computer . . . . . . . . . . . Finishing the installation process on the AIX platform . . . . . . . . . . . . . . . . . . . . . . . . . Verifying that the BMC ProactiveNet Agent is running . . . . . . . . . . . . . . . . . . . . . . . . Chapter 8 Installing the Administration Console on remote computers
Installing the BMC ProactiveNet Administration Console on Microsoft Windows . Launching the Administration Console on Microsoft Windows computers . . . . Installing the BMC ProactiveNet Administration Console on Solaris . . . . . . . . . . . . . Launching the Administration Console on Solaris. . . . . . . . . . . . . . . . . . . . . . . . . . Installing multiple Administration Consoles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 9 Unattended installation
101 101 102 105 106 107 107 108 108 109 111 111 112 114 115 116 120 123
Installing the BMC ProactiveNet Server on Microsoft Windows . . . . . . . . . . . . . . . . Encrypting passwords in the options file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing the BMC ProactiveNet Agent on Microsoft Windows . . . . . . . . . . . . . . . . Installing BMC ProactiveNet Server on Solaris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing BMC ProactiveNet Agent on UNIX based systems. . . . . . . . . . . . . . . . . . . Uninstalling the BMC ProactiveNet Server on Microsoft Windows . . . . . . . . . . . . . Uninstalling the BMC ProactiveNet Agent on Microsoft Windows . . . . . . . . . . . . . Uninstalling the BMC ProactiveNet Server on Solaris . . . . . . . . . . . . . . . . . . . . . . . . . Uninstalling the BMC ProactiveNet Agent on Solaris . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 10 Installing BMC ProactiveNet in high-availability mode on Windows
Installing BMC ProactiveNet Server on a primary node . . . . . . . . . . . . . . . . . . . . . . . Installing BMC ProactiveNet Performance Management with Oracle . . . . . . . . . . . Installing BMC ProactiveNet Server on a standby node . . . . . . . . . . . . . . . . . . . . . . . Creating dependencies for BMC ProactiveNet Server cluster resource . . . . . . . . . . Installing the BMC ProactiveNet Agent in high-availability mode on Microsoft Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating dependencies for a BMC ProactiveNet Agent cluster resource . . . . . . . . . Chapter 11 Installing BMC ProactiveNet in high-availability mode on Solaris
High-availability workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Installing BMC ProactiveNet in high-availability mode on Solaris . . . . . . . . . . . . . . 125 Chapter 12 Introduction to the BMC ProactiveNet interfaces 127
Deciding which interface to use. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Administering BMC ProactiveNet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 BMC ProactiveNet profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Contents
Admin profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 User profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 BMC ProactiveNet Administration Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Connecting the BMC ProactiveNet Administration Console to the BMC ProactiveNet Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Launching the BMC ProactiveNet Administration Console . . . . . . . . . . . . . . . . . 129 Logging out of and into the BMC ProactiveNet Server from the BMC ProactiveNet Administration Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Navigating the BMC ProactiveNet Administration Console . . . . . . . . . . . . . . . . 131 BMC ProactiveNet Operations Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Launching the BMC ProactiveNet Operations Console. . . . . . . . . . . . . . . . . . . . . 133 Navigating the BMC ProactiveNet Operations Console . . . . . . . . . . . . . . . . . . . . 133 Operations Console views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Accessing the Command Line Interface (CLI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Accessing online Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Where to go from here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Chapter 13 Post-installation tasks 141
Changing the BMC ProactiveNet Console passwords . . . . . . . . . . . . . . . . . . . . . . . . . 141 Changing your BMC ProactiveNet Administration Console password . . . . . . . 141 Changing your BMC ProactiveNet Operations Console password . . . . . . . . . . . 142 Changing the Apache HTTP port number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Configuring BMC ProactiveNet Server to run as a non-root user after installation on Solaris. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Configuring the BMC ProactiveNet Server for 256-bit SSL encryption . . . . . . . . . . . 143 Configuring BMC ProactiveNet Event Adapters to start collecting events. . . . . . . . 145 Managing the Oracle Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Oracle database backup and restore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Configuring BMC Atrium CMDB integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Configuring remote cells for viewing in the Operations Console. . . . . . . . . . . . . . . . 149 Registering remote cells in the Administration console . . . . . . . . . . . . . . . . . . . . . . . . 150 Configuring cell connection properties to the BMC ProactiveNet Server . . . . . . . . . 151 Specifying ports in cell connection properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Setting BMC ProactiveNet Server connection properties . . . . . . . . . . . . . . . . . . . 153 Logging out of and into the BMC ProactiveNet Server from the BMC ProactiveNet Administration Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Adding Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Getting started with devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Summary of devices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Using device aliases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Avoiding duplicate devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Creating a device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Selecting monitors for the device. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Stopping the BMC ProactiveNet Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Starting the BMC ProactiveNet Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Checking the status of the BMC ProactiveNet Server. . . . . . . . . . . . . . . . . . . . . . . . . . 165 Enabling and disabling Integration Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 Enabling the Integration Service to gather data from products that integrate with BMC ProactiveNet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
8 BMC ProactiveNet Deployment Guide
Disabling the Integration Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Specifying a particular IP address for the BMC ProactiveNet Agent . . . . . . . . . . . . Changing the BMC ProactiveNet Server IP address. . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring e-mail settings to receive alerts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accessing online Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Where to go from here. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 14 Chapter 15 Creating and installing component packages Configuring and using BMC ProactiveNet in high-availability mode
167 168 168 168 170 170 171 177 177 178 179 180 183 187 187 187 188 188 191
Configuring the BMC ProactiveNet Server in Sun cluster. . . . . . . . . . . . . . . . . . . . . . Creating the BMC ProactiveNet resource type . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring the resource type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating the resource group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Customizing the scripts to achieve BMC ProactiveNet application highavailability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Running BMC ProactiveNet in high-availability mode . . . . . . . . . . . . . . . . . . . . . . . . Bringing a resource group online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Manually switching the BMC ProactiveNet application to the standby node . . . . . Disabling failover for BMC ProactiveNet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring high-availability remote cells for viewing in the Operations Console Chapter 16 Uninstalling BMC ProactiveNet
Uninstalling the BMC ProactiveNet Server on Windows . . . . . . . . . . . . . . . . . . . . . . 191 Uninstalling the BMC ProactiveNet Server with Oracle backend . . . . . . . . . . . . . . . 192 Uninstalling the BMC ProactiveNet Agent on Windows . . . . . . . . . . . . . . . . . . . . . . 192 Uninstalling the BMC ProactiveNet Server on Solaris . . . . . . . . . . . . . . . . . . . . . . . . . 193 Uninstalling the BMC ProactiveNet Agent on UNIX-based operating systems . . . 193 Uninstalling the BMC ProactiveNet Server on a cluster in high-availability mode on Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Uninstalling the BMC ProactiveNet Agent on a cluster in high-availability mode on Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Uninstalling the BMC ProactiveNet Server on a cluster in high-availability mode on UNIX- based operating systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Uninstalling the BMC ProactiveNet Administration Console on UNIX-based operating systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 Removing the Oracle database objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 Removing the schema from the Oracle database . . . . . . . . . . . . . . . . . . . . . . . . . . 196 Appendix A Reconnecting to the BMC ProactiveNet database 199
Contents
10
Chapter
Chapter 1
11
BMC ProactiveNet Integration Services BMC PATROL Agents BMC ProactiveNet Agents BMC Impact Event Adapters
Once the BMC ProactiveNet Server has collected this information, it processes events and data using a powerful analytics engine and additional event processing instructions stored in its knowledge base. The BMC ProactiveNet Server can also leverage a service model (published from BMC Atrium CMDB or other sources) to put data and events in a business context. The BMC ProactiveNet Server is responsible for the configuring and controlling data and event collection, for storing the data collected, and presenting that data in the form of graphs, reports, views, and events. The components that comprise the BMC ProactiveNet server include:
s
BMC Service Impact Manager cellreceives the events from other cells and/or adapters. The contents of this cell are displayed in the Service Impact Graph. BMC Administrator cell - an event processing engine that collects, processes, and stores events. Each cell uses the information in its associated Knowledge Base to identify the types of events to accept and how to process and distribute them. The registrations happening in Infrastructure Management will send a registration event to the Admin Cell.
BMC ProactiveNet databasea Sybase ASA Database that stores objects collected by the BMC ProactiveNet server such as devices, instances, monitor types, configuration, and data BMC ProactiveNet agenta local agent dedicated to monitoring the health of the BM ProactiveNet server to ensure that the BMC ProactiveNet server runs at peak performance BMC ProactiveNet monitorsmonitors installed with BMC ProactiveNet server that specifically monitor the health of the BMC ProactiveNet server
12
Components installed with BMC ProactiveNet Server include the BMC ProactiveNet Operations Console, the BMC ProactiveNet Administration Console, the BMC ProactiveNet SLO Console, and the BMC ProactiveNet Database. When you install the BMC ProactiveNet Server, you also have the option to install the BMC ProactiveNet Performance Management Installation Package Repository.
Sybase ASA database: This database is installed automatically when you install the BMC ProactiveNet Server. You do not need a separate license to install or operate this database. Oracle database: You must have a dedicated Oracle database instance for BMC ProactiveNet Performance Management. You must have Oracle installed with a valid license, on a machine that does not have the BMC ProactiveNet Server installed. For more information on setting up Oracle as the backend database, contact http://www.bmc.com/support. For an overview of the Oracle database, refer to Oracle database overview on page 13.
The BMC ProactiveNet Database acts as a central repository for all the monitor configuration and statistical data, including the following:
s s s s
Configuration information such as users, device, agent, monitors, and groups. Service-level objects (SLOs) and report data. Performance data such as raw performance data and event information. Processed data such as rate and baseline data.
Oracle Database 11g R2 Standard/Enterprise Edition Release 11.2.0.2.0. Standalone or RAC Oracle Scripts for tuning Oracle system parameters, creating tablespace and users in BMC ProactiveNet Performance Management.
Chapter 1
13
Deployment scenarios
The following scenarios help you in deploying BMC ProactiveNet Performance Management with Oracle:
s
Standalone installation of BMC ProactiveNet Performance Management with standalone installation of Oracle on a remote host. BMC ProactiveNet Performance Management installation in high-availability mode with standalone installation of Oracle on a remote host.
Recommendations
BMC recommends the following while deploying BMC ProactiveNet Performance Management with Oracle:
s s
Install the BMC ProactiveNet Server and Oracle Server on different machines. The BMC ProactiveNet Server and Oracle Server should be on the same subnetwork.
For the Oracle system requirements, refer to the BMC ProactiveNet version 8.6.01 Compatibility and Support Matrix.
A local BMC ProactiveNet Agent monitors the health of BMC ProactiveNet Server to ensure that the server runs at peak performance. The local agent is installed with BMC ProactiveNet Server. Remote BMC ProactiveNet Agents collect device-specific data such as CPU usage, memory usage, and other data specific to the host operating system. The agents enable BMC ProactiveNet Server to remotely gather statistical data from all supported operating systems. Install the remote agents on each network element in the enterprise that you want to monitor. BMC Software recommends that you install remote agents and BMC ProactiveNet Server on separate computers. Remote BMC ProactiveNet Agents are also installed as part of BMC ProactiveNet Data Collection Host.
14
Detect the presence and status of an application instance (discovery) Collect data on any measurable aspect of an application instance (parameters) Interpret data by using defined rules Store collected data in local files (history) Implement predefined actions to correct abnormal conditions (recovery actions)
Knowledge modules
Knowledge modules (KMs) are customized objects that typically manage and monitor elements of your server environment. A KM is a set of instructions that BMC PATROL Agent uses to monitor objects in your environment. BMC ProactiveNet provides an extensive set of out-of the-box knowledge modules that collect performance data from applications, databases, servers, hypervisors, cloud components, middleware, hardware, and storage. A set of knowledge modules is provided in the BMC ProactiveNet Performance Management Installation Package Repository which can be installed with the BMC ProactiveNet Server. For more information about the KMs included with BMC ProactiveNet and the BMC Performance Management Installation Package Repository, see Chapter 14, Creating and installing component packages. For specific information about available knowledge modules and their capabilities, see the getting started guides and user guides for each knowledge module.
Chapter 1
15
Agent Status monitor SolarisTM File System monitor Solaris Process monitor Solaris System monitor Sybase ASA Intelliscope monitor Sybase Query Web URL
NOTE
If you have an Oracle backend database, Oracle based monitors will be created instead of Sybase monitors.
The following monitors are automatically set up while adding or installing a BMC ProactiveNet remote agent:
s s s s
Agent Status monitor Agent System monitor Agent TCP monitor Ping Monitor
If BMC ProactiveNet Performance Management is installed with Oracle backend, the following monitors are set up. It does not create Sybase ASA Intelliscope monitor and Sybase Query monitors.
s s
For more information about BMC ProactiveNet monitors, see the BMC ProactiveNet Data Adapter and Monitor Guide.
16
Chapter 1
17
18
The BMC Impact Event Adapters can collect source events from
s s s s
operating system and application log files SNMP type 1 and type 2 traps message output from command line interfaces the Windows Event Log
For more information, see the BMC Impact Event Adapters User Guide.
Chapter 1
19
Remote BMC ProactiveNet Agent BMC ProactiveNet Integration Service BMC PATROL Agents BMC Performance Manager for Virtual Servers Knowledge Module
For more information about BMC Performance Manager components, see BMC PATROL for Virtual Servers Getting Started Guide. For installation instructions, see BMC ProactiveNet Deployment Guide.
20
BMC Portal
BMC Portal
BMC Portal provides a common Web-based interface for the BMC Performance Manager Portal software module. BMC Performance Manager for Portal extends the features of the BMC Portal by providing real time monitoring and management functions of agentless and BMC PATROL agent-based systems. BMC ProactiveNet can be configured to synchronize this data to monitor the IT devices effectively.
Chapter 1
21
BMC BladeLogic Server Automation Suite is also used to deploy the components of BMC ProactiveNet Data Collection Host. Each component (BMC ProactiveNet Agent and the integration service, BMC PATROL Agent and the knowledge module) and its configuration is wrapped by a BMC BladeLogic monitoring infrastructure package. The packages are loaded onto the BMC BladeLogic Application Server and deployed onto the data collection host.
22
BMC ProactiveNet Application Diagnostics agents are lightweight software agents deployed on Java EE or .NET application servers. Their primary role is gathering diagnostic data on application transaction performance, execution, and errors. These agents are based on the BMC AppSight Black Box patented technology and provide deep application diagnostics for inclusion in application root cause analysis.
Chapter 1
23
24
Chapter
Installation workflow
Figure 1 on page 26 provides an overview of the tasks that you must perform to install the BMC ProactiveNet components on Microsoft Windows or UNIX-based computers.
Chapter 2
25
Installation workflow
Figure 1
Installation begins.
Plan your BMC ProactiveNet deployment. For details, see the BMC ProactiveNet Deployment Guide.BMC ProactiveNet Deployment Guide.
Review system requirements and prerequisites and perform preinstallation tasks. For hardware and software requirements, see the BMC ProactiveNet version 8.6.01 Compatibility and Support Matrix document. For prerequisites and preinstallation tasks, see Installation requirements on page 27 and Pre-installation tasks on page 29.
yes
Using the BMC ProactiveNet provided utility, install the BMC ProactiveNet CMDB Extensions, modules, and hotfixes on the computer where the BMC Atrium CMDB is installed. For details, see Chapter 3, Preparing for BMC Atrium CMDB integration.
no
Using the BMC ProactiveNet installation program, install the BMC ProactiveNet Server, local agent, and integration service on the server target computer. For details, see Chapter 4, Installing BMC ProactiveNet Server on Microsoft Windows or Chapter 6, Installing the BMC ProactiveNet Server on Solaris for the first time.
Using the BMC ProactiveNet installation program, install the BMC ProactiveNet Agent on one or more computers. For details, see Chapter 5, Installing remote BMC ProactiveNet Agent(s) on Microsoft Windows or Chapter 7, Installing remote BMC ProactiveNet Agent(s) on UNIXbased computers for the first time.
Using the BMC ProactiveNet installation program, install the BMC ProactiveNet Administration Console on one or more computers. For details, see Chapter 8, Installing the Administration Console on remote computers.
Installation ends.
26
Installation types
Installation types
You can perform the following types of installations for the BMC ProactiveNet Server and the BMC ProactiveNet Agent:
s
first-time installation; see the following chapters: Chapter 4, Installing the BMC ProactiveNet Server on Microsoft Windows for the first time. Chapter 5, Installing remote BMC ProactiveNet Agent(s) on Microsoft Windows Chapter 6, Installing the BMC ProactiveNet Server on Solaris for the first time Chapter 7, Installing remote BMC ProactiveNet Agent(s) on UNIX-based computers for the first time Chapter 8, Installing the Administration Console on remote computers
unattended installation of BMC ProactiveNet; see Chapter 9, Unattended installation. high-availability installation; see the appropriate chapter for your operating system: Chapter 10, Installing BMC ProactiveNet in high-availability mode on Windows Chapter 11, Installing BMC ProactiveNet in high-availability mode on Solaris
If you are upgrading from BMC Impact Solutions or from a previous version of BMC ProactiveNet, see the BMC ProactiveNet Upgrade Guide.
Installation requirements
Ensure that the target computers for BMC Proactive meet or exceed the system requirements listed in the BMC ProactiveNet version 8.6.01 Compatibility and Support Matrix document and in the following sections.
Chapter 2
27
Ensure that port 80 is available for installing the Apache web server. If any other application is using the port, change the port allocation to make the port 80 available for BMC ProactiveNet installation. On the system where you want to host the BMC ProactiveNet Server or agent, verify the TCP control port (port 80) availability by running the following command from a command line:
netstat -a | findstr "LISTENING" | findstr "80"
Once BMC ProactiveNet has been installed, you can change the port for the Apache web server to free port 80 for use by your other application. For instructions, see Changing the Apache HTTP port number on page 142.
s
BMC Software recommends that you install BMC ProactiveNet from a local copy of the installation image and not from a network drive. Installing from a network drive can cause delays in completing the installation. The installation directory name cannot contain spaces. For successful installation, ensure that the Host name does not contain an underscore (_).
Ensure that the user running the installation program has administrator rights and permissions and is a member of the Administrators group on the target computer. Ensure that the target computer has the most recent patch level for supported Windows operating systems. If it does not, use Microsoft Update (or Windows Update) to update it. For supported versions, see the BMC ProactiveNet version 8.6.01 Compatibility and Support Matrix document. On Windows Server 2008, if you want users with administrator privileges (not the Administrator user) to access the BMC ProactiveNet Server after the installation, you must turn off the User Access Control (UAC) before you install the server. Do not install BMC ProactiveNet Server in a root directory (for example C:\ or D:\), on a shared drive, or in the Documents and Settings folder.
28
Perl should not be installed on the target computer where BMC ProactiveNet Server is being installed. While installing BMC ProactiveNet on Microsoft Windows Operating System in European locales (French and German), ensure that you do not change the default localized Administrators group name. BMC ProactiveNet Performance Management installation works with only the default localized Administrators group names. For example:
s s s
Ensure that the user running the installation program is root. Ensure that gzip is installed and present in the PATH environment variable. Ensure that you have created the destination directory for the installation. The installation script will not create this directory during installation.
WARNING
The directory where the BMC ProactiveNet Server is installed and all its parent directories must have 755 permissions and must be owned by root, as well as the other group. Without these permissions and ownership, you will not be able to log into the BMC ProactiveNet Server.
Pre-installation tasks
To prepare your environment for the BMC ProctiveNet installation, you must perform certain tasks before you begin the installation. The following sections provide details about the tasks that you must perform.
Chapter 2
29
Disable any anti-virus software on each host computer on which you are installing a component or exclude the ProactiveNet installation directory from the virus scanning. Turn off the Windows Firewall and then the Windows Firewall service (services.msc), before launching the installation program.
NOTE
While you install or upgrade to BMC ProactiveNet Performance Management 8.6.01, connection to the remote desktop may be lost if the Windows Firewall service is brought down before bringing down the machine firewall.
If the Windows Firewall is disabled, enable the Windows Firewall from services.msc, set the service startup type to manual.
1 Start the Windows Firewall service. 2 Enter the following command to turn off the firewall:
For Windows 2008 R2:
netsh advfirewall set allprofiles state off
Firewall.
3 Stop the Windows Firewall service. 4 Begin your install or upgrade process. 5 Start the Windows Firewall service after the installation is complete. 6 Enter the following command to turn on the firewall after successful installation:
For Windows 2008 R2:
netsh advfirewall set allprofiles state on
30
Firewall.
s
Disable the following programs on the target computer: virus scanning programs Virus scanners can block the SMTP port and lock files that the installation program needs to configure the mail server and perform the installation. You can enable the virus scanning programs after the installation is completed. firewall protection programs, such as McAfee Host Intrusion Prevention Service (HIPS) HIPS can block access to ports that are used by the installation program during installation and by the BMC ProactiveNet Server at runtime. You must leave HIPS disabled after the installation is completed. You must reboot the computer after you disable the service.
Microsoft Windows, see Pre-installation tasks for Windows environments on page 31 UNIX-based operating systems, see Pre-installation tasks for UNIX environments on page 34
Clean your temporary directories. Start with the temporary folder in your home folder. Also clean the %Temp%, %Tmp% directories, and C:\WINNT\Temp or C:\Windows\Temp if present. You might not be able to delete all the files, but BMC recommends that you remove any files or directories that begin with ProactiveNet.
Chapter 2
31
If Terminal Services is enabled, configure it to save installation log files after the installation is complete; otherwise, the log files will be deleted. For more information, see Configuring Terminal Services to save the log files on page 32.
WARNING
If you do not configure Terminal Services to save the log files, the installation will fail.
To configure Terminal Services to save log files 1 Choose Start => Programs => Administrative Tools => Terminal Services
Configuration.
2 Open the Server Settings folder. 3 In the Delete temporary folders on exit dialog box, choose No and click OK. 4 In the Use temporary folder per session dialog box, choose No and click OK. 5 Close the Terminal Services Configuration/Server Settings tool. 6 Open the Registry Editor and navigate to the following registry:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server
32
7 Verify that the following registry keys in the Terminal Server registry have the
appropriate settings:
Key DeleteTempDirsOnExit PerSessionTempDir FlatTempDir
a a
Data value 0 0 1
This registry value exists only if flat temporary folders are enabled. If flat temporary folders are disabled, the FlatTempDir key is not present.
obtains the list of drives obtains the list of quorum in case of cluster systems determines the disk space available for each of the drives identifies the drive (for example, during install, it will identify if it is a C or D drive)
ProcessorConfiguration PortAvailability
Checks that the processor configuration is supported. Checks that the required ports are available. For the list of ports required, see Ports used by BMC ProactiveNet on page 39.
Chapter 2
33
Description Checks the page file size. Checks whether the NIC card is available. Confirms the IP address. Verifies that the default gateway is not blank. This check: identifies the file system (for example, on Windows it will say NTFS which is supported for Windows)
Disk Info
This check:
s s s s
obtains the list of drives obtains the list of quorum/common data disks if there is a cluster installation identifies the disk space available for each drive identifies the drive and file system, and checks for sufficient space
Checks that there is enough free disk space on the system boot drive. Looks for the presence of the MSVCP60.dll file, which is required for BMC ProactiveNet Server installation or upgrade. Determines if the system architecture is 32 or 64-bit. Checks to ensure that Terminal Services is configured to save log files. If the check fails, then follow the instructions in Configuring Terminal Services to save the log files on page 32. Checks to ensure that BMC Impact Explorer is not installed. Checks to see that the Task Scheduler service is running. If this is a cluster installation, the pre-installation utility checks to see if the following services are running on primary and standby nodes:
s s
ClusSvc W32Time
and ensures that the necessary cluster resources (Cluster Name, Cluster IP, Cluster Disk, and Quorum Disk in the same group) are available.
When the pre-installation check utility finishes, it creates a log file and saves it to your desktop. Review the log file to determine the success or failure of the pre-installation checks. Correct any errors before you launch the installation program. If the installation program encounters a failed check on a mandatory setting, it aborts the installation. To resolve any checks that display Not OK, see the Troubleshooting Guide.
34
Clean your temporary directories. Start with the temporary folder in your home folder. You may not be able to delete all the files, but BMC recommends that you remove any files or directories that begin with ProactiveNet. Ensure that the nobody user account exists on the target computer. Disable X Windows access control by using the xhost command.
If the init file is not copied to the /etc/rc3.d directory, then the BMC ProactiveNet Agent corresponding to the init file is not listed as installed (in the list of existing BMC ProactiveNet Agent installations) during installation or upgrade of other agents. This is valid only for non-root users.
When you start the BMC ProactiveNet Server installation, the installation program invokes a pre-installation utility that checks to ensure that the target computer is configured based on the recommended settings. The pre-installation utility checks the environment and reports a status of OK or Not OK for each configuration variable that it checks. For Solaris, the following pre-installation checks are run
Check Operating System Zone on the System Description Checks if operating system is SunOS. Other UNIX operating systems are not supported for Server installation. The BMC ProactiveNet Server does not support installation on the global zone when there are subzones present. Installation is only supported on non-global full zones. Zones are supported from Solaris 10 and above, so the check for presence of zones is from Solaris 10 onwards. Ensures that the root partition is not 100% full. The installation may fail if there is insufficient space available in the root partition. Checks if BMC Impact Solutions components are present. If they are present, they must be uninstalled. Checks if the nobody user and nobody group exist in the system. Checks if the processor is 64-bit SPARC processor. Installation is not supported on 32bit SPARC processor. Checks if SunOS version is supported. Verifies the IP address.
Root [ / ] partition BEM Components User nobody exists in the system Operating System Processor Type Operating System Version IP address
Chapter 2
35
Check
Description
Host names resolved Checks if the resolved IP for the host name matches the IP address. IP against IP Loghost matching with host name DNS configuration Checks if loghost matches the host name Checks whether DNS is configured on system. This is required for DHCP support for ProactiveNet Server.
Permissions on /tmp Checks if /tmp directory has read, write and execute permission for owner, group and others. gzip Checks if the gzip compression utility is present in the /usr/bin/gzip or /bin/gzip or /usr/local/bin/gzip path. Gzip is no longer shipped with BMC ProactiveNet Server and is required for successful installation. Checks if the default gateway is configured. Checks if the computer has the minimum amount of swap space available. Checks if /usr/bin/umask value is 022. Checks if the computer has the minimum memory available. Checks whether Motif Runtime kit (SUNWmfrun), ICE components package (SUNWxwice) and X11 platform software (SUNWxwplt) installation components are installed. Check if all the required patches needed for the JRE on the particular OS are present.
Default router Available swap space File mode creation mask Total memory Motif Runtime kit
If the installation program encounters a failed check on a mandatory setting, it aborts the installation. To resolve any failed checks, review the prerequisites in this chapter to ensure that you have implemented all of them. If all the prerequisites have been implemented and the pre-installation check still fails for some checks, see the BMC ProactiveNet Troubleshooting Guide. If the required patches are not installed, you will get the following message.
s
If your system requires a new patch, the text will be similar to the following: Checking patch level of the system...System does NOT have required level of patch. To run the ProactiveNet Server successfully on Solaris, install the required patches from the SunSolve website and reboot the system before installing the BMC ProactiveNet Server.
36
Chapter 2
37
s s s s
identical operating system version (for example, Windows 2003 or Windows 2008 Enterprise Server) identical hardware configuration located in the same domain the logical IP is configured identical timestamp
NOTE
Time Services (a software available to maintain system timestamps) are required to maintain an identical timestamp between the primary and standby nodes. Windows 2003 and 2008 Enterprise Server Windows Time services maintain the identical timestamps between the computers. Ensure that this service is running before installing the BMC ProactiveNet in highavailability mode on Windows.
the Microsoft Clustering software should be installed on both nodes add the common logical IP/host name to be allocated to the two servers to the domain name service (DNS) map the disk to be shared between the two nodes with same directory name and/or directory path on both nodes the IP address, Disk, and Network Name should be present in the same group. BMC ProactiveNet Agent installation should be done on a clean computer.
s s
NOTE
In Windows 2008 Enterprise Server instead of logging into each node for installing the BMC ProactiveNet Server, login to the cluster and install the BMC ProactiveNet Server by moving to each node.
Ensure that the Sun Cluster software is installed on all computers that will be hosting nodes.
38
Apply the latest patches for the Sun Cluster software. Both computers hosting the failover configuration should have the same logical name or shared IP address. Both nodes must be physically interconnected through a private network. Both nodes should have identical timestamp.
NOTE
On Solaris, the Sun cluster installer (if installed with scinstall), maintains an identical timestamp on the participant nodes. Enable this option while installing the Sun cluster. For more information, refer to http://docs.sun.com/app/docs/doc/8192969/cacbdgeg?l=en&a=view.
After installing and configuring the cluster, verify that the clusters are online. For detailed information about prerequisites, configuration, and cluster collections using the Sun Cluster software, see www.oracle.com.
Chapter 2
39
Table 1
Port 80
2. Search for the string Port 80 and replace the value 80 with the desired port number. 3. Search for the string Listen 80 and replace the value 80 with the same port number provided in the previous step. 443 Apache HTTP port used for Web browser requests in HTTPS mode 1. Open the appropriate files for your operating system:
s s
2. Search for the string VirtualHost _default_:443 and replace the value 443 with the desired port number. 3. Search for the string Listen 443 and replace the value 443 with the same port number provided in the previous step. 1099 It is a non-configurable port. It is required to be open. Used by the Administrator Console to connect to the BMC ProactiveNet Server. Used by the JBoss server Used by the Central Administration cell to accept client connections. It is a non-configurable port. It is required to be open. 1. If the cell is running, stop the cell by entering the following command: mkill n cell_name. 2. Open the mcell.dir file and change the cell port to the new port number. You must change the cell port in the mcell.dir files of all components (cells, integrations, and so forth) that have to connect to that cell. 3. Restart the cell.
1100 1827
40
Table 1
Port 1828
1851
Used as a gateway from an embedded BMC ProactiveNet cell to the BMC ProactiveNet Server.
1. Update the new changes on mcell.dir. 2. Ensure that the cell is running. 3. Restart the jserver. 4. Restart the Event adapter.
2638
Used by JServer and AC to connect to the Database. The Database listens on this port for JServer or Agent Controller to initiate communication.
1. In the /pw/custom/conf/pronet.conf file, change the value of the pronet.api.database.portnum property to the new port number. 2. Restart the system by running the command: pw system start
3084
1. Update the new changes on mcell.dir. 2. Ensure that the cell is running. 3. Restart the jserver. 4. Restart the Event adapter.
3115
Used as a gateway from the cell to Integration for BMC Remedy Service Desk (IBRSD)
1. Update the new changes on mcell.dir. 2. Ensure that the cell is running. 3. Restart the jserver. 4. Restart the Event adapter.
3182
Installation Directory\pw\pproxy\PNS\bin\pproxsrv.exe -install -p 3182 -m 3182 is the default port name, different port can be given in command prompt and updated to custom\pronet.conf
Chapter 2
41
Table 1
Port 3183
s s
<IntegrationServiceHost> is the system in which the Integration Service is running <StagingAdapterPort> is the port number that the PATROL Agent registers automatically with the Integration Service. The default port number is 3183. <PATROLAgentPort> is the port number of the PATROL Agent. The default port number is 3181. km must either be loaded or preloaded.
Using the environment variable Run the following command to set the PROXYSERVERS environment variable: set PROXYSERVERS=tcp:<Integration Service Host>: <StagingAdapterPort> where, PROXYSERVERS is the environment variable. Using the PATROL Configuration Manager rule For information about PATROL Configuration Manager (PCM), see PATROL Configuration Manager User Guide and BMC Performance Manager Consoles Release Notes. To configure the PATROL Agent using the PCM rule, run the following command: "/AgentSetup/proxy/proxyServers" = { REPLACE ="tcp:<IntegrationServiceHost>:< StagingAdapterPort >"} Note: You can also change the Staging Adapter port using the Administration Console. 8005 Used by Jserver to shut down the Tomcat server. Change the port number in the appropriate files for your operating system:
s
42
Table 1
Port 8008
8009
Change the port number in the appropriate files for your operating system:
s
8093
Change the port number in the appropriate files for your operating system:
s
9149 12123
This is a It is a non-configurable port. This port is required to be open. pronet.jserver.event.port. Agent Controller listens for the Jserver on this port 1. In the /pw/custom/conf/pronet.conf file, change the value of the pronet.apps.agentcontroller.port property to the new port number. 2. Restart the system by running the command: pw system start
12124
Used by the Remote Agent to listen for communication from the Agent Controller. Agent Controller Call back port Used by Remote Agents to send data back to the ProactiveNet Server.
This port can be changed using the BMC ProactiveNet Administration Console or CLI.
12126
Note: Any changes to the Agent Controller Call back port configuration must be made to all remote Agents. 1. In the /pw/custom/conf/pronet.conf file, change the value of the pronet.apps.agent.cntl.port property to the new port number. 2. Restart the system by running the command: pw system start 3. Repeat for all remote Agents. 4. Restart the BMC ProactiveNet Agent.
12134
This is a TCP port that is It is a non-configurable port. used for communication between the Agent controller and the Apache server for agent. Communication is initiated when the Agent Controller starts.
Chapter 2
43
Table 1
Port 12141
15000
Connects the Agent Controller to the Rate process. The Rate process passively listens to port 15000 until the Agent Controller initiates contact.
1. In the /pw/custom/conf/pronet.conf file, change the value of the pronet.rate.port property to the new port number. 2. Restart the system by running the command: pw system start
45000
1. In the /pw/custom/conf/pronet.conf file, change the value of the pronet.apps.messageserver.port property to the new port number. 2. Restart the system by running the command: pw system start
To create Oracle instances 1 Create a dedicated Oracle Database Instance (System ID/SID) on the machine
where Oracle is installed.
44
Recommendations
BMC recommends the following:
s s
Enable the archivelog mode to run on the Oracle database. For proper functioning of BMC ProactiveNet Performance Management , ensure that there is enough space in the recovery destination folder for accommodating the archives. Take backup of the archives regularly and delete unwanted archive files from the recovery destination folders. Ensure that there are at least two sets of redo log files created with minimum size of 500 MB each on the Oracle database instance.
NOTE
The script is available under ServerWin_pw_v8.6_bxxxxxxx\Utilities\oracle for Windows and Server_pw_v8.6_bxxxxxxx/Utilities/oracle for Solaris (where xxxxxxx is the build
number).
Chapter 2
45
bitmap_merge_area_size =0 scope =spfile; commit_point_strength =0 scope =spfile; db_block_checksum =typical scope =spfile; db_flashback_retention_target =0 scope =spfile; db_writer_processes =2 scope =spfile; fast_start_mttr_target =0 scope =spfile; fast_start_parallel_rollback =LOW scope =spfile; job_queue_processes =20 scope =spfile; parallel_execution_message_size =4096 scope =spfile; remote_login_passwordfile =EXCLUSIVE scope =spfile; replication_dependency_tracking =FALSE scope =spfile; session_cached_cursors =75 scope =spfile; session_max_open_files =20 scope =spfile; streams_pool_size =0 scope =spfile; timed_statistics =TRUE scope =spfile; undo_management =AUTO scope =spfile; undo_retention =10800 scope =spfile; shared_pool_size =0 scope =spfile; java_pool_size =0 scope =spfile; large_pool_size =0 scope =spfile; processes =1000 scope=spfile; open_cursors=4000; Alter system set sga_max_size=0 scope=spfile Alter system set sga_target=0 scope=spfile Alter system set pga_aggregate_target=0 scope=spfile
Set the memory_max_target and memory_target parameters to the maximum memory you can allocate for your Oracle instance. The memory for each parameter should be set to a minimum 50% of the total memory available for one Oracle instance. For example, if the RAM size is 4GB, the following parameters should be set to 2GB:
Alter system set memory_max_target=2000M scope=spfile Alter system set memory_target=2000M scope=spfile
NOTE
Run the above parameters explicitly without fail, as the script provided does not run these parameters.
Creating tablespaces
A tablespace with data file of initial size of 1 GB and subsequent extents with 500 MB is created. If you want large initial size and large subsequent extents you can use the manual steps mentioned below. BMC recommends that you create two tablespaces, a main and a temporary tablespace.
46
Following is a list of tablespace sizes that you can use for small, medium, and large tablespaces:
s s s
You can use these sizes as a reference to create your tablespaces manually. An error java.sql.SQLException: ORA-01653: unable to extend table PROACT.BIGIPLTMPOOL_0_STATS_5 by 128 in tablespace PNET_TS occurs, if the tablespace is full or if there is no sufficient disk space to extend the tablespace after a period of time. The Database Administrator monitors the tablespace and takes an appropriate action as follows:
s
s s
Add a DATAFILE into the BMC ProactiveNet Performance Management tablespace Resize DATAFILE Enable AUTOEXTEND
NOTE
Only one data file is added to the tablespace created by the scripts. However, you can add required additional data files to the same tablespace.
Alternatively, you can use the following commands to create tablespaces instead of using the BMC provided script:
CREATE TABLESPACE BPPM_TS DATAFILE '<path>' REUSE SIZE 1G AUTOEXTEND ON NEXT 500M MAXSIZE 15G CREATE TEMPORARY TABLESPACE BPPM_TMP_TS TEMPFILE '<path>' SIZE 200M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED;
BMC recommends you to use the following tablespace sizes while creating tablespaces:
s s s
Initial SIZE: 1 GB REUSE AUTOEXTEND ON NEXT: 500 MB MAXSIZE: 15 GB or you can increase the size as per your requirement.
Chapter 2
47
A schema user, by default proact. This user has the privilege to store BMC ProactiveNet Performance Management data. You can configure the name and password. The user proact is not encrypted. A report user, by default report. This user has the privilege to access the BMC ProactiveNet Performance Management data. Ensure that this user has the name and password as 'report only. The report password is not encrypted.
Alternatively, you can use the following commands to create users instead of using the BMC provided script:
CREATE USER &userName IDENTIFIED BY &passwd;
Here, &userName is the user we are creating and &passwd is the password.
CREATE USER report IDENTIFIED BY report;
Here, the user is assigned the default table-space and temporary tablespace. Commands to grant privileges:
GRANT &privilege TO &userName;
Here, &privilege is the privilege and &userName is the user whom the grant is provided.
Use the list of privileges given below along with the GRANT command for the schema user.
48
grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant grant
connect resource create select_catalog_role execute_catalog_role gather_system_statistics select any table select on dba_data_files select on dba_temp_files select on dba_jobs_running select on dba_jobs select on dba_scheduler_jobs QUERY REWRITE UNLIMITED TABLESPACE select on sys.v_$parameter select on sys.dba_free_space select on sys.dba_tablespaces select on sys.v_$session select on sys.v_$lock select on sys.dba_jobs select on sys.v_$waitstat select on sys.v_$sysstat select on sys.v_$librarycache select on sys.v_$rowcache select on sys.dba_users select on sys.dba_roles select on sys.dba_tab_privs select on sys.dba_data_files select on sys.dba_temp_files select on sys.v_$instance select on sys.v_$rollname select on sys.v_$rollstat select on sys.v_$system_event select on sys.v_$log select on sys.v_$archive_dest select on sys.v_$database
You should grant the user report with the following privilege:
grant connect
For an unchanging password or for a password to never expire, you can use the following statements available in the BMC provided script.
CREATE PROFILE BPPM_PROFILE LIMIT PASSWORD_LIFE_TIME UNLIMITED FAILED_LOGIN_ATTEMPTS UNLIMITED ; ALTER USER <&UserName> PROFILE BPPM_PROFILE; ALTER USER report PROFILE BPPM_PROFILE;
Restart the Oracle database instance after setting all the parameters.
Chapter 2
49
50
Chapter
If you are integrating BMC ProactiveNet with BMC Atrium CMDB, you must install the BMC ProactiveNet CMDB Extensions, components, and hotfixes before you configure the BMC ProactiveNet Server to integrate with the CMDB.
NOTE
If you are integrating with the BMC Atrium CMDB, all BMC ProactiveNet Servers in your environment must be synchronized with a single CMDB for probable cause analysis and event propagation to work properly.
Installation scenarios
The following scenarios help you to determine the installation and integration process appropriate for your environment.
Chapter 3
51
1. (For BMC Atrium CMDB version 7.5, patch 5 only) Install the Notification Engine and Notification Engine Web Services. 2. Install the components in the order presented, according to the BMC Atrium CMDB version:
BMC Atrium CMDB version 7.5 patch 5 or 7.6 patch 2 or 7.6.03 fresh installation 7.6.03 upgrade Procedure A. Install the BMC ProactiveNet CMDB Extensions. B. Install BMC Atrium CMDB hotfixes. A. Install BMC Atrium CMDB hotfixes. B. Install the BMC ProactiveNet CMDB Extensions. 7.6.03 Foundation installation A. Install the AR hotfix. B. Install the BMC ProactiveNet CMDB Extensions. C. Install BMC Atrium CMDB hotfixes. 7.6.04 or 7.6.04 patch 1 A. Install the BMC ProactiveNet CMDB Extensions.
3. Run the BMC Atrium CMDB validation utility. See Validating BMC Atrium CMDB elements on page 57 for details. 4. Integrate BMC ProactiveNet with BMC Atrium CMDB in one of the following ways:
s
(install or upgrade, no previous BMC Atrium CMDB integration) Install BMC ProactiveNet Server. During the BMC ProactiveNet Server installation process, specify the BMC Atrium CMDB server details. (upgrade with an existing BMC Atrium CMDB integration) Manually configure integration between the BMC ProactiveNet Server and BMC Atrium CMDB. For instructions, see Configuring BMC Atrium CMDB integration on page 147.
Table 2 lists the location of the BMC Atrium CMDB installation components. See the documentation provided with the installation files for details. Table 2
Component AR hotfix
52
Table 2
Component
BMC Atrium CMDB hotfixes Integrations\Atrium_CMDB\Atrium_CMDB_HotFixes\ Atrium_CMDB_cmdbVersion\platform Contact BMC Customer Support for the latest hotfixes. Notification Engine and Notification Engine Web Services Integrations\Atrium_CMDB\ NOE_Bundle_For_CMDB_75
Chapter 3
53
To install BMC ProactiveNet CMDB Extensions on Microsoft Windows 1 Navigate to the Integrations\Atrium_CMDB\PNET_CMDB_Extensions directory in
the installation package.
s
If you have an installation DVD, copy the contents to a directory with write permission, and navigate to the directory. If you have a download directory, navigate to the directory.
2 Double-click pnExtLoader.exe.
The InstallShield Wizard window is displayed.
3 In the Welcome dialog box, click Next. 4 Accept the software license agreement. 5 In the AR Server Connection Information dialog box, complete the following fields
and click Next.
Field AR Server Name Port Number RPC Port Number Description name of the system on which BMC Remedy Action Request System is installed target port number for the BMC Remedy Action Request System server If you specified a non-standard RPC port number while installing BMC Remedy Action Request System, enter that RPC port number. Otherwise, you can leave this field blank
54
For more information about the portmapper and port numbers used with BMC Remedy Action Request System, see the BMC Remedy Action Request System Installation Guide.
6 In the Administrator Logon Information Required dialog box, in the User Name
and Password fields, enter the credentials required to access BMC Remedy Action Request System and click Next.
7 In the Remedy CMDB Setup dialog box, perform one of the following actions:
s
If you have not enabled the portmapper to automatically obtain the port number, enter the port number of the BMC Remedy Action Request System server and click Next. If you enabled the portmapper to automatically obtain the port number, you can leave this field blank and click Next.
For more information on the portmapper and port numbers used in BMC Remedy Action Request System, see BMC Remedy Action Request System Installation Guide. The installer displays the progress of the installation.
8 Click Finish to complete the installation. 9 Restart Apache Tomcat as described in To restart Apache Tomcat on Microsoft
Windows on page 56.
If you have an installation DVD, copy the contents to a directory with write permission, and navigate to the directory. If you have a download directory, navigate to the directory.
2 Start the installation by executing ./pnExtLoader. 3 Read and accept the license agreement.
Chapter 3
55
4 Answer the questions in the following table to continue with the installation.
Question Enter the server name What is the AR System installation directory? What is the TCP/IP port for AR System server? What is a valid AR System Administrator ID? What is the password for the AR System Administrator? Server port Description Enter the name of the computer on which BMC Remedy Action Request System is installed. Enter the directory in which BMC Remedy Action Request System is installed. Enter the TCP/IP port number that the BMC Remedy Action Request System server listens to. Enter the user ID required to access BMC Remedy Action Request System. Enter the password required to access BMC Remedy Action Request System. Enter the port number of the BMC Remedy Action Request System server. The default is 1840.
For more information on the portmapper and port numbers used in BMC Remedy Action Request System, see BMC Remedy Action Request System Installation Guide. The installation starts after you enter the values in the table above. The installer displays BMC ProactiveNet CMDB Extensions completed. after the installation is complete.
To restart Apache Tomcat on Microsoft Windows 1 Open a command prompt and type services.msc. 2 Right-click Apache Tomcat 6 and click Restart. To restart Apache Tomcat on UNIX 1 Navigate to tomcat_home/bin. 2 Stop Apache Tomcat by executing ./shutdown.sh. 3 Restart Apache Tomcat by executing ./startup.sh.
56 BMC ProactiveNet Getting Started Guide
To install required modules and hotfixes 1 If you are using BMC Atrium CMDB version 7.5 patch 5, install the Notification
Engine and Notification Engine Web Services from the
Integrations/Atrium_CMDB/NOE_Bundle_For_CMDB_75 installation directory.
See the documentation provided with the installation files for details.
See the documentation provided with the installation files for details. Contact BMC Customer Support for latest hotfixes.
BMC Remedy Action Request System server host, port, user name and password Supported BMC Atrium CMDB version and patch level BMC ProactiveNet CMDB Extensions version and patch level, which confirms the following: SIM class information version SIM workflow version SIM management data
Run the command from the computer where you plan to install or upgrade the BMC ProactiveNet server.
NOTE
Run the validation command before any BMC Atrium CMDB integration, whether you install BMC ProactiveNet for the first time or you upgrade to the current version of BMC ProactiveNet.
Chapter 3
57
To validate BMC Atrium CMDB elements 1 On the computer where you plan to install or upgrade the BMC ProactiveNet
server, navigate to the Integrations/Atrium_CMDB/AtriumCMDB_Validator directory in the installation package.
s
If you have an installation DVD, copy the contents to a directory with write permission, and navigate to the directory. If you have a download directory, navigate to the directory.
2 In a command prompt, change the directory to the location where the files are
located.
where
s
name or IP address
s
port is the port number used by the BMC Remedy AR System server on that
computer
s
userName is a valid user name with read permission on the BMC Remedy AR
System server
s
password is a password for the user name. If a password is not required, do not
use this option. The validation status is displayed upon completion. If the validation fails, verify that the command options are correct and that the BMC Atrium CMDB server is running. Then verify that patches, hotfixes, and BMC ProactiveNet CMDB Extensions have been installed successfully. After successful validation, you can select to integrate with BMC Atrium CMDB during BMC ProactiveNet server installation or upgrade.
58
Chapter
Installing the BMC ProactiveNet Server on Microsoft Windows for the first time
4
This chapter provides instructions for installing the BMC ProactiveNet Server on Microsoft Windows for the first time. If you are upgrading, see the Upgrade Guide for instructions.
BMC ProactiveNet Server BMC ProactiveNet Agent The BMC ProactiveNet Agent installed with the BMC ProactiveNet Server is referred to as the local agent. BMC does not recommend using the local BMC ProactiveNet Agent for monitoring anything other than the BMC ProactiveNet Server.
WARNING
The Integration Service is installed with the BMC ProactiveNet Agent. Due to conflicts with the BMC ProactiveNet Server and the drain on the resources of the local Agent, BMC Software does not recommend enabling the Integration Service on the same computer where the BMC ProactiveNet Server is installed.
Chapter 4
Installing the BMC ProactiveNet Server on Microsoft Windows for the first time
59
(Optional) BMC ProactiveNet Performance Management Package Installation Repository When you install the BMC ProactiveNet Server, you have the option to install the BMC ProactiveNet Performance Management Package Installation Repository. The Package Installation Repository includes the current versions of BMC components that are able to be used with BMC ProactiveNet, such as the BMC PATROL Knowledge Modules that can be integrated with BMC ProactiveNet and the BMC PATROL Agent. From the BMC ProactiveNet Operations Console, an administrator can select the components from the repository that he or she wants to install on the same computer(s) and package them together so that they can be installed simultaneously. For more information about creating component packages and installing them for use with BMC ProactiveNet, see Chapter 14, Creating and installing component packages.
NOTE
If you repeatedly add/delete devices, the BMC ProactiveNet Agent may get associated to multiple devices.
Ensure that there are no remote BMC ProactiveNet Agents installed on the computer where the BMC ProactiveNet Server will be installed. If any remote BMC ProactiveNet Agents are installed on this computer, the BMC ProactiveNet Server installation will fail. Ensure that the computer on which you are installing the product adheres to the hardware, operating system, platform, and software requirements listed in the BMC ProactiveNet version 8.6.01 Compatibility and Support Matrix document. Ensure that the computer on which you are installing the product adheres to the requirements described in Chapter 2, Preparing for your installation. If you are using the Remote Desktop Connection (RDC) to install the product, then the RDC should be in console mode. While installing BMC ProactiveNet Server on a 64-bit Windows machine, ensure that you do not install it into the Program Files (x86) directory path.
60
Ensure that the .NET Framework version 3.0 is installed. If you are using a Windows 2003 machine, download and install the .NET Framework and if you are using Windows 2008, use the Role Management tool. For more information on how to install the .NET Framework, go to the Microsoft website http://www.microsoft.com. Do not start multiple server installations at the same time. If you start multiple installations, keep only one installation window open and close the other installation windows for expected results.
To install the BMC ProactiveNet Server on Microsoft Windows 1 Start the installation program using one of these methods:
s
DVD: Insert the installation DVD. In the ServerWin_pw_vX_bY directory (where X is the version number and Y is the build number), open the BPPMServer directory. Double-click the setup.cmd file. BMC Software EPD website (http://webapps.bmc.com/epd): Select BMC ProactiveNet and select the current version for the platform that you are installing to. Download the BMCProactiveNetWin_VerX_bY.zip file that corresponds to the version of the BMC ProactiveNet, unzip the file, and doubleclick the setup.exe file (where X is the version number and Y is the build number).
WARNING
Do not install BMC ProactiveNet Server in a root directory (for example C:\ or D:\), on a shared drive, or in the Documents and Settings folder.
Chapter 4
Installing the BMC ProactiveNet Server on Microsoft Windows for the first time
61
4 On the UDDI Connection Information screen, select Yes if you want to connect to
the UDDI server, complete the following fields and click Next. These inputs will be used for both cross launch and BladeLogic integration
Field Host Description Enter the host name of UDDI Registry for Atrium CMDB and for Atrium CMDB, the name of the Atrium Web Services Server. Enter the port of UDDI Registry for CMDB or the port of Atrium Web Services server for CMDB. The default is 7777. Enter the UDDI Registry user name. The default is Admin. Enter and confirm the UDDI Registry password.
5 If you have provided the UDDI details in the UDDI Connection Information
screen, the following inputs are requested. Select Yes if you want to connect to the BladeLogic Server, complete the following fields and click Next.
Field BMC BladeLogic user Description Enter the username for the BladeLogic server.
BMC BladeLogic password / Enter and confirm password for the BladeLogic server. BMC BladeLogic confirm password BMC BladeLogic role Enter the role that is defined to grant permissions to the BladeLogic user. Default is BLAdmin.
If you have not provided the UDDI details, the following inputs are requested.
Field BMC BladeLogic application server Description Enter the BladeLogic application server name.
BMC BladeLogic web service Enter the web service port number required to connect to the port BladeLogic server. BMC BladeLogic user Enter the username for the BladeLogic server. BMC BladeLogic password / Enter and confirm password for the BladeLogic server. BMC BladeLogic confirm password BMC BladeLogic role Enter the role that is defined to grant permissions to the BladeLogic user. Default is BLAdmin.
62
WARNING
Before you configure the CMDB Server, ensure that BMC ProactiveNet CMDB Extensions, modules, and hotfixes are installed on the computer where the BMC Atrium CMDB is installed. If necessary, you can stop this installation, install the extensions, and then restart the BMC ProactiveNet Server installation. For information about installing the CMDB extensions, see Chapter 3, Preparing for BMC Atrium CMDB integration.
A Select No if you do not want to integrate the BMC ProactiveNet Server with
BMC Atrium CMDB, and click Next.
NOTE
Configuring the BMC ProactiveNet Server for integration with BMC Atrium CMDB is recommended, but not mandatory, during installation. If you do not configure the ProactiveNet Server for CMDB integration during installation, you can manually configure CMDB integration any time after installation is complete. For instructions, see Configuring BMC Atrium CMDB integration on page 147.
B Select Yes if you want to configure the BMC ProactiveNet Server to integrate
with BMC Atrium CMDB. Complete the following fields and click Next.
Field Host Port Description Enter the host name of the CMDB or AR Server. Enter the CMDB or AR Server port number. The default is 0. If AR is configured with a portmapper, enter port 0. User Password/ Confirm Password Version Enter the user name required to log in to the AR Server. The default is Demo. Enter and confirm the password required to log in to the AR server. Select the version number of the BMC Atrium CMDB Server. s For BMC Atrium CMDB version 7.5, enter 7.5 s For BMC Atrium CMDB version 7.6, enter 7.6 s For BMC Atrium CMDB version 7.6 patch 3, enter 7.6.03 s For BMC Atrium CMDB version 7.6 patch 4, enter 7.6.04
Chapter 4
Installing the BMC ProactiveNet Server on Microsoft Windows for the first time
63
7 On the Cell Configuration screen, complete the following SIM and Admin cell
fields and click Next.
Field SIM cell details: Cell Instance Name Type the cell instance name. The default is pncell_hostname. Note: Hyphens and underscores are the only special characters allowed for cell instance names. Cell Port Admin cell details: Encryption Key Port Encryption Key Enter the cell encryption key. The default is mc. No special characters are allowed. Enter the port number for the Admin cell. The default is 1827. Enter an encryption key for the Admin cell. The default is mc. Enter a port number in the range of 1024 to 65535. The default port for the cell is 1828. Description
You are not prompted for the cell details if you are upgrading from a previous version of BMC ProactiveNet Server.
8 On the Administrator Information screen, complete the following fields and click
Next. Field Sender E-mail ID Description e-mail address that you specify as the sender of any notification emails. For example, you might specify hostName@company.com so that the administrator receiving the e-mail will know immediately which host is having disk space problems or other issues that send notifications.
Administrator E-Mail ID fully-qualified e-mail address for the person that will be the administrator of the ProactiveNet Server. The format for the email address should be user@company.com. Name or IP Address of SMTP Server Name or IP address of the SMTP server.
9 On the Configuring Package Installation Repository screen, click Yes to install the
Package Installation Repository. Complete the following fields and click Next.
Field Source Directory Destination Directory Description The source directory of the Package Installation Repository. The destination directory where you want to install the Package Installation Repository.
64
NOTE
s s
For smooth upgrade/un-installation of the BMC ProactiveNet Server, ensure that you restart the computer at least once after installing the BMC ProactiveNet Server. If the DNS configurations are not correct in a computer, a warning No DNS Entry Found is displayed. Either correct the DNS configuration and restart the installation or if you want to continue with the installation, provide the IPaddress instead of the hostname when you are required to key in the hostname.
To install Oracle as the database 1 Follow the procedure until step 3 in the Installing BMC ProactiveNet Server on
Microsoft Windows on page 59.
Chapter 4
Installing the BMC ProactiveNet Server on Microsoft Windows for the first time
65
Field Host Name/IP Address Port Database SID Username Password Confirm Password
Description Enter the host name or IP address of the machine that is running the standalone Oracle database instance. Enter the Oracle listener port on the machine. The default port is 1521. Enter the Oracle database name. Enter the username for the database instance. Do not use the term sys or system. Enter the password for the database instance. Confirm the password.
3 If you have enabled the RAC option, you can either choose Standalone or RAC for
the installation to be on a standalone or Oracle Real Application Cluster (RAC) setup. For setting up the RAC option, contact http://www.bmc.com/support.
A If you choose Standalone enter the following fields and click Next.
Field Host Name/IP Address Port Database SID Username Password Confirm Password Description Enter the host name or IP address of the machine that is running the standalone Oracle database instance. Enter the Oracle listener port on the machine. The default port is 1521. Enter the Oracle database name. Enter the username for the database instance. Do not use the term sys or system. Enter the password for the database instance. Confirm the password.
B If you choose RAC, enter the following fields and click Next.
Field Service Name Username Password Confirm Password Description Enter the service name for the RAC setup. Enter the username for the RAC setup. Do not use the term sys or system. Enter the password for the RAC setup. Confirm the password.
4 On the Configuring Oracle RAC screen, enter the number of nodes you want to
configure in the Number of Nodes to Setup field. The default is 4.
66
NOTE
The maximum number of nodes you can enter is 100. If you enter more than 100, the number of nodes is reset to 100.
5 Select Check if the below RAC Nodes are reachable? to view all the nodes that are
currently not reachable from the list of nodes you entered. If there are any unreachable nodes, a warning message is displayed. You may click Next to continue.
NOTE
The number of rows populated is based on the number of nodes you want configured.
If you do not select Check if the below RAC Nodes are reachable?, you will be able to view the unreachable nodes from the list of nodes that you have entered. Irrespective of your selection the Check if the below RAC Nodes are reachable? validates all the nodes to find at least one valid node. If none of the nodes is valid, an error message is displayed and you cannot proceed further.
7 Click Previous to provide the correct information and continue with the
installation.
8 Continue with the installation from step 4 in the Installing BMC ProactiveNet
Server on Microsoft Windows on page 59. For more information on creating and setting up the Oracle database, see Preparing to install BMC ProactiveNet Performance Management with Oracle database on page 44.
Chapter 4
Installing the BMC ProactiveNet Server on Microsoft Windows for the first time
67
Applying licenses
Applying licenses
NOTE
Applying or updating the license restarts the jserver process and forces all active user sessions on BMC ProactiveNet Server to log off.
When you purchased the product, you should have received the following license files in a .zip file from your BMC Software representative:
s s
proactivenet.lic proactivenet.sign
To apply the license 1 Unzip the license files. 2 Copy the license files to the installDirectory\pw\license directory (for example,
C:\Program Files\BMC Software\ProactiveNet\pw\license).
3 From the system icon tray, right-click the BMC ProactiveNet icon
pw commands.
and choose
4 In the BMC ProactiveNet Pw Commands window, on the command line enter the
following command:
pw lic update
WARNING
Once you have loaded the license, moving or changing the license files can cause a number of errors to occur. When ProactiveNet is installed a hidden .pbk file is created. If the licence directory is removed and then recreated so that .pbk no longer exists, the .pbk file must be readded for ProactiveNet licensing to function properly. This file can be captured from a backup of the installation (if a backup exists) or from another computer where ProactiveNet is installed. If error messages occur, see the BMC ProactiveNet Troubleshooting Guide.
68
Chapter
This chapter provides instructions for installing a remote BMC ProactiveNet Agent on Microsoft Windows for the first time. If you are upgrading, see the BMC ProactiveNet Upgrade Guide for instructions. The following components are installed with the remote BMC ProactiveNet Agent:
s s s
BMC ProactiveNet allows you to install one or more remote BMC ProactiveNet Agents on a single computer. Multiple BMC ProactiveNet Servers can connect to the remote BMC ProactiveNet Agents running on a single computer. However, each remote BMC ProactiveNet Agent on a computer can communicate with only one BMC ProactiveNet Server at a time. For instructions and more information about installing multiple remote BMC ProactiveNet Agents, see Installing multiple BMC ProactiveNet Agents on a single computer on page 73.
Do not install a remote BMC ProactiveNet Agent on the same computer as a BMC ProactiveNet Server. The BMC ProactiveNet Server is the central system of all the BMC ProactiveNet functions and should work at peak performance at all times. The BMC ProactiveNet Server has its own agent (called a local agent) that monitors the health of the BMC ProactiveNet system. Installing a remote agent on the same computer
Chapter 5
69
pulls resources away from the BMC ProactiveNet Server components. Also, if multiple BMC ProactiveNet Agents are installed on the BMC ProactiveNet Server computer, the additional remote agents will interfere with some of the server commands.
s
Do not start multiple agent installations at the same time. Ensure that the .NET Framework version 3.0 is installed. If you are using a Windows 2003 machine, download and install the .NET Framework and if you are using Windows 2008, use the Role Management tool. For more information on how to install the .NET Framework, go to the Microsoft website http://www.microsoft.com. Ensure that the computer on which you are installing the product adheres to the hardware, operating system, platform, and software requirements listed in the BMC ProactiveNet version 8.6.01 Compatibility and Support Matrix document. Ensure that the computer on which you are installing the product adheres to the requirements described in Chapter 2, Preparing for your installation.
To install BMC ProactiveNet Agent(s) on Microsoft Windows 1 Start the installation program from the BMC ProactiveNet Operations Console. A From a BMC ProactiveNet Server computer, log on to the BMC ProactiveNet
Operations Console.
B Click the Options link at the top right of the console and click on the Downloads
tab.
2 On the computer where you are installing the BMC ProactiveNet Agent, doubleclick the BPPMAgentvrx.x_byyy.exe file.
3 On the Welcome screen, click Next or if you are installing multiple agents choose
Install a new instance of this application on the Existing Installed Instances Detected screen.
4 On the License Agreement screen, select I agree to the terms of the license agreement
and click Next. The pre-installation check utility verifies whether or not the computer meets the requirements for installing a BMC ProactiveNet Agent.
70
5 If the pre-installation check fails, click Cancel, correct the issues if there are errors
or warnings listed in the Pre-install Validation Summary window, and restart the installation process. If you do not want to resolve the warnings click Next. If Microsoft .NET Framework is not found on the computer a warning is displayed. Install Microsoft .NET Framework version 3.0 using the Role Management tool.
6 On the Directory Selection screen, accept the default directory or choose a different
directory and click Next.
WARNING
Do not install the product in a root directory (for example, C:\ or D:\), shared drive, or directly under the Documents and Settings folder.
7 On the Installation Preview screen where the installation details are displayed,
click Next.
8 On the Configuring Integration Service screen, you can enable the Integration
Service to collect data from integration adapters such as BMC PATROL, Tivoli ITM, or HP Operations Manager. Perform one of the following actions:
s
If you do not want to enable the Integration Service at this time, click Next.
NOTE
You can also enable the Integration Service after installation is complete. For instructions, see Enabling the Integration Service to gather data from products that integrate with BMC ProactiveNet on page 166. If you want to enable the Integration Service, select Yes, complete the following fields, and click Next.
Description Enter the port number of the Integration Service. The default is 3182. Enter and confirm the password for the Integration Service
NOTE
If you have enabled the Integration Service for the first agent, you will not be prompted with the Configuring Integration Service screen for subsequent multiple agent installations.
Chapter 5
71
Description Type the cell instance name. The default is hostname. Note: Hyphens and underscores are the only special characters allowed for cell instance names.
Enter a port number in the range of 1024 to 65535. The default port for the cell is 1828. Enter the cell encryption key. The default is mc. No special characters are allowed.
10 Enter the Agent Port details and click Next. By default, the agent port is 12124. 11 On the Configuring the Agent Service screen, enter the Agent Service Display Name
if you want to change the default name displayed and click Next.
12 On the Configuring the Tunnel Agent screen, perform the following tasks to use
the BMC ProactiveNet Agent in a tunnel mode.
NOTE
If you use a Tunnel Agent, only the General Administration functionality in the Administration tab of the Administration Console is accessible through this connection protocol. The Event Management Policies, Dynamic Data Editor, Infrastructure Management, and Services Editor tabs will be grayed out.
B Select Yes to run the tunnel agent in a secure mode and click Next.
The BMC ProactiveNet Agent installation process begins. This process may take several minutes to complete.
13 On the Installation Summary screen, click View Log to view the log file and click
Done to exit the agent installation.
72
NOTE
s
If you modify the control port of an agent explicitly through the pronet.conf file, the port number is not updated in the Add/Remove Programs applet and in the Agent Service display name. If you modify the control port, the port number will not be displayed when you use Add/Remove Programs Each BMC ProactiveNet Agent on a system runs in a separate JVM. You can check the version of the BMC ProactiveNet Agent under installationDirectory\Agent\Pronto\Bin\AGENT_VERSION. You can install the agent in any path except the root directory (for example C:\, D:\ and so on). To replace a BMC Event and Impact Management cell, see Upgrade Guide.
s s
By installing multiple BMC ProactiveNet Agents on a single system, you can partition your monitoring into different domains and maximize hardware usage. Multiple BMC ProactiveNet Servers in different locations can connect to different BMC ProactiveNet Agents running on the same computer. Each agent can collect a different set of data authorized for its respective BMC ProactiveNet Server. You can choose to install a new instance of the agent. Alternatively, you can upgrade an existing agent by selecting from the list displayed. If you want to upgrade an existing BMC ProactiveNet Agent, see the BMC ProactiveNet Upgrade Guide.
NOTE
s
When installing multiple agents on a single computer, only the first agent installed is installed with a cell. Subsequent agent installations update the cell installed with the first agent. Do not install an earlier version of the BMC ProactiveNet Agent on the same computer where a BMC ProactiveNet Agent version 8.6.01 is already installed.
Chapter 5
73
To install an additional BMC ProactiveNet Agent on a computer where a BMC ProactiveNet Agent is already installed
The procedure to install multiple agents is similar to installing the BMC ProactiveNet agent for the first time.
2 On the BMC ProactiveNet Agent Installation dialog box, click Yes to overwrite the
IP Top10 detailed diagnostics, if WinPCAP application is installed.
3 On the Edit Data screen, enter a unique port number (no other agent should have
the same port number) in the range of 1024-65535 for the BMC ProactiveNet Agent that you are installing and click Next. The installation process is complete.
74
Chapter
Installing the BMC ProactiveNet Server on Solaris for the first time
6
This chapter provides instructions that describe how to install the BMC ProactiveNet Server on Solaris for the first time. If you are upgrading, see the BMC ProactiveNet Upgrade Guide. The BMC ProactiveNet Server installation installs the following components:
s
BMC ProactiveNet Server a BMC ProactiveNet Agent The BMC ProactiveNet Agent installed with the BMC ProactiveNet Server is referred to as the local Agent. BMC does not recommend using the local BMC ProactiveNet Agent for monitoring anything other than the BMC ProactiveNet Server.
WARNING
The Integration Service is installed with the BMC ProactiveNet Agent. Due to conflicts with the BMC ProactiveNet Server and the drain on the resources of the local Agent, BMC Software does not recommend enabling the Integration Service on the same computer where the BMC ProactiveNet Server is installed.
the BMC ProactiveNet Operations Console the BMC ProactiveNet Administration Console BMC ProactiveNet database (Optional) BMC ProactiveNet Performance Management Package Installation Repository
Chapter 6
Installing the BMC ProactiveNet Server on Solaris for the first time
75
When you install the BMC ProactiveNet Server, you have the option to install the BMC ProactiveNet Performance Management Package Installation Repository. The Package Installation Repository includes the current versions of BMC components that are able to be used with BMC ProactiveNet, such as the BMC PATROL Knowledge Modules that can be integrated with BMC ProactiveNet and the BMC PATROL Agent. From the BMC ProactiveNet Operations Console, an administrator can select the components from the repository that he or she wants to install on the same computer(s) and package them together so that they can be installed simultaneously. For more information about creating component packages and installing them for use with BMC ProactiveNet, see Chapter 14, Creating and installing component packages.
NOTE
If you repeatedly add/delete devices, the BMC ProactiveNet Agent may get associated to multiple devices.
Solaris 10 global zone installation (non-global zones present)not supported Solaris 10 non-global zone installation (sparse non-global zone)not supported Solaris 10 global zone installation (no non-global zones present)supported Solaris 10 non-global zone installation (full non-global zone)supported
76
Ensure that there are no remote BMC ProactiveNet Agents installed on the computer where the BMC ProactiveNet Server will be installed. If any remote BMC ProactiveNet Agents are installed on this computer, the BMC ProactiveNet Server installation will fail. Ensure that the computer on which you are installing the product adheres to the hardware, operating system, platform, and software requirements listed in the BMC ProactiveNet version 8.6.01 Compatibility and Support Matrix document. Ensure that the computer on which you are installing the product adheres to the requirements described in Chapter 2, Preparing for your installation.
WARNING
The directory where the BMC ProactiveNet Server is installed and all its parent directories must have 755 permissions and must be owned by root, as well as the other group. Without these permissions and ownership, you will not be able to log into the BMC ProactiveNet Server.
To install the BMC ProactiveNet Server for Solaris 1 Ensure you have access to the BMC ProactiveNet files that you have downloaded
from the BMC Electronic Product Download site or from the BMC ProactiveNet DVD.
NOTE
If you are moving the files from one machine to another, be sure to use binary mode.
NOTE
While preparing to install, if you get a <setup>.bin: !: not found error, you can safely ignore the same.
Chapter 6
Installing the BMC ProactiveNet Server on Solaris for the first time
77
WARNING
Do not install BMC ProactiveNet Server in a root directory (for example C:\ or D:\), on a shared drive, or in the Documents and Settings folder.
4 On the UDDI Connection Information screen, select Yes if you want to connect to
the UDDI server, complete the following fields and click Next. These inputs will be used for both cross launch and BladeLogic integration
Field Host Description Enter the host name of UDDI Registry for Atrium CMDB and for Atrium CMDB, the name of the Atrium Web Services Server. Enter the port of UDDI Registry for CMDB or the port of Atrium Web Services server for CMDB. The default is 7777. Enter the UDDI Registry user name. The default is Admin. Enter and confirm the UDDI Registry password.
5 If you have provided the UDDI details in the UDDI Connection Information
screen, the following inputs are requested. Select Yes if you want to connect to the BladeLogic server, complete the following fields and click Next.
Field BMC BladeLogic user Description Enter the username for the BladeLogic server.
BMC BladeLogic password / Enter and confirm password for the BladeLogic server. BMC BladeLogic confirm password BMC BladeLogic role Enter the role that is defined to grant permissions to the BladeLogic user. Default is BLAdmin.
If you have not provided the UDDI details, the following inputs are requested.
Field BMC BladeLogic application server Description Enter the BladeLogic application server name.
BMC BladeLogic web service Enter the web service port number required to connect to the port BladeLogic server. BMC BladeLogic user Enter the username for the BladeLogic server.
78
Field
Description
BMC BladeLogic password / Enter and confirm password for the BladeLogic server. BMC BladeLogic confirm password BMC BladeLogic role Enter the role that is defined to grant permissions to the BladeLogic user. Default is BLAdmin.
WARNING
Before you configure the CMDB Server, ensure that BMC ProactiveNet CMDB Extensions, modules, and hotfixes are installed on the computer where the BMC Atrium CMDB is installed. If necessary, you can stop this installation, install the extensions, and then restart the BMC ProactiveNet Server installation. For information about installing the CMDB extensions, see Chapter 3, Preparing for BMC Atrium CMDB integration.
A Select No if you do not want to integrate the BMC ProactiveNet Server with
BMC Atrium CMDB, and click Next.
NOTE
Configuring the BMC ProactiveNet Server for integration with BMC Atrium CMDB is recommended, but not mandatory, during installation. If you do not configure the ProactiveNet Server for CMDB integration during installation, you can manually configure CMDB integration any time after installation is complete. For instructions, see Configuring BMC Atrium CMDB integration on page 147.
B Select Yes if you want to configure the BMC ProactiveNet Server to integrate
with BMC Atrium CMDB. Complete the following fields and click Next.
Field Host Port Description Enter the host name of the CMDB or AR Server. Enter the CMDB or AR Server port number. The default is 0. If AR is configured with a portmapper, enter port 0. User Password/ Confirm Password Version Enter the user name required to log in to the AR Server. The default is Demo. Enter and confirm the password required to log in to the AR server. Select the version number of the BMC Atrium CMDB Server. s For BMC Atrium CMDB version 7.5, enter 7.5. s For BMC Atrium CMDB version 7.6, enter 7.6. s For BMC Atrium CMDB version 7.6 patch 3, enter 7.6.03. s For BMC Atrium CMDB version 7.6 patch 4, enter 7.6.04.
Chapter 6
Installing the BMC ProactiveNet Server on Solaris for the first time
79
7 On the Cell Configuration screen, complete the following SIM and Admin cell
fields and click Next.
Field SIM cell details: Cell Instance Name Type the cell instance name. The default is pncell_hostname. Note: Hyphens and underscores are the only special characters allowed for cell instance names. Cell Port Admin cell details: Encryption Key Port Encryption Key Enter the cell encryption key. The default is mc. No special characters are allowed. Enter the port number for the Admin cell. The default is 1827. Enter an encryption key for the Admin cell. The default is mc. Enter a port number in the range of 1024 to 65535. The default port for the cell is 1828. Description
You are not prompted for the cell details if you are upgrading from a previous version of BMC ProactiveNet Server.
8 On the Administrator Information screen, complete the following fields and click
Next. Field Sender E-mail ID Description e-mail address that you specify as the sender of any notification emails. For example, you might specify hostName@company.com so that the administrator receiving the e-mail will know immediately which host is having disk space problems or other issues that send notifications.
Administrator E-Mail ID fully-qualified e-mail address for the person that will be the administrator of the ProactiveNet Server. The format for the email address should be user@company.com. Name or IP Address of SMTP Server Name or IP address of the SMTP server
9 On the Configuring Package Installation Repository screen, click Yes to install the
Package Installation Repository. Complete the following fields and click Next.
Field Source Directory Destination Directory Description The source directory of the Package Installation Repository. The destination directory where you want to install the Package Installation Repository.
80
To install Oracle as the database 1 Follow the procedure until step 3 in the Installing the BMC ProactiveNet Server
on Solaris on page 76.
Chapter 6
Installing the BMC ProactiveNet Server on Solaris for the first time
81
3 If you have enabled the RAC option, you can either choose Standalone or RAC for
the installation to be on a standalone or Oracle Real Application Cluster (RAC) setup. For setting up the RAC option, contact http://www.bmc.com/support.
A If you choose Standalone enter the following fields and click Next.
Field Host Name/IP Address Port Database SID Username Password Confirm Password Description Enter the host name or IP address of the machine that is running the standalone Oracle database instance. Enter the Oracle listener port on the machine. The default port is 1521. Enter the Oracle database name. Enter the username for the database instance. Do not use the term sys or system. Enter the password for the database instance. Confirm the password.
B If you choose RAC, enter the following fields and click Next.
Field Service Name Username Password Confirm Password Description Enter the service name for the RAC setup. Enter the username for the RAC setup. Do not use the term sys or system. Enter the password for the RAC setup. Confirm the password.
4 On the Configuring Oracle RAC screen, enter the number of nodes you want to
configure in the Number of Nodes to Setup field. The default is 4.
NOTE
The maximum number of nodes you can enter is 100. If you enter more than 100, the number of nodes is reset to 100.
5 Select Check if the below RAC Nodes are reachable? to view all the nodes that are
currently not reachable from the list of nodes you entered. If there are any unreachable nodes, a warning message is displayed. You may click Next to continue.
NOTE
The number of rows populated is based on the number of nodes you want configured.
82
If you do not select Check if the below RAC Nodes are reachable?, you will be able to view the unreachable nodes from the list of nodes that you have entered. Irrespective of your selection the Check if the below RAC Nodes are reachable? validates all the nodes to find at least one valid node. If none of the nodes is valid, an error message is displayed and you cannot proceed further.
7 Click Previous to provide the correct information and continue with the
installation.
8 Continue with the installation from step 4 in the Installing the BMC ProactiveNet
Server on Solaris on page 76. For more information on creating and setting up the Oracle database, see Preparing to install BMC ProactiveNet Performance Management with Oracle database on page 44.
Chapter 6
Installing the BMC ProactiveNet Server on Solaris for the first time
83
Applying licenses
Applying licenses
NOTE
Applying or updating the license restarts the jserver process and forces all active user sessions on BMC ProactiveNet Server to log off.
Before you can configure and use the BMC ProactiveNet Server, you need a license key. You can obtain a license key by contacting BMC Software,
NOTE
s s
You must have root privileges to apply the license. You only need to apply the license to your BMC ProactiveNet Server installations. The license is not required on your remote agent installations.
proactivenet.lic (license provisioning file) proactivenet.sign (encrypted signature file) licensing.dtd (formatting information)
These files are typically packaged in a .zip file, which is delivered through an e-mail.
To apply the license 1 In binary mode, copy .zip file onto the computer where you have installed BMC
ProactiveNet Server into the /usr/pw/licenses directory.
2 Unzip the file. 3 To load the license data, execute the following command: pw license update 4 Enter y to restart the jserver.
If the license update is successful, an empty command prompt is displayed. If error messages are displayed, see BMC ProactiveNet Troubleshooting Guide.
WARNING
Once you have loaded the license, moving or changing the license files can cause a number of errors to occur. When ProactiveNet is installed a hidden .pbk file is created. If the licence directory is removed and then recreated so that .pbk no longer exists, the .pbk file must be readded for ProactiveNet licensing to function properly. This file can be captured from a backup of the installation (if a backup exists) or from another computer where ProactiveNet is installed.
84
1 Verify that all processes are running by executing the following commands:
#csh #source /usr/pw/pronto/bin/.tmcsh pw system status
3 If errors occur, restart the BMC ProactiveNet Server by executing the following
command:
pw system start
If error conditions persist, contact BMC Software customer support for assistance.
Chapter 6
Installing the BMC ProactiveNet Server on Solaris for the first time
85
86
Chapter
Installing remote BMC ProactiveNet Agent(s) on UNIX-based computers for the first time
7
This chapter provides instructions for installing a remote BMC ProactiveNet Agent on a UNIX-based operating system for the first time. If you are upgrading, see the BMC ProactiveNet Upgrade Guide for instructions. The following components are installed with the remote BMC ProactiveNet Agent:
s s s
BMC ProactiveNet Agent Integration Service BMC Impact Event Adapters (installed on all platforms except Solaris X86)
BMC ProactiveNet allows you to install one or more remote BMC ProactiveNet Agents on a single computer. Multiple BMC ProactiveNet Servers can connect to the BMC ProactiveNet Agents running on a single computer. However, each BMC ProactiveNet Agent on a computer can communicate with one BMC ProactiveNet Server at a time. For instructions and more information about installing multiple remote BMC ProactiveNet Agents, see Installing multiple BMC ProactiveNet Agents on single computer on page 92.
Chapter 7 Installing remote BMC ProactiveNet Agent(s) on UNIX-based computers for the first time
87
Installing a BMC ProactiveNet Agent on a UNIX-based computer for the first time
The BMC ProactiveNet Server is the central system of all the BMC ProactiveNet functions and should work at peak performance at all times. The BMC ProactiveNet Server has its own agent (called a local agent) that monitors the health of the BMC ProactiveNet system. Installing a remote agent on the same computer pulls resources away from the BMC ProactiveNet Server components. Also, if multiple BMC ProactiveNet Agents are installed on the BMC ProactiveNet Server computer, the additional remote agents will interfere with some of the server commands.
Installing a BMC ProactiveNet Agent on a UNIX-based computer for the first time
To install the BMC ProactiveNet Agent from the BMC ProactiveNet Operations Console on the BMC ProactiveNet Server computer, see Installing the BMC ProactiveNet Agent remotely from the BMC ProactiveNet Operations Console on page 89.
Ensure that you have root permissions for the computer on which you want to install the BMC ProactiveNet Agent. Ensure that the computer on which you are installing the product adheres to the requirements described in Chapter 2, Preparing for your installation.
NOTE
The BMC ProactiveNet Agent installs and starts the BMC Impact Event Adapter if you choose to enable the cell while installing. However, the BMC ProactiveNet Agent install does NOT install Perl. Perl must be installed manually for the BMC Impact Event Adapters to start. You can either start the adapters through the Services option on Windows or execute the command ./etc/init.d/BMCImpactEventAdapter start on UNIX. For supported Perl versions for the BMC Impact Event Adapters, see the BMC ProactiveNet version 8.6.01 Compatibility and Support Matrix document at http://www.bmc.com/support.
Before you install a BMC ProactiveNet Agent on Red Hat Linux, you must install the following libraries: compat-libstdc++ RPMs XFree86-libs or xorg-x11-libs RPMs Even if you have a 64-bit operating system, you must install the 32-bit version of these libraries.
88
Installing the BMC ProactiveNet Agent remotely from the BMC ProactiveNet Operations Console
Installing the BMC ProactiveNet Agent remotely from the BMC ProactiveNet Operations Console
Follow the steps given below to download installation files from the BMC ProactiveNet Server to a remote UNIX-based BMC ProactiveNet Agent computer.
To use the BMC ProactiveNet Server as a source for agent files 1 From a BMC ProactiveNet Server computer, log on to the BMC ProactiveNet
Operations Console and navigate to the Options tab.
2 Open the Downloads tab. 3 From the BMC ProactiveNet Agent Software section, for the platform corresponding
to the computer on which you want to install the BMC ProactiveNet Agent, click Agent8.x.xx_byyy.tar (where x is the version number and y is the build number) and save the file to the computer where you want to install BMC ProactiveNet Agent.
4 From the BMC ProactiveNet Agent Software section, for the platform corresponding
to the computer on which you want to install the BMC ProactiveNet Agent, click BPPMAgentvrx.x_byyy.bin and save the file to the computer where you want to install BMC ProactiveNet Agent.
5 Execute BPPMAgentvrx.x_byyy.bin to start the installation. 6 If there are no agents installed on that computer, the BMC ProactiveNet Agent uses
port 12124 by default. If there are agents already installed, you can either upgrade an existing agent or install a new agent.
7 If you are installing a new agent you will be prompted for the port number on
which the agent will listen to. The port number should be in the range of 102465535.
8 On the Welcome screen, click Next or if you are installing multiple agents choose
Install a new instance of this application on the Existing Installed Instances Detected screen.
9 On the License Agreement screen, select I agree to the terms of the license agreement
and click Next. The pre-installation check utility verifies whether or not the computer meets the requirements for installing a BMC ProactiveNet Agent.
Chapter 7 Installing remote BMC ProactiveNet Agent(s) on UNIX-based computers for the first time
89
Installing the BMC ProactiveNet Agent remotely from the BMC ProactiveNet Operations Console
NOTE
While preparing to install, if you get a <setup>.bin: !: not found error, you can safely ignore the same.
10 If the pre-installation check fails, click Cancel, correct the issues if there are errors
or warnings listed in the Pre-install Validation Summary window, and restart the installation process. If you do not want to resolve the warnings click Next.
11 On the Directory Selection screen, accept the default directory or choose a different
directory and click Next.
WARNING
Do not install the BMC ProactiveNet Agent in the /usr directory.
12 (This option is available on Solaris Sparc and Linux Red Hat platforms only) On the
Configuring Integration Service screen, you can enable the Integration Service to collect data from integration adapters such as BMC PATROL, Tivoli ITM, or HP Operations Manager. Perform one of the following actions:
s
If you do not want to enable the Integration Service at this time, click Next.
NOTE
You can also enable the Integration Service after installation is complete. For instructions see, Enabling the Integration Service to gather data from products that integrate with BMC ProactiveNet on page 166. If you want to enable the Integration Service, select Yes, complete the following fields, and click Next.
Description Enter the port number of the Integration Service. The default is 3182. Enter and confirm the password for the Integration Service.
90
Installing the BMC ProactiveNet Agent remotely from the BMC ProactiveNet Operations Console
Description Type the cell instance name. The default is hostname. Note: Hyphens and underscores are the only special characters allowed for cell instance names.
Enter a port number in the range of 1024 to 65535. The default port for the cell is 1828. Enter the cell encryption key. The default is mc. No special characters are allowed.
NOTE
Cell is not supported in Solaris Intel X86 platform.
14 Enter the Agent Port details and click Next. By default, the agent port is 12124. 15 On the Configuring the Agent Service screen, enter the Agent Service Display Name
if you want to change the default name displayed and click Next.
16 On the Configuring the Tunnel Agent screen, perform the following tasks to use
the BMC ProactiveNet Agent in a tunnel mode.
NOTE
If you use a Tunnel Agent, only the General Administration functionality in the Administration tab of the Administration Console is accessible through this connection protocol. The Event Management Policies, Dynamic Data Editor, Infrastructure Management, and Services Editor tabs will be grayed out.
B Select Yes to run the tunnel agent in a secure mode and click Next.
The BMC ProactiveNet Agent installation process begins. This process may take several minutes to complete.
17 On the Installation Summary screen, click View Log to view the log file and click
Done to exit the agent installation.
Chapter 7 Installing remote BMC ProactiveNet Agent(s) on UNIX-based computers for the first time
91
18 If you are installing on the AIX platform, see Finishing the installation process on
the AIX platform on page 93.
NOTE
s
The BMC ProactiveNet Agent (UNIX) is supported on computers running Linux as a guest operating system installed using VMware. To replace a BMC Event and Impact Management cell, see Upgrade Guide.
By installing multiple BMC ProactiveNet Agents on a single computer, you can partition your monitoring into different domains and maximize hardware usage. Multiple BMC ProactiveNet Servers in different locations can connect to different BMC ProactiveNet Agents running on the same computer. Each agent can collect a different set of data authorized for its respective BMC ProactiveNet Server. You can choose to install a new instance of the agent. Alternatively, you can upgrade an existing agent by selecting from the list displayed. If you want to upgrade an existing BMC ProactiveNet Agent, see the Upgrade Guide.
NOTE
When installing multiple agents on a single computer, only the first agent installed is installed with a cell. Subsequent agent installations update the cell installed with the first agent.
To install multiple BMC ProactiveNet Agents 1 Run the BMC ProactiveNet Agent installation script setupagent.sh.
The script displays the list of agents already installed on the system, if any. BMC ProactiveNet Agents older than version 8.0.00 have an Agent ID of 0.
2 Choose to install a new agent on the system. 3 To continue installing another agent on the system, specify the path of the
directory where the agent must be installed.
92 BMC ProactiveNet Getting Started Guide
4 Specify the control port number on which the agent must listen.
It is important that you specify an unused port number (between 0 and 65535). The port number you specify is assigned to the property pronet.apps.agent.port in the pronet.conf file. After you specify the port number, the agent installation continues.
5 If you are installing on the AIX platform, see Finishing the installation process on
the AIX platform on page 93.
NOTE
The computer requires time to update installation information. BMC recommends that you wait a minimum of five seconds between installations.
NOTE
AIX agents cannot be connected in TCP over SSL (secure TCP) mode.
Chapter 7 Installing remote BMC ProactiveNet Agent(s) on UNIX-based computers for the first time
93
If any exceptions occur, contact BMC Software customer support for assistance.
94
Chapter
The BMC ProactiveNet Administration Console is automatically installed with the BMC ProactiveNet Server; however, you can install it on a remote computer by performing the appropriate procedure for your operating system.
Ensure that you have administrator privileges for the target computer. Ensure that .NET framework 2.0.050727 or above is installed on the target computer.
To install the BMC ProactiveNet Administration Console on a remote Microsoft Windows computer 1 From a BMC ProactiveNet Server computer, log on to the BMC ProactiveNet
Operations Console.
2 Click the Options link at the top right of the console and click on the Downloads tab. 3 From the BMC ProactiveNet Admin Software area, click Adminx.x_byyy.exe (where x
is the version and y is the build number) and save the file to the computer to which you are installing the BMC ProactiveNet Administration Console.
4 On the computer where you are installing the BMC ProactiveNet Administration
Console, double-click the Adminx.x_byyy.exe file.
Chapter 8
95
5 On the Welcome screen of the BMC ProactiveNet Admin installer, click Next. 6 Accept the license agreement and click Next. 7 Enter the directory where you want to install the administration console or accept
the default and click Next.
To launch Administration Console 1 On the Windows desktop, go to Start => Programs => BMC ProactiveNet Server =>
BMC ProactiveNet Admin.
Server: Specify the name/IP Address of BMC ProactiveNet Server to which you want to connect. Username: Specify the name of the user account to access BMC ProactiveNet. Default user name is admin. Password: Specify the corresponding password for the user account. Default password is admin.
NOTE
To change the password, see Adding Agents on page 155.
Connection: Select the connection type. Either Direct (uses port 1099 and 12128*) or HTTP Tunnel (uses port 80).
A firewall may exist between the desktop and the BMC ProactiveNet Server in the datacenter. Sometimes the firewall allows only port 80 and does not allow port 1099 and 12128, in such cases you may be forced to use the HTTP Tunnel mode.
96
HTTP Tunnel connection is approximately three times slower than a Direct Connection, although this varies depending on the latency between client and server and also the speed of the client and server computers. When connection fails with HTTP Tunnel, restart the Administration Console to log in again.
To install the BMC ProactiveNet Administration Console on Solaris 1 From a BMC ProactiveNet Server computer, log on to the BMC ProactiveNet
Operations Console.
2 Click the Options link at the top right of the console and click on the Downloads tab. 3 From the BMC ProactiveNet Admin Software area, click setup_admin.bin and save
the file to the computer to which you are installing the BMC ProactiveNet Administration Console.
4 On the computer where you are installing the BMC ProactiveNet Administration
Console, execute the setup_admin.bin installation script.
5 Read and accept the license agreement. 6 Enter the directory where you want to install the administration console or accept
the default.
Chapter 8 Installing the Administration Console on remote computers 97
To launch Administration Console and test the installation 1 Open the command line prompt. 2 Run the following commands:
cd installDirectory/pw/pronto/bin/ ./pw admin
Server: Specify the name/IP Address of BMC ProactiveNet Server to which you want to connect. Username: Specify the name of the user account to access BMC ProactiveNet. Default user name is admin. Password: Specify the corresponding password for the user account. Default password is admin.
NOTE
To change the password, see Adding Agents on page 155.
Connection: Select the connection type. Either Direct (uses port 1099 and 12128*) or HTTP Tunnel (uses port 80).
A firewall may exist between the desktop and the BMC ProactiveNet Server in the datacenter. Sometimes the firewall allows only port 80 and does not allow port 1099 and 12128, in such cases you may be forced to use the HTTP Tunnel mode. An HTTP Tunnel connection is approximately three times slower than a Direct Connection, although this varies depending on the latency between client and server and also the speed of the client and server computers. If a connection fails with HTTP Tunnel, launch the Administration Console to log in again.
98
NOTE
You cannot upgrade the Administration Console.
Chapter 8
99
100
Chapter
Unattended installation
This approach helps you install the BMC ProactiveNet Server and BMC ProactiveNet Agent unattended.
NOTE
s s
Unattended installation of the BMC ProactiveNet Server and BMC ProactiveNet Agent in high-availability mode is not supported. It is recommended to perform an unattended installation only for fresh installation.
3 To install the BMC ProactiveNet Server using the filename.options file, enter the
following command at the command prompt:
setup.cmd -i silent -DOPTIONS_FILE=path\filename.options
101
NOTE
Installation related information is not displayed on the console when unattended installation begins. However, installation occurs in the background. The installation progress is logged in a temporary folder during installation. Go to Start => Run and key in %temp% in the Open field to refer to the bppm_server_install.log.
Following is a sample options file. Uncomment the properties that are required.
102
Figure 3
-P installLocation=<INSTALL DIR> -A SERVER # #******************************************************************************* # UDDI OPTIONS - Uncommnet the properties in the following section and provide #valid inputs if you need the UDDI service #******************************************************************************* #-J USER_HAS_UDDI_SERVER=<true/false> #-J UDDI_HOSTNAME=<UDDI server Host name> #-J UDDI_PORT=<UDDI Server port> #-J UDDI_LOGIN=<UDDI User Name> #-J UDDI_PASSWORD=<UDDI Server password> #-J CONFIRM_UDDI_PASSWORD=<UDDI Server confirm password> # #******************************************************************************* # BLADELOGIC OPTIONS - Uncommnet the properties in the following section and #provide valid inputs to integrate with BladeLogic. If UDDI is enabled, #BL_HOSTNAME and BL_PORT options should be commented. # #******************************************************************************* #-J USER_HAS_BL_SERVER=true #-J BL_HOSTNAME=< Blade logic server host name> #-J BL_PORT=< Blade logic Server port> #-J BL_LOGIN=< Blade logic user name> #-J BL_PASSWORD= < Blade logic password> #-J CONFIRM_BL_PASSWORD=< Blade logic password> #-J BL_ROLE=<Blade logic role> # #******************************************************************************* # CMDB OPTIONS - Uncommnet the properties in the following section and provide #valid inputs to integrate with CMDB # #******************************************************************************* # -J USER_HAS_CMDB_SERVER=<true/false> # -J NEW_CMDB_HOSTNAME=<CMDB server Host name> # -J NEW_CMDB_PORT=<CMDB Server port> # -J NEW_CMDB_LOGIN=<CMDB User Name> # -J NEW_CMDB_PASSWORD=<CMDB Server password> # -J NEW_CONFIRM_CMDB_PASSWORD=<CMDB Server confirm password> # -J NEW_CMDB_VERSION=<CMDB Version (7.5 | 7.6 | 7.6.03 | 7.6.04)> #******************************************************************************* # ADMIN CELL & MCELL OPTIONS - This is mandatory. Provide the valid inputs to #configure the cell #******************************************************************************* -J SIM_CELL_INSTANCE_NAME=<SIM cell instance name (pncell_<hostname>> -J SIM_CELL_PORT=<SIM cell port (1828)> -J SIM_CELL_ENC_KEY=<SIM cell encryption key (mc)> -J BPPM_ADMIN_CELL_PORT=<Admin cell port (1827)> -J ADMIN_CELL_ENC_KEY=<Admin cell encryption key (mc)>
103
Figure 4
# #******************************************************************************* # ADMINISTRATOR INFO OPTIONS - Uncommnet the properties in the following section #and provide valid inputs to configure the Administrator information for #receiving emails # #******************************************************************************* # -J SENDER_EMAIL_ID=<Sender email id> # -J ADMIN_EMAIL_ID=<Administrator email id> # -J SMTP_SERVER_NAME=<SMTP Server name> # #******************************************************************************* # ORACLE SUPPORT OPTIONS - Uncommnet the properties in the following section and #provide valid inputs to configure Oracle as the backend. If the options are #commented Sybase will be installed as backend by default. # #******************************************************************************* #-J USE_ORACLE_DATABASE=<true/false> #-J ORACLE_HOSTNAME=<hostname> #-J ORACLE_PORT=1521 #-J ORACLE_SID=<sid> #-J ORACLE_USER=<username> #-J ORACLE_PASSWORD=<password> #-J ORACLE_CONFIRM_PASSWORD=<password> # # #****************************************************************************** # PACKAGE_INSTALLATION_REPOSITORY OPTIONS - Uncommnet the properties in the #following section and provide valid inputs to configure the package installation #repository # #****************************************************************************** # # -J INSTALL_PACKAGE_INSTALLATION_REPOSITORY=<true|false> # -J PACKAGE_INSTALLATION_REPOSITORY_SOURCE_PATH=<Source path> # -J PACKAGE_INSTALLATION_REPOSITORY_DESTINATION_PATH=<Destination path>
For example, to configure the package installation repository section you can uncomment the properties as follows:
-J INSTALL_PACKAGE_INSTALLATION_REPOSITORY=true -J PACKAGE_INSTALLATION_REPOSITORY_SOURCE_PATH=C:/repository -J PACKAGE_INSTALLATION_REPOSITORY_DESTINATION_PATH=C:/program files/bmc software/proactivenet/pw/pproxy
104
3 To install a remote agent on the local machine using the fileName.options file, enter
the following command at the command prompt:
BPPMAgentx.x_byyyy.exe -i silent -DOPTIONS_FILE=path\filename.options
NOTE
Installation related information is not displayed on the console when unattended installation begins. However, installation occurs in the background. The installation progress is logged in a temporary folder during installation. Go to Start > Run and key in %temp% in the Open field to refer to the bppm_agent_install.log.
For information on encrypting the passwords that are required in the options file for unattended installation, refer to Encrypting passwords in the options file on page 102.
105
Figure 5
#The install directory must be specified in the below property. -P installLocation=<INSTALL DIR> -A AGENT #****************************************************************************** # Agent port #-J AGENT_PORT=<Agent Port> ##****************************************************************************** #####Patrol proxy setting - Uncommnet the properties in the following section and #provide valid inputs to configure the Integration Service. For multiple agents, #configure the Integration Service to False on Windows only,if it is already enabled. #-J PATROL_PROXY_SELECTED=<true/false> #-J PATROL_PROXY_PORT=<Patrol proxy port> #-J PATROL_PROXY_PASSWORD=<Patrol proxy password> #-J PATROL_PROXY_CONFIRM_PASSWORD=<Patrol proxy confirm password> #****************************************************************************** #####Tunnel Agent setting -Uncommnet the properties in the following section and #provide valid inputs to configure the agent in tunnel mode # #-J TUNNEL_AGENT_SELECTED=<true/false> #-J TUNNEL_AGENT_ID=<Tunnel ID> #-J TUNNEL_AGENT_SERVER_NAME=<Server Host Name> #-J TUNNEL_AGENT_HTTPS_SELECTED=<true/false> #****************************************************************************** # #####Cell Setting - Uncommnet the properties in the following section and #provide valid inputs to configure the cell #-J CELL_NAME=<Host Name> #-J CELL_PORT=<Cell Port> #-J CELL_KEY=mc #****************************************************************************** #####Following properties are used to set Migrated KB Path and is applicable in #upgrade only. #-J MIGRATED_KB=<true/false> #-J MIGRATED_KB_HOME=<KB migration path>
106
3 To install the BMC ProactiveNet Server using the fileName.options file, enter the
following command at the command prompt:
./setup.bin -i silent -DOPTIONS_FILE=path/filename.options
For information on encrypting the passwords that are required in the options file for unattended installation, refer to Encrypting passwords in the options file on page 102.
For information on encrypting the passwords that are required in the options file for unattended installation, refer to Encrypting passwords in the options file on page 102.
107
uninstall.exe -i silent
NOTE
Uninstallation related information is not displayed on the console when unattended uninstallation begins. However, uninstallation occurs in the background.
NOTE
Uninstallation related information is not displayed on the console when unattended uninstallation begins. However, uninstallation occurs in the background.
NOTE
Uninstallation related information is not displayed on the console when unattended uninstallation begins. However, uninstallation occurs in the background. The installation progress is logged in a temporary folder during installation.
108
NOTE
Uninstallation related information is not displayed on the console when unattended uninstallation begins. However, uninstallation occurs in the background.
109
110
Chapter
10
You can install both the BMC ProactiveNet Server and BMC ProactiveNet Agent in high-availability mode. For information on high-availability architecture, refer to Preparing to install BMC ProactiveNet in high-availability mode on page 37.
Ensure that the cluster configuration is of node and cluster disk majority type. Ensure that a visible quorum disk is available. Ensure that the installables are not copied to the shared disk.
To install the BMC ProactiveNet Server as a primary node on Microsoft Windows 1 At the command prompt from the <install
directory>ServerWin_pw_vrxx_byyyy\BPPMServer\Disk1\setup.cmd directory
(where x.x is the version number and yyyy is the build number), run the following command:
setup.cmd -DINSTALL_TYPE=PRIMARY Chapter 10 Installing BMC ProactiveNet in high-availability mode on Windows 111
2 Follow the procedure from step 2 in the Installing BMC ProactiveNet Server on
Microsoft Windows on page 59.
3 On the Installation Summary screen, click Done to complete the installation. The
installation screen will disappear after the BMC ProactiveNet Server is brought down. When the BMC ProactiveNet Server installation is complete, you can choose View
Logs to open the installation logs.
To install Oracle as the database 1 Follow the procedure until step 3 in the Installing BMC ProactiveNet Server on
Microsoft Windows on page 59.
3 If you have enabled the RAC option, you can either choose Standalone or RAC for
the installation to be on a standalone or Oracle Real Application Cluster (RAC) setup. For setting up the RAC option, contact http://www.bmc.com/support.
112
A If you choose Standalone enter the following fields and click Next.
Field Host Name/IP Address Port Database SID Username Password Confirm Password Description Enter the host name or IP address of the machine that is running the standalone Oracle database instance. Enter the Oracle listener port on the machine. The default port is 1521. Enter the Oracle database name. Enter the username for the database instance. Do not use the term sys or system. Enter the password for the database instance. Confirm the password.
B If you choose RAC, enter the following fields and click Next.
Field Service Name Username Password Confirm Password Description Enter the service name for the RAC setup. Enter the username for the RAC setup. Do not use the term sys or system. Enter the password for the RAC setup. Confirm the password.
4 On the Configuring Oracle RAC screen, enter the number of nodes you want to
configure in the Number of Nodes to Setup field. The default is 4.
NOTE
The maximum number of nodes you can enter is 100. If you enter more than 100, the number of nodes is reset to 100.
5 Select Check if the below RAC Nodes are reachable? to view all the nodes that are
currently not reachable from the list of nodes you entered. If there are any unreachable nodes, a warning message is displayed. You may click Next to continue.
NOTE
The number of rows populated is based on the number of nodes you want configured.
Chapter 10
113
If you do not select Check if the below RAC Nodes are reachable?, you will be able to view the unreachable nodes from the list of nodes that you have entered. Irrespective of your selection the Check if the below RAC Nodes are reachable? validates all the nodes to find at least one valid node. If none of the nodes is valid, an error message is displayed and you cannot proceed further.
7 Click Previous to provide the correct information and continue with the
installation.
8 Continue with the installation from step 4 in the Installing BMC ProactiveNet
Server on Microsoft Windows on page 59. For more information on creating and setting up the Oracle database, see Preparing to install BMC ProactiveNet Performance Management with Oracle database on page 44.
To install the BMC ProactiveNet Server as a standby node on Microsoft Windows 1 Ensure that the BMC ProactiveNet Server is shut down on the primary node. If the
BMC ProactiveNet Server is running, see Stopping the BMC ProactiveNet Server on page 164.
114
3 On the computer hosting the standby node, from a command prompt access the
<install directory>ServerWin_pw_vrxx_byyyy\BPPMServer\Disk1\setup.cmd
directory (where x.x is the version number and yyyy is the build number) and run the following command:
setup.cmd -DINSTALL_TYPE=SECONDARY
6 Restart both the primary and the standby nodes after Creating dependencies for
BMC ProactiveNet Server cluster resource on page 115.
NOTE
The BMC ProactiveNet Server takes time to come up during failover, as it runs on a Microsoft active-passive cluster. If the BMC ProactiveNet Server (cluster resource) does not come up, select the online option to manually set the status.
To create dependencies for Windows cluster 2003 1 Stop the BMC ProactiveNet Server using the pw system stop command. 2 Go to Start =>All Programs => Administrative Tools => Cluster Administrator and
click on the cluster name.
3 Click Resources.
A list of cluster resources is displayed.
Chapter 10
115
4 Right-click on the PnService and select Properties. 5 Click the Dependencies tab in the PnService Properties window and click Modify. 6 From the list of Available Resources move the resources you want to Dependencies
and click OK.
7 Restart the BMC ProactiveNet Server using the pw system start command. To create dependencies for Windows cluster 2008 1 Stop the BMC ProactiveNet Server using the pw system stop command. 2 Go to Start =>All Programs => Administrative Tools => Failover Cluster Manager and
click on the cluster name.
3 Scroll down to Cluster Core Resources and select Properties. 4 Click the Dependencies tab in the PnService Properties window and click Insert to
add a resource.
5 Select the cluster name as a resource and click Insert. 6 Select the cluster resource with AND option. Similarly add all the resources. 7 Click Apply and OK. 8 Restart the BMC ProactiveNet Server using the pw system start command.
To install the BMC ProactiveNet Agent as a primary node on Microsoft Windows 1 Login to a virtual node (assuming cluster service is started on both the cluster
nodes).
116
7 Installation should be carried out on the shared drive. 8 On the Welcome screen, click Next.
On the License Agreement screen, select I agree to the terms of the license agreement and click Next. The pre-installation check utility verifies whether or not the computer meets the requirements for installing a BMC ProactiveNet Agent.
9 If the pre-installation check fails, click Cancel, correct the issues if there are errors
or warnings listed in the Pre-install Validation Summary window, and restart the installation process. If you do not want to resolve the warnings click Next. If Microsoft .NET Framework is not found on the computer a warning is displayed. Install Microsoft .NET Framework version 3.0 using the Role Management tool.
10 On the Directory Selection screen, accept the default directory or choose a different
directory and click Next.
WARNING
Do not install the product in a root directory (for example, C:\ or D:\), shared drive, or directly under the Documents and Settings folder.
11 On the Installation Preview screen where the installation details are displayed,
click Next.
12 On the Configuring Integration Service screen, you can enable the Integration
Service to collect data from integration adapters such as BMC PATROL, Tivoli ITM, or HP Operations Manager. Perform one of the following actions:
Chapter 10
117
If you do not want to enable the Integration Service at this time, click Next.
NOTE
You can also enable the Integration Service after installation is complete. For instructions, see Enabling the Integration Service to gather data from products that integrate with BMC ProactiveNet on page 166. If you want to enable the Integration Service, select Yes, complete the following fields, and click Next.
Description Enter the port number of the Integration Service. The default is 3182. Enter and confirm the password for the Integration Service
14 Enter the Agent Port details and click Next. By default, the agent port is 12124. 15 On the Configuring the Agent Service screen, enter the Agent Service Display Name
if you want to change the default name displayed and click Next.
16 On the Configuring the Tunnel Agent screen, perform the following tasks to use
the BMC ProactiveNet Agent in a tunnel mode.
118
NOTE
If you use a Tunnel Agent, only the General Administration functionality in the Administration tab of the Administration Console is accessible through this connection protocol. The Event Management Policies, Dynamic Data Editor, Infrastructure Management, and Services Editor tabs will be grayed out.
B Select Yes to run the tunnel agent in a secure mode and click Next.
The BMC ProactiveNet Agent installation process begins. This process may take several minutes to complete.
17 On the Installation Summary screen, click View Log to view the log file and click
Done to exit the agent installation. A message that the installation is complete on the primary node displays. You will be prompted to install on the standy node.
NOTE
s
If you modify the control port of an agent explicitly through the pronet.conf file, the port number is not updated in the Add/Remove Programs applet and in the Agent Service display name. If you modify the control port, the port number will not be displayed when you use Add/Remove Programs Each BMC ProactiveNet Agent on a system runs in a separate JVM. You can check the version of the BMC ProactiveNet Agent under installationDirectory\Agent\Pronto\Bin\AGENT_VERSION.
s s
To install the BMC ProactiveNet Agent as a standby node on Microsoft Windows 1 Login to virtual node (assuming cluster service is started on both the cluster
nodes).
2 Ensure that you are on the standby node. 3 Copy the BMC ProactiveNet agent installer (BPPMAgentx.x_yyyy.exe) on the local
drive (for example, C:\).
Chapter 10
119
7 Installation will be carried out on the shared drive. 8 On the Installation Summary screen, click View Log to view the log file and click
Done to exit the agent installation.
9 Restart both the primary and the standby nodes after Creating dependencies for a
BMC ProactiveNet Agent cluster resource on page 120. If the agent services do not start, manually bring it up by starting the agent service.
NOTE
s
The BMC ProactiveNet Agent takes time to come up during failover, as it runs on a Microsoft active-passive cluster. If the BMC ProactiveNet Agent (cluster resource) does not come up, select the online option to manually set the status. After the BMC ProactiveNet agent is installed on both the primary and standby nodes, a resource ProNetAgent will be created on the cluster. For Top IP traffic to work on a remote Windows 2008 R2 64 bit agent, go to www.winpcap.org, down load WinPcap, and execute the file on standby node.
To create dependencies for Windows cluster 2003 1 Stop the BMC ProactiveNet Server using the pw system stop command. 2 Go to Start =>All Programs => Administrative Tools => Cluster Administrator and
click the name of the cluster for which you want to create dependencies.
3 Click Resources.
120
4 Right-click ProNetAgent and select Properties. 5 Click the Dependencies tab in the ProNetAgent Properties window and click
Modify.
6 From the list of Available Resources, move the resources you want to Dependencies
and click OK.
7 Restart the BMC ProactiveNet Server and Agent using pw system start command. To create dependencies for Windows cluster 2008 1 Stop the BMC ProactiveNet Server and Agent using the pw system stop command. 2 Go to Start =>All Programs => Administrative Tools => Failover Cluster Manager and
click on the cluster name.
3 Scroll down to Cluster Core Resources and select Properties. 4 Click on to Dependencies tab in the ProNetAgent Properties window and click
Insert to add a resource.
5 Select the cluster name as a resource and click Insert. 6 Select the cluster resource with AND option. Similarly add all the resources. 7 Click Apply and OK. 8 Restart the BMC ProactiveNet Server and Agent using the pw system start
command.
Chapter 10
121
122
Chapter
11
This chapter provides instructions to install the BMC ProactiveNet Server in highavailability mode for the first time. For information about high-availability architecture, see Preparing to install BMC ProactiveNet in high-availability mode on page 37.
High-availability workflow
Figure 6 on page 124 provides an overview of the tasks that you must perform to install and enable BMC ProactiveNet in high-availability mode on UNIX computers.
Chapter 11
123
High-availability workflow
Figure 6
Install the BMC ProactiveNet Server as a primary and standby node. For more information, see Installing BMC ProactiveNet in highavailability mode on Solaris on page 125.
Create BMC ProactiveNet application resource type. For more information, see Creating the BMC ProactiveNet resource type on page 178.
Configure the resource type created for a Sun cluster. For more information, see Configuring the resource type on page 179.
Create the resource group. For more information, see Creating the resource group on page 180.
Customize the scripts to achieve BMC ProactiveNet application failover. For more information, see Customizing the scripts to achieve BMC ProactiveNet application high-availability on page 183.
Stop the BMC ProactiveNet Server pw sys stop. For more information, see Stopping the BMC ProactiveNet Server on page 164.
Bring the resource group online. For more information, see Bringing a resource group online on page 187.
124
To install the BMC ProactiveNet Server as a primary and standby node on Solaris 1 Change the host name of the primary node to the logical host name configured for
the cluster by entering the following command:
hostname logicalHostName
2 Change the ip address of the primary node to the logical ip address configured for
the cluster by entering the following commands:
ifconfig <alias interface> plumb example: ifconfig hme0:1 plumb ifconfig <alias interface> <logical ip> netmask <netmask> up example: ifconfig hme0:1 10.129.5.252 netmask 255.255.252.0 up
4 After successful installation of the BMC ProactiveNet Server, change the logical
host name back to the host name of the primary node by entering the following command from a command line:
hostname primaryHostName
5 After successful installation of the BMC ProactiveNet Server, change the logical ip
address back to the ip address of the primary node by entering the following command from a command line:
ifconfig <alias interface> down example: ifconfig hme0:1 down ifconfig <alias interface> unplumb example: ifconfig hme0:1 unplumb
Chapter 11
125
6 On the primary node, remove the following files so that the BMC ProactiveNet
application does not start:
s s s
7 On the standby node, create the required links for the BMC ProactiveNet Server by
entering the following commands:
ln s /serverInstallDirectory/pw/usr/pw ln s /usr/pw/pronto /usr/pronto ln s /usr/pw/pronto/bin/pw /bin/pw
For information on post-installation tasks, refer to 15Configuring and using BMC ProactiveNet in high-availability mode on page 177
126
Chapter
12
This chapter provides an overview of the BMC ProactiveNet interfaces and how to access each interface.
BMC ProactiveNet Administration Console BMC ProactiveNet Operations Console BMC ProactiveNet Command Line Interface (CLI) BMC ProactiveNet Service Level Objectives (SLO) Console Use to determine which console you should use to perform
Chapter 12
127
You can access BMC ProactiveNet administrative functions in the following ways:
s s s
the BMC ProactiveNet Administration Console the Command Line Interface (CLI) the BMC ProactiveNet Operations Console
NOTE
Although most administrative functions are accessed using the Administration Console, some administrative options are also available through the BMC ProactiveNet Operations Console. For details, see the BMC ProactiveNet User Guide.
For details about using the Administration CLI commands, see the BMC ProactiveNet Command Line Interface Reference Manual.
Admin User
BMC ProactiveNet Administrator manages profiles (and access rights) for individual users.
Admin profile
Administrators have unlimited access to BMC ProactiveNet. They can configure the environment, define individual user profiles, and perform full administrative functions.
User profile
The BMC ProactiveNet administrator creates user profiles, and can restrict users from accessing BMC ProactiveNet features. The user profile (as set by the administrator) governs the functionality available to each user in the BMC ProactiveNet Operations Console. BMC ProactiveNet enables the administrator to user assign access rights at both micro and macro levels.
128
Connecting the BMC ProactiveNet Administration Console to the BMC ProactiveNet Server
The BMC ProactiveNet Administration Console can connect to the BMC ProactiveNet Server using one of the following methods:
s
Direct: Use this connection protocol when BMC ProactiveNet components are installed on computers that reside on the same side of the firewall. All functionality in the Administration tab (General Administration, Event Management Policies, Dynamic Data Editor, and Infrastructure Management) and the Services Editor tab in the BMC ProactiveNet Administration Console is accessible through this connection protocol. HTTP Tunnel: Use this connection protocol when the BMC ProactiveNet Server and the BMC ProactiveNet Administration Console are installed on computers that reside on different sides of the firewall. Only the General Administration functionality in the Administration tab is accessible through this connection protocol.
In an HTTPS environment, BMC ProactiveNet encrypts the information relay from the Web interface. The Administration Console uses Secured Socket Layer (SSL) connections and encryption to connect to the BMC ProactiveNet Server. For more information about Secure Login, see the BMC ProactiveNet Administrator Guide.
Chapter 12
129
To launch the BMC ProactiveNet Administration Console from a Microsoft Windows computer 1 On the computer where the BMC ProactiveNet Server is installed, go to Start =>
Programs => BMC Proactive Server => BMC ProactiveNet Admin.
name or IP Address of the BMC ProactiveNet Server computer to which you want to connect user name with access rights to the BMC ProactiveNet Server. The default is admin. password corresponding to the user name. The default is admin. type of connection to use to connect to the BMC ProactiveNet Server, either Direct or HTTP Tunnel. For details about the connection types, see Connecting the BMC ProactiveNet Administration Console to the BMC ProactiveNet Server on page 129.
3 Click OK.
The BMC ProactiveNet Administration Console is displayed.
To launch the BMC ProactiveNet Administration Console from a Solaris computer 1 On the Solaris computer where the BMC ProactiveNet Server is installed, at a
command prompt, enter the following command:
pw admin
NOTE
For remote utilization of the BMC ProactiveNet Administration Console, source the profile using the .tmcsh script located in the /usr/pw/pronto/bin directory before entering the pw admin command.
name or IP Address of the BMC ProactiveNet Server computer to which you want to connect user name with access rights to the BMC ProactiveNet Server. The default is admin. password corresponding to the user name. The default is admin.
130
Logging out of and into the BMC ProactiveNet Server from the BMC ProactiveNet Administration Console
type of connection to use to connect to the BMC ProactiveNet Server, either Direct or HTTP Tunnel. For details about the connection types, see Connecting the BMC ProactiveNet Administration Console to the BMC ProactiveNet Server on page 129.
2 Click OK.
The BMC ProactiveNet Administration Console is displayed.
Logging out of and into the BMC ProactiveNet Server from the BMC ProactiveNet Administration Console
You can log out of the BMC ProactiveNet Server and log in from the BMC ProactiveNet Administration Console interface without closing the console.
To log out of the BMC ProactiveNet Server from the Administration Console 1 From the menu bar of the BMC ProactiveNet Administration Console, choose
Server => Logout.
2 In the Logout Confirmation dialog box, click Yes. To log on to the BMC ProactiveNet Server from the Administration Console 1 From the menu bar of the BMC ProactiveNet Administration Console, choose
Server => Login.
Administrationuse this tab for general administration of user accounts and other
ProactiveNet administration tasks, working with event management policies, working with dynamic data using the Dynamic Data Editor, and administering the BMC ProactiveNet infrastructure, such as agents and cells
Chapter 12
131
Services Editoruse this tab to edit services. This tab provides service editing
functionality only; it does not display service impact or CI status. That functionality is provided by the Operations Console.
Administration tab
The Administration tab includes the following sub-tabs, identified by these icons:
s
Infrastructure Management
132
NOTE
Avoid multiple log-ins using the same browser, user name, and password, and launching different tabs within the same browser, as this might result in NO DATA or other unpredictable results. For multiple log-ins, open separate browser windows.
To launch to the BMC ProactiveNet Operations Console 1 Open a web browser. 2 Enter the host name or IP address of the BMC ProactiveNet Server. 3 In the BMC ProactiveNet Logon screen, enter a valid user name and password.
If you are logging on for the first time after installation, use the following default values:
s s
NOTE
The default protocol for this connection is HTTP. To log on using a secure HTTPS connection, click the link Switch to Secure Mode on the log on page. If you use HTTPS, BMC ProactiveNet encrypts the information relay from the Web interface for additional security. Secure connection mode is indicated by the message: You are using a secure connection now.
Chapter 12
133
Figure 7
Navigation Tree
Navigation Drawers
Navigation tree
The navigation tree shows an at-a-glance synopsis of the events and views. Event and component folders are displayed in a hierarchical manner in the navigation tree. The folders displayed in the navigation tree are divided into the following categories:
s
Global: When you create a folder under this node, all BMC ProactiveNet users can view and access that folder. My Folders: When you create a folder under this node, only you can view and access that folder.
To further organize your display, beneath these top-level folders you can add event and component folders, including folders for Component Instances (CIs) associated with a service model. Your ability to add event and component folders depends on your permissions.
134
Table 2 on page 21 shows the icons for the objects in the navigation tree and provides a description for each object. Table 3 Navigation tree objects and definitions
Navigation tree top-level node (Global). The Global node contains the following default collectors:
s s s s s
All Event Collectorsdisplays the entire event collector hierarchy All Abnormalitiesdisplays all the abnormality events All Servicesdisplays all the services All Groupsdisplays all the groups All Devicesdisplays all the devices
Based on permissions, users can create event and component folders under this node to organize the event view. Navigation tree top-level node (Mine). Based on permissions, users can create event and component folders under this node to organize the event view. Event group collector; an event group subnode of the navigation tree top-level node or another event group node Child collector node Child group node Child service node
In the navigation tree, the severity icons for a collector dynamically change depending on the severity level of the events for that collector. For example, if there is a Critical event on one of the devices, then the green icon changes to a red icon, indicating a Critical event. This allows you to see the status of devices on your system immediately. For more information about event severity and status, see the BMC ProactiveNet User Guide.
Navigation drawers
In the navigation pane in the Operations Console is a series of drawers that enable you to navigate through BMC ProactiveNet functions and views. You can select which drawers that you want displayed in the navigation pane.
Chapter 12
135
Table 7 on page 25 describes the available drawers in the navigation pane and describes their functions. For more information about these drawers, see the BMC ProactiveNet User Guide. Table 4
Drawer Main Other cells Reports
Provides options for the management of views and graphs in the Operations Console enables you to view, rename, and delete bookmarks of objects and their related views that you create in the navigation tree provides a search mechanism so that you can search for CIs that meet the specified search criteria Note: You must have permission to view this drawer.
Event folders
An event folder is a grouping of collectors that shows the relationship of events or abnormalities through the hierarchy of the navigation tree. Administrators define event folders and associate them with one or more collectors. Each level of the collector is shown as a node under the event folder. An event list is associated with the lowest level nodes of an event folder. The parent level of an event folder represents all of the events or abnormalities associated with the collectors.
136
Event collectors
Event collectors gather events for display in an event list to provide operators with meaningful groups of events or abnormalities and to show relationship through the hierarchy of the nodes in the navigation tree. To access the event list for a collector, operators click the collector node in the navigation tree. Event collectors are dynamic or static. Nodes for dynamic collectors appear or disappear from the navigation tree based on whether or not events are present that meet the criteria for those collectors. Nodes for static collectors remain in the navigation tree whether events are present or not.
Component folders
A component folder is a grouping of groups, services, or devices from several different event lists (collectors) that shows the relationship of groups, services, or devices through the hierarchy of the navigation tree. Administrators define component folders and associate them with one or more groups, services, or devices. Each level of the component folder is shown as a node under the parent component folder. An event list is associated with the lowest level nodes of a component folder. The parent level of a component folder represents all of the events associated with the groups, services, or devices. There are two types of component folders, static and dynamic. Static component folders are populated by selecting from a list of objects. Dynamic component folders are populated by creating a query. Static folders always contain only the objects that you manually select. Dynamic folders contain the objects that match the query so the contents of these folders can change without further editing.
Chapter 12
137
Table 5
View Event
Toolbar button
Tile
Tile view displays an encapsulated view of event metrics for the components that are being monitored in your environment. Use the Tile view to obtain a dashboard summary of event activity. You can display a Tile view for:
s s s s
Canvas
Canvas view allows you to you create a graphical representation of the components that are being monitored in your environment. The components are represented by objects that can be placed on a background image. The objects can be graphics, such as images or connectors, or metrics information represented in a tile. You can create and display a Canvas view for:
s s s s
138
Table 5
View
Toolbar button
Tree/Graph
services groups
Grid
Grid view displays information for the selected object in a tabular format. Grid view can be used to view the event status and other details of the selected object as the tabular representation of the objects will have drilldown links to granular details through graphs, views and so on. You can display a Grid view for:
s s s s
For more information about Operations Console views, see the BMC ProactiveNet User Guide.
Chapter 12
139
140
Chapter
13
13
Post-installation tasks
This chapter provides tasks for configuring BMC ProactiveNet after installation.
To change the BMC ProactiveNet Administration Console password 1 From the menu bar, choose Server => Change Password. 2 In the Change Password dialog box, in the Old Password field, enter your current
password.
3 In the New Password and Confirm New Password fields, enter a new password.
Chapter 13 Post-installation tasks 141
4 Click OK.
Your password for the BMC ProactiveNet Administration Console logon is changed immediately.
NOTE
If you forget your password, an administrator must clear the encrypted form of your password from the configuration file. The next time that you log on, you will enter a new password, and you will be prompted to confirm it. This operation sets your new password.
To change the Apache HTTP port number 1 Open the appropriate files for your operating system:
s s
2 Search for the string Port 80 and replace the value 80 with the desired port number. 3 Search for the string Listen 80 and replace the value 80 with the same port number
provided in the previous step.
142
Configuring BMC ProactiveNet Server to run as a non-root user after installation on Solaris
5 Search for the string Listen 80 and replace the value 80 with the same port number
provided in the previous step.
Configuring BMC ProactiveNet Server to run as a non-root user after installation on Solaris
You can use the configNonRoot script to configure BMC ProactiveNet Server to run as a non-root user on Solaris. You can use this same script to switch the BMC ProactiveNet Server from one non-root user to another non-root user.
To configure BMC ProactiveNet Server to run as a non-root user on Solaris 1 From a command line, execute the following commands:
csh source /usr/pronto/bin/.tmcsh configNonRoot userName
2 When prompted by the configNonRoot script, provide the HTTP and HTTPS
ports for Apache server. The script performs the necessary changes.
1 Stop the BMC ProacativeNet Server. 2 Create the certificate with the .der or .cer format.
For example iascert.cer is generated using certsrv from Windows.
3 If you cannot access the LDAP or Active Directory server, use JXplorer (an open
source LDAP browser) to export the server certificate to a file by following these steps:
A Using JXplorer, connect to the LDAP server. B From the menu bar, choose Security => Trusted Servers and CAs.
Chapter 13 Post-installation tasks 143
C Select the appropriate certificate, and click View Certificate. D In the General tab, click Copy to File. E Select the file location and type the file name for the certificate. 4 Copy the certificate file to the \Program Files\ProactiveNet\pw\jre\lib\security
directory.
6 Enter the following command specifying the complete certificate and keystore
path:
keytool -importcert -v -trustcacerts -alias LDAP123 -file server.der -keystore pnserver.ks
local_policy.jar US_export_policy.jar
local_policy.jar US_export_policy.jar
and copy them into the \Program Files\ProactiveNet\pw\jre\lib\security directory. These files are required for unlimited encryption strength over a network.
144
To start BMC ProactiveNet Event Adapters on Microsoft Windows 1 Add the license. For obtaining licenses, refer to Applying licenses on page 68. 2 Choose Start=>Programs=>Administrative Tools=>Services. 3 Right-click the BMC ProactiveNet Event Adapters service and choose Properties.
The BMC ProactiveNet Event Adapters Properties dialog box is displayed.
5 Click OK and start the service. To start BMC Impact Event Adapters on UNIX-based platforms 1 Add the license. For obtaining licenses, refer to Applying licenses on page 68. 2 Copy the /etc/init.d/BMCProactiveNetEventAdapter file into the following
directories:
s s s s s
Chapter 13
Post-installation tasks
145
NOTE
If an error occurs indicating Event Adapter is not starting, add pkg on both the nodes. # pkgadd -d libgcc-3.3-sol9-sparc-local # csh # setenv LD_LIBRARY_PATH /usr/local/lib # echo $LD_LIBRARY_PATH Configuring Event Adapters: /usr/pw/server/etc/mcxa.conf Remove DISABLE from [Logfile 1] DISABLE Engine = MA::ELogfile # --Modify the following value(s) according to your environment-LogFile = /tmp/mylog.txt # Replace by the actual syslog location # Replace by the actual destination cell (if different from the global) ServerName = pncell_blrsccluster \+++ #./mcxa.sh
Install a remote BMC ProactiveNet Agent on the Oracle server for tracking the functioning of the remote Oracle server and BMC recommends you to create some monitors such as the following:
s s s s
Disk Space Monitor that monitors the Oracle disk space. Processes Monitor that monitors the Oracle processes. Tablespace monitor that will monitor the tablespaces of the Oracle server. Ping Monitor monitors if the Oracle server is accessible.
146
BMC Database Recovery Manager for Oracle RMAN Any other Oracle recommended backup and recovery utility
WARNING
Before you configure the CMDB Server, ensure that BMC ProactiveNet CMDB Extensions, modules, and hotfixes are installed on the computer where the BMC Atrium CMDB is installed. For information about installing the CMDB extensions, see Chapter 3, Preparing for BMC Atrium CMDB integration.
NOTE
Execute the integrate_atrium_tool command inside the pw directory to ensure that all the folders are deleted during uninstallation if you have integrated BMC ProactiveNet Performance Management with CMDB.
Chapter 13
Post-installation tasks
147
where
s
s s s s
uddiServerHostName is the host name of the UDDI web service where BMC Atrium CMDB is running uddiServerPortNumber is the port number used by the UDDI web service on the specified host uddiUserUame is the user name for the UDDI web service (optional) uddiPassword is the password for the UDDI web service user cmdbServerHostName is the host name where BMC Atrium CMDB is running cmdbServerPortNumber is the BMC Remedy Action Request System TCP port number, used to log into the system server cmdbUserName is the user name to access the BMC Remedy Action Request System server (optional) cmdbPassword is the password for the BMC Remedy Action Request System server user cmdbVersion is the BMC Atrium CMDB version. Use one of the following values: 7.6.03 (for BMC Atrium CMDB version 7.6.03) 7.6 (for BMC Atrium CMDB version 7.6 patch 2) 7.5 (for BMC Atrium CMDB version 7.5 patch 5)
NOTE
All user names and passwords are case sensitive.
Use the following optional arguments if you need to enable the cross-launch into BMC ProactiveNet.
s s
webServerProtocol is the web server protocol, either http (default) or https proactiveNetWebServerPortNumber is the port number used by the web service. The default value is 80.
For example:
integrate_atrium_cmdb -uddi_server_host_name Vm-w23-rds1184 -uddi_server_port_no 8080 -uddi_user_name admin -uddi_password admin -cmdb_server_host_name Vm-w23-rds1183 -cmdb_server_port_no 5555 -cmdb_user_name Admin -cmdb_password Admin -cmdb_version 7.6.03 -ngp_webserver_protocol https -ngp_webserver_port_no 8888
At the time of installation, if you have selected not to integrate BMC Atrium CMDB, then you need to configure IBRSD. Edit the ARSServerName parameter in the IBRSD.conf and IBRSD.dir files, located in the /usr/pw/integrations/ibrsd/conf directory.
148
To configure a remote cell for viewing in the Operations Console 1 Add an entry for the remote cell in the cell_info.list file located at
installDirectory\pw\pronto\conf\ by entering the following command:
iadmin name=remoteCellName:key=mc:primaryHost=hostName:primaryPort= portNumber:environment=environmentType:usergroups=userGroupNames
s s
s s
remoteCellNamename of the remote cell that you want to display as defined in the mcell.dir file key is the encryption key of the cell; the default is mc. primaryHosthostNamecomputer where the cell is located. Specify the computer name and the domain name. portNumberport on which the remote cell is listening; the default is 1828 environmentTypetype of environment where the cell is used; must be either Production or Test userGroupNamesname(s) of the user groups that can access the remote cell. To allow access to all user groups, enter an asterisk (*). To specify only certain user groups, enter the group names separated by commas. If a user group contains spaces, enclose the entire entry for this group name with double quotes.
NOTE
iadmin -ac name=qa:key=mc:primaryHost=qa.company.com:primaryPort=1828: environment=Production:usergroups="Full Access, Read Only"
2 Add an entry for the remote cell in the mcell.dir file located at
InstallationDirectory\pw\server\etc\as follows:
cell cellName mc computerNameWithDomain: portOnWhichCellIsInstalled
Chapter 13
Post-installation tasks
149
NOTE
cell qa mc qa.company.com:1828
To display remote cells in the Infrastructure Management tab 1 Add the cell using the mcrtcell CLI command, as in the following example:
mcrtcell -as -ba -r -@ <variableText>hostName</variableText>/2008 -n sparkles_cell
2 Next, use the iadmin -ac command to register the cell with the BMC ProactiveNet
Server. From the BMC_PROACTIVENET_HOME/server/bin directory, execute the admin -ac command as in the following example:
iadmin -ac name=sparkles_cell:key=mc:primaryHost=moondog:primaryPort=2008:failoverHost=su ncat:failoverPort=2008:environment=Production:usergroups=*
The cell is added automatically to the cell_info.list of the BMC ProactiveNet Server located in the BMC_PROACTIVENET_HOME/pronto/conf directory. It is also automatically added to the admin.dir file of the Admin cell located in the BMC_PROACTIVENET__HOME/pronto/data/admin directory, as in the following example:
cell moondog_10 mc cell Admin mc cell sparkles_cell mc
150
To configure cell connection properties 1 From the menu bar, choose Edit => Configuration.
The Edit Configuration dialog box is displayed.
2 Click the Impact Managers tab. 3 Select a cell or cell group. 4 If necessary, click Advanced to display the Cell Properties section of the dialog box. NOTE
If you select a cell group, changes are applied to all the cells contained in the cell group. If you select single cell, changes are applied only to the individual cell.
Chapter 13
Post-installation tasks
151
Table 6
Property
Refresh Freq
Attempts
sets the number of times the console attempts to connect to a cell; default is 10 BMC ProactiveNet saves any negative Attempts values that you type as positive values.
Connect Freq
time interval between connection attempts; default is 5 seconds BMC ProactiveNet saves any negative Connect Freq values that you type as positive values.
Encrypted Mode enables and disables encryption of data between the console and the cell; default is enabled (selected) Auto Connect Auto Switch enables and disables automatic connection to the cell at logon; default is disabled (cleared) enables and disables automatic and continuous switching of the connection from the backup cell to the primary cell after failover, using the value set in Connect Freq as the interval; default is disabled enables and disables using a specified range of local ports (on the console) for establishing a connection between the console and a cell Designating a port range is useful if the console must communicate to a cell through a firewall with only specific ports available for communication. The console scans through the specified port range until a port is connected to the cell or the connection fails because the port range is exhausted.
s
For using port range, once you select the Use Port Range check box, BMC ProactiveNet automatically changes the Min Port No. and Max Port No. values to 1. If you type a value of zero in Min Port No., BMC ProactiveNet clears the Use Port Range check box. If you type a value of zero in Max Port No., BMC ProactiveNet replaces it with the value of Min Port No. If the value of Max Port No. is less than the value of Min Port No., BMC ProactiveNet changes the value of Max Port No. to that of Min Port No.
specifies the lower limit of the port range specifies the upper limit of the port range enables and disables the automatic connection attempt of the console to the first network card it encounters. Clear this option to bind to a specific IP address. If only one network card exists, ensure that Auto Bind is selected. See Specifying ports in cell connection properties on page 18 for additional information. specifies the IP address assigned to the local network card to which the console connects; available only if Auto Bind is cleared
IP Address
152
the presence of a network interface card (NIC) between the console and the cell the presence of a firewall between the console and the cell using a multi-homed computer for the console
In these circumstances, you must select Use Port Range and specify the limits of the port range and then select either Auto Bind or a particular IP address. The Auto Bind option configures the console to connect to an NIC before it can connect to a cell. If you specify no particular NIC, the console automatically attempts to connect to the first NIC it encounters. On a multi-homed computer, you can specify the NIC by selecting the IP address that the card is using from the IP Address list box. If Auto Bind is not enabled, you must specify a port range for the network card to which the console binds.
NOTE
If the console is running on a computer that is acting as a gateway between multiple subnets, the network card that you bind to must be on the same subnet as the cell to which the console connects.
To configure a BMC ProactiveNet Server 1 From the menu bar of the BMC ProactiveNet Administration Console, choose Edit
=> Configuration.
2 In the Edit Configuration dialog box, click the Login Servers tab.
Chapter 13
Post-installation tasks
153
Logging out of and into the BMC ProactiveNet Server from the BMC ProactiveNet Administration Console
Auto Reconnect
enables and disables automatic attempts to reconnect to the BMC ProactiveNet Server when the connection has been dropped The Administration Console will attempt to reconnect to the server at the Frequency and for the Number of Retries that you specify. If, after the final try the server is still not reconnected, an error message is displayed stating that the server is down, and you must manually restart the server and log back on to the Administration Console. A status message is displayed in the status area of the Administration Console showing the number of reconnection attempts.
4 Click Apply to save the changes, or click OK to save and exit the dialog box.
Logging out of and into the BMC ProactiveNet Server from the BMC ProactiveNet Administration Console
You can log out of the BMC ProactiveNet Server and log in from the BMC ProactiveNet Administration Console interface without closing the console.
154
Adding Agents
To log out of the BMC ProactiveNet Server from the Administration Console 1 From the menu bar of the BMC ProactiveNet Administration Console, choose
Server => Logout.
2 In the Logout Confirmation dialog box, click Yes. To log on to the BMC ProactiveNet Server from the Administration Console 1 From the menu bar of the BMC ProactiveNet Administration Console, choose
Server => Login.
Adding Agents
Use the Add Agent option to add an agent after a device has already been set up. To monitor a device specifically on UNIX computers, you need to add an agent. For Windows, you may add an agent if you want to monitor for example, disks and file system. To set up the device and the agent simultaneously, see the BMC ProactiveNet Administrator Guide. The BMC ProactiveNet local agent (BMC ProactiveNet Agent) resides on the computer where the BMC ProactiveNet Server is installed. Remote agents are agents that reside on computers outside of the BMC ProactiveNet Server.
To add an agent after the device is set up 1 In the Administration Console, expand the Device folder. 2 Right-click the device where you want to add the agent.
Chapter 13
Post-installation tasks
155
Adding Agents
Associated Device
Direct Access using TCP/IP - choose if the remote agent uses TCP/IP. Direct Access using SSL TCP/IP - choose if the remote agent uses SSL TCP/IP. HTTP Tunnel Proxy - choose if the remote agent uses an HTTP Tunnel. For
installation about Tunnel agents, see the BMC ProactiveNet Administrator Guide.
s
TCP Proxy - choose if the remote agent uses TCP Proxy. For further details, see
6 Choose the monitor. 7 Follow the procedure in Selecting monitors for the device on page 163.
To view the new agent, expand (or close and expand) the Agents folder. To view the monitor, expand (or close and expand) the p folder. If a problem occurs while you are adding an agent, BMC ProactiveNet displays an error message. For more information, see the BMC ProactiveNet Administrator Guide.
156
Summary of devices
You add devices to BMC ProactiveNet through the Device folder on the Administration Console. When you add a device for BMC ProactiveNet to monitor, you are initially presented with the Add Device window in which you identify the device by type. BMC ProactiveNet offers the following device type categories:
s s s s s s s s s s
AppServer DBServer Firewall MailServer Other RemoteAgent Router Server Switch WebServer
BMC ProactiveNet automatically creates a set of default monitors for each device type. After you add a device to BMC ProactiveNet, you can choose to monitor applications residing on the device or collect statistics from its Management Information Base (MIB), as described in the BMC ProactiveNet Administrator Guide.
Chapter 13
Post-installation tasks
157
Aliases generated automatically are prefixed with BMC_ComputerSystem and use the following naming conventions, depending on how the device is generated:
s
BMC_ComputerSystem:Host Name:Domain
BMC_ComputerSystem:IP
BMC_ComputerSystem:TokenID
When the BMC ProactiveNet cell receives an event, the event is processed as follows, depending on whether the event is internal or external:
s
For internal events, BMC ProactiveNet compares the device ID from the device alias with the device ID from the event and if a match is found, then the event is associated with the device. For external events, BMC ProactiveNet compares other alias values, such as BMC_ComputerSystem:Host Name:Domain or BMC_ComputerSystem:IP, with the event mc_sms_alias slot value, which contains device information. If a match is found, then the event is associated with the device. If no matches are found, then the event does not get associated to any device. When a device is created, update, or deleted in the Administration Console, the device is also created, updated, or deleted in the BMC ProactiveNet cell.
through one of the following adapters: BMC PATROL Adapter BMC Portal Adapter Native VMware Adapter System Center Operation Manager (SCOM) Adapter BMC Transaction Management Application Response Time (BMC TM ART) Adapter
manually by using the Administration Console or a Command Line Option integrating with the BMC Atrium CMDB
158
Creating a device
if devices are created by only one source if devices are created from different sources independently if different sources use the same naming convention when creating the devices; for example, IP address, host name, or fully qualified domain name
the device is created using the fully qualified domain name of the host computer where the device is located if the device is referenced from multiple adapters that each adapter must use the fully qualified domain name of the device
Creating a device
Before adding devices, have the following information available:
s
A list of devices (by type) to add DNS names, if you want to add devices by name IP addresses, if you want to add devices by their IP address For servers, a list of applications running on each server and a checklist of applications that you want to monitor For adding SNMP devices, a list of MIBs and community strings for each device.
Chapter 13
Post-installation tasks
159
Creating a device
BMC ProactiveNet Server uses the community string as a password for MIB access. If you do not enter a community string, the default community string, public, is used.
NOTE
If you are not using the DNS, ensure that the BMC ProactiveNet Server IP address exists on the DNS server, mail server, or hosts file. This should have been completed during BMC ProactiveNet Server installation. If the IP address is not included, BMC ProactiveNet cannot poll the device and issues an error message. To verify the BMC ProactiveNet Server environment settings, see Installation requirements on page 27.
To create a device 1 In the BMC ProactiveNet Administration Console, select the Devices folder, rightclick, and choose Add => Device.
2 In the Add Device window, choose the Configuration tab. 3 From the Device Type list, choose a device type. NOTE
Ensure that you select the correct device type. The device type is used by the Probable Cause Analysis algorithm to determine correlations between events and abnormalities within the system. If the device type is not accurate, the Probable Cause Analysis may not be accurate. For example, if a computer is a Web Server, set the device type as WebServer (not
just Server).
NOTE
Ensure that you do not use any special characters, such as /, in the device name. If the device name includes special characters, then you cannot see the monitors for the device when you click on the device name in the Grid view of the BMC ProactiveNet Operations Console.
5 In the DNS Name / IP Address field, specify the IP address of the device.
The 127.0.0.1 IP address is the loop back address for any computer and should not be added to the Device List. If the device IP address has a DNS name, then the device name will be filled in automatically if it has not already been set.
160
Creating a device
6 In the Tag field, choose a descriptive tag about the device that you are creating by
following these steps:
A Click the plus icon to display the Enter Tag Details dialog box. B Choose a Tag Class and enter a Tag Value.
For example, if the device that you are creating is located in a particular city, you would select Location as the Tag Class and then specify the city where the device is located (such as Auckland) as the Tag Value. Tag Class is not mandatory. The Tag Value used as a keyword is currently useful in the Rule base groups functionality.
C Click Add to enter the values that you specify, and then click Finish to return to
the Add Device dialog box.
7 In the Aliases field, add one or more aliases to the device that you are creating. Use
device aliases to associate events to the device, so that remote actions can be performed on those associated events. For details about remote actions, see the BMC ProactiveNet Administrator Guide.
8 In the Secondary IPs area, view any secondary IP addresses that may be associated
with the device that you are creating. The first IP address that is associated with the Device Name that you specify is used as the primary IP address. Any additional IP addresses are used as secondary IP addresses. If no secondary IP addresses exist, then N.A is displayed in this field. To view all secondary IP addresses, click on the ellipses button.
9 In the Device Description field, enter a description for the device that you are
creating.
10 If you have installed a BMC ProactiveNet Agent on this device, select the Agent
Installed on Device option.
12 Select the SNMP Data Collection option to enable BMC ProactiveNet Server to
collect data for the entire device. If this option is not selected, data collection for the device stops (or for new devices, never starts). This flag lets you conduct maintenance on existing devices without generating events.
Chapter 13
Post-installation tasks
161
Creating a device
13 In the SNMP Read Community String you can change the password for BMC
ProactiveNet Server access to the device MIB. To change this entry, you must have prior knowledge of how this device is set up. For example, if this device is set up for the Community String snmpget, then enter snmpget.
14 In the SNMP Retries field, specify how many times (count) BMC ProactiveNet Server
must request data from the device before reporting an event. Default is 2 retries.
15 In the SNMP Timeout field, specify the duration (in seconds) BMC ProactiveNet
Server must wait for data from the device before reporting an event. Default is 2 seconds.
16 Select the SNMP Use V2 option if the device is using version 2 of the protocol. 17 Click the Group tab and enter the required information.
This tab enables you to add a device and its monitors to one or more groups. Optionally, you may associate the device with a group. A group is used to logically organize devices and monitors by department, geographic area, or service. Assigning a device to a group also enables the system administrator to restrict or allow access to certain devices by group. If you want the device to be associated with a group, select the group name here.
18 Click the Remote Actions/Diagnostics tab and enter the required information.
s
Protocol Typesselect a protocol type from the list. The supported protocols are psExec, ssh (Secure Shell), and Telnet. PortNothe default port number of the selected Protocol Type is displayed. Remote User Nameenter the remote user name. This is mandatory for all
Protocol Types.
s
Remote User Passwordenter the remote user password. This is mandatory for
psExec, ssh, and Telnet protocol types. Confirm the remote user password.
162
NOTE
If you choose the Telnet option from the protocol type list, you will have to fill in the information for the remote system prompt as described in the example. For example, if the remote system prompt is [root@kadamba root]# , then you should enter correctly in the remote system prompt field. You should not use a partial system prompt, for example, # for [root@kadamba root]# , which might prevent the system from logging into the remote device. The maximum number of characters supported for remote system prompt is 512 characters. For detailed information about Remote Actions, see the BMC ProactiveNet Administrator Guide.
20 Click Finish to save your actions and execute all remaining actions (using defaults). 21 After reviewing the summary panel, click Finish.
To select monitors for a device 1 Create a device for the system that you want to monitor. 2 Add an agent to that device. 3 Select the monitors that you want to create for this device from the Select Monitors
to Create screen.
Chapter 13
Post-installation tasks
163
If the device has more than one application that needs monitoring, for example, a server running Mail and IP services, select all of the monitors here using the various tabs, or go back and add the monitors later.
4 Click Next.
The configuration windows appear for each monitor you selected. The Configuration window contains specific entry fields, as shown in this example. Refer to the BMC ProactiveNet Monitor Guide for detailed instructions regarding setting the parameters for the monitors. Notice that each monitor also has a Control tab, which specifies the data collection and polling frequency for individual Application, Intelliscope, or SNMP Monitors. And similar to the Configuration tab, the input fields in the Control tab vary depending on the selected monitor.
5 Click Skip if you have selected several monitors to add and you change your mind
about one of them or you are uncertain about an entry field. Clicking Skip moves on to the next monitors configuration. The skipped monitor is not added. The program continues normally. When the last monitor is configured, the Summary screen appears to show what was created.
6 Click Finish.
To view the new device listing, expand (or close and expand) the corresponding device folder.
To stop the BMC ProactiveNet Server on Microsoft Windows 1 From the system icon tray, right-click the BMC ProactiveNet icon 2 Choose Server Stop.
.
164
To stop the BMC ProactiveNet Server on Solaris 1 Access the pw CLI. 2 Enter pw sys stop.
To start the BMC ProactiveNet Server on Microsoft Windows 1 From the system icon tray, right-click the BMC ProactiveNet icon 2 Choose Server Start. To start the BMC ProactiveNet Server on Solaris 1 Access the pw CLI. 2 Enter pw sys start.
.
To check the status of the BMC ProactiveNet Server on Microsoft Windows 1 From the system icon tray, right-click the BMC ProactiveNet icon 2 Choose Server Status.
.
Chapter 13
Post-installation tasks
165
To check the status of the BMC ProactiveNet Server on Solaris 1 Access the pw CLI. 2 Enter pw sys status.
Enabling the Integration Service to gather data from products that integrate with BMC ProactiveNet
During the installation process, you have the option to enable the Integration service. If you did not enable the Integration service during installation, but want to enable it now, follow these steps.
To enable the Integration service on Microsoft Windows 1 Open the custom\pronet.conf file and change the value of the
pronet.apps.agent.patrol.proxy.enabled property to TRUE.
If you are enabling the Integration service on a remote agent enter: Regedit /s
InstallationDirectory \Agent\pproxy\PNS\security\pns.reg
If you are enabling the Integration service on a BMC ProactiveNet Server enter:
Regedit /s InstallationDirectory \pw\pproxy\PNS\security\pns.reg
166
If you are enabling the Integration service on a BMC ProactiveNet Server enter:
InstallationDirectory\pw\pproxy\PNS\bin\pproxsrv.exe -install -p 3182 -m
NOTE
The default port for the Integration service is 3182. If you want to register on a different port, substitute that port number in the registration command and update the custom\pronet.conf file with the new port number.
4 Restart the BMC ProactiveNet Agent service. To enable the Integration service on UNIX or Linux 1 Open the /usr/pw/custom/conf/pronet.conf file. 2 Change the value of the pronet.apps.agent.patrol.proxy.enabled property to TRUE. 3 Restart the BMC ProactiveNet Agent by executing the following command:
pw process restart pronet_agent
2 Change the value of the pronet.apps.agent.patrol.proxy.enabled property to FALSE. 3 Restart the BMC ProactiveNet Agent as appropriate for your operating system:
s s
For Microsoft Windows: restart the BMC ProactiveNet Agent service For UNIX or Linux: execute pw process restart pronet_agent
NOTE
Restarting the BMC ProactiveNet Agent will not stop the pproxy service.
Chapter 13
Post-installation tasks
167
To change the IP address of the BMC ProactiveNet Server 1 From the Administration Console, choose Advanced Options=>Agent. 2 Right-click ProactiveNet Server and choose Edit. 3 In the Edit Remote Agent dialog box, replace the DNS Name/IP address with the
new IP address.
4 Click OK to close the dialog box and save your changes. 5 Restart the local agent.
168
To configure e-mail settings to receive alerts from BMC ProactiveNet 1 Review the e-mail settings and make any necessary changes, as described in
Table 8: Table 8
Setting Administrator's e-mail address
Parameter or property to change Correct format a fully qualified e-mail address in the following format: user@company.com
UNIX: admin_user /usr/installDirectory/etc/hosts/ admin_user Microsoft Windows: installDirectory\pw\etc\hosts \admin_user from_name UNIX: /usr/installDirectory/etc/hosts/ from_name Microsoft Windows: installDirectory\pw\etc\hosts \from_name UNIX: /usr/installDirectory/custom/ conf/pronet.conf Microsoft Windows: installDirectory\pw\custom\ conf\pronet.conf UNIX: /usr/installDirectory/custom/ conf/pronet.conf Microsoft Windows: installDirectory\pw\custom\ conf\pronet.conf
user or user@company.com, depending on the valid From address accepted by the SMTP server
pronet.api.emailer a fully qualified server .smtp.host hostname or IP address reachable from the BMC ProactiveNet Server host
SMTP port
pronet.api.emailer a valid port number on .smtp.port which the SMTP server is listening for SMTP requests
2 After you modify the e-mail settings, verify the configuration by using one of the
following scripts, depending on your operating system:
s s
A Success or Failure message is sent to the administrators e-mail address and is added to the TestEmail.log file that is located in the same directory as the verification script. You can run the script multiple times until the email settings are configured correctly.
Chapter 13
Post-installation tasks
169
NOTE
The first time you access the online Help after launching a console, it may take some time for the online Help to be displayed.
170
Chapter
14
When you install the BMC ProactiveNet Server, you have the option to install the BMC ProactiveNet Performance Management Package Installation Repository. The Package Installation Repository includes the current versions of BMC components that are able to be used with BMC ProactiveNet. The Package Installation Repository includes all the BMC PATROL Knowledge Modules that can be integrated with BMC ProactiveNet, as well as the BMC PATROL Agent. From the BMC ProactiveNet Operations Console, an administrator can select the components from the repository that he or she wants to install on the same computer(s) and package them together so that they can be installed simultaneously. Once an administrator has created a package, he or she can:
s s s
save the package to the Package Installation list for future use install the package on the current host without saving the package download and install the package on any host
WARNING
Before installing a package that includes the PATROL Agent on Linux x64, you must install the glibc.i686 package from the Red Hat Enterprise Linux repository. To install the glibc.i686 package, log on as root and execute the yum install glibc.i686 command. If you do not install the glibc.i686 package, installation of the PATROL Agent will fail.
To create an installation package 1 Click Options and select the Downloads tab. 2 In the Component Installation Packages section, click Add.
The Installation Package Component Selection Page is displayed.
171
3 From the first menu, choose the operating system for which you want to create a
package.
4 From the second menu, choose the platform for the selected operating system on
which you want to install the package. The list of components in the Package Installation Repository that are supported on the operating system and platform that you selected is displayed.
5 From the Available components list, select the components that you want to include
in your package.
NOTE
The appropriate PATROL agent for the operating system and platform that you chose is included in the Selected Components list by default.
6 From the Version drop list, select the version of the components that you want to
include in the package. You can either select a specific version or you can select Latest, which automatically updates the package with the latest versions of the components when new versions of those components are added to the Package Installation repository.
7 Click the right arrow button to move the selected components into the Selected
Components list. Click Next.
The installation wizard for the products you have selected is displayed.
9 In the Summary section, verify that the operating system and platform are correct
for the type of installation package that you want to create. Also verify that the correct components that you want to include in the installation package are listed in the Included Components list.
172
10 In the Installation Package Details section, provide the following information: A In the Name field, enter a name for the installation package that you are creating. B In the Description field, if desired, enter a description of the installation package
that you are creating. The description you enter is available in the Information page for the installation package that you are creating. By default, the information page includes the operating system and platform, as well as the selected components for each installation package.
C In the Format field, choose the desired compressed file format for your
installation package.
To save the installation package for future installation on the current host or other hosts, click Save Installation Package. You will receive a verification message that the installation package is saved successfully. The package now is available for installation. To install the package on another computer, see To install an existing installation package on page 174.
To save the installation package for future installation on other computers and immediately install the package on the current computer: 1. Click Save Installation Package. You will receive a verification message that the installation package is saved successfully. 2. Click Download. 3. Extract the package as appropriate for your operating system. The package is extracted on the current host into the bmc_products directory. 4. From the bmc_products directory, install the installation package by launching the appropriate installation utility for your operating system: UNIX or Linux: RunSilentInstall.sh
Microsoft Windows: RunSilentInstall.exe
173
To immediately install the package on the current computer without saving the package for future use, follow these steps: 1. Click Download. 2. Extract the package as appropriate for your operating system. The package is extracted on the current host into the bmc_products directory. 3. From the bmc_products directory, install the installation package by launching the appropriate installation utility for your operating system: UNIX or Linux: RunSilentInstall.sh
Microsoft Windows: RunSilentInstall.exe
To install an existing installation package 1 From the computer on which you want to install the installation package, log into
the BMC ProactiveNet Operations Console.
2 Click Options and select the Downloads tab. 3 In the Component Installation Packages section, from the Filter by Operating System
menu, select the operating system for the current computer. The installation packages that are supported on the operating system of the current computer are displayed.
4 Click the hyperlinked name of the installation package that you want to install on
the current computer.
174
6 From the bmc_products directory, install the package by launching the appropriate
installation utility for your operating system:
s s
NOTE
By default the RunSilentInstall command displays a persistent results window that closes after you press any key. If you want the results window to close as soon as the installation is complete, enter the appropriate command for your operating system:
s s
1 From the BMC ProactiveNet Operations Console, click Options and select the
Downloads tab.
2 In the Component Installation Packages section, select the check box for the
installation package that you want to delete.
3 Click Delete.
175
To add a new or updated version of a product or component to the Package Installation Repository 1 Download the product or component image that you want to add to the Package
Installation Repository onto the computer where the Package Installation Repository is installed.
For Microsoft Windows enter: deploy_solution.bat ImageName For UNIX enter: deploy_solution.sh ImageName
176
Chapter
15
The following sections help you through the post-installation procedures that you need to perform to enable high-availability.
2 Create a resource group that specifies the resources that need to be used for highavailability and the resources included are:
s s
For more information, refer to Creating the resource group on page 180.
Chapter 15 Configuring and using BMC ProactiveNet in high-availability mode 177
To create the resource type on Solaris computers 1 Start the agent builder utility by entering the following command:
/usr/cluster/bin/scdsbuilder
2 In the agent builder window, provide information for the following items:
Item Vendor Name Application Name RT Version Working Directory Description Name that identifies the vendor of the resource type. Typically, the name is SUNW. Name of the resource type. Version of the generated resource type. The version is by default 1.0. Directory under which the agent builder creates a directory structure to contain all the files that are created for the target resource type. You can create only one resource type in any working directory. Under the working directory, agent builder creates a subdirectory with the resource type name. Ensure that both the primary and secondary nodes in the cluster have the same working directory name. For example, if SUNW is the vendor name and pnbmc is the application name, then the agent builder names this subdirectory as SUNWpnbmc. Scalable or Failover C, ksh Target resource type. Select Failover. Language of the generated source code. Select ksh.
3 Click Create. 4 Click Next. 5 In the configure window, provide information for the following items:
178
Description The complete command line to pass to any UNIX shell to start the base application: /usr/pw/pronto/bin/pw system start
Stop Command (optional) The complete command line to pass to any UNIX shell to stop the base application: /usr/pw/pronto/bin/pw system stop Probe Command The command to run periodically to check the health of the application. The command returns an exit status between 0 (success) and 100 (complete failure). If you do not specify a probe command, the generated code simply connects to and disconnects from the port that is used by the resource. If the connect and disconnect succeeds, the generated code declares the application healthy. Timeout A timeout value, in seconds, for each command. You can specify a new value or accept the default value that the agent builder provides. The default value is 3600 seconds for start, 500 seconds for stop, and 30 seconds for probe.
6 Click Configure.
The agent builder generates a resource type (data service) that includes source and executable code (Korn shell), a customized Resource Type Registration (RTR) file, and a Solaris package for the BMC ProactiveNet product. The Solaris package contains the RTR file in the /etc directory. The file is named based on the values that you entered for Vendor Name and Application Name in the agent builder window. For example, if the Vendor Name is SUNW and the Application Name is pnbmc, then the name of the RTR file would be SUNW.pnbmc. Open the RTR file and ensure that the RT_BASEDIR parameter is set to the path of the /bin directory. For example, if the path to the /bin directory is /opt/SUNWpnbmc/bin, then the value for the RT_BASEDIR parameter should be /opt/SUNWpnbmc/bin. The Solaris package also contains start, stop, and probe scripts for the BMC ProactiveNet application resource type in the /bin directory. Provide execute permissions for all the generated scripts in the /bin directory.
Chapter 15
179
To configure a resource type 1 Ensure that the BMC ProactiveNet application RTR file exists in the
/opt/cluster/lib/rgm/rtreg directory or /usr/cluster/lib/rgm/rtreg directory.
If it does not exist in one of these two directories, copy the RTR file that is in the /workingDirectory/resourceType/etc directory to either the /opt/cluster/lib/rgm/rtreg directory or /usr/cluster/lib/rgm/rtreg directory. For example, if you created a resource type named SUNW.pnbmc using the agent builder, then the name of the RTR file is SUNW.pnbmc. Copy that file from the /opt/SUNWpnbmc/etc/ directory to the /opt/cluster/lib/rgm/rtreg directory or the /usr/cluster/lib/rgm/rtreg directory.
The variable resourceType is the resource type created using the agent builder as described in the procedure Creating the BMC ProactiveNet resource type on page 178.
180
1 Create an ordered list of zones for the resource group by entering the following
command:
clresourcegroup create -n nodeZoneList resource
The variable nodeZoneList specifies a comma-separated, ordered list of zones for this resource group, and the variable resource specifies the name of the highavailability resource group that you want to create. For example:
clresourcegroup create n pacific, atlantic pnbmc_rg clresourcegroup show -v pnbmc_rg
2 Add a Logical Host Name Resource to the resource group by entering the
following command: clreslogicalhostname create -g resourceGroup -h hostNameList resource The variable resourceGroup specifies the name of the resource group in which this resource resides. The variable hostNameList specifies a comma-separated list of UNIX logical host names by which clients communicate with services in the resource group. The variable resource specifies an optional resource name of your choice. For example:
clreslogicalhostname create -g pnbmc_rg -h artic pnbmc_lg clresource show pnbmc_lg
Chapter 15
181
The variable resourceGroup specifies the name of a high-availability resource group. This resource group must already exist. The variable resourceType specifies the name of the resource type for the resource. The variable standardProperty=value specifies a comma-separated list of standard properties that you set for the resource. The standard properties that you can set depend on the resource type. The variable resource is the name of the resource to add. For example:
clresource create g pnbmc_rg t SUNW.pnbmc-p Network_resources_used=pnbmc_lg pnbmc clresource show pnbmc
For example,
clresource create g resourceType_rg t RTRFileName p Port_list=2638/tcp, 12128/tcp integrationServicePortNumber/tcp -p Network_resources_used=resourceType_lg resourceType
182
4 Tune the BMC ProactiveNet application resource properties to achieve highavailability by using the following formula: Retry_Interval = (Thorough_probe_interval + Probe_timeout) * 2 * Retry_count Thorough_probe_interval is the time interval that the probe command sleeps. The default is 60 seconds. To account for the time that it takes to bring the BMC ProactiveNet Server up, set this value to 3600 seconds. Retry_Count specifies the number of restart attempts. The default is 2. BMC recommends that you set this value to 1 or 0 to achieve efficient high-availability. For the BMC ProactiveNet application, it is set to 1.
5 Run the following commands for the BMC ProactiveNet application to set the
Thorough_probe_interval and the Retry_Count:
clresource set p START_TIMEOUT=3600 resourceType clresource set p STOP_TIMEOUT=500 resourceType clresource set p Thorough_probe_interval=600 resourceType clresource set p Retry_Count=1 resourceType
Disable the PMF monitoring Get the proper license files Start the BMC ProactiveNet application Enable the cron jobs
The scripts are available under the /bin directory of the Solaris package generated by the agent builder.
To customize scripts to achieve high-availability 1 Open the start script (resourceType_svc_start.ksh) for editing. 2 Disable the PMF monitoring by entering the following command:
pmfadm -s $PMF_TAG -a "$action -R $RESOURCE_NAME -G $RESOURCEGROUP_NAME\-T $RESOURCETYPE_NAME" $start_cmd_args
Chapter 15
183
The daemon under the control of the Sun Cluster Process Monitor Facility starts. Let it crash and invoke the action script provided. The action script will restart the resource or enable high-availability and will return a non zero exit status to cease the process monitor facility.
4 Copy the node-specific license files to the /usr/pw/licenses directory and add the
appropriate extension as follows:
s
Rename the license files targeted to the primary node with the extension
.primary
Rename the license files targeted to the secondary node with the extension
.secondary
5 Above MAIN in the start script, provide the proper licenses and enable cron jobs
for BMC ProactiveNet as described in the following steps:
A On the primary node, update the license files by entering the following
commands:
update_license_file() { cp /usr/pw/licenses/proactivenet.lic.primary /usr/pw/licenses/proactivenet.lic cp /usr/pw/licenses/proactivenet.sign.primary /usr/pw/licenses/proactivenet.sign }
B On the secondary node, update the license files by entering the following
commands:
184
C Create a cron folder in the /usr/pw/ directory and a file called cron_entries in the
/usr/pw/cron/ directory and add the following lines: # begin_pronto -- DO NOT DELETE THIS LINE! # # the following entry is added for BMC ProactiveNet ## Changed on Mar 13, 2009 10:31:53:AM PST # # 15 * * * * /usr/pw/pronto/bin/hourlyjobs > /usr/pw/pronto/tmp/hrjob.log 2>&1 30 3 * * 1-6 /usr/pw/pronto/bin/dailyjobs hosts > /usr/pw/pronto/tmp/dajob$$.log 2>&1 30 4 * * 0 /usr/pw/pronto/bin/weeklyjobs hosts > /usr/pw/pronto/tmp/wkjob$$.log 2>&1 30 5 * * 0 /usr/pw/pronto/bin/pw database archive /usr/pw/dbarchive send-email > /usr/pw/pronto/tmp/dbarchive$$.log 2>&1 0,15,30,45 * * * * /usr/pw/pronto/bin/check_pronetprocs > /usr/pw/pronto/tmp/che ck_pronetprocs.log 2>&1 ## end_pronto -- DO NOT DELETE THIS LINE!
D To enable the cron jobs, specify the following path in the start script:
enable_cron() { crontab -l > /tmp/$$current_cron while read line; do echo "$line" >> /tmp/$$current_cron done < /usr/pw/cron/cron_entries crontab < /tmp/$$current_cron rm /tmp/$$current_cron }
6 Save and close the start script. 7 Open the stop script (resourceType_svc_stop.ksh) and edit it to disable the cron
jobs and stop the BMC ProactiveNet application as described in the following steps.
Chapter 15
185
B Above the Main section in the stop script, add the following function:
disable_cron() { crontab -l | sed -e /pronto/d|sed -e /ProactiveNet/d > /tmp/$$pronto crontab < /tmp/$$pronto rm /tmp/$$pronto }
8 Save and close the stop script. 9 Open the probe script (resourceType_probe.ksh) and add the following lines to
support manual shutdown of the BMC ProactiveNet application:
if [[ -e "/usr/pw/pronto/tmp/system.start" ]]; then if [[ -f $probe_cmd_prog && -x $probe_cmd_prog ]]; then hatimerun -t $PROBE_TIMEOUT $probe_cmd_args # User added code -- BEGIN vvvvvvvvvvvvvvv # User added code -- END ^^^^^^^^^^^^^^^ else # We were not supplied with a probe command. We will use the # simple_probe that comes bundled as an utility. hatimerun -t $PROBE_TIMEOUT $RT_BASEDIR/simple_probe \ -R $RESOURCE_NAME -G $RESOURCEGROUP_NAME \ -T $RESOURCETYPE_NAME # User added code -- BEGIN vvvvvvvvvvvvvvv # User added code -- END ^^^^^^^^^^^^^^^ fi else continue fi
186
2 Bring the BMC ProactiveNet resource group online on the primary node of the
cluster by executing the command in Bringing a resource group online on page 187.
-n node specifies the name of the node on which the resource group is to be switched resource_group specifies the name of the resource group of the node to which you are switching
For example:
clresourcegroup switch n atlantic pnbmc_rg
This command switches the BMC ProactiveNet application to the standby node, atlantic, from the primary node in the pnbmc_rg resource group.
Chapter 15
187
For example:
clresourcegroup offline pnbmc_rg clresourcegroup status
To configure a remote cell in high-availability mode for viewing in the Operations Console 1 Add an entry for the remote cell and its counterpart in high-availability mode in
the installDirectory \pw\pronto\conf\cell_info.list file as follows:
cell cellName encryptionkey computer1NameWithDomain: portOnWhichCellIsInstalled computer2NameWithDomain: portOnWhichHACellIsInstalled Production *
2 Add an entry for the remote cell and its counterpart in high-availability mode in
the serverInstallationDirectory\server\etc\mcell.dir file as follows:
188 BMC ProactiveNet Getting Started Guide
Chapter 15
189
190
Chapter
16
16
2 On the welcome screen, click Next to uninstall the BMC ProactiveNet Server. 3 On the Uninstallation Preview screen, click Uninstall. 4 On the Uninstallation Summary screen, click View Log to view the uninstallation
logs or click Done.
NOTE
After uninstalling BMC ProactiveNet Server, restart the computer and delete any installation directories or files that remain.
Chapter 16
191
2 In the Control Panel, under Programs click on Uninstall a program. 3 To open the uninstallation wizard, select BMC ProactiveNet Performance
Management Agent 8.6.01, and click Uninstall/Change.
4 On the welcome screen, click Next to uninstall the BMC ProactiveNet Agent. 5 On the Uninstallation Summary screen, click View Log to view the uninstallation
logs or click Done.
192
/usr/pw/pronto/conf/resources/en_US/kbinfo/kb_core_resource.properties
To uninstall ProactiveNet Server 1 Go to <install directory>/uninstallBPPMServer directory. 2 Execute the uninstall command.
NOTE
To ensure that the related directories are removed, restart your server after uninstalling the BMC ProactiveNet Agent. Under some conditions, the related directories are removed only after restart.
To uninstall the BMC ProactiveNet Agent on UNIX 1 Go to <install directory>/uninstallBPPMAgent directory. 2 Execute the uninstall command.
Chapter 16
193
NOTE
When you uninstall the BPPMAgent on a HPUX computer, sometimes the uninstallation does not remove the jre directory under the installation folder. Manually delete the folder.
To uninstall the BMC ProactiveNet Server for Windows on primary node 1 Choose Start => Programs => BMC ProactiveNet Server => Uninstall BMC ProactiveNet
Server.
2 On the Confirm Uninstall screen, click OK to uninstall BMC ProactiveNet Server. 3 When uninstallation is successful, you will be prompted to restart your system. NOTE
After uninstalling BMC ProactiveNet Server, reboot the computer and delete any installation directories or files that remain.
To uninstall the BMC ProactiveNet Server for Windows on standby node 1 Go to the root drive of the install directory. Navigate to /standByuninstall/UninstallBPPMServer. 2 Execute the uninstall.exe command to uninstall the BMC ProactiveNet Server. NOTE
Ignore the severe messages displayed while uninstalling the BMC ProactiveNet Server from the standby node.
3 Delete the standByuninstall folder in the root drive of the install directory after
uninstallation is complete.
194
3 To open the uninstallation wizard, select BMC ProactiveNet Agent, and click
Change/Remove.
4 On the Confirm Uninstall screen, click OK to uninstall BMC ProactiveNet Server. 5 On the Maintenance Complete screen, click Finish to complete the uninstallation. To uninstall the BMC ProactiveNet Agent for Windows on standby node 1 Go to the root drive of the install directory. Navigate to /standByuninstall/UninstallBPPMAgent. 2 Execute the uninstall.exe command to uninstall the BMC ProactiveNet Agent. NOTE
Ignore the severe messages displayed while uninstalling the BMC ProactiveNet Agent from the standby node.
Uninstalling the BMC ProactiveNet Server on a cluster in high-availability mode on UNIXbased operating systems
To uninstall the BMC ProactiveNet on a cluster 1 Go to <install directory>/uninstallBPPMServer directory. 2 Execute the uninstall command.
Chapter 16
195
To uninstall the Administration Console on UNIX 1 From a command line, access the
admin_console_installDirectory/UninstallBMCProactiveNet directory.
2 Run the following command: ./uninstall 3 At the prompt, confirm the removal of the Administration Console. 4 To ensure that related directories are removed, restart the host.
To remove the schema from the Oracle database 1 The cleanup_db.sql script is present in the DVD under
Utilities\oracle\db_cleanup_script.
2 Copy the cleanup_db.sql script to the Oracle server machine and run the script after
logging in with the schema user created for BMC ProactiveNet Performance Management.
196
Chapter 16
197
198
Appendix
This feature allows you to reconnect to the database if the database connection is lost. The database connection maybe lost due to many factors such as, network latency and unresponsive database due to high system load. This is applicable only for Oracle database. The database reconnection feature does not support the following features:
s s s s s s s s s s s s
Auto Work Flow Detailed Diagonstics Graphs SLA Groups Updating Meta information and MetaCache Partitioning Baselining Schema creation during installation Monitor wizard Device deprovisioner PW scripts
If the database connection goes down for more than one minute and if the connection is not established, the Administrator is notified that there is problem connecting to the database.
199
To reconnect to the database 1 Check the e-mail and the ProactiveNet.log for the error Failed to establish
DB connection after retries.
2 Check the network connection and the database server status. 3 Restart the BMC ProactiveNet Server after restoring the database connection.
Following is an example of the e-mail sent to the Administrator.
EXAMPLE
Hello, The BPPM server running on "kali" server has not been able to establish connectivity with the database. Please address the database connectivity problem and restart the BPPM server. Database server details Database Host: v3-w23-rds2059:1521 SID: ngp11 Status: Unreachable - BPPM Server.
200
Book Title
Notes