Vantage Analysis Server Installation Guide
Transcription
Vantage Analysis Server Installation Guide
Vantage Analysis Server Installation Guide 11.6 Please direct questions about Vantage Analysis Server or comments on this document to: Compuware Customer Support Compuware Corporation Customer Support Hotline 1-800-538-7822 FrontLine Support Login Page: http://go.compuware.com For telephone numbers in other geographies, see the list of worldwide Support Offices at http://go.compuware.com. Access is limited to authorized users. Use of this product is subject to the terms and conditions of the user’s License Agreement with Compuware Corporation. Documentation may be reproduced by Licensee for internal use only. All copies are subject to the terms of this License Agreement. Licensee agrees to provide technical or procedural methods to prevent use of the Software and its documentation by anyone other than Licensee. Copyright © 2011 Compuware Corporation. All rights reserved. Unpublished rights reserved under the Copyright Laws of the United States. U.S. GOVERNMENT RIGHTS—Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in Compuware Corporation license agreement and as provided in DFARS 227.7202-1(a) and 227.7202-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (OCT 1988), FAR 12.212(a) (1995), FAR 52.227-19, or FAR 52.227-14 (ALT III), as applicable. Compuware Corporation. This product contains confidential information and trade secrets of Compuware Corporation. Use, disclosure, or reproduction is prohibited without the prior express written permission of Compuware Corporation. Access is limited to authorized users. Use of this product is subject to the terms and conditions of the user’s License Agreement with Compuware Corporation. ApplicationVantage, ClientVantage, Compuware, FrontLine, NetworkVantage, ServerVantage, Vantage, Vantage for Java and .NET Monitoring, VantageView, Gomez, First Mile, and Gomez Private Network are trademarks or registered trademarks of Compuware Corporation. Cisco is a trademark or registered trademark of Cisco Systems, Inc. Internet Explorer, Outlook, SQL Server, Windows, Windows Server, and Windows Vista are trademarks or registered trademarks of Microsoft Corporation. Firefox is a trademark or registered trademark of Mozilla Foundation. Red Hat and Red Hat Enterprise Linux are trademarks or registered trademarks of Red Hat, Inc. J2EE, Java, and JRE are trademarks or registered trademarks of Oracle Corporation. VMware is a trademark or registered trademark of VMware, Inc. Adobe® Reader® is a registered trademark of Adobe Systems Incorporated in the United States and/or other countries. All other company and product names are trademarks or registered trademarks of their respective owners. Build: June 10, 2011, 11:45 Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Who Should Read This Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Organization of the Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Product Documentation Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Customer Support and Online Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reporting a Problem on Vantage for Real User Monitoring. . . . . . . . . . . . . . . . . . . . . Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5 5 6 7 7 9 Chapter 1 ∙ Vantage Analysis Server Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . VAS Product Release Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Supported Browsers and Connectivity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Internationalization Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 12 13 15 Chapter 2 ∙ Installation Checklist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Chapter 3 ∙ System Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recommended Hardware Platforms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Recommended Software Platform for Report Servers. . . . . . . . . . . . . . . . . . . . . . . . . Recommended Operating System Configuration for Report Servers. . . . . . . . . . . . . . . Microsoft SQL Server 2005 Setup Recommendations. . . . . . . . . . . . . . . . . . . . . . . . . SQL Server 2005 Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SQL Server 2005 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vantage Analysis Server and NetworkVantage Enterprise Manager Installation . . . . . . 19 19 20 20 22 22 23 24 Chapter 4 ∙ Installing Vantage Analysis Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . Vantage Suite Media Browser. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Performing the Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring the Report Server to Use Private Keys and Certificates. . . . . . . . . . . . . . . 25 25 26 33 Chapter 5 ∙ Upgrading Vantage Analysis Server. . . . . . . . . . . . . . . . . . . . . . . . . . . Navigating the Upgrade Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Performing a Report Server Upgrade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Migrating the Report Server to 64-bit Version. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 35 35 41 Vantage Analysis Server Installation Guide 3 Contents 4 Chapter 6 ∙ Logging in to the Report Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Chapter 7 ∙ VAS Basic Configuration Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . VAS Personality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sites, User Aggregation, and User Tracking. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modifying VAS Basic Configuration Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring Other VAS Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 47 49 49 50 Chapter 8 ∙ Changing Report Server Settings Defined During Installation. . . . . . . Changing Connectivity and Security Settings for the Report Server. . . . . . . . . . . . . . . Changing Report Server Database User Password. . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing Java Web Start-based VCAEUE Console Connection Properties. . . . . . . . . . 51 53 55 55 Chapter 9 ∙ Licensing Vantage for Real User Monitoring Components. . . . . . . . . . Licensing Report Server Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Licensed Features Supported by VAS, ADS, and AMD . . . . . . . . . . . . . . . . . . . . . . . 57 58 59 Appendix A ∙ Report Server Installation and Upgrade Troubleshooting. . . . . . . . . 61 Appendix B ∙ Protocols Supported by VAS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Appendix C ∙ SQL Operations Performed During Report Server Installation or Upgrade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Database Creation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating a Database User. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Database User Rights. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Set Memory Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 74 75 76 78 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Vantage Analysis Server Installation Guide INTRODUCTION Who Should Read This Guide This guide is intended to be used by network engineers and system administrators installing the Vantage Analysis Server. Organization of the Guide The Installation Guide of Vantage Analysis Server is organized as follows: • Vantage Analysis Server Overview [p. 11] - Describes the Vantage Analysis Server release and lists the supported protocols. • Installation Checklist [p. 17] - Specifies how to install, license, and configure Vantage Analysis Server, with references to details in other sections of this document as required. • System Requirements [p. 19] - Describes the minimum hardware and software requirements for Vantage Analysis Server. • Installing Vantage Analysis Server [p. 25] - Describes how to install the Vantage Analysis Server. • Upgrading Vantage Analysis Server [p. 35] - Describes how to upgrade the Vantage Analysis Server. • VAS Basic Configuration Settings [p. 47] - Describes how to configure the Vantage Analysis Server. • Licensing Vantage for Real User Monitoring Components [p. 57] - Describes product licensing. • Protocols Supported by VAS [p. 67] - Lists protocols supported by VAS. Vantage Analysis Server Installation Guide 5 Introduction Product Documentation Library The following publications offer information on using and configuring Vantage Analysis Server. Vantage for Real User Monitoring Release Notes Summarizes new product features, known issues, and limitations, and lists last-minute information not included in other publications related to the product. Distributed License Management - License Installation Guide Describes how to install and administer Compuware product licensing components. Vantage for Real User Monitoring Getting Started Guide Introduces product components, release information, system requirements, licensing information, and performance estimates. Vantage Analysis Server Installation Guide Describes how to install the report server. Vantage Agentless Monitoring Device Installation and Configuration Guide Describes how to install the Agentless Monitoring Device, which collects data for the Vantage Analysis Server and Advanced Diagnostics Server. Vantage for Real User Monitoring System Administration Guide Describes how to configure and administer Vantage for Real User Monitoring. Vantage Analysis Server on-line help Provides on-line procedures and information to help you use the product. Vantage Analysis Server User Guide Guides you through the features of the report server. It describes each top-level report and many lower-level reports, shows you how to interpret the reports, how to identify problems and how to optimize your network and site operation. Web Application Monitoring Guide Explains how to configure Web application monitoring with the Web Monitoring Configuration perspective in Vantage Configuration for Agentless End-User Experience - Console. Vantage for Real User Monitoring Web Services - Getting Started Guide for Developers Provides data structure definitions and usage examples for RUM Web service developers. WAN Optimization in Vantage Getting Started Guide Introduces the WAN optimization concept within Vantage. It describes how to properly configure Vantage and accurately monitor your optimized WAN environment using the AMD and the report server. PDF files can be viewed with Adobe Reader, version 7 or later. If you do not have the Reader application installed, you can download the setup file from the Adobe Web site at http://www.adobe.com/downloads/. 6 Vantage Analysis Server Installation Guide Introduction Customer Support and Online Information Corporate Web site To access Compuware's site on the Web, go to http://www.compuware.com. The Compuware site provides a variety of product and support information. FrontLine support Web site You can access online customer support for Compuware products via our FrontLine support site at http://go.compuware.com. FrontLine provides fast access to critical information about your Compuware products. You can read or download documentation, frequently asked questions, and product fixes, or e-mail your questions or comments. The first time you access FrontLine, you are required to register and obtain a password. Registration is free. Contact us The contact information to all local Compuware offices is provided on the http://go.compuware.com Web site. All high-priority issues should be reported by phone. Reporting a Problem on Vantage for Real User Monitoring When calling, please provide Customer Support with as much information as possible about your environment and the circumstances that led to the difficulty. You should be ready to provide: • Client number: this number is assigned to you by Compuware and is recorded on your sales contract. • The version number of the Agentless Monitoring Device (AMD) , the report servers and VCAEUE Console with VCAEUE Server. For the report server Use the report server GUI by selecting Help ➤ Product Information ➤ About, or Tools ➤ Diagnostics ➤ System Status. For the AMD Scroll down to the Testing AMD section. At the bottom of the diagnostic data paragraph, look for Version ND-RTM v. ndw.ww.x.y.zz. For the VCAEUE Console and VCAEUE Server Use the VCAEUE Console GUI by selecting Help ➤ About menu item. For the VTCAM Use the VTCAM GUI by selecting Help ➤ About menu item. Vantage Analysis Server Installation Guide 7 Introduction • Environment information, such as the operating system and release (including service pack level) on which the product (AMD, report server) is installed, memory, hardware/network specifications, and the names and releases of other applications that were running. Problem description, including screenshots. • Exact error messages, if any (screenshots recommended). • Whether or not the problem is reproducible. If yes, include a sequence of steps for problem recreation. If not, include a description of the actions taken before the problem occurred. • A description of the actions that may have been taken to recover from the difficulty and their results. • Debug information as follows: Information from the report server ◦ Log files from http://report_server_IP/root/log/ and watchdog.log from the C:\Program Files\Common Files\Compuware\Watchdog directory. ◦ Configuration file: http://report_server_IP/ExportConfig ◦ Screenshots of the problem. Information from the AMD Log files from /var/log/adlex/: rtm.log, rtm.log.1, rtm_perf.log, rtm_perf.log.1. Information from the VCAEUE Server ◦ Log files from ..\Program Files\Compuware\ Vantage_Configuration_For_Agentless_EUE\cva\log ◦ directory. All files from ..\Program Files\Compuware\ Vantage_Configuration_For_Agentless_EUE\platform3.0\InstallLogs ◦ All *.log files from ..\Documents and Settings\All Users\Application Data\Compuware\<Service Name>\workspace\log\kernel where <Service Name> is Microsoft Windows Service Name associated with VCAEUE Server. By default it is Agentless Platform 1 ◦ Version file (version.xml) located in ..\Program Files\Compuware\Vantage_Configuration_For_Agentless_EUE\ ◦ Version file (version.xml) located in ..\Program Files\Compuware\ Vantage_Configuration_For_Agentless_EUE\cva\eclipse Information from the VCAEUE Console The installation log file: Vantage_Configuration_for_Agentless_End-User_Experience_11.6_InstallLog.log location: ..\Program Files\Compuware\Vantage_Configuration_For_Agentless_EUE log files located in the following directory of your VCAEUE Console installation: ..\Program Files\Compuware\Vantage_Configuration_For_Agentless_EUE\eclipse\log 8 Vantage Analysis Server Installation Guide Introduction and version file (version.xml) located in ..\Program Files\Compuware\Vantage_Configuration_For_Agentless_EUE\ and in ..\Program Files\Compuware\Vantage_Configuration_For_Agentless_EUE\cva\eclipse. Information from the VTCAM System Event log of the machine where the VTCAM is operating. NOTE Please compress all the files before sending them to Customer Support. Compuware values your comments and suggestions about the Vantage products and documentation. Your feedback is very important to us. If you have questions or suggestions for improvement, please let us know. Conventions The following font conventions are used throughout documentation: This font Indicates Bold Terms, commands, and references to names of screen controls and user interface elements. Conventions [p. 9] Links to Internet resources and linked references to titles in Compuware documentation. Fixed width Cited contents of text files, examples of code, command line inputs or system outputs. Also file and path names. Fixed width bold User input in console commands. Fixed width italic Place holders for values of strings, for example as in the command: cd directory_name Menu ➤ Item Menu items. Vantage Analysis Server Installation Guide 9 Introduction 10 Vantage Analysis Server Installation Guide CHAPTER 1 Vantage Analysis Server Overview The Vantage Analysis Server (VAS) provides real-time access to information about performance and usage of key business applications. It monitors user session performance, application performance, and server performance in different configurations, with the purpose of identifying when and where problems occur and how to address them. Analysis options give insight into business application performance on the transaction and operation level. The information is aligned with the business structure of the organization (such as branches, working groups, and business units) and is not dependent on the infrastructure components. It is delivered via comprehensive, interactive, service-oriented reports, and via event-driven alarms that inform you about important events such as performance degradation or traffic pattern anomalies. VAS reports are organized as a comprehensive set of scorecards, dashboard reports, and detailed drilldown reports tied to the scorecards. The report structure reflects business organization priorities and allows for quick determination of the root causes of problems. The VAS is also equipped with powerful data mining and report building tools for creating new or customized reports quickly and easily. The VAS uses measurement data provided by passive network monitoring devices referred to as Agentless Monitoring Devices (AMDs) or NetworkVantage Probes, and by active network monitoring agents referred to as ClientVantage Active Agents. The VAS also can read data from the Cisco Network Analysis Module (NAM). In real user monitoring, one or more AMDs, NetworkVantage Probes, or NAMs are attached to the monitored network near the core switch of the data center or near VPN access switches. The AMDs and NetworkVantage Probes collect data from the monitored network, preprocess it, and deliver it to the report server. Each report server can handle a number of AMDs and NetworkVantage Probes. The report server processes the received data further, stores it in a database, and then generates user-friendly reports. Reports can then be viewed and analyzed regularly or only when a network problem occurs. The VAS provides: • Web analysis and reporting • Analysis of Oracle, DB2, MS SQL, Sybase, and Informix protocols • Analysis of the Oracle Forms protocol Vantage Analysis Server Installation Guide 11 Chapter 1 ∙ Vantage Analysis Server Overview • Analysis of the Jolt (Tuxedo) protocol • Analysis of MS Exchange protocol • Analysis of XML-based transactions • Analysis of SOAP-based transactions • Analysis of SAP GUI protocol • Thin client protocol analysis • VoIP analysis • VPN analysis • WAN analysis • IBM MQ protocol analysis • Enterprise applications analysis and reporting • Real-time reports, trending reports, baseline calculations • Event alarms • Detection of abnormal application usage and network usage patterns • User diagnostics • Customizable reports • Report access management and report publication/sharing • Decryption and analysis of HTTPS traffic • Monitoring of SSL errors VAS Product Release Information The report server is composed of several software modules, each of which may have a different version number. This table lists component module versions for the current and preceding releases of the report server. Table 1. Component module versions based on preceding and current release report server Module name 11.1.0 11.5 11.6.0 Vantage Analysis Server 11.1.0 11.5 11.6.0 DMI 11.1.0 11.5 11.6.0 RTM Base System 11.1.0 11.5 11.6.0 RTM Gate 11.1.0 11.5 11.6.0 11.1.0 11.5 11.6.0 ND 12 Module version number in report server version Core Base System Vantage Analysis Server Installation Guide Chapter 1 ∙ Vantage Analysis Server Overview Supported Browsers and Connectivity Vantage for Real User Monitoring users can access report servers through supported Web browsers. The following browsers are supported: • Microsoft Internet Explorer version 7.0 or 8.0, with JavaScript and HTTP 1.1 settings enabled. Note that due to a different handling of the data within the HTML, Microsoft Internet Explorer may experience degradation in performance while viewing reports containing a large number of columns or reports containing a large number of tooltips. • Mozilla Firefox version 3.5 or 3.6, with JavaScript, cookie support, and HTTP 1.1 enabled. Before you start using the report server, it may be necessary to adjust JavaScript and HTTP 1.1 settings in your browser. NOTE • Some configuration screens require a Web browser with Java plug-in version 1.5.0.9 update 11 or later. • If you use 32-bit and 64-bit browsers interchangeably, you need a Java plug-in for each browser. Remember that the Windows 64-bit operating system comes with 32-bit and 64-bit Internet Explorer (IE) browsers and that the 32-bit version runs as a default. • Java Web Start-based VCAEUE Console requires the Java Web Start that is included in JRE 1.4.2 or higher as part of the JRE software. Note that Java Web Start-based VCAEUE Console will only run on Windows and a 32-bit JRE. • In Java plug-in version 1.5, TLS is turned off by default. This may cause some applets not to work in your Web browser. You must turn on TLS in the Java 1.5 Control Panel to have full access to all report server features. For more information, see How to enable TLS 1.0 for Java 1.5 plug-in [p. 14]. • Without JavaScript enabled, the top menu of the report server will not be visible and you will see the following message instead: This product uses JavaScript. Please make sure JavaScript is enabled in your browser settings. The Advanced Diagnostics Server and Vantage Analysis Server can be accessed using HTTP or, over secured connections, using HTTPS. We recommend secure access with a browser that supports TLS v.1. Using older versions of the protocol, such as SSL 2 or SSL 3, is not recommended but can be configured. For more information, see Configuring the Report Server to Use Private Keys and Certificates [p. 33]. How to enable JavaScript and support for HTTP 1.1 in your browser Internet Explorer To enable JavaScript: Vantage Analysis Server Installation Guide 13 Chapter 1 ∙ Vantage Analysis Server Overview 1. Select Tools ➤ Internet Options from the top menu in your browser and click the Security tab. 2. Click Custom level and enable Active scripting on the list of options. To enable HTTP 1.1: 1. Select Tools ➤ Internet Options from the top menu in your browser and click the Advanced tab. 2. Scroll within the Settings list to the section titled HTTP 1.1 settings and ensure that the Use HTTP 1.1 check box is selected. 3. Click OK and restart your browser. Mozilla Firefox To enable JavaScript: 1. Select Tools ➤ Options from the top menu in your browser and click the Content tab. 2. Select the Enable JavaScript check box. To enable HTTP 1.1: 1. Open the browser and, in the address bar, type about:config and press [Enter]. The browser will display a list of current preferences. 2. Scroll to the network.http.version preference and ensure its value is 1.1. If the value is other than 1.1, double-click that row, change the value to 1.1, click OK, and restart your browser. How to enable TLS 1.0 for Java 1.5 plug-in The TLS for Java plug-in is turned on in Java Control Panel, in the Security settings of the Advanced tab. 1. Access the Java Control Panel in one of the following ways: • Windows control panel: In Windows, click Start ➤ Settings ➤ Control Panel and select Java to open Java Control Panel. Note that Java Control Panel opens for the default Java installation, which may not be correct for the plug-in that you are trying to modify. • Java installation directory: Navigate to the bin directory where the Java version you intend to modify is installed (for example C:\Program Files\Java\jre1.5.0_11\bin). Click the file javacpl.exe to activate the configuration tool. • Java platform icon in system tray: Right-click the icon and choose Open Control Panel from the menu. 2. 14 In the Java Control Panel, click the Advanced tab and expand the Security tree to display the Use TLS 1.0 check box. Vantage Analysis Server Installation Guide Chapter 1 ∙ Vantage Analysis Server Overview 3. Select the Use TLS 1.0 check box. 4. Click OK. Internationalization Support Vantage Analysis Server supports international environments on both ends: report server and client browser. Localized server support The user interface of the report server is rendered in the following languages: • English • Japanese • Korean • Chinese simplified • Chinese traditional For English, which is the default language setting, there is no need for additional configuration of the operating system or browser. To enable support for other languages, install the required font set for the target language and customize the regional options accordingly. Character encoding support for monitored traffic Vantage Analysis Server recognizes the following character encodings: HTTP and XML/SOAP • ISO-8859-1 • ISO-8859-2 • Unicode (UTF-8) • UTF-16 (XML/SOAP only) • Japanese: EUC-JP, Shift_JIS, Unicode (UTF-8) • Korean: EUC-KR, ISO-2022-KR, Unicode (UTF-8) • Chinese: Big5, Big5-HKSCS, EUC-TW, GB18030, GB2312, GBK, HZ, ISO-2022-CN, Unicode (UTF-8) MQ Unicode (UTF-8) Database/SQL (Oracle, TDS, DRDA, Informix) • UTF-8 (all DB analyzers) • UTF-16 (TDS analyzer only) • EBCDIC (DRDA analyzer only) Vantage Analysis Server Installation Guide 15 Chapter 1 ∙ Vantage Analysis Server Overview DB statements that were not sent in a supported encoding are encoded such that all non-ASCII characters are replaced with their hexadecimal value in the form %XX, where X is a hexadecimal digit. SMB and Kerberos Character encoding in monitored traffic does not affect SMB and Kerberos analyzer operations. Jolt and FIX Character encoding in monitored traffic does not affect Jolt and FIX analyzer operations. Generic TCP Character encoding in monitored traffic does not affect generic TCP analyzer operations. 16 Vantage Analysis Server Installation Guide CHAPTER 2 Installation Checklist Installation actions should be performed in this order. Follow the links for details on performing individual steps. 1. Verify hardware and software suitability. See System Requirements [p. 19] to ensure the hardware and software requirements are met. 2. Obtain a license for your Vantage Analysis Server installation. For more information, see Licensing Vantage for Real User Monitoring Components [p. 57]. 3. Install Vantage Analysis Server. For new installation, see Installing Vantage Analysis Server [p. 25], for upgrade procedures, see Upgrading Vantage Analysis Server [p. 35]. 4. Configure the Vantage Analysis Server. VAS Basic Configuration Settings [p. 47] describes VAS basic configuration, which has to be performed before the product can function. For details on how to set all of the other configuration options supported by Vantage Analysis Server, please refer to Vantage for Real User Monitoring System Administration Guide. Vantage Analysis Server Installation Guide 17 Chapter 2 ∙ Installation Checklist 18 Vantage Analysis Server Installation Guide CHAPTER 3 System Requirements Ensure that your system meets the requirements to run Vantage for Real User Monitoring components. NOTE Satisfying the minimum requirements may not ensure the usability level you require. Choose the most appropriate hardware and system platform to achieve the best performance and optimal operation of your installation. Recommended Hardware Platforms Recommended hardware comes in two tiers. This table lists platforms supported for each tier. Although Tier 1 and Tier 2 platforms have similar performance characteristics, Tier 2 hardware platforms have been designed to analyze much greater traffic data volumes and to operate with a higher number of network interfaces, and Tier 2 hardware architecture employs system models that support greater traffic analysis and storage capabilities. Table 2. Supported hardware platforms Product AMD Report Server Tier 1 Tier 2 Dell, HP, IBM HP, Sun, IBM Dell, HP, IBM, Sun For details on Tier 1 and Tier 2 hardware configurations, see Recommended Hardware Configurations. Vantage Analysis Server Installation Guide 19 Chapter 3 ∙ System Requirements Recommended Software Platform for Report Servers The following software platform components are recommended for Vantage for Real User Monitoring report servers. Microsoft Windows Server One of the following editions: • Microsoft Windows Server 2003 (64-bit Edition) with the latest release, service packs, and five Client Access Licenses (CALs). • Microsoft Windows Server 2008 (64-bit Edition) with the latest release, service packs, and five Client Access Licenses (CALs). Windows Server 2008 is the report server default platform. Microsoft SQL Server One of the following editions: • Microsoft SQL Server 2005 (64-bit Edition). • Microsoft SQL Server 2008 (64-bit Edition). • Microsoft SQL Server 2008 R2 (32-bit and 64-bit Edition). The recommended versions are: Standard and Enterprise. Other software • Adobe Reader, version 7.0.5 or later. • PuTTY (Telnet/SSH utility), version 0.58 or later. • WinSCP (Windows secure file copy utility), version 3.8.3 or later. The recommended minimum screen resolution on the report server machine is 1024x768, with at least 16-bit color mode. Recommended Operating System Configuration for Report Servers Typical preparations for a secure report server deployment require several steps to be performed on the side of the operating system. This section does not include all possible preventive measures; it is intended only to serve as a list of recommended good system administration practices for system hardening. 1. Disable all unnecessary services. • Disable all unused system accounts (for example, Guest or SQLDebugger). • Disable DCOM. • Turn off indexing on all volumes (services). • Disable network protocols and bindings: SMB 20 Vantage Analysis Server Installation Guide Chapter 3 ∙ System Requirements NetBios over TCP/IP • Disable the following services (if unused): Alerter Application Layer Gateway Service Application Management Automatic updates Background Intelligent Transfer Service (BITS) Computer Browser ClipBook Distributed File System Distributed Link Tracking Client Distributed Link Tracking Server MS Software Shadow copy Provider DNS Server Error Reporting Service File replication Help and support HTTP SSL Human Interface Device Access IAS Jet Database Access IMAPI CD Burning COM Service Indexing Service Intersite Messaging Kerberos Key Distribution Center License Logging Service Messenger Microsoft Search NetMeeting Remote Desktop Sharing Network DDE Network DDE DSDM Network Location Awareness (NLA) Print Spooler Remote Registry Server SNMP Trap Service SQL Server FullText Search TCP/IP NetBIOS Helper Service Telnet Telephony Windows Management Instrumentation Driver Extension WMI Performance Adapter Windows Image Acquisition (WIA) 2. Remove all unnecessary executables and registry entries. Vantage Analysis Server Installation Guide 21 Chapter 3 ∙ System Requirements 3. Apply restrictive permissions to files, services, end points and registry entries. All of these values should be created under the following registry key (if not present already): HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters SynAttackProtect, REG_DWORD, 1 EnableDeadGWDetect, REG_DWORD, 0 NoNameReleaseOnDemand, REG_DWORD,1 EnablePMTUDiscovery, REG_DWORD, 0 KeepAliveTime, REG_DWORD (time in milliseconds), 300000 EnableICMPRedirect, REG_DWORD, 0 DisableIPSourceRouting, REG_DWORD, 2 TcpMaxConnectResponseRetransmissions, REG_DWORD, 2 TcpMaxDataRetransmissions, REG_DWORD, 3 PerformRouterDiscovery, REG_DWORD, 0 TcpMaxPortsExhausted, REG_DWORD, 5 All values given above are hexadecimal. Microsoft SQL Server 2005 Setup Recommendations The following sections provide a brief description of SQL Server 2005 setup for reliable and secure functioning with Vantage Analysis Server. NOTE Most of the recommendations listed here may have already been applied if the Agentless Monitoring Device was purchased as a turnkey solution. If only a Compuware software solution was chosen, some of the steps may not be applicable. For more information, see Purchase Options in the Vantage for Real User Monitoring – Getting Started Guide. The changes must be applied with caution so as not to affect the operation of the SQL Server or Vantage Analysis Server. SQL Server 2005 Installation Perform this procedure only if you use SQL Server 2005 as a back end for the Vantage Analysis Server. Prior to SQL Server installation, ensure the following services are enabled (set the start to automatic) and started: • COM+ System Application • Distributed Transaction Coordinator Then perform the following: 1. Start the installation of SQL Server 2005. Select the Server components, tools, Books Online, and samples install option. 2. Configure installation options. System configuration check may display several warnings about components needed only for Reporting Services. Because Reporting Services are not installed, the following warnings should not cause any problems with SQL Server 2005: • 22 IIS Feature Requirement Vantage Analysis Server Installation Guide Chapter 3 ∙ System Requirements • 3. ASP.NET Version Registration Requirement Choose components to install. Select the following components: 4. • SQL Server Database Services • Workstation components, Books Online, and development tools Choose the instance name. Since it is permissible to use one of many MS SQL Server instances, you are permitted to use any name meaningful to you for each of the instances. 5. Define Service Account. Select Use the built-in system account with Local System as an option. 6. Select the authentication mode. Choose Mixed mode, set sa password to adlex. 7. Define collation settings. Leave default Collation selection: Dictionary order, case insensitive, for use with 1252 Character set. 8. Disable Error and usage Report Settings. Do not send any data outside your network, clear all options. SQL Server 2005 Configuration Perform this procedure only if you use SQL Server 2005 as a back end for the Vantage Analysis Server. After installing SQL Server 2005, perform the following configuration steps: 1. Create a new default database file location. Set the directory e:\mssql\data as Database default locations (for Data and Log). 2. Move the tempdb database to the new location. a. Open SQL Server Management Studio and connect to local database with administrative privileges (sa or local machine administrator). In Object Explorer, expand Databases ➤ System databases, right-click tempdb, and choose New Query. b. Execute the following query: ALTER DATABASE tempdb MODIFY FILE ( NAME = tempdev , FILENAME = 'e:\mssql\data\tempdb.mdf' ) ALTER DATABASE tempdb MODIFY FILE ( NAME = templog , FILENAME = 'e:\mssql\data\templog.ldf' ) c. Stop the SQL Server service. d. Move tempdb.mdf and tempdb.ldf from C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data to e:\mssql\data e. Start the SQL Server Service. f. To verify changes in the database, execute the following query: SELECT name, physical_name AS CurrentLocation, state_desc FROM sys.master_files WHERE database_id = DB_ID(N'tempdb'); A summary table like the following should appear: Vantage Analysis Server Installation Guide 23 Chapter 3 ∙ System Requirements g. 3. Name CurrentLocation state_desc tempdev E:\mssql\data\tempdb.mdf ONLINE templog E:\mssql\data\templog.ldf ONLINE Close SQL Server Management Studio. Turn off Customer Experience Improvement Program. Vantage Analysis Server and NetworkVantage Enterprise Manager Installation When planning an installation of the VAS and NetworkVantage Enterprise Manager on a single machine, ensure all hardware and software requirements are met by both components. Also take into consideration any additional factors that may influence the operation of VAS or NetworkVantage, such as service pack installation, upgrade of only one of the two services, performance issues (during data collections performed by Enterprise Manager), and port assignments (for communication with Probes and database server). 24 Vantage Analysis Server Installation Guide CHAPTER 4 Installing Vantage Analysis Server Use the Vantage suite media browser to locate and start the installation wizard for your report server. Note that no installation actions are performed until all of the installation information has been gathered and you have confirmed that the installation should proceed. During the installation process: • Click Next to record your selections for that step and proceed to the next step (unless errors or inconsistencies are found in the choices you specify). • Click Back (if available) to go to the previous step and change settings. • Click Cancel (if available) to terminate the process. Vantage Suite Media Browser Use the Vantage suite media browser as your starting point for installing or upgrading any Vantage product and for accessing a variety of related documentation. 1. 2. Select the appropriate Vantage installation disc. • Disc 1 - Windows • Disc 2 - Linux • Disc 3 - Unix Insert the disc into your computer’s DVD drive and wait for the media browser to start. If the media browser does not run automatically, run the setup.exe application on the DVD to start the media browser manually. 3. The media browser opens to the Vantage tab by default. The media browser has three tabs: Vantage All of the options on this tab of the Vantage Suite Media Browser are for creating fresh software installations. The options on this tab do not work for upgrades, all of which must be started from the Components/Upgrades tab. Vantage Analysis Server Installation Guide 25 Chapter 4 ∙ Installing Vantage Analysis Server Components/Upgrades The options on this tab of the Vantage Suite Media Browser are for upgrading existing Vantage installations or installing individual Vantage components. Utilities The options on this tab of the Vantage Suite Media Browser are for upgrading other software to use in conjunction with your Vantage software. At the bottom of the media browser screen are various supplemental links: Read Vantage Documentation Opens the Vantage Installation Bookshelf, a list of hyperlinks to documentation on the current installation disc. Be sure to check FrontLine (http://frontline.compuware.com) for the latest versions of all product documentation, including last-minute revisions to product release notes. Documentation on the installation discs may be superseded by information online. Compuware License Server (optional) Installs Distributed License Management, an application for installing and managing your Compuware licenses. Compuware License Installation Guide Opens Compuware Licensing Guide.pdf, a guide to the Vantage licensing process. Adobe Reader Installs Adobe Reader, an application for displaying and printing PDF files. Many Vantage documents are PDF files. Explore this media Opens Microsoft Windows Explorer for browsing the file directory structure of the current installation disc. Performing the Installation You must have Administrator privileges to install the Vantage Analysis Server. CAUTION Exit all programs before running the setup program. Some Windows programs, such as anti-virus software, may interfere with the installation process. To install the report server: 1. 2. Locate Vantage installation disc 1 (Windows disc). Insert the disc into your computer’s DVD drive and wait for the media browser to start. If the media browser does not run automatically, run the setup.exe application on the DVD to start the media browser manually. 3. The media browser opens to the Vantage tab by default. The media browser has three tabs: 26 Vantage Analysis Server Installation Guide Chapter 4 ∙ Installing Vantage Analysis Server Vantage All of the options on this tab of the Vantage Suite Media Browser are for creating fresh software installations. The options on this tab do not work for upgrades, all of which must be started from the Components/Upgrades tab. Components/Upgrades The options on this tab of the Vantage Suite Media Browser are for upgrading existing Vantage installations or installing individual Vantage components. Utilities The options on this tab of the Vantage Suite Media Browser are for upgrading other software to use in conjunction with your Vantage software. 4. On the Components/Upgrades tab, click the link to install the 32-bit version or the 64-bit version of the software. The Vantage Analysis Server is available in versions for 32-bit and 64-bit platforms. • If you are installing it on a machine with a 32-bit architecture, click Install Vantage Analysis Server to install the 32-bit version. • If you are installing it on a machine with a 64-bit architecture and sufficient system resources, you can use either the 32-bit or the 64-bit version of the Vantage Analysis Server. Compared with the 32-bit version, the 64-bit version of the Vantage Analysis Server uses more memory to handle the same volume of traffic, but it is capable of managing much larger volumes of traffic, provided your computer is equipped with sufficient memory to support this. The recommended minimum memory size for installing the 64-bit version is 32 GB . If you decide to use the 64-bit version, click Install Vantage Analysis Server x64. You may briefly see one or two messages from the installation program telling you that it is being prepared and initialized for the installation process. This may take a few seconds, after which a welcome screen displays the product release number. 5. If the detected amount of physical memory (RAM) on the target machine is lower than the recommended amount, you will see a warning message. Click Cancel to abort the installation and perhaps upgrade the machine's RAM before restarting the installation process, or click Next (not recommended) to continue this installation with less than the recommended amount of RAM. 6. 7. Click Next on the Vantage Analysis Server welcome screen, view the license agreement screen, and, if you agree with the terms of the license agreement, indicate your choice and click Next to proceed with the installation or Cancel to terminate the installation. Type or browse for the target installation directory and click Next. If a previous installation is detected, you are offered the choice of reinstalling or upgrading your product. Refer to Upgrading Vantage Analysis Server [p. 35] for details of re-installation and upgrade procedures. 8. Define the SQL database connection properties. The Vantage Analysis Server requires a database to store run-time data. You need to specify the information as shown on the following screen: Vantage Analysis Server Installation Guide 27 Chapter 4 ∙ Installing Vantage Analysis Server Figure 1. Defining SQL database connection properties Note that if you are installing the report server and the SQL Server on a single machine, it is required that the service name for SQL Server uses the default name (MSSQLSERVER). For more information, see Report Server Installation and Upgrade Troubleshooting [p. 61]. You may need to consult the database administrator to determine the correct values. If the database server is on the same machine, enter the word localhost in the Server field. For remote servers, enter the server name or IP address. Add the port number (preceded by a colon) if it is different from the default value of 1433. Using a “\” separator, you can indicate the SQL database instance to which you want to connect. You can also point to the SQL server instance by giving the port number only instead of the name. For more information, see How do I determine the port number for a named instance of the SQL Server? [p. 64]. The database device location is the physical location of the database on the database server computer. The default database username can be replaced with a local database server user or a valid domain user. Specify a domain name in the following format: domain\user. CAUTION If you are going to create a database on Microsoft SQL Server 2008 and want to use a Windows domain user as the database user, you must enable this account on the SQL Server prior to the report server installation. Select or clear the Use SSL check box to indicate whether SSL should be used in communication with a report server. Click Next to submit your database connection choices. 28 Vantage Analysis Server Installation Guide Chapter 4 ∙ Installing Vantage Analysis Server 9. If a database of the specified name already exists, a warning message prompts you to specify whether to Upgrade the existing database (and preserve the data) or Recreate the database (and delete all of your existing data). Figure 2. Selecting to upgrade or recreate a database If you want to specify another database name, click Cancel to go back to the previous installation screen. 10. If the Database Size screen appears, specify the size of the new database and then click Next. This screen is displayed if no database of the specified name already exists, or if you have selected to overwrite an existing database. The suggested size displayed on this screen is calculated to leave room for performing a backup of the database on the same disk. 11. If the Database Server Memory Setting screen appears, specify the maximum size of the SQL server memory and then click Next. This screen is displayed if a new database is created or if an existing database is overwritten. Note that for the reconfiguration to take effect, the SQL server must be restarted. If you are using a local SQL server, the installation program offers to restart it automatically. If you have specified a remote server, you are asked to restart the server manually before attempting to use the database. 12. Configure the connectivity and security options. The configuration screen prompts you to specify the port number on which your Vantage Analysis Server should be accessible. The host name under which your Vantage Analysis Server will be recognized is shown on the screen for your information. You will view your Vantage Analysis Server reports by accessing this host in your browser. The host name should be followed by the port number, if the port number is not 80. Vantage Analysis Server Installation Guide 29 Chapter 4 ∙ Installing Vantage Analysis Server If you need to transfer or display the reports securely across the network, you can also specify the HTTPS port number. When accessing the Vantage Analysis Server reports on a port other that 443, remember to supply the selected port number together with the host name in your browser. Note that HTTP/HTTPS settings can be modified by running the Change/Remove program from the Add or Remove Programs utility. Figure 3. An example of the Connectivity and Security Options screen If you select the HTTPS option, the SSL Key Generation Data screen enables you to either automatically generate a key and a certificate, or to use a custom encryption key. To generate the key, provide the required data, which varies depending on whether you chose automatic or custom key generation. 30 Vantage Analysis Server Installation Guide Chapter 4 ∙ Installing Vantage Analysis Server Figure 4. Supplying SSL key generation data Choosing a custom encryption key requires configuring the server manually, which involves copying both the key and the certificate to the proper directory and modifying the common.properties file. For more information, see Configuring the Report Server to Use Private Keys and Certificates [p. 33]. NOTE On the SSL Key Generation Data screen, there is a Remember the key password check box. If you decide not to store the password during the installation, you can supply it on system start-up, but only if you are directly connected to the server. Remember that the dialog box for entering the password will not appear if you are connected to the server using a remote terminal. Also, remember that not providing a password means that the key will not be encrypted. 13. Configure Vantage Configuration for Agentless End-User Experience connection properties to enable VCAEUE Console Java Web Start. You can access the VCAEUE Console directly from a Vantage Analysis Server using Java Web Start, which automatically puts the configuration into the scope of the VAS you are using. You need to specify connection details at installation time so that the Java Web Start works instantly after the VAS is installed. • If you installed the VCAEUE with default settings and on the same machine where you are installing the VAS leave the options unchanged and click Next to proceed with installation. • For remote VCAEUE installation clear Local VCAEUE installation and type IP address of the host where VCAEUE Server is running. Vantage Analysis Server Installation Guide 31 Chapter 4 ∙ Installing Vantage Analysis Server Verify the VCAEUE Server port number which by default is 4180. Click Next to proceed with installation. Figure 5. VCAEUE connection properties Note that connection properties can be changed later in the report server Control Panel or by running the Change/Remove program from the Windows software management utility. For more information, see Changing Java Web Start-based VCAEUE Console Connection Properties [p. 55] and Changing Java Web Start-based VCAEUE Console Connection Properties Remotely in the Vantage for Real User Monitoring – System Administration Guide. 14. Review the summary of your installation choices and, if you are satisfied with them, click Install. If you need to change anything, use the Back button to retrace your steps to the appropriate configuration screen. 15. Your Vantage Analysis Server software is installed. The process of installing and pre-configuring software components and defining your database may take several seconds, minutes, or even hours, depending on the size of the database. A progress box shows the status of the installation action currently in progress. When all of the required actions have been completed, a final post-installation information screen is displayed. 16. Perform post-installation actions. Depending on the operating system you are using, you may be asked at this stage whether you want to start Vantage Analysis Server. Indicate your choice in the check box provided and click Finish. 32 Vantage Analysis Server Installation Guide Chapter 4 ∙ Installing Vantage Analysis Server Configuring the Report Server to Use Private Keys and Certificates You can set up your report server to use secure connections with users' web browsers, and to use automatically generated data or your own keys and certificates. Prerequisites It is recommended that secure access be performed using TLSv1 (TLS version 1), which is more secure than its predecessors. Use of older versions of the protocol can be configured by setting the configuration property connector.ssl.SSLProtocol to SSLv3 or SSLv2, as required. Note that Apache Tomcat default is all, with other acceptable values being SSLv2, SSLv3, TLSv1, and SSLv2+SSLv3. Leaving the connector.ssl.SSLProtocol parameter empty causes the Web browser negotiate the version of a secure protocol when connecting to the Web server. For more information on secure connection configuration in Apache Tomcat, refer to http://tomcat.apache.org/tomcat-6.0-doc/apr.html#HTTPS. The report server implementation of SSL uses OpenSSL. This means that encryption, certification, and other operations are handled as defined in OpenSSL. The subdirectory tools\openssl of the report server installation directory contains the OpenSSL tool, which can be used for SSL key and certificate generation, conversions, and management. The report server installation process uses the tools in this directory to generate a self-signed SSL certificate and a key pair for initial HTTPS server operation. This certificate and the key pair are, by default, stored in the wwwroot/WEB-INF/ssl subdirectory of the report server installation directory. To change this path, modify the connector.ssl.SSLCertificateFile and connector.ssl.SSLCertificateKeyFile configuration properties in common.properties. To configure your own encryption keys and register the server in the CA (certificate authority) infrastructure, the common.properties file has to be edited manually. Refer to the Apache Tomcat documentation: http://tomcat.apache.org/tomcat-5.5-doc/apr.html. All certification procedures, such as certificate request or certificate signing, have to be handled manually by using the OpenSSL utility. For instructions on how to use the OpenSSL utility, refer to http://www.openssl.org. The report server can connect to the network via standard HTTP or HTTPS (HTTP over SSL), both of which are supported by the report server installation process, or via other modes that can be configured manually. The connectivity configuration settings are stored in the configuration file common.properties, in the config subdirectory of the report server installation directory. The names of the configuration properties in common.properties follow the standard names used for Tomcat and OpenSSL. (The format of the file is different, but the names of the configuration parameters are the same.) All of the connectivity configuration properties are set by the installation program during report server installation. Vantage Analysis Server Installation Guide 33 Chapter 4 ∙ Installing Vantage Analysis Server NOTE Subsequent modifications to connectivity settings are possible but should be performed with great care. These settings require a thorough understanding of web server connector settings and OpenSSL. The simplest procedure for joining the server to the certification infrastructure can be summarized as follows: 1. Generate a private RSA key as described in http://www.openssl.org/docs/HOWTO/keys.txt. It is suggested that the password should be encrypted. The report server can ask for the key password every time it starts, or the password can be configured using the report server installation program. 2. 3. 4. Create a certificate request as described in http://www.openssl.org/docs/HOWTO/certificates.txt (section 3). Pass the certificate to a certification authority for signing. Set configuration properties. Configure the following settings in the common.properties file: 5. • Point connector.ssl.CertificateFile to the received certificate file. • Point connector.ssl.CertificateFileKey to the generated key. • Point connector.ssl.CertificateChainFile to the chain of certificates. Set the key password. If the key was encrypted, use the report server installation program to set the key password. 34 Vantage Analysis Server Installation Guide CHAPTER 5 Upgrading Vantage Analysis Server The Vantage Analysis Server installation program will detect older versions of the product and offer to upgrade them to the current release, optionally preserving configuration information and traffic monitoring data contained in the Vantage Analysis Server database. Configuration migration is fully supported for upgrades from versions 11.5 and 11.1. If upgrading from an earlier version, some elements of configuration migration may have to be performed manually. This applies, in particular, to the configuration of alarms. Navigating the Upgrade Process • Click Next to record your selections for that step and proceed to the next step (unless errors or inconsistencies are found in the choices you specify). • Click Back (if available) to go to the previous step and change settings. • Click Cancel (if available) to terminate the process. Performing a Report Server Upgrade You must have administrative privileges to upgrade Vantage Analysis Server. CAUTION Exit all programs before running the setup program. Some Windows programs, such as anti-virus software, may interfere with the upgrade process. To upgrade the Vantage Analysis Server (to install a newer version over an existing version): 1. Stop the currently running server. In Windows, click Start ➤ Programs ➤ Vantage Analysis Server ➤ Server ➤ Stop. 2. 3. Locate Vantage installation disc 1 (Windows disc). Insert the disc into your computer’s DVD drive and wait for the media browser to start. Vantage Analysis Server Installation Guide 35 Chapter 5 ∙ Upgrading Vantage Analysis Server If the media browser does not run automatically, run the setup.exe application on the DVD to start the media browser manually. 4. The media browser opens to the Vantage tab by default. The media browser has three tabs: Vantage All of the options on this tab of the Vantage Suite Media Browser are for creating fresh software installations. The options on this tab do not work for upgrades, all of which must be started from the Components/Upgrades tab. Components/Upgrades The options on this tab of the Vantage Suite Media Browser are for upgrading existing Vantage installations or installing individual Vantage components. Utilities The options on this tab of the Vantage Suite Media Browser are for upgrading other software to use in conjunction with your Vantage software. 5. On the Components/Upgrades tab, click the link to install the 32-bit version or the 64-bit version of the software. The Vantage Analysis Server is available in two versions: • For a machine with a 32-bit architecture, click Install Vantage Analysis Server to install the standard 32-bit version. • For a machine with a 64-bit architecture, you can use either the 32-bit version (as above) or you can click Install Vantage Analysis Server x64 to install the 64-bit version of the Vantage Analysis Server. You should choose based on the available memory and the volume of traffic you need to monitor. Compared with the 32-bit version, the 64-bit version of the Vantage Analysis Server uses more memory to handle the same volume of traffic, but it is capable of managing much larger volumes of traffic, provided your computer is equipped with sufficient memory to support this. The recommended minimum memory size for installing the 64-bit version is 32 GB. NOTE Upgrade from a 32-bit version to a 64-bit version is not supported. If you need to perform such an upgrade, you must save your 32-bit configuration settings manually (this pertains only to new server configuration files added after the 32-bit installation) and uninstall the 32-bit version of the product, while preserving the database. You should then install the 64-bit version as a new installation, not an upgrade, and perform a manual migration of configuration settings. Note that those settings that are maintained in the database will be migrated together with the database. For more information, see Migrating the Report Server to 64-bit Version [p. 41]. When you select the version, you may briefly see one or two messages from the InstallShield wizard telling you that InstallShield Wizard is being prepared and initialized for the installation process, after which the welcome screen displays product release number information and the amount of physical memory available is checked. 36 Vantage Analysis Server Installation Guide Chapter 5 ∙ Upgrading Vantage Analysis Server 6. If the detected amount of physical memory (RAM) on the target machine is lower than the recommended amount, you will see a warning message. Click Cancel to abort the installation and perhaps upgrade the machine's RAM before restarting the installation process, or click Next (not recommended) to continue this installation with less than the recommended amount of RAM. 7. 8. Click Next on the welcome screen and view the license agreement screen. If you agree with the terms of the license agreement, select the appropriate radio button and click Next to proceed with the installation. If you do not accept the terms of the license agreement, click Cancel to terminate the installation process. 9. Choose whether to perform a new installation or an upgrade to the current installation. When an existing version of the software is detected, you are given the option to either perform a fresh installation of the current version of the product, or to upgrade, while optionally preserving configuration settings or database contents: Figure 6. Choosing between a new installation and an upgrade Note that configuration migration is fully supported for upgrades from versions 5.1 or later. If upgrading from an earlier version, some elements of configuration migration may have to be performed manually. This applies in particular to the configuration of alarms. After you select an option (new installation or upgrade), click Next to proceed with the new installation or upgrade. Note that Vantage Analysis Server component services will be stopped before the installation or upgrade can be performed. Vantage Analysis Server Installation Guide 37 Chapter 5 ∙ Upgrading Vantage Analysis Server IMPORTANT • If you chose to perform a new installation, you should stop reading this procedure and now refer to Step 7 [p. 27] of Installing Vantage Analysis Server [p. 25]. • If you chose to perform an upgrade, continue with the next step of this procedure. 10. Confirm SQL database connection properties. The Vantage Analysis Server requires a database to store run-time data. When you are upgrading an existing installation, the current database connection properties are displayed, enabling you to modify the database administrator login name and password: Figure 7. Database Connection Properties screen Select or clear the Use SSL check box to indicate whether SSL should be used in communication with a report server. Use the radio buttons to specify what to do with the database: Recreate database This option deletes the database and creates a new database of the same name. All the information contained in the database is lost. Reset database This option purges traffic monitoring data from the database but preserves the product configuration settings. Upgrade database This option preserves all traffic monitoring data and product configuration settings. Click Next to submit your database connection choices. 38 Vantage Analysis Server Installation Guide Chapter 5 ∙ Upgrading Vantage Analysis Server 11. Configure Vantage Configuration for Agentless End-User Experience connection properties to enable VCAEUE Console Java Web Start. You can access the VCAEUE Console directly from a Vantage Analysis Server using Java Web Start, which automatically puts the configuration into the scope of the VAS you are using. You need to specify connection details at installation time so that the Java Web Start works instantly after the VAS is installed. • If you installed the VCAEUE with default settings and on the same machine where you are installing the VAS leave the options unchanged and click Next to proceed with installation. • For remote VCAEUE installation clear Local VCAEUE installation and type IP address of the host where VCAEUE Server is running. Verify the VCAEUE Server port number which by default is 4180. Click Next to proceed with installation. Figure 8. VCAEUE connection properties Note that connection properties can be changed later in the report server Control Panel or by running the Change/Remove program from the Windows software management utility. For more information, see Changing Java Web Start-based VCAEUE Console Connection Properties [p. 55] and Changing Java Web Start-based VCAEUE Console Connection Properties Remotely in the Vantage for Real User Monitoring – System Administration Guide. 12. Optional: Modify HTTP/HTTPS settings. During the upgrade procedure, you cannot change connectivity and security settings. However, you can do so at any time after the upgrade by running the Change/Remove program from the Add or Remove Programs utility located in the Windows Control Vantage Analysis Server Installation Guide 39 Chapter 5 ∙ Upgrading Vantage Analysis Server Panel. Each time, during the server upgrade to version 11.6, a screen will appear to remind you about it. Figure 9. The HTTP Connection Info screen Figure 10. Modifying the HTTPS settings on the Change/Remove screen For more information on how to configure HTTPS settings, refer to the Step 12 [p. 29] of the Vantage Analysis Server installation procedure, and to Configuring the Report Server to Use Private Keys and Certificates [p. 33]. 40 Vantage Analysis Server Installation Guide Chapter 5 ∙ Upgrading Vantage Analysis Server 13. Review the summary of installation choices. Before the actual upgrade commences, a summary screen displays all of the choices you have made. Review them carefully and, if you need to change any of them, use the Back button to retrace your steps to the appropriate configuration screen. 14. Upgrade Vantage Analysis Server On the summary screen, click Install to commence the actual process of upgrading and pre-configuring software components and defining your database. The amount of time this takes depends on the size of the database and may be anything between several seconds and, for large databases, several hours. A progress box shows the status of the installation action currently in progress. When all of the required actions have been completed, a final post-upgrade information screen is displayed. 15. Perform post-installation actions. Depending on the operating system you are using, you may be asked at this stage whether you want to start Vantage Analysis Server. Indicate your choice in the check box provided and click Finish. There is no such choice for Windows 2000, which requires re-booting before the Vantage Analysis Server can function. In case of Windows 2000, after clicking Finish on the post-installation information screen, you will be asked, in a separate message box, if you want to re-boot the system now or later. It is possible to change the database user password during the upgrade procedure (see Step 10 [p. 38]) or at any time after the installation or upgrade by running the Change/Remove program from the Add or Remove Programs utility located in the Control Panel (Figure 10. Modifying the HTTPS settings on the Change/Remove screen [p. 40]). After selecting the option Change database user password choose Next and enter a new password in the following screen. Migrating the Report Server to 64-bit Version Migrating a 32-bit version of the report server to a 64-bit version requires some manual configuration. Prerequisites A working installation of a 32-bit version with a database attached is required to upgrade to a 64-bit version. Make a note of the administrative user sa database password and path to the database. NOTE This procedure works for the same release number, but different architectures of the VAS. If you want to upgrade your report server from release 11.1, 11.1, or 11.5, and migrate it to the 64-bit architecture, at first you have to upgrade it to release 11.6 and then apply the following instructions.For more information, see Upgrading Vantage Analysis Server [p. 35] and Performing a Report Server Upgrade [p. 35]. Vantage Analysis Server Installation Guide 41 Chapter 5 ∙ Upgrading Vantage Analysis Server The path for upgrading to a 64-bit version of the VAS requires uninstalling the current 32-bit version and installing the 64-bit version. This process requires a manual transfer of custom settings from one version to the other. The majority of report server configurations and settings are stored in the attached database. Only the configuration files that were created after the default installation need to be transferred manually. These include customer-specific configuration files located in C:\Program Files\Compuware\VAS\config folder and custom SQL scripts that are located in the C:\Program Files\Compuware\VAS\config\sql\def folder. To migrate a 32-bit instance of the VAS to the 64-bit architecture, perform the following steps: 1. Back up the VAS database. For more information, see Backing Up MS SQL Server 2005 Databases in the Vantage for Real User Monitoring – System Administration Guide and Backing Up MS SQL Server 2008 Databases in the Vantage for Real User Monitoring – System Administration Guide. 2. Create a temporary repository folder and back up the VAS configuration. Navigate to C:\Program Files\Compuware\VAS\config and copy all the files and subdirectories to the backup folder. 3. 4. Uninstall the current 32-bit version using Add or Remove Programs in the Start ➤ Settings ➤ Control Panel. Install the VAS 64-bit version using the same installation procedures and information used for the 32-bit version. NOTE Ensure that during the installation process, the Upgrade option is chosen when the existing database is detected. Figure 11. Database upgrade 42 Vantage Analysis Server Installation Guide Chapter 5 ∙ Upgrading Vantage Analysis Server 5. 6. 7. Examine and compare the C:\Program Files\Compuware\VAS\config\sql\def folder contents with the repository and copy the missing SQL scripts from the repository into the new installation. Examine and compare the C:\Program Files\Compuware\VAS\config\locations-*.config folder contents with the repository and copy the modified files from the repository into the new installation. Examine and compare the C:\Program Files\Compuware\VAS\config\reporting-groups-*.config folder contents with the repository and copy the modified files from the repository into the new installation. The new 64-bit installation will now contain the configuration read from the upgraded database and all of the custom alarm and SQL scripts created in the 32-bit version. Be sure to confirm that the new installation contains the proper settings before removing the temporary repository. Vantage Analysis Server Installation Guide 43 Chapter 5 ∙ Upgrading Vantage Analysis Server 44 Vantage Analysis Server Installation Guide CHAPTER 6 Logging in to the Report Server To connect to your report server, enter the server address in your browser. After the initial installation only the superuser account is active and requires no passwords. This lets you perform basic configuration tasks, including defining additional users. You should configure your own superuser password as one of the first actions you perform on the server. You should then define additional users. Access the server as superuser only for configuration purposes. For information on how to add users, see Adding New Report Server User in the Vantage for Real User Monitoring – System Administration Guide. For information on recommended browsers, see Supported Browsers and Connectivity [p. 13]. Vantage Analysis Server Installation Guide 45 Chapter 6 ∙ Logging in to the Report Server 46 Vantage Analysis Server Installation Guide CHAPTER 7 VAS Basic Configuration Settings When you use the Vantage Analysis Server for the first time, you will be asked to specify a number of basic configuration options. These options are fundamental to the operation of the product and must be specified before the VAS starts to function. You must have administrative privileges to be able to modify the basic configuration settings. Figure 12. The Vantage Analysis Server Configuration screen VAS Personality The Vantage Analysis Server (VAS) can be licensed in one of two personalities: Web or Enterprise. The personality determines the types of reports offered. VAS-Web and VAS-Enterprise are intended to work separately, on separate hardware, but they can also be installed together in the same VAS instance. This option is particularly useful for monitoring sites with relatively low traffic, where one machine has much more capacity than is required either by VAS-Web or VAS-Enterprise. Web Primarily for analysis of end-user experience with Web-hosted applications. Vantage Analysis Server Installation Guide 47 Chapter 7 ∙ VAS Basic Configuration Settings • Analysis options for HTTP, SMTP, and DNS. • Dedicated reports for HTTP (including per-URL reports), SMTP, and DNS. • DMI access to all data, including HTTP (with per-URL data), SMTP, and DNS. For the Web personality, the list of available reports includes Website Status, Activity Map, User Activity, Mail Status and DNS Status from the Software Services group of reports. Enterprise For analysis of performance and usage of key IT resources. • Analysis options for HTTP, SMTP, DNS and TCP generic transactions. • Reports providing unified view of all applications; no dedicated reports for HTTP, SMTP, or DNS. • DMI access to all data, including HTTP (no per-URL data), SMTP, and DNS. For the Enterprise server personality, the list of available reports includes all Network reports: Network View, Link View, Software Services View, Reporting Groups, User Diagnostics. Additionally, VoIP Status reports are available from the Software Services group and VPN Status from the Network group. Note that VPN support is a licensed feature, and VoIP reports require NetworkVantage Probe attached to the VAS to produce VoIP performance data. Regardless of the VAS personality settings and licenses, the reports from the Applications menu are always available. The VAS can be licensed with one or more of the following supplemental analysis options, unrelated to personality settings and depending on presence of their own licenses: 48 • DNS • IBM DB2/DRDA • IBM WebSphere MQ • Informix • Mail • Microsoft SQL Server/Sybase • Oracle SQL*Net • Oracle Forms • Tuxedo Jolt • VPN Gateway (Juniper Neoteris, Nortel Contivity, and Intel NetStructure) • Microsoft Outlook/Exchange • Thin Client (Citrix and Windows Terminal Services for Windows Server 2000 and 2003) • XML (transactional analysis with XML message tracking, including SOAP) • SAP GUI Vantage Analysis Server Installation Guide Chapter 7 ∙ VAS Basic Configuration Settings NOTE Personality selection or change is allowed only if the product has been licensed for the target personality, though the license may be temporary. Sites, User Aggregation, and User Tracking A site is an organizing concept introduced to help report users identify particular IP networks. In this context, a site is defined as an IP network or a part of a network. A site is defined in one of two ways: • Manual sites are specified as explicit IP address ranges • Automatic sites are based on either AS names or CIDR blocks, where a block is defined by an IP address and a network mask All client IP addresses that are neither manual nor automatic sites are treated as belonging to the Default site. All server IP addresses that do not fall into any of the manual or automatic site categories are treated as belonging to the Default Data Center site. User aggregation means that users are not recognized individually, but are counted per site. Note that if sites are based on AS names, users can still be aggregated to CIDR blocks within ASes. However, if sites are based on CIDR blocks, users cannot be aggregated to ASes because these are not recognized as entities in this configuration. The option Base automatic sites on enables you to select automatic sites based on either ASes or CIDR blocks. You can also opt not to have automatic sites. The option Base user aggregation on enables you to aggregate users to ASes or CIDR blocks, subject to any additional aggregation and user tracking options you may configure. Note that user aggregation is compatible with the way you configure the creation of automatic sites. If automatic sites are based on CIDR blocks, user aggregation can also be based on CIDR blocks, but it cannot be based on ASes, because ASes are not recognized entities. However, if you choose automatic sites based on ASes, you will have the choice of aggregating users to ASes or individual CIDR blocks. Additional user tracking and aggregation options enable you to track or count all or selected IP addresses or user identifiers while aggregating other users. These options may require you to enter IP address ranges consisting of IP addresses separated by hyphens (in the form nnn.nnn.nnn.nnn-nnn.nnn.nnn.nnn). Modifying VAS Basic Configuration Settings If further modifications to the basic product configuration are required after initial configuration, you can return to the configuration screen for configuration refinements. Select Settings ➤ Vantage Analysis Server ➤ Server Configuration from the Vantage Analysis Server menu. Vantage Analysis Server Installation Guide 49 Chapter 7 ∙ VAS Basic Configuration Settings CAUTION If you change the way automatic sites are defined, or if you modify the basic user aggregation options from AS to CIDR or vice versa, the traffic monitoring data currently stored in the report server database will no longer be compatible with the new definitions. In such cases, a warning message will be displayed, giving you the option to abandon the configuration changes or to proceed with or without purging the traffic monitoring information in the database. A purge is recommended, since any attempt to access old traffic monitoring data while new site or aggregation definitions are in place would have unpredictable results. After clearing the database, the data gathered by the AMD is re-read by the report server. Configuring Other VAS Settings Procedures for setting all other configuration options supported by the Vantage Analysis Server are described in Vantage for Real User Monitoring System Administration Manual. Sections referring exclusively to the Vantage Analysis Server are marked “(VAS Only)”; other VAS-applicable material can be found in sections referring to both report servers (VAS and ADS). 50 Vantage Analysis Server Installation Guide CHAPTER 8 Changing Report Server Settings Defined During Installation The main parameters defined during installation of the report server can be changed later using a dedicated tool which is accessible via Windows Control Panel. The set of available parameters depends on the type of report server you are configuring. For the VAS and ADS, the settings include: • Setting report server port number. For more information, see Changing Connectivity and Security Settings for the Report Server [p. 53]. • Defining whether SSL should be used to communicate with the server (this also includes SSL keys and certificate options). For more information, see Changing Connectivity and Security Settings for the Report Server [p. 53]. • Changing database user password. For more information, see Changing Report Server Database User Password [p. 55]. More settings can be modified for the VAS exclusively: • Changing connection settings for Java Web Start-based VCAEUE Console. Changing Java Web Start-based VCAEUE Console Connection Properties [p. 55] Vantage Analysis Server Installation Guide 51 Chapter 8 ∙ Changing Report Server Settings Defined During Installation Figure 13. An example of post-installation settings welcome screen Note that each of the listed tasks must be performed when the report server is turned off. If the setup program discovers a running VAS or ADS, it displays a warning screen and attempts to stop the dedicated system service. Click Next to allow the service to stop so the requested configuration screen can be accessed. Figure 14. An example screen warning about active product services 52 Vantage Analysis Server Installation Guide Chapter 8 ∙ Changing Report Server Settings Defined During Installation Changing Connectivity and Security Settings for the Report Server You can reconfigure connection details (HTTPS connection settings and port numbers) after the report server is deployed. If you need to transfer or display the reports securely across the network, you can specify an HTTPS port number. To change previously assigned port numbers or enable HTTPS access to your report server: 1. 2. On the machine where the VAS or ADS is installed, access Windows Control Panel and open the dialog box for installed software management (for example, Programs and Features). In the list, find the product you want to re-configure, such as Vantage Analysis Server ver. 11.6.0 and click Uninstall/Change. A dialog with a set of options opens. 3. Select Change HTTP and SSL Server Settings and click Next. The report server service will stop and Connectivity and Security Options window will open. 4. Apply the requested changes. In the Connectivity and Security Options dialog box, you can change the previously assigned HTTP port and specify whether a secure connection is enabled or not. Note that you can enable both HTTP and HTTPS access to the report server. Figure 15. An example of the Connectivity and Security Options screen If you select the HTTPS option, the SSL Key Generation Data screen enables you to either automatically generate a key and a certificate, or to use a custom encryption key. To Vantage Analysis Server Installation Guide 53 Chapter 8 ∙ Changing Report Server Settings Defined During Installation generate the key, provide the required data, which varies depending on whether you chose automatic or custom key generation. Choosing a custom encryption key requires configuring the server manually, which involves copying both the key and the certificate to the proper directory and modifying the common.properties file. For more information, see Configuring the Report Server to Use Private Keys and Certificates [p. 33]. Figure 16. Supplying SSL key generation data NOTE On the SSL Key Generation Data screen, there is a Remember the key password check box. If you decide not to store the password during the installation, you can supply it on system start-up, but only if you are directly connected to the server. Remember that the dialog box for entering the password will not appear if you are connected to the server using a remote terminal. Also, remember that not providing a password means that the key will not be encrypted. 5. 6. 54 Click Next to confirm modifications to the report server configuration. Finish reconfiguration. After the changes are made, the Change/Remove Summary window will list the changes. Select Start [REPORT_SERVER_TYPE] after the reconfiguration and click Finish to bring the report server online. Vantage Analysis Server Installation Guide Chapter 8 ∙ Changing Report Server Settings Defined During Installation Changing Report Server Database User Password The password of the default report server database can be changed at any time on the machine where the server is installed. To change a previously assigned database user password: 1. 2. On the machine where the VAS or ADS is installed, access Windows Control Panel and open the dialog box for installed software management (for example, Programs and Features). In the list, find the product you want to re-configure, such as Vantage Analysis Server ver. 11.6.0 and click Uninstall/Change. A dialog with a set of options opens. 3. Select Change database user password. The report server service stops and the Database User Password Update window opens. 4. 5. 6. Enter the new password (twice) for the default database user. Click Next to confirm modifications to the report server configuration. Finish reconfiguration. After the changes are made, the Change/Remove Summary window will list the changes. Select Start [REPORT_SERVER_TYPE] after the reconfiguration and click Finish to bring the report server online. Changing Java Web Start-based VCAEUE Console Connection Properties When the address or TCP port number of the VCAEUE Server changes, you need to enter the new values in the VAS configuration. If you can access the machine where the VAS is installed, this is done by changing configuration details using Windows Control Panel. The address and port number of the Vantage Configuration for Agentless End-User Experience are defined during VAS installation or upgrade. When either of the two parameters changes, you can immediately redefine connection properties. To change a previously assigned port number or IP address of theVCAEUE Server: 1. 2. On the machine where the VAS or ADS is installed, access Windows Control Panel and open the dialog box for installed software management (for example, Programs and Features). In the list, find the product you want to re-configure, such as Vantage Analysis Server ver. 11.6.0 and click Uninstall/Change. A dialog with a set of options opens. 3. Select Change Console Java Web Start Options. The report server service will be stopped and VCAEUE Connection Properties window opens. 4. Apply the requested changes. Vantage Analysis Server Installation Guide 55 Chapter 8 ∙ Changing Report Server Settings Defined During Installation • If you installed the VCAEUE with default settings and on the same machine where you are installing the VAS leave the options unchanged and click Next to proceed with installation. • For remote VCAEUE installation clear Local VCAEUE installation and type IP address of the host where VCAEUE Server is running. Figure 17. VCAEUE connection properties 5. 6. Click Next to confirm modifications to the report server configuration. Finish reconfiguration. After the changes are made, the Change/Remove Summary window will list the changes. Select Start [REPORT_SERVER_TYPE] after the reconfiguration and click Finish to bring the report server online. To test new settings, start the Vantage Configuration for Agentless End-User Experience Console from the VAS menu or Windows menu shortcut. For more information, see Launching Java Web Start-based VCAEUE Console in the Vantage for Real User Monitoring – System Administration Guide and Launching Java Web Start-based VCAEUE Console from Windows Shortcut in the Vantage for Real User Monitoring – System Administration Guide. 56 Vantage Analysis Server Installation Guide CHAPTER 9 Licensing Vantage for Real User Monitoring Components Vantage components are protected by a license management system called Compuware Distributed License Management (DLM). DLM uses the following components to help manage product licensing: License File DLM authorizes you to use Compuware products through a license file, which is a text file that contains information about the component options purchased with the product, including information for the product's features and the number and types of licenses that were purchased. Compuware License Service (cpwr.exe) An application (invoked by the DLM application or executed from the command line) that manages and services requests for the licenses of your Compuware products. The Compuware License Service can be installed on Windows and UNIX platforms. In many cases, you should co-locate the Compuware License Service with the server-based components of one of the Compuware products you are installing. License types DLM offers several different types of licenses as described in the table below. Each Compuware product may support different combinations of these license types. Table 3. DLM license types License type Description Trial License A trial license ships with some Installing the product. Compuware products. This license type lets you evaluate the product. The default evaluation period is 30 days, after which time the trial license expires. Vantage Analysis Server Installation Guide Obtained by... 57 Chapter 9 ∙ Licensing Vantage for Real User Monitoring Components License type Description Obtained by... Temporary License A temporary license has a fixed Requesting the license from expiration date from the time that it is Compuware, not shipped with the installed on your system. You must run product. the DLM to install this license type. Permanent Node-Locked License A Permanent Node-Locked license is a client-based single-user license and does not have an expiration date. A Node-Locked license is identified by the HOSTID keyword in the license file and must always run on the same machine (same node, and hence the license is “node-locked”) as it was originally installed. Running the DLM to determine your node identifier and providing the information to Compuware. Compuware will e-mail you a license file based on the node identifier. Permanent A Permanent Concurrent license is Concurrent server-based and allows you to purchase (Floating) License a specific number of licenses without assigning them to a particular workstation. When all available licenses are checked out from the License Manager, no additional users can run the product until a license is checked back in. Running the DLM on the server for the License Manager to obtain the node identifier and providing the information to Compuware. Vantage licenses will only recognize the first NIC address identified during system startup. If you have a multi-homed system, you will need to If you change workstations or NIC cards, obtain a license based on your disk serial you must contact Compuware to obtain number. a new license. The License Manager software and the license files must be installed on the server. Use the DLM from the client machines to connect them to the License Manager. This type of license has a license file with SERVER and DAEMON lines. Borrowed License A borrowed license is a license that the user checks out of the borrow proxy server and later checks back in. This enables the user to detach from the network and still use the Compuware product. License must be requested from Compuware. Requires the Borrow License Client application to be installed in the same directory as the DLM. Licensing Report Server Features Compuware recommends that you back up the license information (license file) before installing the license with the Compuware Distributed License Management (DLM). If DLM is not already installed on the computer on which you are installing the report server, DLM will be installed automatically as part of the report server installation. 58 Vantage Analysis Server Installation Guide Chapter 9 ∙ Licensing Vantage for Real User Monitoring Components NOTE A stand-alone installation of DLM can also be found on the report server installation CD. For a 32-bit version of the report server, use the DLM version in the subdirectory named win32; for a 64-bit version of the report server, use the DLM version in the x64 subdirectory. When the report server is first installed, a 30-day trial license is installed with the product. The trial license allows you to use both of the configurable personalities of the product as well as all of the licensable features. To continue using the product past the trial period, contact Compuware to obtain a license suited to your requirements. If you are using multiple Compuware products, merge the license files with the DLM to easily manage the licenses. You can run the licensing utility by selecting Start ➤ Programs ➤ Compuware ➤ Distributed License Management. Refer to the License Manager documentation for instructions on using the DLM to install a new or trial license. NOTE The report server checks for new licenses every few minutes. Therefore, it may take a number of minutes before a newly applied license is recognized by the server. Features are usually licensed on the report servers, with the feature-specific functionality being enabled on the AMD, but if the AMD is a standalone product with no report server available, it is also possible to license a feature on the AMD itself. Post-licensing actions After installation of a new license on the report server, re-application of the license to AMDs is performed automatically. AMDs are able to accept a new license without restart. Note, however, that if the new license extends the current functionality of the product, this new functionality has to be configured before it can be used. For example, if the new license allows you to monitor a new protocol, this protocol has to be added to the list of monitored protocols by specifying it in the configuration settings. Licensed Features Supported by VAS, ADS, and AMD The Vantage Analysis Server (VAS) and Advanced Diagnostics Server (ADS) are licensed per module, which means that you must purchase a license for each of the analysis options you use. Note, however, that there is no exact one-to-one correspondence between report types or report server menu options and licenses. For example, the Database Status report will show all database traffic for all supported databases, though each database type requires a separate license. Similarly, the Website Status set of reports will show HTTP traffic, including HTTPS, provided that SSL analysis has been licensed. Compuware does not limit the number of users of the report servers: any number of users can access VAS and ADS reports. Vantage Analysis Server Installation Guide 59 Chapter 9 ∙ Licensing Vantage for Real User Monitoring Components 60 Vantage Analysis Server Installation Guide APPENDIX A Report Server Installation and Upgrade Troubleshooting Issues with installation and upgrade include database connectivity issues, system services startup, and other areas. After the installation, I cannot see Advanced Diagnostics Server or Vantage Analysis Server in the services list. What do I do? If you installed the report server and the SQL Server on a single machine, the service name for SQL Server must be the default name. If the service name used to start SQL Server is not MSSQLSERVER, the installer will not be able to create a service for the report server. Although all necessary files will be successfully installed, you will not be able to start the servers from the services list. Check the log files if this is the issue. In default installations, the log files are C:\Program Files\Compuware\VAS\log\install\wdgInstallNTService.log and C:\Program Files\Compuware\VAS\log\install\wdgInstallServices.log. Open the files and search for the following strings: • SQL service MSSQLServer is not found (The specified service does not exist as an installed service. (0x424)) • in wdgInstallServices.log SQL service (MSSQLServer) is not found (The specified service does not exist as an installed service. (424)) in wdgInstallNTService.log. To work around this issue: 1. In Windows, go to Administrative Tools ➤ Services. 2. Double-click SQL Server (Instance_Name) (the main SQL Server service) to see properties. 3. Check the Service Name (not Display Name) for SQL Server on General tab. 4. Open the command prompt and issue the following command: "C:\Program Files\Common Files\Compuware\Watchdog\windowsjre_x64.exe" -install "Vantage Analysis Server" "Vantage Analysis Server" “Service name of the SQL Server checked in the step 3” Vantage Analysis Server Installation Guide 61 Appendix A ∙ Report Server Installation and Upgrade Troubleshooting On 32-bit systems, you should use the "C:\Program Files\Common Files\Compuware\Watchdog\windowsjre.exe" command. 5. Reboot the machine where the report server is installed to apply the changes. 6. After the machine restarts, check whether the Vantage Analysis Server service has been added and starts correctly. What do I do when the services cannot start? There could be a number of reasons why the services might not start. The following procedure will help you to determine the most frequent causes of this problem. 1. Inspect the server.log file. The file server.log can be opened by selecting Start ➤ Programs ➤ Compuware ➤ Vantage Analysis Server ➤ Documentation ➤ Server log. 2. TCP port availability check. Search server.log for the message “Address already in use: JVM_Bind:port_number”. If you find such a message, it means the report server cannot start because the TCP port reserved for the built-in Web server is already in use by another software service process. T ADM 06-03-16 12:45:12.274 AAS Platform 3.7.0 (build 164) T ADM 06-03-16 12:45:12.324 Vantage Analysis Server 5.0.0 (build 152) T ADM 06-03-16 12:45:12.324 RTM Base System 2.2.0 (build 156) T ADM 06-03-16 12:45:12.324 RTM GATE 2.2.0 (build 149) T ADM 06-03-16 12:45:12.324 ND Core Base System 5.2.0 (build 165) T ADM 06-03-16 12:45:12.324 Vantage Analysis Server Service Pack 5.0.1 (build 9) java.net.BindException: Address already in use: JVM_Bind:80 at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:264) at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:137) at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1429) at org.apache.catalina.startup.Embedded.start(Embedded.java:851) at adlex.delta.tomcat.embedded.TomcatBootstrap.startServer(TomcatBootstrap.java:176) at adlex.delta.server.Admin.main(Admin.java:243) LifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:80 at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1431) at org.apache.catalina.startup.Embedded.start(Embedded.java:851) at adlex.delta.tomcat.embedded.TomcatBootstrap.startServer(TomcatBootstrap.java:176) at adlex.delta.server.Admin.main(Admin.java:243) HTTP server not started. Please determine the service and terminate it. You can list all the TCP and UDP ports that are currently in use. It can be done easily with the netstat command: netstat /a /n This command lists all the active ports and their status, for example: Active Connections Proto 62 Local Address Vantage Analysis Server Installation Guide Foreign Address State Appendix A ∙ Report Server Installation and Upgrade Troubleshooting TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP TCP UDP UDP UDP UDP UDP UDP UDP UDP UDP 3. 0.0.0.0:80 0.0.0.0:135 0.0.0.0:443 0.0.0.0:445 0.0.0.0:1049 0.0.0.0:1433 0.0.0.0:6942 127.0.0.1:1060 127.0.0.1:7578 127.0.0.1:7579 192.168.1.100:139 0.0.0.0:445 0.0.0.0:500 0.0.0.0:1025 0.0.0.0:1026 0.0.0.0:1434 0.0.0.0:1464 0.0.0.0:3385 0.0.0.0:3456 0.0.0.0:4500 0.0.0.0:0 0.0.0.0:0 0.0.0.0:0 0.0.0.0:0 0.0.0.0:0 0.0.0.0:0 0.0.0.0:0 0.0.0.0:0 127.0.0.1:7579 127.0.0.1:7578 0.0.0.0:0 *:* *:* *:* *:* *:* *:* *:* *:* *:* LISTENING LISTENING LISTENING LISTENING LISTENING LISTENING LISTENING LISTENING ESTABLISHED ESTABLISHED LISTENING Database connectivity check. Search server.log for the message “No connection to data base”. If you find such a message, it means the report server could not start due to database connectivity problems. T ADM 06-03-16 13:19:26.668 AAS Platform 3.7.0 (build 164) T ADM 06-03-16 13:19:26.688 Vantage Analysis Server 5.0.0 (build 152) T ADM 06-03-16 13:19:26.738 RTM Base System 2.2.0 (build 156) T ADM 06-03-16 13:19:26.738 RTM GATE 2.2.0 (build 149) T ADM 06-03-16 13:19:26.738 ND Core Base System 5.2.0 (build 165) T ADM 06-03-16 13:19:26.738 Vantage Analysis Server Service Pack 5.0.1 (build 9) T RPT 06-03-16 13:19:26.818 watchdog file created: c:\prj\rtm50\config\nds.sem - Interval 15 min T DB 06-03-16 13:19:27.059 JDBC_DRIVER = net.sourceforge.jtds.jdbc.Driver T DB 06-03-16 13:19:27.059 JDBC_URL = jdbc:jtds:sqlserver://localhost:1433/delta;tds=8.0; T DB 06-03-16 13:19:27.059 JDBC_USER = delta E DB 06-03-16 13:19:28.261 Cannot get connection:Network error IOException: Connection refused: connect E DB 06-03-16 13:19:59.235 Cannot get connection:Network error IOException: Connection refused: connect E DB 06-03-16 13:21:00.223 Cannot get connection:Network error IOException: Connection refused: connect T ADM 06-03-16 13:21:00.233 No connection to data base. The error messages prior to the last one indicate the possible reason of the problem. The following table lists the most frequent reasons of database connectivity problems. Table 4. The database connectivity troubleshooting actions Message Cannot get connection:Network error Potential reason Microsoft SQL Server is down. Troubleshooting action Start Microsoft SQL Server. IOException: Connection refused: connect Microsoft SQL Server in not Reconfigure Microsoft SQL configured to listen on the Server to enable TCP TCP port though it was connectivity. listening during the product installation. Vantage Analysis Server Installation Guide 63 Appendix A ∙ Report Server Installation and Upgrade Troubleshooting Message Potential reason Troubleshooting action Microsoft SQL Server is now configured to listen on a different TCP port than it was during the installation process. Edit the Microsoft SQL Server database does not exist. You have to reinstall the Compuware product to recreate the database with correct user rights. If you have a database backup copy, you can restore it. The report server cannot authenticate with Microsoft SQL Server. The password of the user delta has been changed. Reset it to the original value. config\repository.properties file to update the TCP/IP settings. Edit the line starting with JDBC_URL=... and enter a correct IP address of the If a remote Microsoft SQL database server and the TCP Server was used, it has port on which it listens to changed its IP address or the queries. configured IP address has been used by a different computer. Cannot get connection:Cannot open database requested in login 'vas'. Login fails. Cannot get connection:Login failed for user 'delta'. How do I determine the port number for a named instance of the SQL Server? If enabled, the default instance of the SQL Server Database Engine listens on TCP port 1433. Named instances of the database engine are configured for dynamic ports. This means they select an available port when the SQL Server service is started. You can determine your SQL Server named instance in several ways; using SQL Server Configuration Manager is one of the simplest ways. In general, you should refer to your SQL Server named instances by name so that you always address the valid instance (the port number may change but the instance name does not). If, during installation of the report server, you are unable to use the instance name and are forced to give a port number, you can check its value: 1. Log in to the system either remotely (via Remote Desktop, for example) or locally. 2. In Windows, go to Programs ➤ Microsoft SQL Server <server_version> ➤ Configuration Tools and choose SQL Server Configuration Manager. 3. Select Protocols for <instance_name> and then double-click TCP/IP to inspect the instance TCP/IP settings. 4. In the TCP/IP Properties dialog box, on the IP Addresses tab, determine the currently assigned port number. If the TCP Dynamic Ports dialog box contains 0, this indicates that the Database Engine is listening on dynamic ports. The IPAll dialog contains the port number used by the SQL Server named instance you selected. 64 Vantage Analysis Server Installation Guide Appendix A ∙ Report Server Installation and Upgrade Troubleshooting Figure 18. TCP/IP Properties for the SQL Server named instance 5. Click Cancel to close TCP/IP Properties. 6. You can validate port number discovery using the netstat program. Connect to the Database Engine with SQL Server Management Studio from a remote machine. On the machine hosting SQL Server, issue the netstat command and inspect the Local Address and Foreign Address columns. Find a matching pair (or pairs) of addresses that represents your remote connection to the SQL Server. The Local Address column contains the port number associated with the local machine (separated by a colon from the IP address). Vantage Analysis Server Installation Guide 65 Appendix A ∙ Report Server Installation and Upgrade Troubleshooting 66 Vantage Analysis Server Installation Guide APPENDIX B Protocols Supported by VAS Table 5. Protocols supported by VAS Analyzer Protocol Version Limitations Example application Cerner over TCP Cerner over TCP Cerner 2005, Cerner 2007 Cerner Millennium Cerner over MQ Cerner over MQ Cerner 2007 Cerner Millennium DNS DNS RFC 1035 UDP-based DNS only. No support for multi-query requests. DRDA (DB2) DRDA (DB2) DRDA version 2 Exchange/RPC Exchange MS Exchange 2003, 2007 Generic TCP RFC 793 Generic (with transactions) TCP RFC 793 HTTP HTTP 1.1, 1.0 (RFC 2616) IBM DB2 Universal Database 8.1 Encryption at application level is reported as “Encrypted transaction” Microsoft Exchange Server 2003 Advanced analysis for GET/POST methods. For all other methods, including WebDAV, every hit is reported separately. No pipelining. Vantage Analysis Server Installation Guide 67 Appendix B ∙ Protocols Supported by VAS Analyzer Protocol Version Limitations Example application IBM MQ IBM MQ Traffic for channels with encryption is not monitored. WebSphere WebSphere 6.0 • Traffic between MQ servers, (Manager to Manager) and between MQ clients and MQ servers can be analyzed. • Dynamic queue names are recognized. • Persistent TCP sessions are supported. Traffic for channels with header compression is not monitored. message segmentation is not supported. MQGET 68 ICA (Citrix) Citrix 4 and 4.5 Citrix Metaframe Presentation Server ICA (Citrix) Citrix 5.0 and 6.0 Citrix XenApp ICMP ICMP RFC 792 Informix Informix IDS 7.31, IDS 9.40 IP IP RFC 791 Jolt (Tuxedo) Jolt 8.1 BEA Tuxedo Kerberos SMB Microsoft Kerberos 5 All Microsoft Windows systems that use the SMB 1.0 protocol. (Tested on Windows 2000 and Windows XP.) Oracle Net8 9i, 10g R1, 10g R2, 11g R1 No support for TDE Oracle 9i, 10g, 11g encryption in Net8 10g R2. If TDE encryption is enabled, the Oracle analyzer stops reporting performance data. Oracle Applications over HTTP HTTP 1.1, 1.0 (RFC 2616) Monitoring applications using HTTP protocol may register excessive traffic. For more information, see Vantage Analysis Server Installation Guide Informix Dynamic Server Oracle E-Business Suite 11i Oracle E-Business Suite 12 Appendix B ∙ Protocols Supported by VAS Analyzer Protocol Version Limitations Example application Oracle Applications over HTTPS HTTPS HTTP 1.1 encapsulated in SSL, SSL 3.0, TLS1.0 (RFC 2246) Supported Packaged Applications in the Vantage for Real User Monitoring – System Administration Guide. SSL support. Oracle Forms over HTTP Oracle Forms 6i, 10.1 Oracle Forms 6i Oracle Application Server 9i, 10i, 10g R2 Oracle Forms over TCP SSL support. Oracle Forms over SSL Oracle Forms over HTTPS SAP GUI SAP 6.40, 7.10 GUI protocol (DIAG) SAP GUI for Java 7.10rev8, Windows SAP GUI v.7.10, SAP GUI Console Siebel over HTTP HTTP Siebel over HTTPS HTTPS SMB SMB SMB 1.0 All Microsoft Windows systems that use the SMB 1.0 protocol. (Tested on Windows 2000 and Windows XP.) SMTP SMTP RFC 821 Supported commands: Only mail servers that HELO/EHLO, MAIL FROM, use the SMTP RCPT TO, DATA, QUIT, RSET, protocol (TCP/25) VRFY, HELP, EXPN, NOOP (no support for: SEND, SOML, SAML, TURN 1.1, 1.0 (RFC 2616) A special parameter Siebel CRM 7.8.2.0. configuration is SSL support. recommended for HTTP 1.1 analyzing Siebel encapsulated in SSL, applications. For more SSL 3.0, TLS1.0 (RFC information, see Global 2246) Settings for Recognition and Parsing of URLs in the Vantage for Real User Monitoring – System Administration Guide. Multi-part attachments are always saved in one piece Vantage Analysis Server Installation Guide 69 Appendix B ∙ Protocols Supported by VAS Analyzer Protocol Version Limitations Example application (no segmentation is preserved). MS Exchange Server native RPC protocol and POP3 (e-mail download) are not supported. SOAP over HTTP SOAP SOAP 1.1 and 1.2 Support for Remote Procedures Calls only. SOAP over HTTPS Any business application that uses SOAP for data exchange over the network. SSL support. SSL HTTPS SSL Decrypted HTTP 1.1 encapsulated in SSL 56-bit DES is not supported. SSL 3.0, Only RSA Key Exchange Algorithm supported. TLS1.0 (RFC 2246) SSL support. GET/POST methods only; no pipelining. Only a 1024-bit SSL key supported on CryptoSwift SSL cards. Open SSL supports 1024-bit, 2048-bit, and 4096-bit keys. nCipher cards support 1024-bit, 2048-bit, and 4096-bit keys. Cavium NITROX XL FIPS cards support 1024-bit and 2048-bit keys. TCP TCP RFC 793 TDS TDS 5.0, 7.0, 8.0 MS SQL Server 7.0, 2000, 2005, 2008 Sybase 10.0, Sybase Adaptive Server Enterprise (ASE) 15 70 UDP UDP RFC 768 VoIP RTP, RTCP, G.711, RFC-3261, RFC-3550, ITU-T G.107 E-Model ITU-T G.107, G.711, quality metrics G.721, G.722, (MOS/R-Factor) are only Vantage Analysis Server Installation Guide Appendix B ∙ Protocols Supported by VAS Analyzer XML Protocol Version Limitations H.323, G.723.1, G.726, SIP, G.728, G.729, UniStim H.225.0, H.245, H.323 (Nortel) supported when an RTP voice conversation is monitored by a companion RTCP conversation. XML XML over SSL W3C recommendation Encapsulated in TCP, in 1.0 and 1.1 HTTP, and in HTTPS Example application SSL support. XML over HTTP XML over HTTPS XML over MQ XML MQ XML: W3C recommendation 1.0 and 1.1 MQ: WebSphere 6.0 XML encapsulated in MQ. MQ traffic for channels with encryption is not monitored. MQ traffic for channels with header compression is not monitored. message segmentation is not supported. MQGET Vantage Analysis Server Installation Guide 71 Appendix B ∙ Protocols Supported by VAS 72 Vantage Analysis Server Installation Guide APPENDIX C SQL Operations Performed During Report Server Installation or Upgrade The database installation process has two stages. Using the SQL Server administrator account, the report server database, database user, and database user rights are set up. Then, using the SQL user account created earlier, the database schema and all necessary tables and indexes are set up and organized. When you are asked for the sa password, this is because the installer needs it to: • Obtain SQL Server information • Set up databases • Set up a database user • Grant permissions to the database user • Set memory limit During report server installation, none of the existing databases or users is modified. The installer modifies only the Vantage for Real User Monitoring database you explicitly specify in the installer dialog. After the report server is installed, you can inspect the SQL scripts that were performed as the sa user. The values you entered in the installer dialogs will be stored in the scripts. Go the to report server's config directory, by default located in the C:\Program Files\Compuware\VAS\config\sql\ms\setup path. Example 1. SQL scripts stored on report server file system after installation C20Database.sql C30DomainLogin.sql C30Login.sql C50DomainUserRights.sql C50UserRights.sql SetMaxMemory-curr.sql SetMaxMemory-max.sql SetMaxMemory-recc.sql SetMaxMemory.template After installation, the database owner password is stored by the report server so that important maintenance tasks could be performed. For more information, see Considerations for Report Vantage Analysis Server Installation Guide 73 Appendix C ∙ SQL Operations Performed During Report Server Installation or Upgrade Server Database Migration in the Vantage for Real User Monitoring – System Administration Guide. Non sa-related part of installation After the SQL Server environment is ready, the sa user account is logged out and the user account defined during the installation is logged in to finish database setup. A log of this part of the database installation is stored in: C:\Program Files\Compuware\VAS\log\install\maintainDBTables_stdout.log Database Creation Network Delta, the main report server database, stores all data presented by the report server. C20Database.sql is the script executed to create the database on SQL Server. The values of the variables set in this script are gathered by the report server installer in the Database Connection Properties, Database Size, and Database Server Memory Setting dialog boxes. The database parameter settings made by the installer program are the following: • Automatic shrinking is turned off • Automatic statistics creation is turned on • Checking for out-of-date statistics is turned on • Simple Recovery model is turned on • SQL_Latin1_General_CP1_CI_AS is used as the SQL collation The variables used in the script are the following: ND_DB_DATABASE The name of the database. You enter the name in the installer in the Database Connection Properties dialog box, in the Name of database box. ND_DB_DATABASE_dat The name of the database file on the SQL Server file system. ND_DB_DEVICE Where the database files are stored. You enter the value as the Database device location. ND_DB_SIZE The size of the database. The recommended size is calculated by the installer, but you can override the calculated value in the Database Size dialog box. ND_DB_DATABASE_log The name of the database log file on the SQL Server file system. The name is the value of the ND_DB_DATABASE variable with _log appended to it. ND_LOG_DEVICE The physical location of the database log file. The location is the same as for the database file. ND_LOG_SIZE Database log size is calculated automatically based on the size of the database. This should be about 0.25% of the database size. 74 Vantage Analysis Server Installation Guide Appendix C ∙ SQL Operations Performed During Report Server Installation or Upgrade Example 2. C20Database.sql script if not exists (select * from master.dbo.sysdatabases where name = '$ND_DB_DATABASE') begin CREATE DATABASE $ND_DB_DATABASE ON PRIMARY ( NAME = '$ND_DB_DATABASE_dat', FILENAME = '$ND_DB_DEVICE', SIZE = $ND_DB_SIZE, FILEGROWTH = 10% ) LOG ON ( NAME = '$ND_DB_DATABASE_log', FILENAME = '$ND_LOG_DEVICE', SIZE = $ND_LOG_SIZE ) end GO /* Set database options */ alter database $ND_DB_DATABASE set AUTO_SHRINK OFF GO alter database $ND_DB_DATABASE set AUTO_CREATE_STATISTICS ON GO alter database $ND_DB_DATABASE set AUTO_UPDATE_STATISTICS ON GO alter database $ND_DB_DATABASE set RECOVERY SIMPLE GO alter database $ND_DB_DATABASE COLLATE SQL_Latin1_General_CP1_CI_AS GO CHECKPOINT GO reconfigure with override GO The database remains empty at this point. Tables and other structures are created later, after the sa user logs out and the installer logs in as the default database user to finish setting up the database. Creating a Database User You can select a Windows domain account or a regular database account to create a new database user. For more information, see Performing the Installation [p. 26]. Depending on your choice, the installer will execute either C30DomainLogin.sql or C30Login.sql. For more information, see Create Windows domain user as a database user (C30DomainLogin.sql) [p. 75] and Create a database user (C30Login.sql) [p. 76]. Create Windows domain user as a database user (C30DomainLogin.sql) If you choose a Windows domain user (when you enter a string of the form domain\user in the Name of database user box) as the default report server database user, the installer automatically recognizes this and tries to set up the provided user as the default database user. The domain\user is split into variables ND_DB_DOMAIN and ND_DB_LOGIN. They will be used later by a script that sets domain user rights for the database. For more information, see Database User Rights [p. 76]. Vantage Analysis Server Installation Guide 75 Appendix C ∙ SQL Operations Performed During Report Server Installation or Upgrade Example 3. C30DomainLogin.sql script USE master GO if not exists (select * from syslogins where name = '$ND_DB_DOMAIN\$ND_DB_LOGIN' ) begin CREATE LOGIN [$ND_DB_DOMAIN\$ND_DB_LOGIN] FROM WINDOWS WITH DEFAULT_DATABASE=[$ND_DB_DATABASE] end GO ALTER LOGIN [$ND_DB_DOMAIN\$ND_DB_LOGIN] WITH DEFAULT_DATABASE = $ND_DB_DATABASE GO Create a database user (C30Login.sql) The default database user name is entered in the Name of database user box and the password for that user is determined in the Database user password box. The value of ND_DB_LOGIN is substituted by the user name you provided. The user's default database (ND_DB_DATABASE) becomes the database you provided in the installer's Name of database box. Example 4. C30Login.sql script USE master GO if not exists (select * from syslogins where name = '$ND_DB_LOGIN' ) begin CREATE LOGIN $ND_DB_LOGIN WITH PASSWORD = 'tmpPswdCh@ngedInNextScript123', DEFAULT_DATABASE = $ND_DB_DATABASE, CHECK_POLICY = OFF end GO ALTER LOGIN $ND_DB_LOGIN WITH DEFAULT_DATABASE = $ND_DB_DATABASE GO The password is set by a procedure that does not log the password or store it in a file on a hard disk. Database User Rights A database user with certain rights is required during the report server installation and operation. These rights can be assigned by executing one of the following SQL scripts. To this end, a database schema is created and then a set of rights is granted to the database user. These rights include: 76 • Backing up the database • Backing up the database log • Connecting to the database • Verifying the database state • Creating tables, procedures, and functions • Executing the select command on tables in which information on tables and indexes is kept • Checking whether the database needs defragmenting Vantage Analysis Server Installation Guide Appendix C ∙ SQL Operations Performed During Report Server Installation or Upgrade The database user must be able to verify that the database structure is consistent and that the required tables, columns, and indexes exist. The default database user is also assigned the role of bulkadmin so that records can be inserted into the database in the fastest possible way. Set domain user rights C50DomainUserRights.sql is the script executed when the database user was set to be a Windows domain user. Example 5. C50DomainUserRights.sql script USE $ND_DB_DATABASE GO if db_name() != '$ND_DB_DATABASE' begin raiserror('error: cannot create login, database ''$ND_DB_DATABASE'' does not exist.',22,127) with log return end GO if not exists (select * from sysusers where name = '$ND_DB_DOMAIN\$ND_DB_LOGIN' and uid < 16382) begin create user [$ND_DB_DOMAIN\$ND_DB_LOGIN] for login [$ND_DB_DOMAIN\$ND_DB_LOGIN] with default_schema = [$ND_DB_DOMAIN\$ND_DB_LOGIN] exec('create schema [$ND_DB_DOMAIN\$ND_DB_LOGIN] authorization [$ND_DB_DOMAIN\$ND_DB_LOGIN]') end GO grant grant grant grant grant grant grant grant backup database to [$ND_DB_DOMAIN\$ND_DB_LOGIN] backup log to [$ND_DB_DOMAIN\$ND_DB_LOGIN] connect to [$ND_DB_DOMAIN\$ND_DB_LOGIN] create table to [$ND_DB_DOMAIN\$ND_DB_LOGIN] view database state to [$ND_DB_DOMAIN\$ND_DB_LOGIN] create procedure to [$ND_DB_DOMAIN\$ND_DB_LOGIN] create function to [$ND_DB_DOMAIN\$ND_DB_LOGIN] create view to [$ND_DB_DOMAIN\$ND_DB_LOGIN] grant grant grant grant grant grant grant grant grant SELECT SELECT SELECT SELECT SELECT SELECT SELECT SELECT SELECT ON ON ON ON ON ON ON ON ON sys.tables TO [$ND_DB_DOMAIN\$ND_DB_LOGIN] sys.objects TO [$ND_DB_DOMAIN\$ND_DB_LOGIN] sysobjects TO [$ND_DB_DOMAIN\$ND_DB_LOGIN] sys.indexes TO [$ND_DB_DOMAIN\$ND_DB_LOGIN] sysindexes TO [$ND_DB_DOMAIN\$ND_DB_LOGIN] sys.columns TO [$ND_DB_DOMAIN\$ND_DB_LOGIN] syscolumns TO [$ND_DB_DOMAIN\$ND_DB_LOGIN] sys.all_columns TO [$ND_DB_DOMAIN\$ND_DB_LOGIN] sys.database_principals TO [$ND_DB_DOMAIN\$ND_DB_LOGIN] RECONFIGURE WITH OVERRIDE GO --------------------------------------------------------------------------------USE master -- Ensure that the report user is allowed to invoke DBCC command. GRANT VIEW SERVER STATE TO [$ND_DB_DOMAIN\$ND_DB_LOGIN] EXEC sp_addsrvrolemember '$ND_DB_DOMAIN\$ND_DB_LOGIN', 'bulkadmin' RECONFIGURE WITH OVERRIDE Set database user rights is the script executed when the default database user is set up on the database server directly. C50UserRights.sql Vantage Analysis Server Installation Guide 77 Appendix C ∙ SQL Operations Performed During Report Server Installation or Upgrade Example 6. C50UserRights.sql script USE $ND_DB_DATABASE GO if db_name() != '$ND_DB_DATABASE' begin raiserror('error: cannot create login, database ''$ND_DB_DATABASE'' does not exist.',22,127) with log return end GO if not exists (select * from sysusers where name = '$ND_DB_LOGIN' and uid < 16382) begin create user $ND_DB_LOGIN for login $ND_DB_LOGIN with default_schema = $ND_DB_LOGIN exec('create schema $ND_DB_LOGIN authorization $ND_DB_LOGIN') end GO grant grant grant grant grant grant grant grant backup database to $ND_DB_LOGIN backup log to $ND_DB_LOGIN connect to $ND_DB_LOGIN create table to $ND_DB_LOGIN view database state to $ND_DB_LOGIN create procedure to $ND_DB_LOGIN create function to $ND_DB_LOGIN create view to $ND_DB_LOGIN grant grant grant grant grant grant grant grant grant SELECT SELECT SELECT SELECT SELECT SELECT SELECT SELECT SELECT ON ON ON ON ON ON ON ON ON sys.tables TO $ND_DB_LOGIN sys.objects TO $ND_DB_LOGIN sysobjects TO $ND_DB_LOGIN sys.indexes TO $ND_DB_LOGIN sysindexes TO $ND_DB_LOGIN sys.columns TO $ND_DB_LOGIN syscolumns TO $ND_DB_LOGIN sys.all_columns TO $ND_DB_LOGIN sys.database_principals TO $ND_DB_LOGIN RECONFIGURE WITH OVERRIDE GO --------------------------------------------------------------------------------USE master -- Ensure that the report user is allowed to invoke DBCC command. GRANT VIEW SERVER STATE TO $ND_DB_LOGIN EXEC sp_addsrvrolemember '$ND_DB_LOGIN', 'bulkadmin' RECONFIGURE WITH OVERRIDE Set Memory Size The memory size used by SQL Server can be defined by the user during installation. At installation time, the system checks the available amount of memory and recommends a value to the user, who can use the recommended setting or enter another one. For more information, see Performing the Installation [p. 26]. The current setting on SQL Server is saved in the file SetMaxMemory-curr.sql, the memory size is increased to the maximum so that the installer (which is run by the script in file SetMaxMemory-max.sql) has the best conditions to proceed, and then either the memory size is restored (again with the use of the file SetMaxMemory-curr.sql) or set to a recommended value with the help of the file SetMaxMemory-recc.sql. 78 Vantage Analysis Server Installation Guide Appendix C ∙ SQL Operations Performed During Report Server Installation or Upgrade Example 7. SetMaxMemory.template script template This template is used by the installer to create the SetMaxMemory-curr.sql, SetMaxMemory-max.sql and SetMaxMemory-curr.sql scripts. USE master EXEC sp_configure 'show advanced option', '1' RECONFIGURE WITH OVERRIDE GO EXEC sp_configure 'awe enabled', '1' RECONFIGURE WITH OVERRIDE GO EXEC sp_configure 'min server memory', '0' RECONFIGURE WITH OVERRIDE GO EXEC sp_configure 'max server memory', '$SQL_MAX_MEMORY' RECONFIGURE WITH OVERRIDE GO EXEC sp_configure 'min server memory', '$SQL_MIN_MEMORY' RECONFIGURE WITH OVERRIDE GO Vantage Analysis Server Installation Guide 79 Appendix C ∙ SQL Operations Performed During Report Server Installation or Upgrade 80 Vantage Analysis Server Installation Guide Index 64-bit 41 migrating report server to 41 A DNS 67 DRDA (DB2) 67 VAS 67 E AMD 19 hardware platforms 19 analyzer 67 supported by VAS 67 B basic configuration settings 47 browser 13, 15 configuring 13 localization 15 versions supported 13 C Compuware License Service 57 configuration 13, 23, 33 browser 13 Microsoft SQL Server 23 VAS 33 D DB2 (DRDA) 67 VAS 67 decode 67 supported by VAS 67 DLM 57 Vantage Analysis Server Installation Guide Exchange/RPC 67 H hardware 19 recommended platforms 19 HTTP 67 HTTPS 33, 53 I IBM WebSphere MQ 67 ICA (Citrix) 67 ICMP 67 Informix 67 installation 17, 22, 25–26, 51, 55 changing database user password 55 changing report server settings 51 Microsoft SQL Server 22 VAS 17, 25–26 international features support 15 character encoding 15 localized browser 15 localized server 15 IP 67 J Jolt 67 81 Index report server (continued) supported browsers 13 troubleshooting 61 upgrading 35 RUM 19 system requirements 19 K Kerberos 67 L licensing 57–59 ADS 59 AMD 59 report server features 58 supported features 59 types 57 VAS 59 localization 15 browser 15 character encoding 15 server 15 logging in to report server 45 M media browser 25 Microsoft SQL Server 20, 22–23, 73–76, 78 configuration 23 installation 22, 73–76, 78 setup recommendations 22 version recommendations 20 migrating to 64-bit 41 VAS 41 O SAP GUI 67 security 53, 55 changing database user password 55 report server access 53 Siebel 67 site 49 configuration 49 SMB 67 SMTP 67 SOAP 67 SQL Server, See Microsoft SQL Server SSL 67 system requirements 13, 19–20, 22–24 Microsoft SQL Server 2005 22–23 configuration 23 installation 22 recommended operating system configuration 20 recommended software 20 supported browsers 13 VAS 24 T Oracle 67 TCP 67 TDS 67 Tier 1 P personality of VAS installations 47 protocol 67 analyzer 67 supported by VAS 67 R release information 12 VAS 12 report server 13, 19–20, 33, 35, 51, 53, 55, 61 changing database user password 55 changing installation settings 51 changing port number 53 communication over HTTPS 33, 53 hardware platforms 19 recommended software 20 secure communication 33, 53 82 S Vantage Analysis Server Installation Guide 19 hardware classes 19 Tier 2 19 hardware classes 19 troubleshooting 61 installation and upgrade 61 U UDP 67 upgrading 35, 41 VAS 35, 41 user 49 aggregation 49 tracking 49 Index V Vantage Analysis Server, See VAS VAS 11–12, 24, 49, 67 configuration 49 modifying basic settings 49 release information 12 supported protocols 67 Vantage Analysis Server Installation Guide VAS (continued) system requirements 24 VCAEUE Console 55 Java Web Start 55 VoIP 67 X XML 67 83 Index 84 Vantage Analysis Server Installation Guide