ehealth installation enu

156
Installation Guide r6.2.2 CA eHealth ®

Upload: gaurav-kumar

Post on 21-Feb-2015

623 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ehealth Installation Enu

Installation Guide

r6.2.2

CA eHealth®

Page 2: Ehealth Installation Enu

This documentation and any related computer software help programs (hereinafter referred to as the

"Documentation") are for your informational purposes only and are subject to change or withdrawal by CA at any time.

This Documentation may not be copied, transferred, reproduced, disclosed, modified or duplicated, in whole or in part,

without the prior written consent of CA. This Documentation is confidential and proprietary information of CA and may

not be used or disclosed by you except as may be permitted in a separate confidentiality agreement between you and

CA.

Notwithstanding the foregoing, if you are a licensed user of the software product(s) addressed in the Documentation,

you may print a reasonable number of copies of the Documentation for internal use by you and your employees in

connection with that software, provided that all CA copyright notices and legends are affixed to each reproduced copy.

The right to print copies of the Documentation is limited to the period during which the applicable license for such

software remains in full force and effect. Should the license terminate for any reason, it is your responsibility to certify

in writing to CA that all copies and partial copies of the Documentation have been returned to CA or destroyed.

TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS DOCUMENTATION "AS IS" WITHOUT

WARRANTY OF ANY KIND, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY,

FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. IN NO EVENT WILL CA BE LIABLE TO THE END USER

OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THIS DOCUMENTATION,

INCLUDING WITHOUT LIMITATION, LOST PROFITS, LOST INVESTMENT, BUSINESS INTERRUPTION, GOODWILL, OR

LOST DATA, EVEN IF CA IS EXPRESSLY ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE.

The use of any software product referenced in the Documentation is governed by the applicable license agreement and

is not modified in any way by the terms of this notice.

The manufacturer of this Documentation is CA.

Provided with "Restricted Rights." Use, duplication or disclosure by the United States Government is subject to the

restrictions set forth in FAR Sections 12.212, 52.227-14, and 52.227-19(c)(1) - (2) and DFARS Section

252.227-7014(b)(3), as applicable, or their successors.

Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks, and logos referenced herein

belong to their respective companies.

Page 3: Ehealth Installation Enu

CA Technologies Product References

This document may reference the following CA products:

■ CA eHealth® Performance Manager

■ CA eHealth® AdvantEDGE View

■ CA eHealth® Application Response

■ CA eHealth® Business Service Console (eHealth BSC)

■ CA eHealth® Distributed eHealth

■ CA eHealth® Fault Manager

■ CA eHealth® Live Health® Application

■ CA eHealth® Response

■ CA eHealth® Service Availability

■ CA eHealth® SystemEDGE

■ CA eHealth® TrapEXPLODER

■ CA eHealth® Voice Quality Monitor (VQM)

■ CA eHealth® AIM for Apache

■ CA eHealth® AIM for Microsoft Exchange

■ CA eHealth® AIM for Microsoft IIS

■ CA eHealth® AIM for Microsoft SQL Server

■ CA eHealth® AIM for Oracle

■ CA Insight™ AIM for CA eHealth®

■ CA Insight™ Database Performance Monitor for Distributed Databases (CA

Insight DPM for Distributed Databases)

■ CA eHealth® Integration for Alcatel (eHealth - Alcatel)

■ CA eHealth® Integration for Cisco IP Solution Center (eHealth - Cisco ISC)

■ CA eHealth® Integration for Cisco WAN Manager (eHealth - Cisco WAN

Manager)

■ CA eHealth® Integration for HP OpenView (eHealth - OpenView)

■ CA eHealth® Integration for Lucent (eHealth - Lucent)

■ CA eHealth® Integration for Netcool (eHealth - Netcool)

■ CA eHealth® Integration for Nortel Preside (eHealth - Nortel Preside)

■ CA eHealth® Integration for Nortel Shasta SCS GGSN (eHealth - Nortel

GGSN)

Page 4: Ehealth Installation Enu

■ CA eHealth® Integration for Psytechnics (eHealth - Psytechnics)

■ CA eHealth® Integration for Starent (eHealth - Starent)

■ CA SPECTRUM®

■ CA Unicenter® Network and Systems Management (Unicenter NSM)

■ CA Embedded Entitlements Manager (CA EEM)

Note: CA Embedded Entitlements Manager (CA EEM) is the new name for

eTrust Identity and Access Management (eTrust IAM).

Contact CA Technologies

Contact CA Support

For your convenience, CA Technologies provides one site where you can access

the information you need for your Home Office, Small Business, and Enterprise

CA Technologies products. At http://ca.com/support, you can access the

following:

■ Online and telephone contact information for technical assistance and

customer services

■ Information about user communities and forums

■ Product and documentation downloads

■ CA Support policies and guidelines

■ Other helpful resources appropriate for your product

Provide Feedback

If you have comments or questions about CA Technologies product

documentation, you can send a message to [email protected].

If you would like to provide feedback about CA Technologies product

documentation, complete our short customer survey, which is available on the

CA Support website at http://ca.com/docs.

Page 5: Ehealth Installation Enu

Contents 5

Contents

Chapter 1: Overview 9

About This Guide .............................................................................. 9

Audience ...................................................................................... 9

Chapter 2: Preparing for Installations and Upgrades 11

Installation Guidelines and Prerequisites ....................................................... 11

CA Insight Licensing ...................................................................... 11

Installation Guidelines ..................................................................... 12

Installation Prerequisites .................................................................. 16

Upgrade Guidelines and Prerequisites .......................................................... 18

Upgrade Guidelines ....................................................................... 18

Upgrade Prerequisites ..................................................................... 21

Data Loss and Downtime .................................................................. 23

Merging Groups and Group Lists ........................................................... 24

Required Software for eHealth r6.2.2 .......................................................... 26

Extract the InstallPlus Program ............................................................ 26

Extract the Oracle Update Software ........................................................ 29

IPv6 Configuration Prerequisites ............................................................... 31

IPv6 Support and Limitations .................................................................. 31

Chapter 3: Installing eHealth (Windows) 33

eHealth Installation ........................................................................... 33

eHealth Installation Package ............................................................... 34

System Security .......................................................................... 34

Copy the DVDs to a Disk .................................................................. 35

Oracle 10g Software DVD ................................................................. 35

Start the eHealth Installation .................................................................. 35

Additional Tasks .......................................................................... 39

How to Activate a New TrapEXPLODER Configuration File .................................... 40

Start eHealth ................................................................................. 40

Add eHealth Licenses ......................................................................... 41

Install Report Center After eHealth is Installed ................................................. 42

Where to Go from Here ....................................................................... 42

Chapter 4: Installing eHealth (UNIX) 45

eHealth Installation ........................................................................... 45

Page 6: Ehealth Installation Enu

6 Installation Guide

eHealth Installation Package ............................................................... 46

System Security .......................................................................... 47

Guidelines for Installation from DVD ....................................................... 47

DVD-ROM Device Requirements ........................................................... 47

Copy the DVDs to a Disk .................................................................. 48

Mount an ISO Image on a Solaris System .................................................. 49

How to Configure Resource Limits on Solaris ................................................ 51

Start the eHealth Installation .................................................................. 52

Additional Tasks .......................................................................... 57

How to Activate a New TrapEXPLODER Configuration File .................................... 58

Start eHealth and Add eHealth Licenses ........................................................ 58

Install Report Center Manually After eHealth Is Installed ........................................ 60

Where to Go from Here ....................................................................... 61

Chapter 5: Upgrading eHealth (Windows) 63

eHealth Upgrade ............................................................................. 63

Copy the contents of the DVDs ............................................................ 64

eHealth Software Package ................................................................. 64

Start the eHealth Upgrade ................................................................. 65

Additional Tasks .............................................................................. 67

Activate a Distributed eHealth Cluster ...................................................... 67

Finalize Upgrade .......................................................................... 69

Cleanup Tasks ............................................................................ 70

Chapter 6: Upgrading eHealth (UNIX) 73

eHealth Upgrade ............................................................................. 73

eHealth Software Package ................................................................. 74

Start the eHealth Upgrade ................................................................. 74

Additional Tasks .............................................................................. 77

Activate a Distributed eHealth Cluster ...................................................... 77

Finalize Upgrade .......................................................................... 79

Cleanup Tasks ............................................................................ 80

Appendix A: Administration Tasks Reference 83

Tasks to Perform Before You Install or Upgrade eHealth ......................................... 83

Check the File System Format (Windows) .................................................. 83

Change the eHealth System Hostname (Windows) .......................................... 84

Add Swap Space (Windows and UNIX) ..................................................... 84

Check and Modify Kernel Requirements (UNIX) ............................................. 87

Mount the DVD Drive (UNIX) .............................................................. 93

Unmount the DVD Drive (UNIX) ........................................................... 98

Page 7: Ehealth Installation Enu

Contents 7

Tasks to Perform After You Install or Upgrade eHealth .......................................... 98

Specify the Mail Server (Windows) ......................................................... 99

Specify the Printer (Windows) ............................................................ 100

Change the Web Server Port Number (Windows and UNIX) ................................. 101

Enable the FtpCollector to Run on Solaris 5.9 and Solaris 10 ................................ 103

Authentication Options ................................................................... 104

Appendix B: Troubleshooting 117

Troubleshoot Installation Problems ........................................................... 117

Installation Program Exits before Completion .............................................. 117

Database Creation Is Incomplete ......................................................... 117

TrapEXPLODER Unable to Start ........................................................... 119

Windows Could Not Start the eHealth httpd61 on Local Computer ........................... 120

eHealth Console Fails to Start after Installation ............................................ 121

Insufficient Accessible Stack Size During Installations on HP-UX ............................ 122

Troubleshoot Upgrade Problems .............................................................. 124

System Does Not Meet Minimum Requirements ............................................ 124

Installation Program Exits During Activation ............................................... 124

One or More Kernel Parameters Are Not Configured Properly ................................ 125

Restore Oracle On Cluster Members ....................................................... 125

eHealth Upgrade to r6.2.2 Unsuccessful on a Cluster Member ............................... 126

Restore eHealth r5.7.9 or r6.0 on the Local System ........................................ 128

Restore eHealth r5.7 or r6.0 Across the Cluster ............................................ 131

Appendix C: Removing eHealth and Related Applications 135

Before You Remove eHealth .................................................................. 135

Files and Directories Backup .............................................................. 135

Windows Registry Backup (Windows Only) ................................................. 136

Directory Confirmation (UNIX Only) ....................................................... 136

Remove eHealth r6.2.2 ...................................................................... 137

Remove eHealth on a Windows System.................................................... 138

Remove Registry Entries and Perform Cleanup Tasks ....................................... 140

Remove eHealth on a UNIX System ....................................................... 143

Remove eHealth r5.7.9 or r6.0 ............................................................... 148

Remove eHealth r5.7.9 or r6.0 (Windows) ................................................. 149

Remove eHealth r5.7.9 or r6.0 (UNIX) .................................................... 150

Remove Report Center ....................................................................... 150

Remove Report Center from eHealth r6.0 Systems ......................................... 151

Disable Report Center on eHealth r6.2.2 Systems .......................................... 152

Remove Report Center from eHealth r6.2.2 Systems ....................................... 152

Page 8: Ehealth Installation Enu

8 Installation Guide

Index 155

Page 9: Ehealth Installation Enu

Chapter 1: Overview 9

Chapter 1: Overview

About This Guide

This guide describes how to do the following:

■ Check and prepare your system for eHealth installation

■ Install eHealth on Windows, Solaris, and HP-UX systems

■ Upgrade eHealth on Windows, Solaris, and HP-UX systems

■ Remove eHealth, Oracle, and third-party applications

■ Troubleshoot installation and database creation problems

Audience

This guide is intended for eHealth administrators who are responsible for

installing, starting, and licensing eHealth.

To configure response elements, you must have administrative permissions for

the eHealth console. To configure and manage your AR agents, you must have

administrative permissions for the eHealth Web user interface.

Page 10: Ehealth Installation Enu
Page 11: Ehealth Installation Enu

Chapter 2: Preparing for Installations and Upgrades 11

Chapter 2: Preparing for Installations and

Upgrades

Before you install eHealth r6.2.2 or upgrade to r6.2.2 from eHealth r5.7.9, r6.0,

or r6.1, read the guidelines and perform any necessary procedures in this

chapter.

This section contains the following topics:

Installation Guidelines and Prerequisites (see page 11)

Upgrade Guidelines and Prerequisites (see page 18)

Required Software for eHealth r6.2.2 (see page 26)

IPv6 Configuration Prerequisites (see page 31)

IPv6 Support and Limitations (see page 31)

Installation Guidelines and Prerequisites

This section includes eHealth installation guidelines, prerequisites, and other

information you need to know when planning an eHealth installation in your

infrastructure.

You can install eHealth on the following system types:

■ Standard eHealth

■ eHealth Traffic Accountant

■ Distributed eHealth (back-end/polling system)

■ Distributed eHealth (front-end/reporting system)

CA Insight Licensing

CA eHealth Performance Manager customers are eligible for one license of CA

Insight Database Performance Monitor for Distributed Databases exclusively for

self-monitoring of their CA eHealth embedded database(s). This license cannot

be used to monitor non-eHealth embedded databases. You can download CA

Insight Database Performance Monitor for Distributed Databases software from

CA Support Online, http://ca.com/support. You can request a license key for CA

Insight Database Performance Monitor for Distributed Databases from CA Total

License Care, http://www.ca.com/us/servicecenter, under Licensing. Customers

who want to deploy CA Insight Database Performance Monitor for Distributed

Databases to monitor databases other than the CA eHealth Performance

Manager embedded database can purchase additional licenses by contacting

their CA sales representative.

Page 12: Ehealth Installation Enu

Installation Guidelines and Prerequisites

12 Installation Guide

Installation Guidelines

To avoid problems during the eHealth installation, follow these guidelines:

■ Install eHealth on a separate, dedicated system. eHealth should not be

installed on a system that has another enterprise class application installed,

such as CA Spectrum.

■ Stop the Windows Firewall/Internet Connection Sharing (ICS) service before

installing eHealth to avoid failure of the NuTCRACKER installation.

■ The creation and maintenance of time-aligned data will become an integral

part of eHealth. It is estimated that the database will grow by 30 to 40% to

support this new data. CA recommends that you use the Sizing Wizard at

http://support.ca.com to get a more precise estimation of the impact on

your database.

■ During the regularization backfill process we anticipate increased system

resource utilization including but not limited to:

– Increased CPU activity

– Increased memory usage

– Increased disk I/O

Note: For information about how to regulate backfill, contact Technical

Support.

■ When choosing the eHealth administrator account, do not use the main

administrator‟s account. Use a specific account for tightly controlled

administration purposes only. Using a general, enterprise-wide account

results in more unauthorized users accessing eHealth databases.

■ If SystemEdge 4.3 has been applied, it must be shut down prior to installing

eHealth.

■ (Windows) Do not install eHealth on a system used as a domain controller.

Page 13: Ehealth Installation Enu

Installation Guidelines and Prerequisites

Chapter 2: Preparing for Installations and Upgrades 13

■ (Windows) Before installing eHealth, stop and exit any unnecessary

applications running on your system. The following CA services must be

stopped if they are installed on your system:

– CA DAI Server

– CA DSM r11 Common Application Framework

– CA Message Queuing Server

– CA Pest Patrol Realtime Protection Service

– CA Unicenter NSM Systems Performance Agent for UAM

Also, disable all antivirus programs running on your system. You cannot

install eHealth on a system that has McAfee 8.0 or PowerShell installed.

Note: For a full list of services that must be stopped, see the eHealth

Readme. If you do not stop these services before installing eHealth, the

installation will fail.

■ (UNIX) If you plan to configure your eHealth environment to be highly

available, you must install third-party clusterware before you install eHealth.

Note: See the eHealth High Availability and Disaster Recovery

Administration Guide for more information about how eHealth integrates

with high availability clusterware.

■ (UNIX) Verify that you have the root user password for the target eHealth

system.

■ (UNIX) Determine that your system meets the minimum requirements for

installing eHealth r6.2.2 by running the prerequisite checker program before

installing eHealth. This lets you make any recommended adjustments and

updates to your system before you run the eHealth installation program.

To start the prerequisite check, insert the eHealth Software DVD. Log on as

root and run the nhCheckInstallPreReqs command. If you do not run this

check before installing eHealth, you will be alerted to system adjustments

and updates during the eHealth installation process.

Page 14: Ehealth Installation Enu

Installation Guidelines and Prerequisites

14 Installation Guide

■ (UNIX) Before installing eHealth, you may have to mount the DVD drive. You

may also want to copy the contents of the DVDs to a disk if the eHealth

system does not have a local DVD drive, or if you want to avoid changing

DVDs during installation.

Note: For instructions on these and other operating system tasks, see

Installing eHealth (UNIX) and Administration Tasks Reference.

■ eHealth r6.2.2 requires the March 24, 2010, or later Oracle 10.2.0.4

Out-of-Band (OOB) update. If you are patching a previous version of CA

eHealth Without Database, you must manually install Oracle 10.2.0.4 and

the following patches:

Solaris

5932196, 64-bit Solaris

6674549, 64-bit Solaris

9119226, 64-bit Solaris

Windows

9303471

Software/Database Location Guidelines

When choosing locations for the eHealth software, Oracle software, and Oracle

database, follow these guidelines:

■ You can create a layout configuration file (LCF) that allows you to specify

where to place the database files.

Note: Use the eHealth Sizing Wizard to create the LCF. See the eHealth

Administration Guide for more information.

■ Specify local disks or disk partitions as locations for the eHealth database

files. If you plan to use more than nine locations for the eHealth database,

you must use the eHealth sizing wizard to create an LCF for input to the

eHealth installation program.

■ Specify top-level directories or subdirectories, such as D:\ehealth61 or

D:\oracle\product\ora10. Do not specify a root directory.

■ If you are applying eHealth r6.2.2 to eHealth without the Oracle database,

note the following:

– eHealth and Oracle must reside on the same system.

– The Oracle path cannot contain spaces.

– The installation process does not prompt for the destination location of

Oracle. Instead, it prompts for the existing location of the Oracle

software, which must already be installed.

Page 15: Ehealth Installation Enu

Installation Guidelines and Prerequisites

Chapter 2: Preparing for Installations and Upgrades 15

■ Specify network drives that provide high bandwidth and low latency. For best

performance, consider using storage area networks (SANs) over Fibre

Channel or Gigabit Ethernet networks. However, SAN environments are not

tested, therefore, support is limited. If you experience a problem related to

the SAN, you may need to install on local disks until you can resolve the

issue.

■ (Windows) Do not specify file locations and installation directories by using

the Universal Naming Convention (UNC). Instead, use a mapped drive.

Note: CA neither tests on nor recommends the use of network-attached

storage (NAS) technology to host any eHealth components.

Report Center Guidelines

When you install eHealth you have the option to install Report Center, a

reporting system that enables you to create and run custom reports for eHealth

elements. Read these guidelines before you install Report Center:

■ You can install Report Center on Traffic Accountant systems. Report Center

can be installed for use with either a standard eHealth system or a Traffic

Accountant system, but not both.

■ Although you can install Report Center on Solaris and HP-UX eHealth

systems, users must log in to their eHealth web user accounts from Windows

client systems to access Report Center.

■ Running Report Center in a Distributed eHealth environment is not

supported. You can install Report Center on Distributed eHealth (back-end)

Systems, but you cannot install or use Report Center on Distributed eHealth

Consoles (front-end).

Note: For more information about Report Center, see the eHealth Report Center

User and Administration Guide.

How to Install VMware (Windows)

You can install eHealth on VMware. The following steps outline this process:

1. Configure VMware.

2. Create virtual machines.

3. Install the operating system on the newly created virtual machines.

4. Install eHealth.

Note: For information about system requirements, see the eHealth Release

Notes.

Page 16: Ehealth Installation Enu

Installation Guidelines and Prerequisites

16 Installation Guide

Installation Prerequisites

Read the following information to help ensure that you properly prepare the

system on which you plan to install eHealth.

How to Determine Your System Resources

Use the following information to evaluate your system resources:

■ If you plan to poll a large number of elements (approximately 50,000 or

more), Report Center can cause the temporary space to grow up to 24 GB.

The default temp space for eHealth systems is 7 GB. You must verify that the

Oracle database tablespace NH_TEMP resides on a disk that has sufficient

space for it to grow before installing Report Center.

■ When upgrading, you can use the eHealth Sizing Wizard to size your system,

but any LCF files that are generated can only be used for new installations.

■ Time-aligned (regularized) statistics data is used by eHealth for custom

reports and the Live Reporting feature. eHealth time-aligns data samples to

help ensure consistent and efficient reporting. The data is stored in four

tablespaces within the eHealth database.

■ Typically, the additional disk space required for time-aligned data is 50

percent of the current statistics tablespace size. For planning purposes, use

the sizing wizard to obtain disk planning information. If the disk locations

where your current eHealth statistics database resides have enough free

space to hold twice the current tablespace sizes, you should have enough

disk space. If the locations do not have enough free space, you can use the

nhManageDbSpace command to add more data files to increase the

tablespace sizes, as well as move tablespaces to larger disk locations.

Note: As of this release, time-aligned statistics data is now created during

all eHealth installations, not just Report Center. Additional disk space is

required for all eHealth installations. For details on freeing up space, see the

eHealth Administration Guide.

■ (UNIX) Before installing eHealth, run the prerequisite checker program to

determine if your system meets the minimum requirements for installing

eHealth r6.2.2. This allows you to make any recommended adjustments and

updates to your system without interrupting the eHealth installation

program.

To start the prerequisite check

1. Insert the eHealth Software DVD.

2. Log on as root and type the following command:

nhCheckInstallPreReqs

Note: If you do not run this check before installing eHealth, you will be

alerted to system adjustments and updates during the eHealth installation

process.

Page 17: Ehealth Installation Enu

Installation Guidelines and Prerequisites

Chapter 2: Preparing for Installations and Upgrades 17

How to Prepare for the eHealth Installation

Follow these guidelines to prepare for the eHealth installation:

■ Remove any existing versions of Oracle if you are installing the Oracle

database version shipped with eHealth. Use the commands and tools

provided with eHealth to install and manage the Oracle database software. If

you are applying eHealth r6.2.2 to eHealth without the Oracle database,

Oracle and the required Oracle patches must be installed before you start the

eHealth installation.

■ Create hostnames by using characters such as A–Z, a–z, 0–9, and dashes

(–). Hostnames cannot contain characters such as spaces, periods (.), and

underscores (_).

■ Verify that the Simple Network Management Protocol (SNMP) service is

configured to support the community string public and to receive SNMP

packets.

■ Identify the locations where you plan to install the eHealth and Oracle

software, and eHealth database files.

■ (Windows) Create an ORA_DBA user group on the system.

Note: For more information, see your Windows documentation.

■ (Windows) Create an eHealth administrator account and add it as a member

of the Administrators and ORA_DBA groups. Use the following guidelines

when creating the account:

– It can contain lowercase letters and digits. Uppercase or mixed-case

letters are not supported.

– The first character cannot be a digit.

– It can belong to a Windows 2003 Active Directory domain.

Page 18: Ehealth Installation Enu

Upgrade Guidelines and Prerequisites

18 Installation Guide

■ (UNIX) Create a specific administrator account that you can use for eHealth.

You cannot use the root account as the eHealth administrator. Use the

following guidelines when creating an administrator account:

– It can contain lowercase letters and digits. Uppercase or mixed-case

letters are not supported.

– The first character cannot be a digit.

– The account must not use the eHealth installation directory as its home

directory.

– Create the eHealth administrator account as a local user account (not an

enterprise-wide account) to insulate eHealth and its data from other

corporate activities and to limit dependencies on external machines

(such as NIS/NIS+ servers).

– Do not set hard or soft resource limits (ulimits) for the eHealth

administrator account.

– Do not place the eHealth administrator account home directory on a

remote system. If you do so, the loss of a connection could disrupt the

eHealth system.

■ (UNIX) To use diacritical characters on Solaris, you must set up a locale on

the Solaris system that has the right character set. For US, this is locale

en_us and character set Latin1.

Upgrade Guidelines and Prerequisites

This section includes eHealth upgrade guidelines, prerequisites, and other

information you need to know when planning to upgrade eHealth, Oracle, and

related applications.

Upgrade Guidelines

To avoid problems during the eHealth upgrade, follow these guidelines:

■ Confirm that the current release of eHealth is polling and running reports

without errors.

■ You cannot use a layout configuration file (LCF) to move tablespaces and

data files or otherwise manipulate the eHealth database during the upgrade

process. For more information, see the eHealth Administration Guide.

■ (Windows) Before upgrading eHealth, disable all antivirus programs running

on your system. Re-enable the programs only after the upgrade has

finished. eHealth will not operate on a system that has McAfee 8.0 installed.

■ (UNIX) Confirm the root user password for the target eHealth system.

Page 19: Ehealth Installation Enu

Upgrade Guidelines and Prerequisites

Chapter 2: Preparing for Installations and Upgrades 19

■ (UNIX) Before installing eHealth, run the prerequisite checker program to

determine if your system meets the minimum requirements for installing

eHealth r6.2.2. This step lets you make any recommended adjustments and

updates to your system without interrupting the eHealth installation

program.

■ To upgrade eHealth r6.1 to r6.2.2, you must first install certification D03 and

then use the eHealth r6.2.2 service pack installer to perform the upgrade.

To start the prerequisite check

1. Insert the eHealth Software DVD.

2. Log on as root and type the following command:

nhCheckInstallPreReqs

Note: If you do not run this check before installing eHealth, you will be

alerted to system adjustments and updates during the eHealth installation

process.

Software Location Guidelines

When choosing locations for the eHealth software, Oracle software, and Oracle

database, follow these guidelines:

■ Specify local disks or disk partitions as locations for the eHealth database

files.

■ Specify top-level directories or subdirectories, such as D:\ehealth61 or

D:\oracle\product\ora10. Do not specify a root directory.

■ Specify network drives that provide high bandwidth and low latency. For best

performance, consider using storage area networks (SANs) over Fibre

Channel or Gigabit Ethernet networks. However, SAN environments are not

tested, so support is limited. If you experience a problem related to the SAN,

you may need to install on local disks until you can resolve the issue.

■ (Windows) Do not specify file locations and installation directories by using

the Universal Naming Convention (UNC). Instead, use a mapped drive.

Note: CA neither tests on nor recommends the use of network-attached storage

(NAS) technology to host any eHealth components.

Page 20: Ehealth Installation Enu

Upgrade Guidelines and Prerequisites

20 Installation Guide

Report Center Guidelines

When you upgrade eHealth you have the option to install Report Center. Report

Center is a reporting system that enables you to create and run custom reports

for eHealth elements. If Report Center is already installed on your system, it will

be upgraded along with eHealth, Oracle, and other related applications.

Review these guidelines before you install Report Center:

■ You can install Report Center on Traffic Accountant systems. Report Center

can be installed for use with either a standard eHealth system or a Traffic

Accountant system, but not both.

■ If you are upgrading from an eHealth r6.0 Traffic Accountant system, you

can choose to install Report Center r6.2.2. However, note the following:

– If your eHealth r6.0 Traffic Accountant system uses no base eHealth

statistical elements and you upgrade to eHealth r6.2.2, the Report

Center installation deploys the new eHealth r6.2.2 Traffic Accountant

reports.

– If your eHealth r6.0 system uses statistics elements, Traffic Accountant

data (some base eHealth statistical elements included), or both, the

Report Center r6.2.2 installation deploys the base eHealth r6.2.2 Report

Center statistical reports.

■ If you are upgrading from an r6.0 eHealth system (including a system using

one or more Traffic Accountant components) with Report Center currently

installed, the upgrade deploys the base eHealth r6.2.2 Report Center

statistical reports.

■ Although you can install Report Center on Solaris and HP-UX eHealth

systems, users must log in to their eHealth web user accounts from Windows

client systems to access Report Center.

■ You can install Report Center on Distributed eHealth (back-end) Systems,

but you cannot install or use Report Center on Distributed eHealth Consoles

(front-end).

Note: For more information about Report Center, see the eHealth Report Center

User and Administration Guide.

Remote Poller Site Upgrade Guidelines

Follow these guidelines for upgrading remote poller sites:

■ If your sites are running a version of eHealth earlier than r5.6.5 Patch 3,

update to eHealth r5.6.5 Patch 8, upgrade to eHealth r5.7.9 or r6.0, and

then upgrade to eHealth r6.2.2. If you are running eHealth r5.0.2, you must

migrate to eHealth r5.7.9 before upgrading to eHealth r6.2.2.

Page 21: Ehealth Installation Enu

Upgrade Guidelines and Prerequisites

Chapter 2: Preparing for Installations and Upgrades 21

■ When you re-enable a remote polling site after an upgrade, and you use

$NH_HOME_NEW/modules/remotePoller/spool (the default) as the location

for new statistics and configuration output files, you must also update the

FTP home directory to the new location, otherwise data will not get imported

from the remote polling site.

Note: For more information about configuring FTP connections, see the

eHealth Remote Poller User Guide.

■ Upgrade the central site before you upgrade the remote poller sites. Because

remote polling is backwards compatible, upgrading the central site first

allows polling to continue from the remote sites that have not yet upgraded.

Use the following process when upgrading remote poller sites to eHealth r6.2.2:

1. Run the nhShowUpgradeChanges command on the central site to identify

any group or group list configuration problems. You must resolve those

problems before you upgrade.

2. Disable import polling from the remote sites on the central site.

3. Upgrade the central site to eHealth r6.2.2.

4. Enable import remote polling on the central site.

5. Disable one remote site at a time, upgrade the site to eHealth r6.2.2, and

then re-enable the site.

This step helps ensure that all but one site is enabled at a time.

Upgrade Prerequisites

Review the following information to make sure that you properly prepare the

system on which you plan to upgrade eHealth.

How to Determine Your System Resources

Use the following information to evaluate your system resources:

■ If you plan to poll a large number of elements (approximately 50,000 or

more), Report Center can cause the temporary space to grow up to 24 GB.

The default temp space for eHealth systems is 7 GB. You must verify that the

Oracle database tablespace NH_TEMP resides on a disk that has sufficient

space for it to grow before installing Report Center.

■ When upgrading, you can use the eHealth Sizing Wizard to size your system,

but any LCF files that are generated can only be used for new installations.

■ Time-aligned (regularized) statistics data is used by eHealth for custom

reports and the Live Reporting feature. eHealth time-aligns data samples to

help ensure consistent and efficient reporting. The data is stored in four

tablespaces within the eHealth database.

Page 22: Ehealth Installation Enu

Upgrade Guidelines and Prerequisites

22 Installation Guide

■ Typically, the additional disk space required for time-aligned data is 50

percent of the current statistics tablespace size. For planning purposes, use

the sizing wizard to obtain disk planning information. If the disk locations

where your current eHealth statistics database resides have enough free

space to hold twice the current tablespace sizes, you should have enough

disk space. If the locations do not have enough free space, you can use the

nhManageDbSpace command to add more data files to increase the

tablespace sizes, as well as move tablespaces to larger disk locations.

Note: As of this release, time-aligned statistics data is now created during

all eHealth installations, not just Report Center. Additional disk space is

required for all eHealth installations. For details on freeing up space, see the

eHealth Administration Guide.

■ (UNIX) Before installing eHealth, run the prerequisite checker program to

determine if your system meets the minimum requirements for installing

eHealth r6.2.2. This allows you to make any recommended adjustments and

updates to your system without interrupting the eHealth installation

program.

To start the prerequisite check

1. Insert the eHealth Software DVD.

2. Log on as root and type the following command:

nhCheckInstallPreReqs

Note: If you do not run this check before installing eHealth, you will be

alerted to system adjustments and updates during the eHealth install

process.

How to Prepare for the eHealth Upgrade

Follow these guidelines to prepare for the eHealth upgrade:

■ Identify a disk with at least 2 GB of free disk space for the eHealth r6.2.2

software.

■ Update your eHealth elements and the poller configuration by rediscovering.

Resolve any errors.

■ If you are running any nhConfig jobs that import configuration information

for eHealth integration modules, disable those jobs before upgrading.

■ Back up the eHealth database.

Page 23: Ehealth Installation Enu

Upgrade Guidelines and Prerequisites

Chapter 2: Preparing for Installations and Upgrades 23

Data Loss and Downtime

Data loss

Data loss refers to the time period when eHealth is not polling elements.

Downtime

Downtime refers to the time period when users are unable to access the

eHealth console, the eHealth web user interface, Report Center, or OneClick

for eHealth and cannot run scheduled reports.

Standard eHealth Upgrades

In a typical eHealth environment (monitoring 50,000 elements or less), the data

loss and downtime will be:

■ Data loss: Minimal loss of statistical data during the eHealth upgrade

process. (Traffic Accountant customers may see a gap in conversation data

of two to three hours.)

■ Downtime: One or more hours depending on the size of your database.

Note: On both stand-alone eHealth systems and systems that are part of a

Distributed eHealth Cluster, the eHealth statistics poller is used to collect data

during the eHealth upgrade. This process helps minimize data loss during the

upgrade process.

Remote Polling and Distributed Upgrades

In a typical eHealth remote polling environment, you will encounter up to 30

minutes of data loss on each remote site during the activation of eHealth r6.2.2,

in addition to the data loss that occurs during the eHealth upgrade process. The

central site will also show these slight data gaps in reports.

If you are upgrading to eHealth r6.2.2 in a Distributed eHealth environment,

note the following:

■ Upgrade all systems in the cluster before you activate eHealth.

■ The cluster system might experience more than 30 minutes of data loss and

approximately 1 hour or more of server downtime because of the Oracle

upgrade. The actual times depend on the size and speed of your system.

During this time, the cluster member being upgraded will be unavailable.

Page 24: Ehealth Installation Enu

Upgrade Guidelines and Prerequisites

24 Installation Guide

Merging Groups and Group Lists

Groups of elements are used for many purposes in eHealth, including reporting,

security, and assigning Live Health profiles. In releases of eHealth before r5.7,

groups had specific types, where a group of a certain type could only contain

elements of that type. For example, a LAN/WAN group included Ethernet and

WAN link elements, and a Router group included router and switch elements.

As of eHealth r6.0, groups are universal. You can place elements of any type into

the same group. This feature helps ease group maintenance.

Security

If you upgrade to eHealth r6.2.2 from eHealth r5.7.9, all groups with the same

name, regardless of type, are merged into one group during the database

conversion process. Also, group lists with the same name are merged into one

list. Therefore, eHealth users who are only allowed access to certain

technology-specific groups may be able to view and report on other groups and

elements.

For example, assume that you have three groups named Boston: a LAN/WAN

group, a Router group, and a Server group. Mary is allowed to see only the group

Boston-LAN/WAN, and Joe is allowed to see only the group Boston-Server. The

administrator has access to all three. During the upgrade, eHealth merges them

into one group, Boston, which both Joe and Mary will be able to view. This

situation could potentially cause a problem if Joe does not have rights to view

servers and Mary does not have rights to view LAN/WAN elements. To avoid the

group merge, rename the groups to have unique names before you upgrade.

Conversion Check

Before you upgrade to eHealth r6.2.2 from r5.7.9, run a conversion check to

generate a report which includes the following information:

■ A warning about security changes due to merging

■ Anticipated group and group list changes

■ A summary of the groups and group lists that cannot be merged on a central

site because of remote polling restrictions

After viewing this report and its recommendations, decide which groups and

group lists need to be renamed uniquely. For example, you may want to rename

them to avoid security breaches and to keep groups of different types unique for

purposes of reporting or organization.

Page 25: Ehealth Installation Enu

Upgrade Guidelines and Prerequisites

Chapter 2: Preparing for Installations and Upgrades 25

Run the Conversion Check

To run the conversion check on a central site of a remote polling environment,

insert the eHealth installation media and run the following command as the

eHealth user:

nhShowUpgradeChanges

The eHealth upgrade process also runs this command to identify possible

security impacts and configuration conflicts. When security impacts are found,

the conversion software displays a warning, creates a log, and asks you if you

want to continue.

Note: As part of the database conversion, existing reports, scheduled reports,

drill-downs, and web security references will also be updated.

Merged Groups and Group Lists on Remote Pollers

In the eHealth Remote Polling environment, when you upgrade each remote

polling site, eHealth merges the groups and group lists that have the same name

and were created on that polling site. To avoid the merge, you should rename

the groups and group lists before you upgrade. When you upgrade a central site,

any groups that were created on remote sites and imported to the central site

could cause the upgrade to fail if those groups contain elements managed by

more than one eHealth system.

If you are unable to upgrade a central site due to errors with group membership

and merges, contact Technical Support.

Page 26: Ehealth Installation Enu

Required Software for eHealth r6.2.2

26 Installation Guide

Required Software for eHealth r6.2.2

For eHealth r6.2.2, you need the eHealth r6.1 software, the eHealth r6.2.2

InstallPlus software, the Oracle 10g software, and the Oracle 10.2.0.4 Update

software. You can either download this software from CA Support Online or

obtain the software from DVD.

For information about installing software from DVD, see the chapter Installing

eHealth (UNIX) (see page 45).

InstallPlus is the eHealth program that reduces downtime by installing all of the

latest fixes and certifications in one procedure. To help ensure that you install

the latest available software when you install eHealth, you must use InstallPlus.

If you are downloading software from CA Support Online, do the following:

■ Download the CA eHealth Performance Manager r6.2.2 ISO file, which

contains the InstallPlus software.

■ Download the CA eHealth Performance Manager for r6.1 ISO file, which

contains the eHealth software.

■ Download CA eHealth Performance Manager r6.1 (Oracle 10g) ISO image,

which contains the Oracle 10g software.

■ Download the CA eHealth Performance Manager r6.2 SP02 (Oracle 10.2.0.4

Patch) ISO image, which contains the Oracle Update software.

Extract the InstallPlus Program

The InstallPlus program performs the following tasks:

■ Saves the latest installation files in a directory on the eHealth system.

■ Prompts you for the location of the eHealth software.

■ Installs the eHealth software plus the service packs and certification updates

available for this release.

Note: InstallPlus does not replace the standard service pack installation

program. Use InstallPlus only when you install an eHealth release for the first

time, or when you upgrade from a previous eHealth release. After you have

installed an eHealth release, continue to use the service pack installation

program to install service packs for later service pack releases.

Page 27: Ehealth Installation Enu

Required Software for eHealth r6.2.2

Chapter 2: Preparing for Installations and Upgrades 27

To extract the InstallPlus program from CA Support Online

1. Choose Products under Search Downloads on the Download Center page.

2. Make sure the All Products radio button is selected under Select a Product

and then select 'CA eHealth Console – Multiplatform' from the pull-down list.

You may see more than one of these options, but just select one.

3. Select 6.2 under Select a Release.

4. Select SP02 under Select a Gen Level.

5. Click the Go button.

The ISOs are listed.

6. Download the ISO images.

For a r6.2.2 Windows installation, download the following:

■ CA eHealth Performance Manager 6.2 SP02 for Windows - Download

Only (contains the InstallPlus software)

■ CA eHealth Performance Manager for Windows r6.1 DVD 1 of 2 (contains

the eHealth software)

■ CA eHealth Performance Manager for Windows r6.1 (Oracle 10g) DVD 2

of 2 (contains the Oracle software)

■ CA eHealth Performance Manager 6.2 SP02 for Windows (Oracle

10.2.0.4 patch) DVD 2 of 2 (contains the Oracle Update software)

For a r6.2.2 Solaris installation, download the following:

■ CA eHealth Performance Manager 6.2 SP02 for Solaris - Download Only

(contains the InstallPlus software)

■ CA eHealth Performance Manager r6.1 for Solaris DVD 1 of 2 (contains

the eHealth software)

■ CA eHealth Performance Manager r6.1 for Solaris (Oracle 10g) DVD 2 of

2 (contains the Oracle software)

■ CA eHealth Performance Manager 6.2 SP02 for Solaris (Oracle 10.2.0.4

patch) DVD 2 of 2 (contains the Oracle Update software)

For a r6.2.2 HP installation, download the following:

■ CA eHealth Performance Manager 6.2 SP02 for HP-UX DVD 1 of 2 -

Download Only (contains the InstallPlus software)

■ CA eHealth Performance Manager 6.1 SP02 for HP-UX Re-Master DVD 1

of 2 (contains the eHealth software)

■ CA eHealth Performance Manager 6.1 SP02 for HP-UX Re-Master

(Oracle) DVD 2 of 2 (contains the Oracle software)

■ CA eHealth Performance Manager 6.2 SP02 for HP-UX (Oracle 10.2.0.4

Patch) DVD 2 of 2 (contains the Oracle Update software)

Page 28: Ehealth Installation Enu

Required Software for eHealth r6.2.2

28 Installation Guide

7. Mount the CA eHealth Performance Manager r6.2.2 ISO file and copy the

InstallPlus program to a new, empty directory.

Confirm that you have at least the following disk space available for the

InstallPlus software:

■ Windows: 350 MB

■ Solaris: 1100 MB

■ HP-UX: 800 MB

Note: For the InstallPlus program to work correctly, the file must be saved in

a new directory.

8. Extract the InstallPlus file by doing the following, depending on your

platform:

■ Windows:

Double-click the LAN_release_WIN_splevel_PLUS.exe file to extract the

InstallPlus files into the current working directory.

LAN

Represents the supported language, either English (ENU), French

(FRA), or Japanese (JPN)

release

Represents the release number, such as 601 for eHealth r6.1.

splevel

Represents the service pack release level.

The InstallPlus program files are extracted into the current directory.

During the eHealth installation you will be prompted to navigate to this

directory to start the eHealth installation.

Page 29: Ehealth Installation Enu

Required Software for eHealth r6.2.2

Chapter 2: Preparing for Installations and Upgrades 29

■ UNIX:

a. Log on as root and change to the new directory.

b. Enter the following command to make the file executable:

chmod +x LAN_release_UNIX_splevel_PLUS.sh

LAN

Represents the supported language; either English (ENU), French

(FRA), or Japanese (JPN).

release

Represents the release number, such as 610 for eHealth r6.1.

UNIX

Represents SOL for Solaris or HPX for HP-UX.

splevel

Represents the service pack release level, such as 01.

c. Run the following command to extract the InstallPlus files into the

current working directory:

./LAN_release_UNIX_splevel_PLUS.sh

The InstallPlus program files are extracted into the current directory.

During the eHealth installation you will be prompted to navigate to this

directory to start the eHealth installation.

Extract the Oracle Update Software

The Oracle Update software contains security patches and other fixes for the

eHealth database software.

The Release Notes document includes a list of services that must be stopped on

Windows target systems to help ensure that the Oracle software is updated

successfully.

Page 30: Ehealth Installation Enu

Required Software for eHealth r6.2.2

30 Installation Guide

To extract the Oracle Update software

1. Mount the CA eHealth Performance Manager r6.2 SP02 ISO image and copy

the Oracle Update zip file locally to a new, empty directory.

Note: On Windows systems, do not use a directory path that contains

spaces such as C:\Documents and Settings\All Users\eHealthInstall, or the

Windows Desktop.

The file is saved to a new directory.

2. Do one of the following, depending on your platform:

■ Windows

Double-click the ORA_WIN_VER.zip file to extract the Oracle Update

patch set file into the current working directory.

VER

Represents the database release patch level, such as 10.2.0.3.

■ UNIX

a. Log on as root and change to the new directory.

b. Run the following command to extract the Oracle Update patch set

file into the current working directory:

Note: The eHealth installation must finish before you run this command.

/opt/eHealth/bin/sys/nhiUnZip ORA_platform_VER.zip

platform

Represents SOL for Solaris or HPX for HP-UX.

VER

Represents the database release patch level, such as 10.2.0.3.

The Oracle Update software file is extracted into the current directory.

Page 31: Ehealth Installation Enu

IPv6 Configuration Prerequisites

Chapter 2: Preparing for Installations and Upgrades 31

IPv6 Configuration Prerequisites

The network that eHealth resides on must be capable of routing both IPv4 and

IPv6 addressed packets. Host name and address lookup must be configured to

support both IPv4 lookups (hosts) and IPv6 lookups (ipnodes).

The host system that eHealth resides on must be configured to support IPv6. The

host system must have a routable IPv6 address. IPv6 technology allows for

non-routable addresses, but these will not work with eHealth outside of a simple

hub the system might be connected to.

The Operating Systems supported by eHealth have differing amounts of

additional pre-installation setup needs, as follows:

■ Solaris 9 and 10 and HP-UX require no additional configuration.

■ Windows 2003 (either R1 or R2; either standard or enterprise) must have at

least SP1 (SP2 is recommended). The design of IPv6 support on Windows

requires that IPv6 be specifically enabled with the Windows NETSH

command. A routable IPv6 address must also be added, either with this

command or automatically by router assignment.

IPv6 Support and Limitations

The following eHealth support is available with IPv6:

■ All of the basic behavior of eHealth supports IPv6. You can discover, poll,

record statistics for and report on elements of agents on devices with IPv6

addresses.

■ Systems running eHealth in cluster mode can have either IPv4 or IPv6

addresses as long as IPv4 and IPv6 subnets are reachable from each other.

■ The Apache Web server for eHealth supports IPv6 as long as the Web

browser also supports IPv6. Any Firefox browser and Internet Explorer 7

(IE7) support IPv6, while IE6 does not.

■ The eHealth Trap Server supports IPv6 addresses as trap destinations and in

variable bindings by using SNMPv1 and SNMPv2c respectively. This

approach is done by overloading the ASN.1 IP address primitive with an IPv6

address. This non-standard approach is also being used by Cisco in SNMPv1.

■ All the eHealth Live clients (Exceptions, Status and Trend) support IPv6.

■ The new eHealth Traffic Accountant module with the eHealth NetFlow NMS

supports IPv6 addresses as data. As this is an integration module it does

have a limitation as described below.

■ All the eHealth peripheral products (such as eHealth SystemEDGE and

eHealth Trap Exploder) support IPv6.

Page 32: Ehealth Installation Enu

IPv6 Support and Limitations

32 Installation Guide

■ The eHealth Application Response controller (and all eHealth servers)

support IPv6. There is a limitation for eHealth Application Response.

■ Internal communications between eHealth processes gives priority to IPv6

addresses over IPv4. This approach does not apply where a user provides an

IPv4 address as in discovery. All user supplied addresses are always given

priority.

Limitations of IPv6 support in eHealth include the following:

■ IPv6 will not function correctly on an eHealth host that has no IPv4

connectivity. eHealth r6.2.2 requires a dual addressed system with at least

one of each of an IPv4 and a routable IPv6 address.

■ On Windows 2003 only, the FTP command does not support IPv6. The result

is that integration modules and an eHealth Central Site cannot establish

communications with the IPv6 address of a NMS such as NetFlow or Cisco

Wan Manager or an eHealth Remote Poller system.

■ On Windows 2003, IE6 does not support IPv6. The eHealth OneClickEH

console will not work with IPv6 addresses unless IE 7 is installed on the host.

■ The eHealth Application Response agent can monitor IPv4 traffic on a system

with an IPv6 address but it cannot monitor IPv6 traffic.

■ For users of the eHealth High Availability feature, while Sun Cluster does

support IPv6, the Veritas cluster ware package does not.

■ For users of the eHealth Disaster Recovery feature, XoSoft WANSync does

not support IPv6.

■ The eHealth Traffic Accountant for RMON2 probes and the Cisco NetFlow

NMS do not support IPv6.

■ If the HA cluster ware supports IPv6 and you are using an IPv6 virtual

address, eHealth will support only the discovery of IPv6 devices. Likewise, if

the system has been configured to use an IPv4 virtual address, eHealth will

discover only IPv4 addresses.

Page 33: Ehealth Installation Enu

Chapter 3: Installing eHealth (Windows) 33

Chapter 3: Installing eHealth (Windows)

This chapter describes how to install eHealth r6.2.2 with embedded Oracle for

the first time on a Windows system.

The time required for the installation process varies depending on the speed of

your system and disk devices, and the size of your database. You can save time

by copying the eHealth and Oracle software installation media to a local disk.

The installation program performs the following tasks:

■ Installs the new release of eHealth and related applications

■ Installs Oracle 10g

■ Applies an Oracle update, if needed

Note: Review Preparing for Installations and Upgrades before starting the

eHealth installation.

eHealth Installation

The eHealth installation program installs the core components of eHealth which

enable it to gather, analyze, and manage performance data for the elements in

your infrastructure. When you install the core eHealth software, you also install

the following supporting applications on Windows systems:

■ MKS NuTCRACKER 9.1, which supports scripting aspects of eHealth

■ Oracle 10g database server for storing eHealth data

■ Apache web server for hosting the eHealth Web user interface

■ MKS XServer for running X Windows processes and eHealth commands

During the installation, you can choose to specify another supported X

server.

■ (Optional) Cognos 8 (Report Center)

To view reports from the OneClickEH console, you need a PDF viewer, such as

Adobe Reader. You can download the latest version of Adobe Reader software on

the Adobe website at http://www.adobe.com.

Note: If you experience problems during the installation, see Troubleshooting

(see page 117).

Page 34: Ehealth Installation Enu

eHealth Installation

34 Installation Guide

eHealth Installation Package

The eHealth r6.2.2 installation package includes the following media:

Name Contents

CA eHealth

Performance

Manager for Windows

r6.1 DVD

eHealth software

You can copy this software to the disk or install it from

DVD. eHealth and Oracle software must be installed

from the same source.

CA eHealth

Performance

Manager 6.2 SP02 for

Windows DVD

InstallPlus software, which includes:

■ Related applications such as Report Center and

OneClick for eHealth.

■ eHealth documentation

You must copy this software to the disk.

CA eHealth

Performance

Manager for Windows

r6.1 (Oracle 10g)

DVD

Oracle software

You can copy this software to the disk or install it from

DVD. eHealth and Oracle software must be installed

from the same source.

CA eHealth

Performance

Manager 6.2 SP02 for

Windows (Oracle

10.2.0.4 patch) DVD

Oracle Update software

You must copy this software to the disk.

You can download an ISO image (.ISO file) of the installation DVD instead of

receiving physical media. You must then burn the image file to a DVD that you

can use on a Windows system.

System Security

When the installation program creates the eHealth database, it also changes the

passwords of the Oracle sys and system accounts to ehealth to maintain system

security. If you change these passwords, you must remember them and supply

them when necessary.

Important! You must use the nhManageUsers command when changing these

passwords. Otherwise, a password mismatch results.

Page 35: Ehealth Installation Enu

Start the eHealth Installation

Chapter 3: Installing eHealth (Windows) 35

Copy the DVDs to a Disk

You can save time during the eHealth installation by copying the installation

media to a local disk. The installation media requires approximately 4 GB of disk

space.

Note: Do not copy the installation media to a location that has spaces in the

directory name, such as the Windows Desktop. If you run the installation

program from a directory such as D:\eHealth Software, the installation fails.

Oracle 10g Software DVD

Because Oracle does not officially support installation over a network, copying

the installation media to the local system is preferable. Confirm that the target

system has at least 2 GB of free disk space.

Note: Throughout this guide, ehealth represents the full pathname of the

directory in which you are installing eHealth.

Start the eHealth Installation

Run the installation program as the eHealth administrator.

If the installation program exits with a message that the Windows SNMP trap

service is running, the program cannot configure TrapEXPLODER because both

Windows SNMP trap service and TrapEXPLODER use port 162. You must either

disable the Windows SNMP trap service or configure TrapEXPLODER to use a

different port. For help, see the troubleshooting section TrapEXPLODER Unable

to Start.

If you encounter other problems with the installation, see the log file located in

ehealth/log/install/instehealth.log.

To start the eHealth installation program

1. Log on to the Windows system as the eHealth administrator.

You must run the eHealth installation program as the eHealth administrator.

2. Create a new temporary directory with adequate space for the InstallPlus

files if you are using the InstallPlus software on DVD.

Do not use a directory path that contains spaces such as C:\Documents and

Settings\All Users\eHealth Install.

Page 36: Ehealth Installation Enu

Start the eHealth Installation

36 Installation Guide

3. Navigate to the directory into which you extracted the InstallPlus program

files. Double-click setup.exe to start the installation program.

Note: If you have not downloaded and extracted the InstallPlus program,

see "Required Software for eHealth r6.2.2 (see page 26)".

The Setup dialog appears.

4. (Optional) Select Start, Run from the Windows Desktop, and enter the

following if you have created an LCF to specify the layout of your eHealth

database:

InstPlusPath\setup -useLcf path\filename

InstPlusPath

Represents the directory in which InstallPlus has been extracted (or the

letter of the DVD drive).

path\filename

Represents the full path to the LCF.

The eHealth utilities do not like a path with spaces, so CA recommends using

a command-line window.

5. Specify the location of the release version of the eHealth software that you

are installing and click Next.

The Installation Wizard appears.

6. View the License agreement.

You must accept the agreement to install eHealth.

7. Review the eHealth Readme file which contains important information about

the current release of eHealth.

8. Select the eHealth Installation Directory.

Specify a directory such as C:\ehealth62. Do not specify a top-level (or root)

directory (such as C:\ or D:\). Also, do not refer to a directory using the

Universal Naming Convention (UNC). Instead, use a mapped drive.

Note: The default directory is ehealth.

9. Enter the eHealth User Password (the password of the current user log on).

The installation program uses the password to configure the eHealth

services.

10. Select the Date and Time Format.

This dialog appears only for English eHealth. French eHealth uses a 24-hour

time format, and Japanese eHealth uses a 12-hour time format.

11. Select the X Server. Install MKS XServer or specify another supported X

server.

Page 37: Ehealth Installation Enu

Start the eHealth Installation

Chapter 3: Installing eHealth (Windows) 37

12. Enter the Web Server Port.

The default port is 80. You can specify another port. If you select the default,

the program checks to see if the port is in use.

13. Select the Program Folder.

Note: The default folder is eHealth 6.1.

14. Specify the directory where the Oracle software will be installed.

The default location follows Oracle conventions. Do not install Oracle in a

root directory such as C:\ or D:\. Also, do not refer to a directory by using the

Universal Naming Convention (UNC). Instead, use a mapped drive.

Note: The default directory is ehdrive:\oracle\Oracle.10.2.

15. Specify the eHealth Database Name.

The eHealth database name must be eight characters or less, it must begin

with a letter, and it can consist of uppercase letters (A–Z) and digits (0–9).

For example EHEALTH or EHDATA1. This value defines the ORACLE_SID

environment variable.

Note: The default database name is EHEALTH.

16. Select the eHealth System Type:

■ A standard eHealth system polls statistic elements.

■ An eHealth Traffic Accountant system polls conversation elements

(probes).

■ A Distributed eHealth System is the polling back-end of a Distributed

eHealth cluster.

■ A Distributed eHealth Console is the reporting front-end of a Distributed

eHealth cluster.

Note: If you choose the eHealth Traffic Accountant system, you are

prompted for the location of the LCF. After specifying the file's location, go to

Step 21.

17. Select Database Sizing Method.

If you are supplying an LCF, select Custom, and specify the LCF location.

Otherwise, select Typical.

18. Enter Database Sizing Information.

If you are configuring a Distributed eHealth Console system, enter the

number of elements that you plan to monitor in the cluster. The default is

500. Also, enter the number of days for which you will retain as-polled data.

The default is 3.

Note: For guidelines, see the Distributed eHealth Administration Guide.

Page 38: Ehealth Installation Enu

Start the eHealth Installation

38 Installation Guide

19. Enter the Number of Directories for the eHealth Database.

Follow the recommendations in the eHealth Sizing Wizard. At a minimum,

specify at least two, distinct local disk drives.

20. Select Database Directories.

For best performance, specify only one directory on each disk. The

directories that you specify for the eHealth database files must be different

from each other and different from the eHealth home directory.

For example, if you specified D:\eHealth62 as the eHealth home directory,

D:\database is a valid database directory, but D:\eHealth63\database is

invalid. Do not specify a location by using the Universal Naming Convention

(UNC). Instead, use a mapped drive.

21. Select Yes if you want to install Report Center.

Note: You can install Report Center later by rerunning the eHealth installer

or by using a manual procedure.

22. Select offset time zone information.

Choose yes if your system will report on time zones that have a partial-hour

offset from GMT.

23. Enter Mail Server.

You can leave the SMTP field blank and specify the SMTP server after the

installation finishes by setting the NH_NT_SMTP_SERVER environment

variable. If you do not know the name of your SMTP server, ask your system

administrator.

24. Enter Printer Name.

You can leave the Share field blank and specify the printer after the

installation finishes by setting the NH_PRINTER environment variable.

Page 39: Ehealth Installation Enu

Start the eHealth Installation

Chapter 3: Installing eHealth (Windows) 39

25. Install Oracle.

The program has different prompts, depending on the installation source:

■ Local disk: The program prompts you for the location of the Oracle Disk

directory.

■ DVD: The program prompts you to insert the Oracle DVD. After you

insert the DVD, it may take a few minutes for the Oracle installation to

begin. Accept the defaults.

26. Update Oracle.

Specify the DVD or disk location of the Oracle Update software used to

update the database.

If you experience a failure during database creation and the installation

program stops, see Database Creation Is Incomplete before restarting the

installation program.

The installation program finishes the installation of eHealth and related

applications.

To complete the eHealth installation

1. Complete the actions listed in the To Do List dialog, if it appears. Click Next.

The Installation Complete dialog appears.

2. Select Yes, I want to restart my computer now (if it is not already selected)

and click Finish.

Note: You must restart your computer before running eHealth.

3. Click Yes when the XServer Optimizer dialog appears.

This step optimizes the ability of the X server to render graphics.

The Server Optimization dialog appears and the program starts running.

After a few minutes, progress bars appear in all of the fields.

4. Click Close.

eHealth is successfully installed.

Additional Tasks

After eHealth is installed, you might need to perform the following tasks:

■ If you are planning to create a Distributed eHealth cluster, see the

Distributed eHealth Administration Guide for details.

■ If the target system will be a site in a remote polling environment, see the

eHealth Remote Poller User Guide.

■ Re-enable all antivirus programs that you disabled, except for McAfee 8.0,

which cannot run on the same system as eHealth r6.2.2.

Page 40: Ehealth Installation Enu

Start eHealth

40 Installation Guide

■ If you copied the installation media to local disk directories, delete those

directories to free disk space.

■ You must install and configure the Distributed SNMPv3 Security Pack™

software (available from SNMP Research International) on your eHealth

system if you plan to discover and poll SNMPv3 elements.

Note: For more information, see the Distributed SNMP Security Pack Quick

Start Guide provided by SNMP Research.

■ Rename your old trapexploder.cf file and restart TrapEXPLODER to activate

the latest TrapEXPLODER features.

You can also enable LDAP authentication.

Note: The eHealth r6.2 services still use version number 6.1 (for example:

eHealth61, eHealth Httpd61, eHealth Tomcat61, and so on).

How to Activate a New TrapEXPLODER Configuration File

When you install a new version of eHealth and TrapEXPLODER over an older

version, the previous trapexploder.cf file is not overwritten in order to preserve

the old configuration data. When eHealth starts, it uses the old configuration file

and does not enable the latest TrapEXPLODER features until you save the old

configuration file under a different name.

To activate the new features, follow this process:

1. Shut down TraxEXPLODER.

2. Rename the trapexploder.cf file to trapexploder.cf.old.

3. Restart TrapEXPLODER.

This activates the new features with a newtrapexploder.cf file while

preserving your old configuration file.

Start eHealth

This section describes how to start eHealth so that you can add license

information.

To start eHealth and open the eHealth console after installation

1. Log on to your system as the eHealth administrator.

2. Select Start, Programs, eHealth 6.1 from the Windows desktop.

The eHealth server starts. The eHealth console and OneClick for eHealth

open.

Page 41: Ehealth Installation Enu

Add eHealth Licenses

Chapter 3: Installing eHealth (Windows) 41

Add eHealth Licenses

eHealth offers a variety of monitoring and management solutions that require

specific licenses (for example, Traffic Accountant). Included with this release is a

30-day trial eHealth license. This means you can run eHealth, and discover and

poll elements for 30 days out of the box. After 30 days, if you have not purchased

permanent eHealth licenses, eHealth stops discovering and polling elements in

your environment. Be sure to complete all your license purchases before the

30-day trial license expires.

To obtain licenses and more information, log on to http://support.ca.com, and

click Licensing. After you place your request, you will receive your licenses by

email. You must then add the license information to your system.

To add eHealth licenses

1. Enter the following commands to stop the eHealth server and the eHealth

license manager:

nhServer stop

nhLmgr stop

2. Open the license.dat file that resides in the ehealth/lmgr directory.

3. Copy and paste only the license keys from the email message into the file to

overwrite the existing entries.

Do not include the e-mail header information.

4. Save and close the file.

You can add licenses at any time to extend your eHealth management

capabilities.

eHealth saves the license information and enables your access to eHealth

and all associated applications.

5. Enter the following command to start the eHealth server and the eHealth

license manager:

nhServer start

The eHealth server starts and the license.dat file is read by the system. The

eHealth console and OneClick for eHealth open.

Note: Use OneClick for eHealth to find the network devices that you want to

poll and for which you want to run reports. For details about licensing and

polling, see the eHealth Administration Guide.

Page 42: Ehealth Installation Enu

Install Report Center After eHealth is Installed

42 Installation Guide

License File Example

The following is sample license information for 1000 standard poller licenses and

one LAN/WAN license:

# license.dat - license file for FLEX/lm license manager

# ...

# Key Type TotalExpiresCodeCksum

-----------------------------------------------

# PollerStandard1000never3B9E2051BBA40DD98A2F77

# LAN/WANStandard1never5BBE70611CDB9B4C5A9526

# ...

Install Report Center After eHealth is Installed

You can install Report Center on Windows after you have installed eHealth using

either of the following methods:

■ Automated – Uses the eHealth installer. This method automates the

process of installing Report Center but causes the eHealth servers to stop

during the installations of Report Center. This process can take anywhere

from 20 minutes to 3 hours, and eHealth servers will be down during this

time.

■ Manual – Uses a manual multi-step process on UNIX, which does not affect

the eHealth servers.

To install Report Center by using the eHealth installer, rerun the eHealth

installation on the same server, point it at the same eHealth location, and answer

Yes when asked whether you want to install Report Center.

Manual installations of Report Center require the additional step of copying

cndcReporting.zip to $NH_HOME\crn\deployment.

Where to Go from Here

After completing the installation, you need to perform the following

administration tasks before eHealth can begin to monitor your IT infrastructure:

■ Run the discover process to identify the devices that eHealth will monitor

■ Create groups and group lists to organize the elements that eHealth

discovers

■ Schedule reports to monitor the status of your resources

■ Develop a database backup strategy to protect your data from unexpected

events

Page 43: Ehealth Installation Enu

Where to Go from Here

Chapter 3: Installing eHealth (Windows) 43

For the following information, see the eHealth Administration Guide and the

eHealth Overview Guide:

■ Descriptions of system administration tasks

■ A road map to follow to successfully administer your eHealth system

■ An overview of the eHealth interfaces that you use to administer the system

Page 44: Ehealth Installation Enu
Page 45: Ehealth Installation Enu

Chapter 4: Installing eHealth (UNIX) 45

Chapter 4: Installing eHealth (UNIX)

This chapter describes how to install eHealth r6.2.2 with embedded Oracle for

the first time on a Solaris or HP-UX system.

The time required for the installation process varies depending on the speed of

your system and disk devices, and the size of your database. If you are installing

eHealth with embedded Oracle, you can save time by copying the eHealth and

Oracle software installation media to a local disk.

The installation program performs the following tasks:

■ Installs the new release of eHealth and related applications

■ Installs Oracle 10g

■ Applies an Oracle update, if needed

Note: Review Preparing for Installations and Upgrades before starting the

eHealth installation.

eHealth Installation

The eHealth core components gather, analyze, and manage performance data

for the elements in your infrastructure. When you install the eHealth software,

you also install the following supporting applications on UNIX systems:

■ Oracle 10g database server for storing eHealth data

■ Apache web server for hosting the eHealth Web user interface

■ (Optional) Cognos 8 (Report Center)

To view eHealth PDF reports and documentation, you need a PDF viewer, such as

Adobe Reader. You can download the latest version of Adobe Reader software on

the Adobe website at http://www.adobe.com.

Note: If you experience problems during the installation, see Troubleshooting

(see page 117).

Page 46: Ehealth Installation Enu

eHealth Installation

46 Installation Guide

eHealth Installation Package

The eHealth r6.2.2 installation package includes the following media:

Name Contents

CA eHealth

Performance

Manager for Windows

r6.1 DVD

eHealth software

You can copy this software to the disk or install it from

DVD. eHealth and Oracle software must be installed

from the same source.

CA eHealth

Performance

Manager 6.2 SP02 for

Windows DVD

InstallPlus software, which includes:

■ Related applications such as Report Center and

OneClick for eHealth.

■ eHealth documentation

You must copy this software to the disk.

CA eHealth

Performance

Manager for Windows

r6.1 (Oracle 10g)

DVD

Oracle software

You can copy this software to the disk or install it from

DVD. eHealth and Oracle software must be installed

from the same source.

CA eHealth

Performance

Manager 6.2 SP02 for

Windows (Oracle

10.2.0.4 patch) DVD

Oracle Update software

You must copy this software to the disk.

You can download an ISO image (.ISO file) of the installation DVD instead of

receiving physical media. You must then mount the ISO file as if it were an actual

DVD.

Note: You must install the eHealth software and the Oracle software from the

same source, either DVD or disk directory. The InstallPlus and Oracle update do

not have to be installed from the same source.

More information:

Mount an ISO Image on a Solaris System (see page 49)

Page 47: Ehealth Installation Enu

eHealth Installation

Chapter 4: Installing eHealth (UNIX) 47

System Security

When the installation program creates the eHealth database, it changes the

passwords of the Oracle sys and system accounts to ehealth to maintain system

security. If you change these passwords, you must remember them and supply

them when necessary.

Important! You must use the nhManageUsers command when changing these

passwords. Otherwise, a password mismatch results.

Guidelines for Installation from DVD

To prevent delays when installing from DVDs, use the following guidelines:

■ Use a mount point named /cdrom.

■ If you do not respond to prompts to insert DVDs in a timely manner, the

eHealth installation program displays the following prompt:

The Oracle installation seems to be hung. Do you want to continue the install (y/n)?

DVD-ROM Device Requirements

The DVD-ROM device must be connected directly to your system and capable of

reading 512-byte blocks. Oracle does not support installations from disk drives

mounted over a network file system (NFS).

The eHealth installation program assumes that a Solaris system is properly

configured for Volume Management to automatically mount DVDs. However,

Solaris 2.9 systems require that you modify the /etc/inetd.conf file to configure

the rpc.smserved server to support removable media.

To configure a Solaris 2.9 system to auto-mount DVDs:

1. Log in as the root user.

2. In a text editor, open the /etc/inetd.conf file.

3. Add the following line to the file:

1000155/1 tli rpc/ticotsord /usr/lib/smedia/rpc.smserverd \rpc.smserverd

4. Save your changes and close the text editor.

5. List the process ID (pid) of the inetd process in a terminal window by

entering the following command:

ps ef | grep inetd

Page 48: Ehealth Installation Enu

eHealth Installation

48 Installation Guide

6. Find the row that contains /usr/sbin/inetd.

The pid is the number in the second column of that row.

7. Enter the following command so that the inetd daemon rereads the

configuration file:

kill -HUP pid

pid

Specifies the process ID identified in Step 6.

Copy the DVDs to a Disk

If the eHealth system does not have a local DVD drive, or if you want to avoid

changing DVDs during installation, do one of the following:

■ Copy the eHealth and Oracle DVDs to a disk on the local system and then run

the InstallPlus program.

■ Copy the DVDs to an NFS-mounted (or network-accessible) system. This

type of installation is supported on systems running Solaris 2.9 and 2.10 and

HP-UX 11.11 and 11.23.

Follow these guidelines when copying DVDs to a disk:

■ You must install the eHealth software and the Oracle software from the same

source, either DVD or disk directory.

■ The InstallPlus and the Oracle update installations do not have to be from the

same source.

Note: Verify that you have the latest eHealth and Oracle security patches and

fixes by downloading the InstallPlus software and Oracle update software from

the eHealth product website at http://support.ca.com. When possible, use these

downloads instead of the DVDs supplied with your eHealth package.

To copy the contents of the DVDs to a disk

1. Mount the Software DVD.

2. Create a directory on a disk with free space equivalent to the size of the ISO

image.

Note: The installation program does not support the use of spaces in

directory names. If you run the installation program from a directory such as

/export/green/ca software/eh61, the installation fails.

The directory is created.

Page 49: Ehealth Installation Enu

eHealth Installation

Chapter 4: Installing eHealth (UNIX) 49

3. Change to the directory on which you mounted the ISO image and enter the

following command to copy the contents of the ISO image to the created

directory:

find . -print | cpio -pdmv ehdata

ehdata

Specifies the full path to the directory that you created in Step 2.

The contents of the ISO image is copied.

4. Repeat steps 1–3 for the eHealth Software ISO image, Oracle Software ISO

image, Oracle Update ISO image, and InstallPlus ISO image by using distinct

directories for each image.

After the contents of the ISO images are copied locally, extract the zip file in

the Oracle Update directory and the executable file in the InstallPlus

directory as described in “Required Software for eHealth r6.2.2 (see

page 26)”.

Mount an ISO Image on a Solaris System

If you have downloaded an ISO image of the installation DVD and moved the ISO

file to your Solaris server, you must mount the ISO file as if it were an actual DVD

to access the data in the file. You can use the lofiadm command to administer the

loopback file driver, lofi, which allows a file to be associated with a block device.

That file can then be accessed through the block device.

1. Use lofiadm to attach a block device by executing the following command:

# lofiadm -a /path/to/image/dvdImage.iso

/dev/lofi/1

2. Mount the image by executing the following mount command:

# mount -F hsfs -o ro /dev/lofi/1 /mnt

Page 50: Ehealth Installation Enu

eHealth Installation

50 Installation Guide

3. Check to make sure that Solaris recognizes the image by executing the

following:

# df -k /mnt

Filesystem kbytes used avail capacity Mounted on

/dev/lofi/1 512418 512418 0 100% /mnt

# ls /mnt

./

../

<other files in the mounted image>

If the image was created properly, Solaris should be able to mount the ISO

image and recognize the file names.

Follow the instructions to copy the contents of the eHealth and Oracle Software

DVDs to a disk, and the InstallPlus and Oracle update software.

The eHealth installer will not recognize the mounted images as true DVDs.

Important! Copy the files from the mount location to the local directory before

running the installation.

To unmount and detach the images, execute the following:

# umount /mnt

# lofiadm -d /dev/lofi/1

# lofiadm

Block Device File

Note: The full path to the command is: /usr/sbin/lofiadm

More information:

Copy the DVDs to a Disk (see page 48)

Page 51: Ehealth Installation Enu

eHealth Installation

Chapter 4: Installing eHealth (UNIX) 51

How to Configure Resource Limits on Solaris

You might need to configure Solaris systems with the resource limits required by

eHealth. eHealth uses shared memory, and it is probable that the default

resource limits are not adequate.

The configuration required by eHealth depends on the version of Solaris that you

are using.

If you are using Solaris 10, do the following:

1. Determine what projects exist on the system by executing this command:

projects -l

2. Determine what project(s) [$NH_USER] is associated with by executing this

command:

id –p [$NH_USER]

In the following example, user nhuser is associated with the default project

on the system belnotex7:

belnoteX7% id -p nhuser

uid=391(nhuser) gid=50(gdm) projid=3(default)

3. (Optional) Execute the following command to change any of the resource

limit values for the project(s) associated with [$NH_USER]:

projmod -s -K "project.max-shm-memory=(priv,4GB,deny)"

-K "project.max-shm-ids=(priv,100,deny)"

-K "process.max-sem-nsems=(priv,256,deny)"

-K "project.max-sem-ids=(priv,100,deny)" project

In the following example, default is the project being modified:

projmod -s -K "project.max-shm-memory=(priv,4GB,deny)"

-K "project.max-shm-ids=(priv,100,deny)"

-K "process.max-sem-nsems=(priv,256,deny)"

-K "project.max-sem-ids=(priv,100,deny)" default

Note that you can omit any attributes from this command if they are already

correct.

For example, to change only the number of file descriptors, execute the

following command:

projmod -s -K "project.max-shm-memory=(priv,4GB,deny)" default

Page 52: Ehealth Installation Enu

Start the eHealth Installation

52 Installation Guide

Start the eHealth Installation

The eHealth installation program prompts you to supply information. Respond to

the prompts to complete the installation. Many prompts provide a default

response in brackets ([ ]). If you press Enter at these prompts, the installation

program uses the default.

Throughout this guide, ehealth represents the full pathname of the directory in

which you are installing eHealth.

To start the eHealth installation

1. Log on to the eHealth system as root (use the dash to log on with the root

environment, not another user environment) by entering the following

command:

su - root

The root user prompt appears.

2. Set the DISPLAY environment variable to a running X Server to prevent

Oracle software installation problems by entering the following command:

setenv DISPLAY hostname:x.0

x

Specifies the display number.

The DISPLAY environment variable is set.

3. Enter the following command to verify that the value of the LANG

environment variable has not changed:

env | grep LANG

If the command does not produce any output, the root profile does not have

the LANG variable set. If you do not set a value, the installation program

assumes the value is C (English). If you are installing French or Japanese

eHealth, set the value of the variable as follows:

■ For a Bourne or Korn shell, enter the following command:

LANG=value; export LANG

■ For a C shell, enter the following command:

setenv LANG value

For value specify the operating system language:

– fr (French)

– ja (Japanese)

The value of the LANG variable is set. Confirm that the eHealth

administrator also has the same value for LANG.

Page 53: Ehealth Installation Enu

Start the eHealth Installation

Chapter 4: Installing eHealth (UNIX) 53

4. Enter the following command to set the default file permissions to read-write

by owner and group, and read-only for everyone else:

umask 002

The default file permissions are set.

5. Change to the directory where you extracted the InstallPlus files and enter

the following command:

./INSTALL.NH

Note: If you have not downloaded and extracted the InstallPlus program,

see "Required Software for eHealth r6.2.2 (see page 26)".

6. Enter eHealth software DVD mount point or disk location.

■ If you are installing eHealth from the DVD, enter /cdrom.

■ If you are installing eHealth from disk, supply the full path to the location

of the eHealth software.

7. View the agreement and enter y to accept it and install eHealth.

8. Enter y to review the eHealth README file which contains the latest

information about eHealth.

The README file appears. Press the spacebar to scroll through it or q to exit

the file.

9. Enter the name of the eHealth administrator account at the following

prompt.

You must specify a user account that already exists on your system:

What is the account name for the eHealth administrator?

The eHealth administrator account is set.

10. Specify the the location in which the Oracle 10g software will be installed at

the following prompt:

Where do you want to install the Oracle software?

Confirm that you want the installation program to create a new directory by

entering y at the following prompt:

'/Oracle10gLocation' does not exist. Do you want to create it (y|n)? [y]

The new directory is created.

11. Enter the name of the eHealth database, known as the Oracle session

identifier (SID), at the following prompt:

What is the eHealth database name? [EHEALTH]

The name must be eight characters or less, it must begin with a letter, and it

can consist of uppercase letters (A–Z) and digits (0–9).

The eHealth database name is configured.

Page 54: Ehealth Installation Enu

Start the eHealth Installation

54 Installation Guide

12. Enter the full pathname of the directory in which you want to install eHealth

at the following prompt:

Where do you want to install the eHealth software?

When specifying a location for the eHealth software, use partitions on a local

disk. Do not specify a location on a disk that resides on another system in the

network.

You can install eHealth in any directory except /opt/eHealth, which is

reserved. The eHealth system uses /opt/eHealth as a symbolic link that

points to eHealth. If you want to install eHealth under /opt, specify a name

such as /opt/ehealth62 or /opt/eh62.

Note: During installation, eHealth sets the ownership of this directory to the

user specified in Step 9, even if the directory already exists and is owned by

another user.

The eHealth installation directory is specified.

13. Confirm that you want the installation program to create a new directory by

entering y at the following prompt:

'ehealth' doesn’t exist. Do you want to create it (y|n)? [y]

The eHealth installation directory is created.

14. Select a date format for eHealth reports, the console, and the web user

interface at the following prompt:

eHealth can display dates in one of the following formats.

1) mm/dd/yyyy

2) dd/mm/yyyy

3) yyyy/mm/dd

4) yyyy/dd/mm

What date format should eHealth use? (1|2|3|4) [1]

15. Select a time format at the following prompt:

eHealth can display times in one of the following formats:

1) 12-hour clock (such as 5:00 PM)

2) 24-hour clock (such as 17:00)

What time format should eHealth use? (1|2) [1]

This prompt does not appear when you install the French version of eHealth

because that language automatically uses a 24-hour clock.

16. Enter the port number for the web server at the following prompt:

What port should the Web server use? [80]

eHealth installs an Apache web server that allows users to view and run

eHealth reports from a web browser or use the Live Health applications.

Accept port 80 as the default response unless port 80 is already in use.

Page 55: Ehealth Installation Enu

Start the eHealth Installation

Chapter 4: Installing eHealth (UNIX) 55

17. Specify the type of eHealth system that you want to install at the following

prompt:

eHealth System Type.

(1) Standard eHealth System

(2) eHealth Traffic Accountant (TA) System

(3) Distributed eHealth System (back-end/polling system)

(4) Distributed eHealth Console (front-end/reporting system)

Please enter your selection [1]:

where:

■ A standard eHealth system polls statistic elements.

■ An eHealth Traffic Accountant system polls conversation elements

(probes).

■ A Distributed eHealth System is the polling back-end of a Distributed

eHealth cluster.

■ A Distributed eHealth Console is the reporting front-end of a Distributed

eHealth cluster.

The default [1] is the standard eHealth system.

Note: If you choose the eHealth Traffic Accountant type, you are prompted

for the location of the LCF. After specifying the file's location, go to Step 22.

18. Specify the number of elements that you intend to poll at the following

prompt:

The size of your eHealth database depends on the number of monitored

elements and the number of days as-polled (unaggregated) data. eHealth

retains aggregated data for a longer period.

Number of elements:

19. Specify the number of days to retain as-polled data at the following prompt:

Enter the number of days for which you will retain as-polled data. This

value determines the initial size of your eHealth database. If you change the

default value, after installation you must change the statistics rollup schedule

to match this value.

Number of days [3]

By default, eHealth collects five-minute samples of data from each

monitored element and keeps this raw data for three days. It then rolls up

(aggregates) the as-polled samples into hourly and daily samples. Specify

the number that you used when planning the system size by using the

eHealth Sizing Wizard.

Page 56: Ehealth Installation Enu

Start the eHealth Installation

56 Installation Guide

20. Enter the number of directories for the eHealth Database at the following

prompt.

Follow the recommendations in the eHealth Sizing Wizard. At a minimum,

specify at least two, distinct local disk drives.

Your eHealth database requires one or more directories upon which to place

your Oracle database. Each directory must be on a distinct partition and

each directory should be on a distinct disk drive. I/O performance is

impacted greatly by your responses.

Enter number of directories to use for datafiles:

21. Enter directory pathnames.

The installation program prompts you for the directory pathnames in which

to store the eHealth database, one at a time. At each prompt, enter one

directory pathname.

Enter directory 1:

Enter directory 2:

Enter directory 3:

.

.

The directories that you specify for the eHealth database files must be

different from each other and different from the eHealth home directory or

Oracle home directory. Do not specify /tmp as a directory pathname. This

directory is intended for temporary files only, not database directories.

22. Select Yes if you want to install Report Center.

Note: You can install Report Center later by rerunning the eHealth installer

or by using a manual procedure.

23. Select offset time zone information.

Choose yes if your system will report on time zones that have a partial-hour

offset from GMT.

24. Install Oracle (only if you are installing eHealth with embedded Oracle).

The program has different prompts, depending on the installation source:

■ Local disk: The program prompts you for the location of the Oracle Disk

directory. Enter the full pathname to the directory in which you copied

the DVDs, excluding the disk and disk number.

Example: /path/OracleBase

path

Specifies the full path to the location where the OracleBase software

was copied.

■ DVD: The program prompts you to insert the Oracle DVD. After you

insert the DVD, it may take a few minutes for the Oracle installation to

begin. Accept the defaults.

Page 57: Ehealth Installation Enu

Start the eHealth Installation

Chapter 4: Installing eHealth (UNIX) 57

25. Update Oracle (only if you are installing eHealth with embedded Oracle).

If the following prompt appears, it indicates that the installer has to examine

the Oracle update software to determine if updates need to be applied:

Enter Database Update Kit DVD mount point or disk location:

Enter the full directory path to the Oracle update software on your local disk,

for example: /home/mydisk2/dbPatchKit. If you have not downloaded and

extracted the Oracle update zip file, see "Required Software for eHealth

r6.2.2 (see page 26)".

Note: For more information about how to install the update, open the

Readme text file located on the top level of the Oracle update directory.

The Oracle installer applies updates as needed.

Note: If you experience a failure during database creation and the

installation program stops, see Database Creation Is Incomplete before

restarting the installation program.

When the installation finishes, the following is displayed:

■ A list of suggested or required tasks for you to perform

■ The location of the log file containing a record of the installation

eHealth is successfully installed and activation is launched.

Additional Tasks

After eHealth is installed, you may need to perform the following tasks:

■ If you are planning to create a Distributed eHealth cluster, see the

Distributed eHealth Administration Guide for details.

■ For information about high availability and disaster recovery in your eHealth

environment, see the eHealth High Availability and Disaster Recovery

Administration Guide.

■ If the target system will be a site in a remote polling environment, you must

perform additional steps after running the eHealth installation program. See

the Using the eHealth Remote Poller guide.

■ If you copied the installation DVDs to local disk directories, delete those

directories to free disk space.

■ You must install and configure the Distributed SNMPv3 Security Pack™

software (available from SNMP Research International) on your eHealth

system if you plan to discover and poll SNMPv3 elements. For more

information, see the Distributed SNMP Security Pack Quick Start Guide

provided by SNMP Research.

■ Rename your old trapexploder.cf file and restart TrapEXPLODER to activate

the latest TrapEXPLODER features.

Page 58: Ehealth Installation Enu

Start eHealth and Add eHealth Licenses

58 Installation Guide

How to Activate a New TrapEXPLODER Configuration File

When you install a new version of eHealth and TrapEXPLODER over an older

version, the previous trapexploder.cf file is not overwritten in order to preserve

the old configuration data. When eHealth starts up, the old configuration file is

used and does not let you access the latest TrapEXPLODER features until you

save the old configuration file under a different name.

To activate the new features, follow this process:

1. Shut down TraxEXPLODER.

2. Locate the trapexploder.cf file.

■ On UNIX: /etc/trapexploder.cf

■ On Windows: C:\Windows\system32\trapexploder.cf

3. Rename the trapexploder.cf file to trapexploder.cf.old.

4. Restart TrapEXPLODER.

This activates the new features with a newtrapexploder.cf file while

preserving your old configuration file.

Start eHealth and Add eHealth Licenses

eHealth offers a variety of monitoring and management solutions that require

specific licenses (for example, Traffic Accountant). Included with this release is a

30-day trial eHealth license. This means you can run eHealth, and discover and

poll elements for 30 days out of the box. After 30 days, if you have not purchased

permanent eHealth licenses, eHealth stops discovering and polling elements in

your environment. Be sure to complete all your license purchases before the

30-day trial license expires.

To obtain licenses, and more information, log in to http://support.ca.com, and

click Licensing. After you place your request, you will receive your licenses

electronically. You must then add the license information to your system.

Page 59: Ehealth Installation Enu

Start eHealth and Add eHealth Licenses

Chapter 4: Installing eHealth (UNIX) 59

To start eHealth and add your eHealth licenses after installation

1. Source the eHealth resource file appropriate for your shell environment by

using one of the following commands:

■ Bourne: . ./nethealthrc.sh

■ C: source nethealthrc.csh

■ Korn: . ./nethealthrc.ksh

The eHealth environment is set.

2. Enter the following commands to stop the eHealth server and the eHealth

license manager:

nhServer stop

nhLmgr stop

3. Open the license.dat file that resides in the ehealth/lmgr directory.

4. Copy and paste only the license keys from the email message into the file to

overwrite the existing entries.

Do not include the e-mail header information.

5. Save and close the file. You can add licenses at any time to extend your

eHealth management capabilities.

eHealth saves the license information and enables your access to eHealth

and all associated applications.

6. Enter the following command to start the eHealth server and the eHealth

license manager:

nhServer start

The eHealth server starts and the licenses are read by the system. The

eHealth console and OneClick for eHealth open.

Note: Use OneClick for eHealth to locate the network devices that you want

to poll and for which you want to run reports. For details about licensing and

polling, see the eHealth Administration Guide.

Example: License File

The following is sample license information for 1000 standard poller licenses and

one LAN/WAN license:

# license.dat - license file for FLEX/lm license manager

# ...

# Key Type TotalExpiresCodeCksum

------- -------- ----- ---------------------------

# PollerStandard1000never3B9E2051BBA40DD98A2F77

# LAN/WANStandard1never5BBE70611CDB9B4C5A9526

# ...

Page 60: Ehealth Installation Enu

Install Report Center Manually After eHealth Is Installed

60 Installation Guide

Install Report Center Manually After eHealth Is Installed

You can install Report Center manually on UNIX after you have installed eHealth.

This process does not affect the eHealth servers.

Note: You can use the eHealth installer to automatically add the Report Center

feature, but installing it automatically causes the eHealth servers to stop during

the installations of Report Center.

To manually install Report Center on UNIX

1. Open a new command shell and source the new nethealthrc.sh or csh file.

2. Disable schedule job 'Update Report Center Element Types' by executing the

following command:

nhSchedule -disable 100020

3. Run the following commands at the command line:

nhParameter -set reportCenterInstalled yes

nhRptCtrConfig -action setAdminWebAccess -dbUser [$NH_USER] -adminUser admin

-adminPassword [adminPwd] -adminURI

http://localhost:9301/p2pd/servlet/dispatch

[$NH_USER]

Specifies the eHealth administrator.

[adminPwd]

Specifies the password of the web user named admin.

4. Run the Cognos 8 (Report Center) installer from the rcInstall folder in the

zipped patch kit or the InstallPlus kit.

■ Zipped Patch Kit:

Windows: [unzipped loc]/rcInstall/setup.exe

Unix: [unzipped loc]/rcInstall/INSTALL

■ InstallPlus Kit:

Windows: [unzipped loc]/plus/patch/rcInstall/setup.exe

UNIX: [unzipped loc]/plus/patch/rcInstall/INSTALL

5. Run the following command:

nhRptCtrConfig -action instStartCognos

The Cognos servers start.

6. Run the following command:

nhRptCtrConfig -action instConfigureRC

This deploys the sample reports and data model (metadata) for eHealth.

Page 61: Ehealth Installation Enu

Where to Go from Here

Chapter 4: Installing eHealth (UNIX) 61

7. Run the following command:

nhRptCtrConfig -action instConfigureRegData 60

Note: Use 30 for non-hourly timezone data.

This runs nh_reg_process.setup(60) to configure the regData.

8. Run the following command:

nhRptCtrConfig -action instFinalizeRC

This sets flags that enable Report Center related DB jobs and the Report

Center tab in the eHealth web user interface.

9. Enable the schedule job 'Update Report Center Element Types' by executing

the following command:

nhSchedule -enable 100020

Report Center is now enabled.

Where to Go from Here

After completing the installation, you need to perform the following

administration tasks before eHealth can begin to monitor your IT infrastructure:

■ Run the discover process to identify the devices that eHealth will monitor

■ Create groups and group lists to organize the elements that eHealth

discovers

■ Schedule reports to monitor the status of your resources

■ Develop a database backup strategy to protect your data from unexpected

events

For the following information, see the eHealth Administration Guide and the

eHealth Overview Guide:

■ Descriptions of system administration tasks

■ A roadmap to follow to successfully administer your eHealth system

■ An overview of the eHealth interfaces that you use to administer the system

Page 62: Ehealth Installation Enu
Page 63: Ehealth Installation Enu

Chapter 5: Upgrading eHealth (Windows) 63

Chapter 5: Upgrading eHealth

(Windows)

This chapter describes how to upgrade eHealth Release r5.7.9 or r6.0 to

eHealth r6.2.2 on a Windows system. The upgrade process includes an upgrade

of the Oracle database from Oracle 9.2.0.8 to Oracle 10g. If you have an earlier

version of Oracle (such as 9.2.0.3), you must upgrade to Oracle 9.2.0.8 and then

upgrade to Oracle 10g.

You must install eHealth r6.2.2 in a new directory on the existing eHealth

system.

The eHealth upgrade program performs the following tasks:

■ Installs the new release of eHealth in a directory that is different from the

location of eHealth r5.7.9 or r6.0

■ Copies configuration information and customized files to the new eHealth

location

■ Upgrades MKS Nutcracker software

■ Upgrades Report Center, if installed

If Report Center is not installed, you can choose to install it.

■ Upgrades the version of the Oracle software

■ Converts the database to the eHealth r6.2.2 schema

■ Applies an Oracle update, if needed

Note: Make a back up copy of the eHealth database before you start the

upgrade.

eHealth Upgrade

Before you begin the upgrade process, you may want to copy the contents of the

DVDs to a disk if the eHealth system does not have a local DVD drive, or if you

want to avoid changing DVDs during installation.

Page 64: Ehealth Installation Enu

eHealth Upgrade

64 Installation Guide

Copy the contents of the DVDs

To reduce the time spent changing DVDs you can copy the DVDs to a local disk

drive. The DVDs require approximately 4 GB of disk space.

Do not copy the DVDs to a location that has spaces in the directory name, such

as the Windows Desktop. If you run the installation program from a directory

such as D:\eHealth Software, the installation fails.

eHealth Software Package

Confirm that you have the appropriate software for the eHealth r6.2.2 release:

Name Contents

CA eHealth

Performance

Manager for Windows

r6.1 DVD

eHealth software

You can copy this software to the disk or install it from

DVD. eHealth and Oracle software must be installed

from the same source.

CA eHealth

Performance

Manager 6.2 SP02 for

Windows DVD

InstallPlus software, which includes:

■ Related applications such as Report Center and

OneClick for eHealth.

■ eHealth documentation

You must copy this software to the disk.

CA eHealth

Performance

Manager for Windows

r6.1 (Oracle 10g)

DVD

Oracle software

You can copy this software to the disk or install it from

DVD. eHealth and Oracle software must be installed

from the same source.

CA eHealth

Performance

Manager 6.2 SP02 for

Windows (Oracle

10.2.0.4 patch) DVD

Oracle Update software

You must copy this software to the disk.

Page 65: Ehealth Installation Enu

eHealth Upgrade

Chapter 5: Upgrading eHealth (Windows) 65

Start the eHealth Upgrade

Run the installation program as the eHealth administrator. Throughout this guide

ehealth_new represents the full pathname of the directory in which you are

installing eHealth r6.2.2, and ehealth_old represents the directory in which you

installed eHealth r6.0 or r6.1.

The eHealth installation program prompts you to supply information. Respond to

these prompts to complete the installation.

To start the eHealth upgrade

1. Log on to the Windows system as the eHealth administrator.

You must run the eHealth installation program as the eHealth administrator.

2. Create a new temporary directory with adequate space for the InstallPlus

files if you are using the InstallPlus software on DVD.

Do not use a directory path that contains spaces such as C:\Documents and

Settings\All Users\eHealthInstall.

3. Navigate to the directory into which you extracted the InstallPlus program

files and double-click setup.exe.

Note: If you have not downloaded and extracted the InstallPlus program,

see Required Software for eHealth r6.2.2.

The Setup dialog appears.

4. Specify the location of the release version of the eHealth software that you

are installing and click Next.

A dialog appears explaining when the installation program checks your

database software for possible updates.

5. Click Yes.

The eHealth Installation Wizard welcome window appears.

6. Click Next.

7. View the License agreement.

You must accept the agreement to install eHealth.

8. Review eHealth README file, which contains important information about

the current release of eHealth.

9. Select eHealth Installation Directory.

Specify a directory such as C:\ehealth62. Do not specify a top-level (or root)

directory (such as C:\ or D:\). Also, do not refer to a directory by using the

Universal Naming Convention (UNC). Instead, use a mapped drive.

Note: The default directory is ehealth 6.2.

Page 66: Ehealth Installation Enu

eHealth Upgrade

66 Installation Guide

10. Enter the eHealth User Password (the password of the current user log on).

The installation program uses the password to configure the eHealth

services.

11. Specify the directory where the Oracle software will be installed.

The default location follows Oracle conventions. Do not install Oracle in a

root directory such as C:\ or D:\. Also, do not refer to a directory using the

Universal Naming Convention (UNC). Instead, use a mapped drive.

12. Select Date and Time Format.

This dialog only appears for English eHealth. French eHealth uses a 24-hour

time format, and Japanese eHealth uses a 12-hour time format.

13. Select Program Folder.

Note: The default folder is ehealth 6.2.

14. Enter Yes if you do not have Report Center on your system or and you want

to install it now, or if you want to upgrade your existing version.

Note: Report Center can be manually installed later by rerunning the

eHealth installer.

15. Select the correct offset time zone information.

Choose yes if your system will report on time zones that have a partial-hour

offset from GMT.

16. Click Next to begin the eHealth installation.

17. Specify the location of the Oracle software by inserting the Oracle software

DVD or specifying a disk directory.

18. Update Oracle.

Specify the DVD or disk location of the Oracle update software used to

update the database.

Note: For instructions on how to install the Oracle update, open the README

text file located on the top level of the Oracle update directory.

The installation program finishes the installation of eHealth and related

applications.

Page 67: Ehealth Installation Enu

Additional Tasks

Chapter 5: Upgrading eHealth (Windows) 67

To complete the eHealth installation

1. Complete the actions listed in the To Do List dialog, if it appears, and click

Next.

The Installation Complete dialog appears, and the the eHealth activation

process starts.

Note: If you are working in a cluster environment, see Activate a Distributed

eHealth Cluster.

A window appears showing the progress of the eHealth activation. The

system reboots after activation completes.

2. Select Start, Programs, eHealth 6.1 from the Windows desktop.

The eHealth console and OneClick for eHealth open.

3. Run reports to confirm that eHealth is polling and running reports normally.

After a few days of proper function, perform the Finalize Upgrade procedure.

Additional Tasks

After you have successfully upgraded your system to eHealth r6.2.2, perform

these tasks to help ensure that eHealth operates properly.

Activate a Distributed eHealth Cluster

After you have installed eHealth r6.2.2 on all cluster members, you must

activate the software across the cluster from a single trusted cluster member.

Note: Perform this step on the trusted system only. Do not perform this step on

each cluster member.

Trusted System

A trusted system in a Distributed eHealth cluster is an eHealth system that

can issue commands (such as nhRunCommand and nhPutFile) to modify the

configuration and operation of other systems in the cluster.

The trusted member that you select can be a Distributed eHealth System or

a Distributed eHealth Console. When you run the nhUpgradeCluster

-activate command from this system to activate eHealth r6.2.2 on all cluster

members, the command establishes the trusted system as the controller

system for the cluster upgrade process.

Page 68: Ehealth Installation Enu

Additional Tasks

68 Installation Guide

To activate eHealth r6.2.2 on all systems in a cluster

Note: If the system encounters errors during any critical activation step, it rolls

back the software to r5.7.9 or r6.0 and issues messages to this effect. After

eHealth r6.2.2 is activated, the eHealth r5.7.9 or r6.0 environment is no longer

active.

1. Log on as the eHealth administrator and open a new command prompt

window.

2. Change to the ehealth_old\bin directory:

cd /d ehealth_old\bin

The directory is changed.

3. Confirm that all cluster member systems are running by entering the

following command:

nhListClusterMembers -all

Cluster member output appears. Examine the output and ensure that all

cluster members are responding with information.

4. Enter the following command to activate eHealth r6.2.2 on all cluster

members:

nhUpgradeCluster -activate

The following prompt appears:

This command will run the requested cluster upgrade action on every

member in the cluster. Press Ctrl-C to stop, or any other key to continue.

Page 69: Ehealth Installation Enu

Additional Tasks

Chapter 5: Upgrading eHealth (Windows) 69

5. Press Return at the prompt.

The nhUpgradeCluster -activate command performs the following processes

(some, such as database conversion, require approximately one to ten hours

to complete, depending on the size of your database):

■ Establishes the current system as the controller system: you must run all

subsequent cluster upgrade commands from this system

■ Confirms the ability to communicate with other clustered systems

■ Checks that all cluster members have the eHealth r6.2.2 software

installed and are ready for activation

■ Places all clustered systems in a mode that prevents configuration

changes

■ Stops eHealth r5.7.9 or r6.0 servers

■ Starts the stand-alone poller

■ Converts the database to use the eHealth r6.2.2 schema

■ Recreates the eHealth r5.7.9 or r6.0 configuration in the eHealth r6.2.2

environment

■ Starts eHealth r6.2.2 servers

■ Restores all clustered systems to a mode that allows configuration

changes

■ Confirms that eHealth r6.2.2 has started on all systems in the cluster

■ Reboots each Windows system in the cluster

The activation process is completed, with all cluster members running

eHealth r6.2.2. The ehealth_old\log\ runSwitchLocal.log file records the

activation of the eHealth cluster upgrade.

Finalize Upgrade

After a few days, when you have run reports and confirmed that the upgrade to

eHealth r6.2.2 was successful in your environment, finalize the installation

changes.

To finalize the installation changes

1. Open a terminal window on the eHealth system and log on as the eHealth

administrator.

2. Enter the following command:

nhConvertDb -finalize

Page 70: Ehealth Installation Enu

Additional Tasks

70 Installation Guide

Note: During this process, eHealth disables (drops) the database tables that

support rolling back to eHealth r5.7.9 or r6.0. Do not remove eHealth r5.7.9 or

r6.0 until you are sure that eHealth r6.2.2 is running successfully. This command

may take 5 to 15 minutes to complete.

To follow the progress of the command, see the log file,

ehealth_new\log\convert_finalize_date.time.log

date/time

Represents the date and time that the conversion occurred.

Cleanup Tasks

To help ensure the best performance of your eHealth r6.2.2 system, complete

the following tasks:

■ Rename your old trapexploder.cf file and restart TrapEXPLODER to activate

the latest TrapEXPLODER features.

■ Check scheduled jobs to confirm the accuracy of pathnames and file

locations.

■ If you stopped or disabled any nhConfig jobs for eHealth integration

modules, enable those jobs.

■ If you use Application Response (AR), upgrade AR agents and check

ehealth_new/log/install/ARUpgrade.log for messages that application rule

sets have changed. If you monitor custom applications, the rules carry over

during an upgrade, but if you monitor default applications, the rules may

change. Consider incorporating the changes into the

ehealth_new/data/response/Rules.ard file. If you are not familiar with BT

Studio and the process of customizing rule sets, consult with Technical

Support for assistance.

■ If you currently use any other agents to monitor eHealth, upgrade the

agents (if needed) to a version supported by eHealth r6.2.2. For more

information, see the device certification web page at

http://support.ca.com/devices.

■ Inform Live Health users to upgrade their Live Health client software.

■ If you have created Live Exceptions Notifier rules to run scripts that are

specified by hard-coded paths relative to the previous release of eHealth,

move the scripts to the eHealth r6.2.2 home directory and update those

rules.

■ Authorize eHealth web users to use new functions of the eHealth Web user

interface, as appropriate.

■ If you copied the installation DVDs to local disk directories, delete those

directories to free disk space.

Page 71: Ehealth Installation Enu

Additional Tasks

Chapter 5: Upgrading eHealth (Windows) 71

■ If you plan to discover and poll SNMPv3 elements, you must install and

configure the Distributed SNMPv3 Security Pack™ software (available from

SNMP Research International) on your eHealth system. For more

information, see the product documentation.

■ (Optional) After eHealth r6.2.2 is polling normally and reports run well for a

few days, remove the previous release of eHealth to regain disk space.

Page 72: Ehealth Installation Enu
Page 73: Ehealth Installation Enu

Chapter 6: Upgrading eHealth (UNIX) 73

Chapter 6: Upgrading eHealth (UNIX)

This chapter describes how to upgrade eHealth r5.7.9 or r6.0 to eHealth r6.2.2

on a Solaris or HP-UX system. The upgrade process includes an upgrade of the

Oracle database from Oracle 9.2.0.8 to Oracle 10g. If you have an earlier version

of Oracle (such as 9.2.0.3), you must upgrade to Oracle 9.2.0.8 and then

upgrade to Oracle 10g.

You must install eHealth r6.2.2 in a new directory on the existing eHealth

system.

The eHealth upgrade program performs the following tasks:

■ Installs the new release of eHealth in a directory that is different from the

location of eHealth r5.7.9 or r6.0

■ Copies configuration information and customized files to the new eHealth

location

■ Upgrades Report Center, if installed. If Report Center is not installed, you

can choose to install it.

■ Upgrades the version of the Oracle software

■ Converts the database to the eHealth r6.2.2 schema

■ Applies an Oracle update, if needed

Note: Review Preparing for Installations and Upgrades before starting the

eHealth installation.

eHealth Upgrade

Before you install eHealth, you may have to mount the DVD drive. You may want

to copy the contents of the DVDs to a disk if the eHealth system does not have a

local DVD drive, or if you want to avoid changing DVDs during installation.

Page 74: Ehealth Installation Enu

eHealth Upgrade

74 Installation Guide

eHealth Software Package

Confirm that you have the appropriate software for the eHealth r6.2.2 release.

Name Contents

CA eHealth

Performance

Manager for

Windows r6.1 DVD

eHealth software

You can copy this software to the disk or install it from

DVD. eHealth and Oracle software must be installed

from the same source.

CA eHealth

Performance

Manager 6.2 SP02

for Windows DVD

InstallPlus software, which includes:

■ Related applications such as Report Center and

OneClick for eHealth.

■ eHealth documentation

You must copy this software to the disk.

CA eHealth

Performance

Manager for

Windows r6.1

(Oracle 10g) DVD

Oracle software

You can copy this software to the disk or install it from

DVD. eHealth and Oracle software must be installed

from the same source.

CA eHealth

Performance

Manager 6.2 SP02

for Windows (Oracle

10.2.0.4 patch) DVD

Oracle Update software

You must copy this software to the disk.

Start the eHealth Upgrade

The eHealth installation program prompts you to supply information. Respond to

these prompts to complete the installation. Some prompts provide a default

response in brackets ([ ]). If you press Enter at these prompts, the installation

program uses the default.

Throughout this guide, ehealth_new represents the full pathname of the

directory in which you are installing eHealth r6.2.2.

Page 75: Ehealth Installation Enu

eHealth Upgrade

Chapter 6: Upgrading eHealth (UNIX) 75

To start the eHealth upgrade

1. Log on to the eHealth system as root by entering the following command

(use the dash to log on with the root environment, not another user

environment):

su - root

The root user prompt appears.

2. Enter the following command to set the default file permissions to read-write

by owner and group, and read-only for everyone else:

umask 002

The default file permissions are set.

3. Change to the directory in which you placed the eHealth software, and run

the installation script by entering the following installation command:

./INSTALL.NH

4. Enter eHealth Software DVD mount point or disk location.

■ If you are installing eHealth software from DVD, enter /cdrom.

■ If you are installing eHealth software from the disk, supply the full path

to the location of the eHealth software.

The eHealth installation program starts, and the eHealth license agreement

appears.

5. View the agreement and enter y at the following prompt to accept the

agreement to install eHealth:

Do you accept the terms of the license agreement? [y]

6. Enter y at the following prompt to review the README file which contains the

latest information about eHealth:

Would you like to see the eHealth readme file? [y]

The README file appears. Press the spacebar to scroll through it or q to exit

the file.

7. Enter the location in which the Oracle 10g software will be installed at the

following prompt:

Where do you want to install the Oracle software?

Install Oracle in subdirectories of a directory called oracle, such as

/oracle/product/ora10i.

8. Confirm that you want the installation program to create a new directory by

entering y at the following prompt:

'/Oracle10gLocation' does not exist. Do you want to create it (y|n)? [y]

The new directory is created.

Page 76: Ehealth Installation Enu

eHealth Upgrade

76 Installation Guide

9. Enter the full pathname of the directory in which you want to install eHealth

at the following prompt:

Where do you want to install the eHealth software?

When specifying a location for the eHealth software, use partitions on a local

disk. Do not specify a location on a disk that resides on another system in the

network.

Note: You can install eHealth in any directory except /opt/eHealth, which is

reserved. If you want to install eHealth under /opt, specify a name such as

/opt/ehealth62 or /opt/eh62. The eHealth system uses /opt/eHealth as a

symbolic link that points to the running release of eHealth.

The eHealth installation directory is specified.

10. Enter y at the following prompt to confirm that you want the installation

program to create a new directory (if you specified one):

'ehealth' doesn’t exist. Do you want to create it (y|n)? [y]

The eHealth installation directory is created.

11. Upgrade Report Center.

If Report Center is installed on your system, the following prompt appears:

Report Center 6.2 provides coverage for a limited number of distinct element types.

This limitation may impact existing Report Center reports. For more information,

see the 6.2 ReadMe file (Update Element Types in Report Center Jobs section). Do

you want to continue the install (y|n) [y]?

y

Continues the upgrade to Report Center and eHealth.

Note: After completing the upgrade, you can run a command that lets

you select the element types that you want Report Center to report on.

For more information, see "Update Element Types in Report Center Jobs"

in the eHealth r6.2.2 Readme.

n

Stops the eHealth installer before the upgrade is applied so that you can

review the Readme file.

Note: After reviewing the Readme, you must rerun the eHealth installer

to apply the upgrade.

12. Select correct offset time zone information.

Choose yes if your system will report on time zones that have a partial-hour

offset from GMT.

13. Install Oracle.

Specify the location of the Oracle software by inserting the Oracle software

DVD or specifying a disk directory.

Page 77: Ehealth Installation Enu

Additional Tasks

Chapter 6: Upgrading eHealth (UNIX) 77

14. Update Oracle.

If the following prompt appears, it indicates that the installer has to examine

the Oracle update software to determine if updates need to be applied:

Enter Database Update Kit DVD mount point or disk location:

Enter the full directory path on the local disk, for example:

/home/mydisk1/dbPatchKit

If you have not downloaded and extracted the Oracle Update zip file, see

"Required Software for eHealth r6.2.2 (see page 26)."

Note: For instructions on how to install the Oracle update, open the README

text file located on the top level of the Oracle update directory.

The Oracle installer applies updates as needed.

When the installation finishes, the following is displayed:

■ A list of suggested or required tasks for you to perform

■ The location of the log file containing a record of the installation

eHealth is successfully upgraded and activation is launched.

Additional Tasks

After you have successfully upgraded your system to eHealth r6.2.2, perform

these tasks to help ensure eHealth r6.2.2 operates properly.

Activate a Distributed eHealth Cluster

After you have installed eHealth r6.2.2 on all cluster members, you must

activate the software across the cluster from a single trusted cluster member.

Note: Perform this task on the trusted system only. Do not perform this task on

each cluster member.

A trusted system is an eHealth system in a Distributed eHealth cluster that can

issue commands (such as nhRunCommand and nhPutFile) to modify the

configuration and operation of other systems in the cluster.

The trusted member that you select can be a Distributed eHealth System or a

Distributed eHealth Console. When you run the nhUpgradeCluster -activate

command from this system to activate eHealth r6.2.2 on all cluster members,

the command establishes the trusted system as the controller system for the

cluster upgrade process.

Page 78: Ehealth Installation Enu

Additional Tasks

78 Installation Guide

In the activate procedure, ehealth_old is the directory in which you installed

eHealth r5.7.9 or r6.0.

Note: If the system encounters errors during any critical activation step, it rolls

back the software to r5.7.9 or r6.0 and issues messages to this effect. After

eHealth r6.2.2 is activated, the eHealth r5.7.9 or r6.0 environment is no longer

active.

To activate eHealth r6.2.2 on all systems in a cluster

1. Open a new terminal window and log on as the eHealth administrator.

Change to the ehealth_old directory.

Use one of the following commands to source the eHealth r5.7.9 or r6.0

resource file that is appropriate for your shell environment:

■ Bourne: . ./nethealthrc.sh

■ C: source nethealthrc.csh

■ Korn: . ./nethealthrc.ksh

The eHealth resource file is sourced.

2. Enter the following command to confirm that all cluster member systems are

running:

nhListClusterMembers -all

Cluster member output appears. Examine the output and confirm that all

cluster members are responding with information.

3. Enter the following command on the main system to activate eHealth r6.2.2

on all cluster members:

nhUpgradeCluster -activate

The following prompt appears:

This command will run the requested cluster upgrade action on every member

in the cluster. Press Ctrl-C to stop, or any other key to continue.

4. Press Enter.

The nhUpgradeCluster -activate command performs the following processes

(some, such as database conversion, require approximately one to ten hours

to complete, depending on the size of your database):

■ Establishes the current system as the controller system: you must run all

subsequent cluster upgrade commands from this system

■ Confirms the ability to communicate with other clustered systems

■ Checks that all cluster members have the eHealth r6.2.2 software

installed and are ready for activation

■ Places all clustered systems in a mode that prevents configuration

changes

Page 79: Ehealth Installation Enu

Additional Tasks

Chapter 6: Upgrading eHealth (UNIX) 79

■ Stops eHealth r5.7.9 or r6.0 servers

■ Starts the stand-alone poller

■ Converts the database to use the eHealth r6.2.2 schema

■ Recreates the eHealth r5.7.9 or r6.0 configuration in the eHealth r6.2.2

environment

■ Starts eHealth r6.2.2 servers

■ Restores all clustered systems to a mode that allows configuration

changes

■ Confirms that eHealth r6.2.2 has started on all systems in the cluster

The activation process is completed, with all cluster members running

eHealth r6.2.2. The ehealth_old\log\runSwitchLocal.log file records the

activation of the eHealth cluster upgrade.

Finalize Upgrade

After a few days, when you have run reports and confirmed that the upgrade to

eHealth r6.2.2 was successful in your environment, finalize the installation

changes.

To finalize the installation changes

1. Open a terminal window and log on as the eHealth administrator on the

eHealth system.

2. Source the eHealth resource file.

3. Enter the following command:

nhConvertDb -finalize

Note: During this process, eHealth disables (drops) the database tables that

support rolling back to eHealth r5.7.9 or r6.0. Do not remove eHealth r5.7.9 or

r6.0 until you are sure that eHealth r6.2.2 is running successfully. This command

may take 5 to 15 minutes to finish executing.

To follow the progress of the command, see the log file,

ehealth_new/log/convert_finalize_date.time.log

date/time

Represent the date and time that the conversion occurred.

Page 80: Ehealth Installation Enu

Additional Tasks

80 Installation Guide

Cleanup Tasks

To help ensure the best performance of your eHealth r6.2.2 system, complete

the following tasks:

■ If any user accounts are configured to automatically source the eHealth

r5.7.9 or r6.0 resource file, update them to source the eHealth r6.2.2

resource file instead.

■ Rename your old trapexploder.cf file and restart TrapEXPLODER to activate

the latest TrapEXPLODER features.

■ Check scheduled jobs to confirm the accuracy of pathnames and file

locations.

■ If you stopped or disabled any nhConfig jobs for eHealth integration

modules, enable those jobs.

■ If you use Application Response (AR), upgrade AR agents and check

ehealth_new/log/install/ARUpgrade.log for messages that application rule

sets have changed. (If you monitor custom applications, the rules carry over

during an upgrade, but if you monitor default applications, the rules may

change.) Consider incorporating the changes into the

ehealth_new/data/response/Rules.ard file. If you are not familiar with BT

Studio and the process of customizing rule sets, consult with Technical

Support for assistance.

■ If you currently use any other agents to monitor eHealth, upgrade the

agents (if needed) to a version supported by eHealth r6.2.2.

Note: For more information, see the device certification web page at

http://support.ca.com/devices.

■ Inform Live Health users to upgrade their Live Health client software.

■ If you have created Live Exceptions Notifier rules to run scripts that are

specified by hard-coded paths relative to the previous release of eHealth,

move the scripts to the eHealth r6.2.2 home directory and update those

rules.

■ Authorize eHealth web users to use new functions of the eHealth web user

interface, as appropriate.

■ If you copied the installation DVDs to local disk directories, delete those

directories to free disk space.

■ If you plan to discover and poll SNMPv3 elements, you must install and

configure the Distributed SNMPv3 Security Pack™ software (available from

SNMP Research International) on your eHealth system. For more

information, see the product documentation.

Page 81: Ehealth Installation Enu

Additional Tasks

Chapter 6: Upgrading eHealth (UNIX) 81

■ (Solaris only): If your eHealth system is part of a High Availability cluster

that has Sun cluster software installed, you must upgrade to the latest

CAehealthHA Solaris package installed with eHealth r6.2.2.

Note: For more information, see the eHealth High Availability and Disaster

Recovery Administration Guide.

■ (Optional) After eHealth r6.2.2 is polling normally and reports run well for a

few days, remove the previous release of eHealth to regain disk space.

Page 82: Ehealth Installation Enu
Page 83: Ehealth Installation Enu

Appendix A: Administration Tasks Reference 83

Appendix A: Administration Tasks

Reference

Tasks to Perform Before You Install or Upgrade eHealth

Before you install or upgrade eHealth, perform the following tasks:

■ Check the File System Format (Windows) (see page 83)

■ Change the eHealth System Hostname (Windows) (see page 84)

■ Add Swap Space (Windows and UNIX) (see page 84)

■ Check and Modify Kernel Requirements (UNIX) (see page 87)

■ Mount the DVD Drive (UNIX) (see page 93)

■ Unmount the DVD Drive (UNIX) (see page 98)

Note: Before installing the eHealth software, you must create an eHealth

administrator account. To create a user group and the eHealth administrator

account on your system, see your system administrator.

Several of the UNIX-specific procedures require root privileges. If you do not

know the password for root, ask your UNIX system administrator for assistance.

Check the File System Format (Windows)

The disks on which you install the eHealth and Oracle 10g software must use the

Windows NTFS format.

To check that a disk uses NTFS

1. Open My Computer from the Start menu.

2. Select a disk on which you want to install some or all of the eHealth software,

and right-click to display the shortcut menu.

3. Select Properties.

4. Select the General tab, and verify that the value for File system is NTFS.

If the disk uses the File Allocation Table (FAT) file system format, you must

use the Windows convert command to convert it to NTFS format. For

instructions, see your Windows documentation.

Page 84: Ehealth Installation Enu

Tasks to Perform Before You Install or Upgrade eHealth

84 Installation Guide

Change the eHealth System Hostname (Windows)

Your eHealth system must use a valid hostname. Hostnames can contain the

characters A–Z, a–z, 0–9, and dashes (–). Hostnames cannot contain spaces,

periods (.), and underscores (_). If your hostname contains invalid characters,

you must change it before installing eHealth.

To change the hostname of your eHealth system

1. Select Start, Control Panel, System from the Windows desktop.

The System Properties dialog appears.

2. Select the Computer Name tab; then click Change.

The Computer Name Changes dialog appears.

3. Change the hostname in the Computer name field.

4. Click OK.

The hostname is changed.

Add Swap Space (Windows and UNIX)

Swap space (or virtual memory storage file) is temporary storage used when a

system‟s memory requirements exceed the size of available RAM. Systems swap

processes and datafiles between the swap space and the physical memory as

needed. The amount of swap space a system has is dependent upon the system

configuration.

Use the eHealth Sizing Wizard to determine your system requirements. If your

system has less than the recommended amount of available swap space, you

must add more swap space by locating additional unused disk space. The sum of

your current swap space and the unused disk space must equal the swap space

requirements for your configuration.

When you add swap space, you must change the virtual memory paging file size.

To do so, you must be logged on as a user who is a member of the Administrators

group.

Note: For more information, see Using the eHealth Sizing Wizard.

To add swap space to a Windows system

1. Log on to the eHealth system as the a user with administrative privileges.

2. Select Start, Control Panel, System.

The System Properties dialog appears.

Page 85: Ehealth Installation Enu

Tasks to Perform Before You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 85

3. Select the Advanced tab and under Performance, click Settings.

The Performance Options dialog appears.

4. Select the Advanced tab. Under Virtual Memory, click Change.

5. Select the desired drive from the Drive list.

For optimal performance, specify a drive other than the one on which you

plan to install eHealth.

6. Click Custom Size under Paging File Size for Selected Drive and specify a

value in the Initial Size field that is at least the size recommended by the

eHealth sizing wizard.

7. Click Set and then click OK.

8. Click OK in the Performance Options dialog.

9. Click OK in the System Properties dialog.

Swap space is added. For more information about virtual paging files, see

your Windows documentation.

To add swap space to a Solaris UNIX File System (UFS)

1. Log on to the eHealth system as root and execute the following command to

locate disks with unused space:

df -k

A list of disks appears.

2. Execute the following command:

mkfile size [k|m|b] swapFilePath/swapFileName

size

Represents the number of bytes to be allocated, but it can be flagged as

KB, MB, or blocks, with the k, m, or b suffixes, respectively.

swapFilePath/swapFileName

Represents the full path and file name for the additional swap file.

3. Edit the /etc/vfstab file to add the following line:

swapFilePath/swapFileName - - swap - no -

4. Enable the new swap file by executing this command:

swap -a swapFilePath/swapFileName

The swap file is now in use.

5. Confirm the swap space settings by executing this command:

swap -l

Swap space is added. For details on allocating additional swap space, see the

administration manual provided with your Solaris system.

Page 86: Ehealth Installation Enu

Tasks to Perform Before You Install or Upgrade eHealth

86 Installation Guide

To add swap space to a Solaris Zettabyte File System (ZFS)

1. Remove the swap area by executing this command:

swap -d /dev/zvol/dsk/rpool/swap

2. Confirm that the swap area is removed by executing this command:

$ swap -l

The following message appears: No swap devices configured

3. Resize the swap volume, as shown in the following example:

$ zfs set volsize=6G rpool/swap

4. Activate the swap area by executing this command:

$ swap -a /dev/zvol/dsk/rpool/swap

5. Confirm the swap space settings by executing this command:

$ swap -l

The following information appears:

swapfile dev swaplo blocks free

/dev/zvol/dsk/rpool/swap 182,2 8 2097144 2097144

To add swap space to an HP-UX system

Use the SAM tool to add swap space to an HP-UX system. For complete

instructions, see the administration manual provided with your system.

1. Log on to the eHealth system as root and start the SAM tool by entering the

following command:

/usr/sbin/sam

2. Select Disks and File Systems, Swap, Actions, Add File System Swap.

A list of file systems appears.

3. Select the file system to use for swap from the list.

4. Specify values for Minimum Swap (Mbytes) and Maximum Swap (Mbytes).

5. Specify the swap priority.

6. Specify the time at which you want to enable swap and click OK.

Swap space is added to the system. For details on allocating additional swap

space, see the administration manual provided with your HP-UX system.

Page 87: Ehealth Installation Enu

Tasks to Perform Before You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 87

Check and Modify Kernel Requirements (UNIX)

Before you install eHealth r6.2.2, run the prerequisite checker program to

determine if your system meets the minimum requirements. The checker verifies

that the kernel parameter values on your system are configured for at least the

required minimums. If they are not, the checker generates a list of

recommended configuration adjustments.

If your kernel parameters are not set for the required minimums, you must

modify them. This section describes how to modify kernels on Solaris and HP-UX

systems. For more information about modifying kernels on your system, see

your system documentation.

Solaris Kernel Requirements

Solaris systems often use a default maximum shared memory segment of

1,048,576. You must modify your kernel to increase the maximum shared

memory segment and change the settings of other parameters.

The following table summarizes the required settings for a Solaris kernel:

Parameter Minimum Setting Parameter Description

maxusers 2048 Maximum number of users

shmmni 128 Number of shared memory identifiers

shmmax 25% of RAM Maximum shared memory segment

semmsl 512 Maximum number of semaphores, per

ID

semmni 128 Number of semaphore identifiers

Page 88: Ehealth Installation Enu

Tasks to Perform Before You Install or Upgrade eHealth

88 Installation Guide

Modify a Solaris Kernel

To simplify the process of setting kernel parameters on Solaris systems, eHealth

provides a template file on the eHealth Software DVD containing the appropriate

kernel settings. By using the template file as described in this section, you

reduce the chances of making a simple syntax or formatting error that might

cause the installation to fail.

To modify your kernel parameters

1. Perform one of the following actions:

■ Replace your existing system configuration file with the template

etc_system.SunOS file, and edit the file as necessary to define other

parameters required for your site. (This method is recommended if you

have made few changes to your etc_system.SunOS file.)

■ Copy and paste kernel settings from the template file to your existing

etc_system.SunOS file (this may be easier if you have made many

changes to your etc_system.SunOS file).

Note: If you are running Solaris 2.10, the recommended way of setting

IPC resource control limits is now through projects. Edits made to the

etc_system.SunOS file are still valid but force a reboot to enable the

parameters. For additional information, see your system documentation

or contact your system administrator.

2. Log in to your system as root.

3. Mount the eHealth Software DVD.

4. Enter the following command to create a backup of your kernel parameter

file, where date is today‟s date:

cp /etc/system /etc/system.orig.date

5. Do one of the following to make a copy of the template file:

■ If you use Solaris with Volume Management, run the following

command, including the DVD label after /cdrom. For example:

cp /cdrom/cdLabel/eHealth/etc_system.SunOS /etc/system

■ Otherwise, use the following command:

cp /cdrom/eHealth/etc_system.SunOS /etc/system

6. Use a text editor to check the /etc/system.orig.date file for any parameters

that are not defined in the new etc_system.SunOS file. Copy and paste these

parameters into the new etc_system.SunOS file.

Page 89: Ehealth Installation Enu

Tasks to Perform Before You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 89

7. Save your changes to the etc_system.SunOS file.

Important! In the etc_system.SunOS file, spaces before or after

commands or empty lines at the end of the file will cause the script to fail.

Remove any spaces or empty lines before saving the file.

8. Enter the following command to reboot the system and reconfigure the

Solaris kernel:

shutdown -i6 -g1 -y

To copy and paste kernel settings from the template file

1. Log in to your system as root.

2. Mount the eHealth Software DVD.

3. Enter the following command to create a backup of your kernel parameter

file, where date is today‟s date:

cp /etc/system /etc/system.orig.date

4. Do one of the following to append the contents of the template file to the

existing system file:

■ If you use Solaris with Volume Management, use the following

command, including the CD label after /cdrom. For example:

cat /cdrom/cdLabel/eHealth/etc_system.SunOS >> /etc/system

■ Otherwise, use the following command:

cat /cdrom/eHealth/etc_system.SunOS >> /etc/system

5. Review the contents of the etc_system.SunOS file by using a text editor.

The kernel parameters defined for eHealth appear after the following text:

# Added for eHealth

Confirm that these kernel parameters are not defined elsewhere in the file. If

a parameter is already defined in the file, insert an asterisk (*) before that

line to disable it.

6. Save your changes to the etc_system.SunOS file.

Important! In the etc_system.SunOS file, spaces before or after

commands or empty lines at the end of the file will cause the script to fail.

Remove any spaces or empty lines before saving the file.

7. Enter the following command to reboot the system and reconfigure the

Solaris kernel:

sync; sync; shutdown -i6 -g1 -y

Page 90: Ehealth Installation Enu

Tasks to Perform Before You Install or Upgrade eHealth

90 Installation Guide

HP-UX Kernel Requirements

The following are the minimum kernel requirements for HP-UX systems:

Parameter Required Setting Parameter Description

MSGSEG 32,767 Number of segments available for

messages

MSGTQL NPROC Number of message headers

MSGMAP (MSGTQL + 2) Maximum number of message map

entries

MAXUPRC ((NPROC*9)/10) Maximum number of user processes

NCALLOUT (16 + NKTHREAD) Maximum number of pending

timeouts

SEMMNS (SEMMNI*2) Number of semaphores in the

system

SEMMNI 4,096 Maximum number of semaphore

sets in the entire system

SEMMAP (SEMMNI+2) Maximum

number of

semaphore

map entries

NPROC 4,096 Maximum number of processes

DBC_MAX_PCT 13 for a 1 GB system

7 for a 2 GB system

5 for a 3 GB system

4 for a 4 GB system

Maximum dynamic buffer cache size

as a percent of system RAM size

DBC_MIN_PCT 2 Minimum dynamic buffer cache size

as a percent of system RAM size

KSI_ALLOC_MAX (NPROC*8) System-wide limit of queued signals

that can be allocated

MAX_THREAD_PR

OC

256 Maximum number of kernel threads

allowed per process

MAXDSIZ Varies based on the

amount of physical

memory:

■ 0xC0000000 for

a 3 GB or

greater system

Maximum data segment size for

32-bit systems in bytes

Page 91: Ehealth Installation Enu

Tasks to Perform Before You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 91

Parameter Required Setting Parameter Description

■ 0x80000000 for

a 2 GB

■ 0x40000000 or

a 1 GB

MAXDSIZ_64BIT 2,147,483,648 (or

0x80000000)

Maximum data segment size for

64-bit systems in bytes

MAXSSIZ 170,000,000 (or

0xa21fe80)

Maximum stack segment size for

32-bit systems in bytes

MAXSSIZ_64BIT 1,073,741,824 (or

0x40000000)

Maximum stack segment size for

64-bit systems in bytes

MAXSWAPCHUNK

S

16,384 Maximum number of swap chunks

MAXUSERS 32 or greater Maximum number of users

MESG 1 Message feature indicator

MSGMNI NPROC Number of message queue

identifiers

NCSIZE ((8*NPROC+2048)+

VX_NCSIZE)

Directory Name Lookup Cache

(DNLC) space needed for inodes.

(The default value for VX_NCSIZE is

1,024)

NFILE (15*NPROC+2048) Maximum number of open files

NFLOCKS 4,096 Maximum number of file locks

available on the system

NINODE (8*NPROC+2048) Maximum number of open inodes

NKTHREAD (((NPROC*7)/4)+16

)

Maximum number of kernel threads

supported by the system

SEMA 1 Semaphore feature indicator

SEMMNU (NPROC-4) Number of semaphore undo

structures

SEMVMX 32,768 Maximum value of a semaphore

SHMEM 1 Shared memory feature indicator

SHMMAX Varies based on the

amount of physical

memory:

■ 0xFFFFFFFF for a

4 GB system

Maximum allowable size of one

shared memory segment in decimal

bytes

Page 92: Ehealth Installation Enu

Tasks to Perform Before You Install or Upgrade eHealth

92 Installation Guide

Parameter Required Setting Parameter Description

■ 0xC0000000 for

a 3 GB system

■ 0x80000000 for

a 2 GB system

■ 0x40000000 for

a 1 GB system

SHMMNI 512 Maximum number of shared

memory segments in the system

SHMSEG 200 Maximum number of shared

memory segments to which one

process can attach

VPS_CEILING 64 Maximum system-selected page

size in KB

VX_NCSIZE 1,024 Number of bytes reserved for

directory pathname cache used by

the VxFS file system

Modify an HP-UX Kernel

On HP-UX systems, eHealth requires that you use a 64-bit kernel. This section

describes how to verify that you are using a 64-bit kernel and how to modify the

HP-UX configuration kernel. To modify HP-UX kernels, use the System

Administration Manager (SAM) tool, which is an optional package for HP-UX.

Note: Before you modify the configuration, you must load the package

containing the SAM tool. If you did not load this package, refer to the system

administration manual that was provided with your HP-UX system.

To verify that you are using a 64-bit kernel

1. Log in to the eHealth system as root.

2. Enter the following command:

getconf KERNEL_BITS

■ If the command returns 64, you are using a 64-bit kernel and you should

verify the configuration of it.

■ If the command returns a different value, you need to upgrade to a

64-bit kernel. For more information, refer to your HP-UX documentation.

Page 93: Ehealth Installation Enu

Tasks to Perform Before You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 93

To modify the configuration of an HP-UX kernel

1. Log on to your system as root.

2. Start the SAM tool by entering the following command:

/usr/sbin/sam

3. Select Kernel Configuration, Configurable Parameters.

4. Change the value of a parameter by selecting it from the list and selecting

Actions, Modify Configurable Parameter.

5. Press Enter to apply the changes, and click OK.

6. Select Actions, Create a New Kernel.

7. Click Yes when the system prompts you to reboot the kernel.

Mount the DVD Drive (UNIX)

To help ensure that your system can access the DVD, mount the DVD drive on a

directory. After inserting the DVD into the drive, use the mount command and

specify that directory. Mount a DVD drive on the existing /cdrom directory. If

that directory does not exist, create it.

This section includes the following topics:

■ Verify That the DVD Directory Exists (see page 93)

■ Verify That the DVD Drive is Mounted (see page 94)

■ Mount the DVD Drive Locally (see page 95)

■ Mount the DVD Drive from a Remote System (see page 96)

Verify That the DVD Directory Exists

The DVD is normally mounted to the /cdrom directory. To verify that the /cdrom

directory exists on your system, enter the following command:

ls /

This command lists the files and directories under the root directory.

If the /cdrom directory exists on your system, it appears in the list of directories.

If the /cdrom directory is not listed, you must create it.

Page 94: Ehealth Installation Enu

Tasks to Perform Before You Install or Upgrade eHealth

94 Installation Guide

To create the /cdrom directory

1. Log on to the eHealth system as root.

2. Enter the following command in a terminal window:

mkdir /cdrom

The directory is created.

Verify That the DVD Drive is Mounted

Before you can install eHealth, you must mount the DVD drive on the /cdrom

directory of a Solaris system.

Note: Before you perform this procedure on a Solaris system, turn off Volume

Management.

To verify that the DVD drive is mounted

1. Display the list of mounted file systems by entering the following command:

/etc/mount

2. Verify whether the DVD drive is mounted on your system by checking the

mount command output.

Use the following sample output as a guideline:

/dev/sr0 on /cdrom

Note: /dev/sr0 is the standard default names for the DVD device drivers.

If the DVD drive is mounted from a remote system, the mount command

displays output similar to the following, where server is the name of the

remote system:

server:/cdrom on /cdrom

3. Do one of the following:

■ If the DVD drive is mounted, begin the software installation process.

■ If the DVD drive is not mounted, do one of the following:

– If the drive is connected to your system, mount it by following the

instructions in the section Mount the DVD Drive Locally (see

page 95).

– If the drive is connected to another system, mount it by following the

instructions in the section Mount the DVD Drive from a Remote

System (see page 96).

Page 95: Ehealth Installation Enu

Tasks to Perform Before You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 95

Mount the DVD Drive Locally

This section describes how to mount the DVD drive on a Solaris system.

To mount a DVD drive that is locally connected to a Solaris system

1. Log on to the eHealth system as root and insert the eHealth Software DVD

that includes the InstallPlus program into the DVD drive.

2. Create a DVD mount point, if necessary, by entering the following command:

mkdir /cdrom

cdrom

Represents the mount point.

The DVD mount point is created.

3. Mount the DVD drive. Use the following command as a guideline, depending

on your system:

/etc/mount -F hsfs -r /dev/sr0 /cdrom

Note: /dev/sr0 or /dev/dsk/c0t6d0s0 are the default names for the Solaris

DVD device driver. Depending upon your system setup, you may need to

contact your UNIX system administrator to obtain the appropriate DVD

device name. If the mount command fails, see your system documentation

for the appropriate command.

The DVD drive is mounted.

If the system does not recognize the DVD after you have followed these

instructions (the system displays a device busy message), restart the system

and try again.

Page 96: Ehealth Installation Enu

Tasks to Perform Before You Install or Upgrade eHealth

96 Installation Guide

Mount the DVD Drive from a Remote System

To mount the eHealth Software DVD over a network file system (NFS), you must

first examine and load the exports file on the remote system, as well as mount

the DVD drive on both the remote and local system. You must have root

privileges on the NFS server to mount the DVD.

To examine and load the exports file on the remote system

1. Log on to the remote system as root and change to the appropriate directory

by entering one of the following commands:

■ Solaris: cd /etc/dfs

■ HP-UX: cd /etc

The directory is changed.

2. List the exports file on the remote system by entering one the following

commands:

■ Solaris: ls dfstab

■ HP-UX: ls exports

The list appears. If the file is not listed, use a text editor to create the file.

3. Confirm that the exports file contains one of the following lines:

■ Solaris: share -F nfs -o ro /cdrom

■ HP-UX: /cdrom -ro

If it does not contain the line, or if you created a new file in Step 2, use a text

editor to add this line to the end of the file.

4. Load the exports file on the remote Solaris system by entering one of the

following commands:

■ Solaris: shareall

■ HP-UX: The file is automatically loaded. To verify, enter the following

command:

usr/etc/showmount -e

If the file is not loaded, enter the following:

exports -o ro /cdrom

The exports file is loaded on the remote system.

Page 97: Ehealth Installation Enu

Tasks to Perform Before You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 97

To mount the DVD drive on the remote system

1. (HP-UX systems only) Examine the contents of the /etc/checklist file by

entering the following command:

grep /cdrom /etc/checklist

The command produces output that is similar to the following:

device /cdrom cdfs ro

device

Specifies the name of the DVD device driver.

If this output does not appear, use a text editor to add this line to the end of

the /etc/checklist file. If the line is disabled, with a pound (#) character, edit

the file to remove the pound character.

2. Mount the DVD drive by using one of the following commands as guidelines:

■ Solaris: /etc/mount -F hsfs -r /dev/sr0 /cdrom

■ HP-UX: /etc/mount /dev/dsk/c201d2s0 /cdrom -r -t cdfs

Note: /dev/sr0 and c201d2s0 are the standard default names for the DVD

device drivers. If the mount command fails, see your system documentation

for the appropriate device driver.

3. Log off of the remote system.

The remote system DVD drive is mounted.

To mount the DVD on your local system

1. Log on to the local system as root.

2. Mount the DVD drive by entering the following command, where server is the

name of the remote system:

/etc/mount server:/cdrom /cdrom

The DVD is mounted on the local system.

Page 98: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

98 Installation Guide

Unmount the DVD Drive (UNIX)

For some UNIX systems you must unmount the DVD drive to eject the DVD in the

drive.

To unmount a DVD drive

1. Enter the following command to move to another directory if your current

directory is the /cdrom directory:

cd /

2. Unmount the DVD drive by entering the following command:

umount /cdrom

If the DVD drive is mounted to a Solaris system running Volume

Management, enter the following command to eject the disc:

eject

3. Remove the eHealth DVD from the drive.

The DVD drive is unmounted.

Tasks to Perform After You Install or Upgrade eHealth

After you install or upgrade eHealth, perform the following tasks:

■ Specify the Mail Server (Windows) (see page 99)

■ Specify the Printer (Windows) (see page 100)

■ Change the Web Server Port Number (Windows and UNIX) (see page 101)

■ Enable the FtpCollector to Run on Solaris 5.9 and Solaris 10 (see page 103)

■ (Optional) Enable and Configure Authentication Options (see page 104)

Page 99: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 99

Specify the Mail Server (Windows)

If you did not specify the name of your SMTP mail server during the eHealth

installation, set the NH_NT_SMTP_SERVER environment variable to specify the

SMTP server name. This variable defines the SMTP server that eHealth uses to

send email messages.

To set the NH_NT_SMTP_SERVER environment variable

1. Open the Environment Variables dialog by doing the following:

a. From the Windows desktop, select Start, Control Panel, System.

b. Select the Advanced tab.

c. Click Environment Variables.

2. Look for the NH_NT_SMTP_SERVER variable under System variables; then

select one of the following options to specify the name of your mail server:

■ If the variable is not defined, add it as follows:

– Select any system variable, and then click New.

– The New System Variable dialog appears.

– Enter the variable NH_NT_SMTP_SERVER in the Variable Name field

of the New System Variable dialog.

– Specify the name of your SMTP mail server (for example,

yellow.xyzcorp.com) in the Variable Value field.

– Click OK.

■ If the variable is defined, edit its value as follows:

– Select the NH_NT_SMTP_SERVER variable in the list.

– Click Edit.

– The Edit System Variable dialog appears.

– Specify the name of your SMTP mail server (for example,

yellow.xyzcorp.com) in the Variable Value field.

– Click OK.

3. Click OK to close the Environment Variables dialog.

4. Click OK to close the System Properties dialog.

5. Stop and restart the eHealth server to enable the NH_NT_SMTP_SERVER

variable.

The mail server is specified.

Page 100: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

100 Installation Guide

Specify the Printer (Windows)

If you did not do so during the eHealth installation, specify the name of your

printer. If you use a network printer, the name must include the network print

server and print share name.

To determine the print share name

1. Select Start, Printers from the Windows desktop.

2. Right-click the icon for the printer that you want to use and select Properties

from the shortcut menu.

The Properties dialog opens.

3. Select the Sharing tab.

4. Record the value shown in the Shared as field.

This is the print share name. Use this name when specifying a network

printer for use with eHealth.

To set the NH_PRINTER environment variable

1. Open the Environment Variables dialog:

a. Select Start, Settings, Control Panel from the Windows desktop.

b. Select System and the Advanced tab.

c. Click Environment Variables.

2. Look under System variables for the NH_PRINTER variable.

3. Do one of the following:

■ If the variable is not defined, add it as follows:

– Select any system variable and click New.

– Enter the following variable in the Variable Name field:

NH_PRINTER

– Click OK.

■ If the variable is defined, specify the name of your printer as follows:

– Select the NH_PRINTER variable in the list.

– Click Edit.

– Specify the name of your printer in the Variable Value field of the Edit

System Variable dialog. Use the print share name. For example,

\\purple\1188-CP1120

– Click OK.

4. Click OK to close the Environment Variables dialog.

Page 101: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 101

5. Click OK to close the System Properties dialog.

6. Stop and restart the eHealth server to enable the NH_PRINTER variable.

The printer is specified.

Change the Web Server Port Number (Windows and UNIX)

During a new installation, eHealth installs and configures the Apache web server

(on Windows systems it automatically starts upon reboot of the system).

However, if another web server or process is using the default web port (80), you

must specify another port number and start the server manually.

To change the Apache web server port number on Windows

1. Open the Environment Variables dialog:

a. From the Windows desktop, select Start, Control Panel, System.

b. Select the Advanced tab.

c. Click Environment Variables.

2. Select NH_HTTP_PORT under System variables and then click Edit.

3. Specify the port number that you want the Apache web server to use in the

Variable Value field.

4. Click OK in the Edit System Variable dialog.

5. Click OK in the Environment Variables dialog.

6. Click OK in the System Properties dialog.

7. Regenerate the web server configuration file to reflect the new port number:

a. Open a command prompt window.

b. Enter the following command:

ehealth/bin/ nhHttpdCfg -user %NH_USER% -grp Administrators -nhDir /ehealth

-outFile /ehealth/web/httpd/conf/httpd.conf

ehealth

Represents the installation directory for eHealth r6.2.2.

Note: Enter the command on one line. Do not press Enter to match the

formatting shown in the example.

8. Start the Apache web server manually by using the Services dialog.

The web server file is changed to reflect the new port number.

Page 102: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

102 Installation Guide

9. Verify that the Apache web server is set to start automatically when you

restart the eHealth system:

a. Select Start, Control Panel, Administrative Tools, Services.

The Services dialog appears.

b. Select eHealth httpd61.

c. Select Action, Properties if the Startup Type is not set to Automatic.

d. Select Automatic from the Startup type list and then click OK.

To change the Apache web server port number on UNIX

1. Log on as the eHealth administrator.

2. Edit the nethealthrc.sh.usr file to set the NH_HTTP_PORT environment

variable to the port that you want to use for your web server. For example,

enter this definition in the nethealthrc.sh.usr file to set NH_HTTP_PORT to

use port 80:

NH_HTTP_PORT="80"; export NH_HTTP_PORT

Note: You must set this variable in the nethealthrc.sh.usr file. You cannot

set it directly in the httpd.conf file.

3. Enter the following command to regenerate the web server configuration file

to reflect the new port number:

nhHttpdCfg -user ehUser -grp group -nhDir ehealth

-outFile ehealth/web/httpd/conf/httpd.conf

ehUser

Represents the name of the eHealth administrator account.

group

Represents the name of the primary group of which the eHealth

administrator account is a member.

ehealth

Represents the full path of the eHealth installation directory.

Note: Enter the command on one line. Do not press Enter to match the

formatting shown in the example.

The file reflects the new port number.

4. Enter the following command to start the web server:

nhHttpd start

Note: If you start the web server from the command line, you must use this

command to restart it when it stops or after the system reboots.

The port number is changed.

Page 103: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 103

Enable the FtpCollector to Run on Solaris 5.9 and Solaris 10

After installing eHealth, you must enable the FtpCollector to run on Solaris 5.9

and Solaris 10 machines.

Note: HP-UX does not support CNDC, so the FtpCollector cannot run on HP-UX

machines.

To enable the FtpCollector to run on Solaris 5.9

1. Do the following as root in $NH_HOME/modules/cndc/bin:

■ Execute the following command to set the uid bit for FTP Collector:

chmod u+s FtpCollector

■ Execute the following command to set the owner as root:

chown root FtpCollector

2. Do the following as root in /opt:

Execute the following command to find the location of oracle home:

echo $ORACLE_HOME

If a value is not returned, log on as the eHealth user and find the value by

executing the command. Then, as root, execute the following command:

ln -s <value of ORACLE_HOME> eHealth-oracle

To enable the FtpCollector to run on Solaris 10, modify /etc/user_attr to give the

eHealth user privileged port access.

The following commands should be able to start and stop the FtpCollector when

run as nhuser:

■ nhServer start

■ nhManageCndc -start FTP (or ALL)

■ nhReset

The FtpCollector should start and run as nhuser without logging any information

about switching between users at startup.

On Windows, which has no concept of privileged ports, the FTP Collector service

should start without mention of switching users at startup.

Page 104: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

104 Installation Guide

Authentication Options

eHealth offers the following integration options for authentication:

■ CA Spectrum to eHealth one-way single authentication support

■ eHealth SAML support

■ eHealth RADIUS support

All three methods let you use CA Spectrum, but only the CA Spectrum to eHealth

one-way single authentication option lets you drill down from CA Spectrum

OneClick to the eHealth Web user interface without providing additional

credentials. The RADIUS and SAML options prompt you for credentials every

time you drill down from CA Spectrum to eHealth.

How To Enable One-way Authentication from CA Spectrum to eHealth

The limited CA Spectrum to eHealth single authentication option provides

one-way drill-down from CA Spectrum to eHealth through CA EEM. This

integration lets you use CA Spectrum to access the eHealth Web user interface

without being challenged for a user login. This authentication option is not

bi-directional.

Note: CA EEM offers support for several types of authentication, including LDAP.

User name synchronization across eHealth, CA EEM and CA Spectrum must be

maintained.

Note: Although OneClick for eHealth user names and Web UI user names are

case-sensitive, CA EEM treats user names as case-insensitive for validation

purposes.

To enable a CA Spectrum user to take advantage of this feature, the following

process must occur:

1. If the user does not already have an eHealth web user account, the

administrator must establish one for the user.

2. To help ensure that the user can access all features available through the

eHealth Web user interface, the administrator must enable those privileges

by configuring the CA Spectrum user‟s web user account appropriately.

3. The user must have three identical user accounts (with the same user name)

for the CA EEM server, eHealth Apache web server, and CA Spectrum user

database server.

Page 105: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 105

4. The CA Spectrum administrator for the system must install CA EEM software

and follow the installation procedures in the CA EEM documentation. CA EEM

must be installed on a separate, standalone server system.

Note: If you want to use LDAP authentication with the integration, you must

configure the CA EEM server accordingly. For more information, see the CA

EEM documentation.

5. The eHealth administrator for the system must run the nhWebSso command

line utility to enable the CA Spectrum eHealth system to use one-way

drill-down authentication.

Install CA EEM Software

CA EEM is a proprietary software product that enables a limited one-way single

authentication drill-down option from CA Spectrum to the eHealth Web user

interface.

Note: For information about the required version of CA EEM and download

information, see the eHealth Release Notes. For information about configuring

eHealth and CA Spectrum to use SSO with CA SiteMinder, contact CA Services.

Page 106: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

106 Installation Guide

Run the nhWebSso Command Line Utility

The CA Spectrum to eHealth one-way single authentication support and the

eHealth SAML support use the nhWebSso utility to enable or disable the

authentication option on an eHealth Apache server.

This command has the following format and must be executed on your eHealth

server:

nhWebSso [ -h ] [ -rev ] | { -hostname hostName [-idleTimeout idleTimeout]

[-disableFallback] } | -disable

-h

(Optional) Displays this command usage.

-hostname hostName

(Required if -disable is not specified.) Specifies the fully qualified hostname

of a CA EEM backend server.

-idleTimeout idleTimeout

(Optional) Specifies the idle timeout (in minutes) before the user is

rechallenged for authentication when accessing eHealth from an external

application.

Default: 10 minutes

-disableFallback

(Optional) Specifies that single authentication fallback is disabled.

-disable

Disables single authentication when specified.

Example: Enable Support

nhWebSso -hostname hostName -idleTimeout 10 -disableFallback

Example: Disable Support

nhWebSso -disable

Page 107: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 107

SAML Authentication

eHealth SAML is a web user authentication option that uses Security Assertion

Markup Language (SAML) for exchanging the credentials information (SAML

assertions) between different web sites. The primary use case for SAML is for

Single-Sign-On (SSO) across multiple domains or firewall.

Note: For information about supported SAML versions, see the Release Notes.

eHealth SAML support provides the capability of integrating the eHealth Apache

server as a SAML Destination Site (or Relying Party). The eHealth Apache server

is also a SAML compliant web site. Since eHealth SAML support is not intended to

be a eHealth general SSO solution, eHealth SAML support uses SAML primarily

for web user authentication instead of SSO. With SAML, the authentication

process is done inside a SAML Source Site and only the Source Site stores (or has

access to) the users' passwords. The Source Site provides a user's authenticity

(assertions) in the form of XML to the SAML Compliant Destination Site.

In general, you must access a SAML Source Site for authentication before you

can access the resources on a SAML Destination Site, like eHealth.

Note: For more information about how SAML deploys a single Source Site and

multiple Destination Sites, see the SAML documentation.

Requirements and Considerations for SAML Support

You must meet the following requirements before you enable the eHealth SAML

support module:

■ You must install and configure a working Identity and Access Management

(IAM) system with a user directory or database. This system must be

installed as the SAML Source Site.

The following are a few of the commercially available IAM systems:

– CA SiteMinder Federation Security Services

– Oracle COREid Federation (formerly Oblix)

– RSA ClearTrust Federated Identity Manager

■ You must install and configure a working SAML-compliant CA EEM server

(see page 105).

Note: For information about supported versions of CA EEM, see the Release

Notes.

■ You must install an eHealth server that includes eHealth SAML support. This

system must be installed as the Destination Site.

■ The IAM and CA EEM servers must be installed on two different standalone

servers, and must be on separate systems from your eHealth server.

Page 108: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

108 Installation Guide

■ No proxy server can reside between the eHealth Apache server and the CA

EEM server.

■ A X.509 certificate is required for the IAM system. This certificate must also

be imported to the CA EEM server in which the assertion is validated.

■ Network connectivity must be established between the eHealth, CA EEM, and

IAM servers.

■ The IAM and CA EEM systems must be configured to use the same user

directory so that HTTP Basic Access Authentication is possible.

■ eHealth user accounts must be imported to the IAM and CA EEM user

directories. This task must be completed manually on each server.

■ Identical web user names must exist on the eHealth, CA EEM, and IAM

servers.

■ You must manage passwords from the IAM server.

■ A web browser (HTTP) cookie must be enabled in the browser.

Additionally, the following should be considered:

■ When eHealth SAML support is enabled, RADIUS support is automatically

disabled.

■ User accounts update must be manually maintained and synchronized.

Changes made to eHealth user accounts from OneClickEH do not

automatically trigger the same update on the CA EEM or IAM servers.

■ eHealth SAML support uses the Browser/Artifact Profile as defined by the

supported SAML specification. Other profile types are not supported.

Note: For more information about supported versions of SAML, see the

Release Notes.

■ eHealth SAML support assumes the assertion (SAML Artifact) sent to the

eHealth server will be in the form of a URL query string, and the name

"SAMLart" is the only supported name used for the SAML Artifact.

For example:

http://www.eHealth.com/web/frames?SAMLart=AAEdIy2DbBdHQNcZwPMU

6y9Q/uaK+gsj+scBo+HtpbqT38u0E6wyNNd6

■ The policies for user names and passwords can vary between the eHealth,

IAM, and CA EEM servers. When you create or update a user account, you

must make sure it complies with all policies.

Page 109: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 109

eHealth Integration as a SAML Destination Site

The following are some key notes for integrating and configuring the eHealth

web server as a SAML Destination Site.

■ Only the Browser/Artifact Profile (defined in SAML 1.1 specifications) is

supported. The SAML artifact must be sent to eHealth Apache server only as

part of the eHealth URL link for requesting eHealth resources in the following

form:

http://<eHealth server>?SAMLart=<a valid and not-expired SAML Artifact>

For example:

http://www.eHealth.com/web/frames?SAMLart=AAEdIy2DbBdHQNcZwPMU

6y9Q/uaK+gsj+scBo+HtpbqT38u0E6wyNNd6

■ Only the Source-Site-First Scenario (defined in SAML 1.1 specifications) is

supported. End users are always authenticated by the Source Site first and

are then able to access a Destination Site's resource through a remote URL

link on the Source Site's web portal.

■ If end users attempt to access the eHealth server (Destination Site) directly,

they are not authenticated by a SAML artifact. Instead, the standard Apache

HTTP Basic Authentication is imposed and the users are authenticated

against the user directory configured in the CA EEM server. For this reason,

eHealth SAML support requires that the CA EEM server and the IAM system

on the Source Site must be configured to use the same user directory.

■ If the Oracle COREid Federation is used as the IAM system on the Source

Site, you can use the Inter-site Transfer Service to do a click-through

Destination Site Redirect with automated assertion generation. eHealth

SAML support provides a SAML Authentication Service html page at:

http://www.eHealth.com/SAMLAuthServices.html.

You can configure this html page as the Receiver URL of the eHealth

Destination Site. If you use the Inter-site Transfer Service, the resulting URL

from this Inter-site Transfer Service must be in the following form:

Receiver URL: http://<your eHealth

server>/output/SAMLAuthServices.html

For example:

http://www.eHealth.com/SAMLAuthServices.html?TARGET=DetinationReso

urce&SAMLart=artifact

The end user is then authenticated with the artifact appended in this URL and

is granted access to the Destination Resource.

How to Configure SAML Support

After you meet the requirements and configure user directories with account

information, you can implement eHealth SAML support.

Page 110: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

110 Installation Guide

To configure eHealth SAML support in your environment, do the following:

1. Synchronize the user names between the eHealth database and the CA EEM

and IAM user directories. This task must be done manually.

2. If you are using a CA Spectrum server with an eHealth server and want to

enable SAML support, you must synchronize the CA Spectrum user accounts

with the eHealth, CA EEM, and IAM servers.

3. Enable eHealth SAML support in eHealth by using the nhWebSso utility (see

page 106).

Log In to eHealth Using SAML

When eHealth SAML support is enabled, a user logs in to a SAML Source Site for

authentication and then accesses eHealth (the SAML Destination Site) through a

remote URL link created on the SAML Source Site.

Note: It is the responsibility of the third-party integrator to generate a proper

eHealth URL link on the SAML Source Site with a valid SAML Artifact appending to

this URL link.

The third-party integrator‟s point of view expects the end user to always access

eHealth resources through a URL link on the Source Site. The standard way of

accessing eHealth (through the eHealth Web user interface) with the use of

Apache default HTTP Basic Access Authentication is still supported. However, an

end user going directly through the eHealth Web user interface is not

authenticated through SAML authentication.

Additionally, the following eHealth components do not authenticate an end user

by using SAML:

■ OneClick for eHealth (OneClickEH)

■ eHealth Live Clients

■ CA Spectrum OneClick

RADIUS Authentication

Remote Authentication Dial In User Service (RADIUS) support provides the

eHealth web server (Apache) with the option of authenticating web users against

an external RADIUS server. When RADIUS support is enabled, the authentication

process is performed and shifted from the internal eHealth Apache server to the

RADIUS server, without change to the end-user experience.

Note: Authentication through RADIUS is supported only on Solaris systems. The

RADIUS server software is not bundled in the eHealth kit. It must be installed

and configured separately from eHealth.

Page 111: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 111

Requirements and Considerations for RADIUS Support

You must meet the following requirements before you enable the eHealth

RADIUS support module:

■ You must install eHealth on a Solaris system.

■ The RADIUS server must be installed on a separate system from the eHealth

server.

■ No proxy server can reside between the eHealth Apache server and the

RADIUS server.

■ Network connectivity must be established between the eHealth and RADIUS

servers.

■ Identical web user names must exist on the eHealth and RADIUS servers.

You cannot rename web users in eHealth when using eHealth RADIUS

support.

■ A fully qualified domain name (FQDN) is required to access the Apache

server.

■ A web browser (HTTP) cookie must be enabled in the browser.

■ You must manage passwords from the RADIUS server.

■ When eHealth RADIUS support is enabled, eHealth SAML support and

eHealth SPECTRUM Single Sign-On (SSO) support are automatically

disabled.

■ The policies for user names and passwords can vary between the eHealth, an

IAM, and CA EEM servers. When you create or update a user account, make

sure it complies with all policies.

How to Configure RADIUS Support

After you meet the requirements, you can configure and enable eHealth RADIUS

support.

To configure eHealth RADIUS support in your environment, do the following:

1. Configure a user directory on the RADIUS server. The directory must be

configured with a flat text file that contains user profiles, LDAP, or SQL

server data. eHealth support for RADIUS fails if the Radius server installation

or configuration is invalid.

Note: For information about how to configure a user directory on RADIUS,

see the RADIUS documentation.

2. Synchronize the user names between the eHealth database and the RADIUS

user directory. This task must be done manually. You might need to reset

user identities in certain situations.

Page 112: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

112 Installation Guide

3. Synchronize the CA Spectrum user accounts with the eHealth and RADIUS

servers if you are using a CA Spectrum server with an eHealth server and

want to enable RADIUS support.

Note: eHealth CA Spectrum SSO does not authenticate with the RADIUS

server. Instead, the default CA Spectrum authentication is used to log in to

CA Spectrum OneClick. When users drill down to eHealth, they are prompted

for RADIUS credentials.

4. Enable eHealth RADIUS support in eHealth by using the nhWebRadius utility

(see page 112).

Run the nhWebRadius Command Line Utility

After you configure RADIUS and synchronize user accounts, you must enable

eHealth RADIUS support so that users can log in by using their RADIUS

credentials.

The eHealth command prompt utility nhWebRadius enables RADIUS support and

modifies the directives in httpd.conf to direct Apache to load and authenticate by

using the eHealth Apache module mod_auth_radius. This utility configures

eHealth to use a Radius server as an external authentication server. The

following information is required:

• RADIUS Server Hostname

• RADIUS client shared secret

This command has the following format and must be executed on your eHealth

server:

nhWebRadius [ -h ] [ -rev ] | { -hostName Host Name [-port Port Number] –sharedSecret

Shared Secret -authTimeout Authentication Timeout -authRetries Authentication

Retries [-CookieTimeout CookieTimeout] [-disableFallback] } | -disable

-h

(Optional) Displays this command usage.

-hostName Host Name

(Required) Specifies the fully qualified hostname of a RADIUS back-end

server. This option is required if you do not specify the -disable argument.

-port Port Number

(Optional) Specifies the port number of a RADIUS back-end server.

Default: 1812

Page 113: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 113

-sharedSecret Shared Secret

(Required) Specifies the Shared Secret for this Apache RADIUS Module. This

Shared Secret must match an associated RADIUS Client configuration on a

RADIUS back-end server. It tells the RADIUS server that the web host server

is a valid RADIUS client.

-authTimeout Authentication Timeout

(Optional) Specifies how long Apache waits for each authentication attempt

before giving up and deciding that the RADIUS server is down or

authentication has failed.

-authRetries Authentication Retries

(Optional) Specifies how many times Apache will re-authenticate a user after

each attempt fails or times out before giving up and deciding that the

RADIUS server is down or authentication has failed.

-disableFallback

(Optional) Prevents the user from using a local password file for user

authentication.

-cookieTimeout Cookie Timeout

(Optional) Specifies the time period (in minutes) that the RADIUS Cookie

remains valid. Once a RADIUS Cookie expires, the Apache RADIUS Module

must authenticate a user account by using a RADIUS server.

As long as the browser session remains valid, the end user is not challenged

for authentication even if the RADIUS Cookie is expired. This value controls

the number of communications between the Apache RADIUS Module and the

RADIUS server for security purposes.

Default: 10 minutes

-disable

(Required) Disables RADIUS. This argument is required if you do not specify

the -hostName argument.

Example: Enable RADIUS Support

nhWebRadius –hostName radiushostname –port 1812 –shareSecret test123 –authTimeout

2 –authRetries 2 –cookieTimeout 15

or

nhWebRadius –hostName radiushostname –shareSecret test123

Example: Disable RADIUS Support

nhWebRadius –disable

Page 114: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

114 Installation Guide

Limitations in Live Health With RSA Tokens and User Credentials

Two limitations apply to Live Health client applications when you use eHealth

RADIUS support with an RSA token for web authentication:

■ In the Live Health login console, the checkbox Use as Default Login must

never be selected. This limitation is imposed because of the one-time use

nature of RSA tokens. Using the same RSA tokens in different authentication

attempts typically lock the user account.

■ In the Live Trend application, the default normal polling rate is five minutes.

This polling rate is configurable from the server side. The value of the normal

polling rate is set by the Poller and specified in the file

$NH_HOME/data/liveTrend/NormalPollRateInSec. In general, when you

enable eHealth RADIUS support, setting “-cookieTimeout ” (in minutes) to

less than five minutes typically incur in the failure of charting updates. When

such an error occurs, close and reopen the Live Trend application to resolve

the issue.

Error Handling

Login failure can occur with CA Spectrum eHealth One-way SSO, eHealth

RADIUS, and eHealth SAML support because of the following misconfiguration or

network issues:

■ The authentication server is down or not reachable because of a network

breakdown. In this case, the Apache server falls back to the standard

eHealth authentication mechanism.

■ The web user is not recognized (for example, a user account does not exist

in the SAML server user directory) or is not authenticated by the

authentication server. In this case, the Apache server falls back to the

standard eHealth authentication mechanism.

■ The web user exists in the authentication server but has an invalid password.

In this case, the Apache server falls back to the standard eHealth

authentication mechanism.

■ The web user exists in the CA EEM, RADIUS, or SAML user directory and

authenticates on the corresponding server, but does not have a valid eHealth

account. In this case, the user is denied access and is redirected to an error

page.

Fallback is a configurable option that can be turned off by an administrator. A

user is denied access when fallback is disabled.

The default eHealth administrator account 'admin' is available to fall back to the

standard eHealth authentication, regardless of the previously mentioned errors.

Page 115: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

Appendix A: Administration Tasks Reference 115

Use Advanced Logging Troubleshooting Tool

You can access the Advanced Logging option, which provides you with tools for

troubleshooting and debugging the eHealth web software. This feature is

available to eHealth web administrators only. Web users cannot access it.

Note: Use advanced logging solely as a troubleshooting tool and only under the

direction of Technical Support. These log files can consume a significant amount

of disk space. Do not enable them on a regular basis.

If you enable advanced logging, eHealth stores the files by default in the

/ehealth/web/output/users/username directory.

Creating Technical Support Information

If you experience any problems or errors while using the eHealth products and

features, Support might direct you to create a troubleshooting zip file. You must

be logged in as the eHealth web administrator to create these files.

To create a troubleshooting zip file

1. Log in as the eHealth web administrator.

2. Click the Administration tab on the eHealth Web user interface navigation

bar.

3. Click eHealth Management in the left pane, and click Advanced Logging.

4. Click Create Technical Support Information on the Advanced Logging page.

5. Locate Areas to Include and select one or more areas as instructed by your

Technical Support Engineer.

6. Do one of the following if your eHealth system is a member of a Distributed

eHealth cluster, in the Cluster Members field:

■ Select Host to specify the cluster member for which you want to collect

troubleshooting information. The default is the local cluster member.

■ Select Cluster to collect the same information from all cluster members

except the local member.

■ Select All to collect the same information from all cluster members.

7. Locate the File Directory field and specify the directory in which to create the

Zip file. The default is /ehealth/tmp.

Page 116: Ehealth Installation Enu

Tasks to Perform After You Install or Upgrade eHealth

116 Installation Guide

8. Locate the Call Ticket Number field and specify the number of the call ticket

for your problem report.

If specified, the number is used in the Zip file name for identification

purposes. If you do not have a call ticket associated with this problem, leave

the field blank.

9. Click Create File.

The troubleshooting zip file is created.

The Troubleshooting Tool

When there is a problem in a specific area, Support typically requests certain

files that can help to diagnose the problem. To assist with the file collection, this

tool collects copies of files from various subdirectories of the eHealth installation.

It creates a zip file named diagnostics_callTicketNumber_date_time.zip in the

specified File Directory location. Email or FTP the zip file to Support to assist with

the process of troubleshooting the problem that you have reported.

Note: Depending upon the options that you select, the troubleshooting zip file

can be very large. Typical zip files can range in size from 50 KB to 150 MB. If you

have had Advanced Logging enabled for a long time, the zip file can be several

Gigabytes in size.

After Support confirms that they have received the file, delete the zip file from

your File Directory location to free up disk space. Certain types of problems can

require you to enable advanced logging features before creating the

troubleshooting zip file. The web server advanced logging features are on the

Advanced Logging page of the eHealth web interface. To enable advanced

logging for eHealth system processes, you must use OneClick for eHealth

(OneClickEH). Your Support engineer can assist you when advanced logging is

necessary.

Errors and Troubleshooting

eHealth gathers as many of the troubleshooting files as possible into the zip file.

For each troubleshooting option, the tool searches for each file and then checks

for available space in the File Directory location. If it cannot find a specific file or

if File Directory does not have enough free space to hold a file, the tool omits that

file and proceeds to the next one. The zip file contains a log file that lists the files

that were included and those files that were omitted.

Page 117: Ehealth Installation Enu

Appendix B: Troubleshooting 117

Appendix B: Troubleshooting

Troubleshoot Installation Problems

This section provides troubleshooting information for problems that you may

encounter during the eHealth r6.2.2 installation process.

Installation Program Exits before Completion

Valid on Windows and UNIX

Symptom

When the installation program runs, it exits with an error.

Solution

1. Review the error messages.

2. Correct the problem that generated the error.

3. Restart the installation program. It is designed to skip time-consuming steps

that it has already completed, such as installing Oracle and creating the

database.

Database Creation Is Incomplete

This section includes the following procedures:

■ Recover from incomplete database creation on Windows

■ Recover from incomplete database creation on UNIX

Symptom

The installation program stops due to an error during database creation.

Solution

Complete the following procedure before restarting the installation program.

Page 118: Ehealth Installation Enu

Troubleshoot Installation Problems

118 Installation Guide

To recover from incomplete database creation on Windows

1. Determine the problem that caused the error and resolve it. For example, if

the database creation failed due to insufficient disk space, add more disk

space to the local system or allocate space on high-performance network

drives.

2. Delete the database instance in a command prompt window by entering the

following command:

cd %NH_HOME% bin

nhDestroyDB -s oracle_sid

oracle_sid

Represents the name of the database instance (typically EHEALTH).

The eHealth database directories are deleted.

3. Restart the installation program.

To recover from incomplete database creation on UNIX

1. Determine the problem that caused the error and resolve it. For example, if

the database creation failed due to insufficient disk space, add more disk

space to the local system or allocate space on high-performance network

drives.

2. Log on as root in a terminal window and enter the following command:

ipcs

The ipcs output appears, including the processes using shared memory and

semaphores.

3. Examine the shared memory and semaphores sections for active processes

associated with the eHealth administrator account. Stop each of those

processes by entering the following commands:

■ For shared memory, enter the following command:

ipcrm -m id

id

Represents the identification number associated with shared memory.

■ For semaphores, enter the following command:

ipcrm -s id

id

Represents the identification number associated with semaphores.

The processes are stopped.

Page 119: Ehealth Installation Enu

Troubleshoot Installation Problems

Appendix B: Troubleshooting 119

4. Delete all directories (and their contents) that you specified as locations for

the eHealth database. Delete the Oracle initialization file by entering the

following command:

rm -f $ORACLE_HOME/dbs/initsid.ora

$ORACLE_HOME

Represents the full path to the location in which you installed the Oracle

software

sid

Represents the name of the eHealth database instance (SID)

The directories and files are deleted.

5. Restart the installation program.

TrapEXPLODER Unable to Start

Valid on Windows

Symptom

By default, both TrapEXPLODER and the Windows SNMP trap service use port

162. This creates a port conflict and generates an error message.

Solution

In Windows Services, stop the Windows SNMP Trap Service, and set to Manual or

Disabled to ensure the problem does not happen again. To use both the Windows

SNMP trap service and TrapEXPLODER, you must configure TrapEXPLODER to

listen on a different port.

The following procedure configures a port number for TrapEXPLODER. Complete

this procedure after you install eHealth (which includes TrapEXPLODER).

To configure a non-default port number for TrapEXPLODER

1. Start the regedit utility.

Important! If you are not familiar with the regedit utility, do not perform

this task without the help of a system administrator.

2. Navigate to the following directory:

HKEY_LOCAL_MACHINE\SOFTWARE\CA\CA TrapEXPLODER\CurrentVersion

3. Select Edit, New, DWORD Value, and enter TrapPort as the name.

The new entry is created.

4. Right-click TrapPort and select Modify.

The Edit DWORD Value dialog appears.

Page 120: Ehealth Installation Enu

Troubleshoot Installation Problems

120 Installation Guide

5. Enter the port number that you want TrapEXPLODER to use and click OK to

close the dialog.

6. Exit the regedit utility.

TrapEXPLODER now uses a new SNMP port.

Windows Could Not Start the eHealth httpd61 on Local Computer

Valid on Windows

Symptom

This message appears when the default website is activated, stopping the

Hypertext Transfer Protocol Daemon (HTTPd) from running.

Solution

Do the following to stop the default website service:

1. Right-click My Computer on your desktop and click Manage.

The Computer Management window opens.

2. Click Services and Applications, Internet Information Service, Web Sites,

Default Web Site.

3. Right-click Default Web Site and select Stop.

Page 121: Ehealth Installation Enu

Troubleshoot Installation Problems

Appendix B: Troubleshooting 121

eHealth Console Fails to Start after Installation

Valid on Windows

Symptom

Xlib and X server errors appear when the eHealth r6.2.2 console fails to start

after you complete the installation process. This problem may occur on a

Windows 2003 system when the MKS XServer does not start automatically.

Example:

An Xlib error occurred.

A functioning X server must be running.

Solution

Complete the following procedures to troubleshoot the X server errors.

To set the MKS XServer icon on the taskbar

To set the MKS XServer icon to appear in the Windows taskbar, select one of the

following options:

■ Start MKS XServer: From the Windows desktop, select Start, Programs,

Vision, MKS XServer Server.

■ Start the eHealth console: Select Start, Programs, eHealth 6.1, eHealth.

To set MKS XServer to start automatically on system startup

1. Double-click MKS XServer Profiles in the Control Panel.

The MKS XServer Profiles dialog appears.

2. Select the Global Settings tab. Under Server, select Load MKS XServer at

Windows startup, and click OK.

The MKS XServer profile is reset to start automatically.

Page 122: Ehealth Installation Enu

Troubleshoot Installation Problems

122 Installation Guide

To enable TCP-Unix

1. Select Start, Control Panel.

2. Double-click Vision Communications.

The Vision Communications dialog appears.

3. Select the Transports tab.

4. Verify that TCP-Unix is enabled. If it is not, select TCP-Unix and click

Properties.

The Transport Properties dialog opens.

5. Select Enable this transport. Click OK.

TCP-Unix is enabled.

Insufficient Accessible Stack Size During Installations on HP-UX

During eHealth r6.2.2 installations on HP-UX, you may observe the following

error:

FAIL -- Insufficient accessible stack size, 128MB available, 144MB required.

To fix this error, you need to change the value of the maxssiz kernel

configuration on the HP system.

To check the current value of the stack size, run ulimit –a as root.

The correct setting for the maxssiz kernel configuration is different for eHealth

r6.0.6 and r6.1.2 or later. For r6.0.6, the correct value is 134217728, and for

r6.1.2 or later, the correct value is 170000000.

To change this value on an HP-UX 11.11 system

1. Log into the HP system as root.

2. Change to csh as follows:

#csh

3. Set the DISPLAY environment variable to your desktop as follows:

#setenv DISPLAY machine:0.0

4. Launch SAM (System Administration Manager) as follows:

#sam &

The SAM UI appears on your desktop.

5. Double-click „Kernel Configurations‟.

6. Double-click „Configurable Parameters‟.

Page 123: Ehealth Installation Enu

Troubleshoot Installation Problems

Appendix B: Troubleshooting 123

7. Double-click „maxssiz‟ and change this parameter to the appropriate value.

8. Click File, Exit.

9. Click OK to create a new kernel now.

10. Click OK to 'Move Kernel into place and shutdown/reboot system now'.

11. Click OK on the note.

The system reboots.

To change this value on an HP-UX 11.23 system

1. Log into the HP system as root.

2. Change to csh as follows:

#csh

3. Set the DISPLAY environment variable to your desktop as follows:

#setenv DISPLAY machine:0.0

4. Launch SAM as follows:

#sam &

The SAM UI appears on your desktop.

5. Double-click „Kernel Configurations‟.

6. Double-click „Kernel Configuration (character mode)‟.

The sam hpterm display appears.

7. Select Tunables by pressing Enter.

8. Click the down arrow, select „maxssiz‟, and press Enter.

9. Press m to modify, enter the appropriate value, and press Enter.

10. Enter y for 'Do you want to hold this change till the next boot?'.

11. Enter y for 'Do you want to save the current kernel configuration?'.

12. Press <enter> to skip entering comments.

13. Enter y for 'Do you want to proceed?'.

14. Press Enter to continue.

15. Press ESC 3 times to Go Up and exit the Kernel Configuration tool.

16. Press Enter to exit sam hpterm.

17. Click File, Exit SAM.

18. Reboot the system manually.

Page 124: Ehealth Installation Enu

Troubleshoot Upgrade Problems

124 Installation Guide

Troubleshoot Upgrade Problems

This section provides troubleshooting information for problems that you may

encounter during the eHealth upgrade process on Windows and UNIX systems.

System Does Not Meet Minimum Requirements

Valid on Windows and UNIX

Symptom

Message appears showing that the installation program has determined that the

system on which you are upgrading eHealth does not meet minimum system

requirements.

Solution

Confirm that your system meets the minimum system requirements.

Installation Program Exits During Activation

Valid on Windows and UNIX

Symptom

■ The installation program rolls the software on that system back to r5.7 or

r6.0, displaying messages to that effect.

■ Messages instruct you to perform cleanup tasks before trying the installation

again.

Solution

1. Correct the problem that generated the error. For example, if the installation

program indicates insufficient disk space, add more disk space to the local

system or allocate space on high-performance network drives.

2. Restart the eHealth installation program. The installation program is

designed to skip time-consuming steps that it has already completed

successfully.

Page 125: Ehealth Installation Enu

Troubleshoot Upgrade Problems

Appendix B: Troubleshooting 125

One or More Kernel Parameters Are Not Configured Properly

Valid on UNIX

Symptom

Message appears showing one or more of the kernel parameters are not

configured appropriately.

Example:

--------------------------------------------------

System configuration check results:

+------------------+------------------+----------+

| System Parameter | Current | Required |

| Name | Value | Minimum |

+------------------+------------------+----------+

| SEMMNI | 0 | 128 |

+------------------+------------------+----------+

| SEMMSL | 200 | 512 |

+------------------+------------------+----------+

| SEMMNS | 1000 | 1024 |

+------------------+------------------+----------+

One or more system configurations are not correct; installation of eHealth could

proceed, but you may encounter errors. Please change your system configuration to match

the requirements before running eHealth.

Solution

Modify the kernel parameter values to be at least the required minimum. For

more information, see your operating system documentation or Check and

Modify Kernel Requirements.

Restore Oracle On Cluster Members

When you upgrade cluster members to Oracle 10g, each member can remain in

a transition state (after upgrade but before activation) until all cluster members

are ready to be activated. In a transition state, eHealth and the eHealth database

are fully functional, although the eHealth environment is neither a complete

r6.2.2 environment nor a complete prior (Oracle 9i-based) environment. In this

state the eHealth prior version is running against the Oracle 10g database.

If a problem (such as a system disaster) occurs during this time or you wish to

roll back to the previous version of Oracle, you must reload and recreate the

Oracle 9i database.

Note: You must back up the database after the upgrade attempt but before you

perform this procedure.

Page 126: Ehealth Installation Enu

Troubleshoot Upgrade Problems

126 Installation Guide

To recreate the Oracle 9i database

1. Roll back the cluster member to the transition state in preparation to restore

the previous version of the database if eHealth r6.2.2 has been activated.

This step also updates the nethealthrc file in the old home directory.

2. In transition state, stop the Oracle 10g database and eHealth server, if

running, and restart the database.

3. Destroy the database as root user by entering the following command:

$NH_HOME/bin/nhDestroyDb -s OracleSID

OracleSID

Specifies the name of the Oracle instance (the Oracle session identifier

or SID) for the eHealth database.

4. Restore the Oracle 9i environment by entering the following command:

$NH_HOME_NEW/bin/sys/nhsRestore9iEnv

5. Source the nethealthrc file from the old home by entering the following

command:

opt/eHealth/nethealthrc.*

6. Create the Oracle 9i database by doing one of the following:

■ Enter the following command:

$NH_HOME/bin/nhCreateDb -s OracleSID

Note: Do not change the OracleSID.

■ Use a LCF to create the database.

7. Execute the following command to load the saved database:

nhLoadDb

eHealth Upgrade to r6.2.2 Unsuccessful on a Cluster Member

Valid on Windows and UNIX

Symptom

The upgrade to eHealth r6.2.2 was not successful on a cluster member.

Solution

Restore (roll back to) eHealth r5.7.9 or r6.0 on the local system or on all cluster

members. This action minimizes data loss because you can troubleshoot the

upgrade problems while eHealth r5.7.9 or r6.0 continues to collect and report on

data.

Note: eHealth r5.7.9 or r6.0 cannot be restored after you finalize the upgrade.

Page 127: Ehealth Installation Enu

Troubleshoot Upgrade Problems

Appendix B: Troubleshooting 127

Rollback Downtime

During the rollback process, eHealth experiences downtime from the time that

the eHealth r6.2.2 services stop to the time that the eHealth r5.7.9 or r6.0

services start. (On Windows systems, the rollback process also requires a

system reboot.) When possible, roll back an individual cluster member rather

than the entire cluster so that eHealth experiences downtime on that system

only. If you roll back all cluster members, eHealth experiences more downtime.

Important! If you discovered new elements by using eHealth r6.2.2, that

information is lost when you roll back to eHealth r5.7.9 or r6.0.

To restore eHealth r5.7.9 or r6.0, do the following

1. Remove systems from the cluster.

2. Restore eHealth r5.7.9 or r6.0 on the system or across the cluster.

3. Activate eHealth r6.2.2 after resolving upgrade problems.

Remove a System from the Cluster

If you plan to restore eHealth r5.7.9 or r6.0 on one member of the cluster,

leaving the rest of the cluster on eHealth r6.2.2, consider removing that system

from the cluster first. In either case, after you roll back the system to eHealth

r5.7.9 or r6.0, you will be able to use eHealth to run reports for that system

locally.

You might want to remove the system from the cluster if your organization

cannot tolerate the errors or if you expect that you will not be able to reactivate

eHealth r6.2.2 on that system soon.

If you do not remove the system from the cluster before rolling it back to eHealth

r5.7.9 or r6.0, expect the following results:

■ Reports run from an r6.2.2 Distributed eHealth Console do not include

information about elements or groups managed by the eHealth r5.7.9 or r6.0

system.

■ If you use an r6.2.2 Distributed eHealth Console to run an element-specific

report for an element managed by the eHealth r5.7.9 or r6.0 system, the

report fails.

■ Some scheduled jobs, such as the Synchronize job, generate errors

concerning that system.

Page 128: Ehealth Installation Enu

Troubleshoot Upgrade Problems

128 Installation Guide

Leaving the system in the cluster may be acceptable if you plan to reactivate

eHealth r6.2.2 on that system after resolving any issues, and if report and job

errors do not pose a problem.

If you remove the system from the cluster before rolling back to eHealth r5.7.9

or r6.0, expect the following results:

■ Scheduled jobs and reports do not generate errors regarding that cluster

member.

■ Reports run from an r6.2.2 Distributed eHealth Console do not include

information about elements or groups managed by the eHealth r5.7.9 or r6.0

system that was removed.

To remove the system from the cluster

To remove the system from the member tables of all systems in the Distributed

eHealth cluster (including the one on which you run the command), run the

following command on one of the cluster members on which eHealth r6.2.2 is

operating:

nhRemoveClusterMember -all -name hostname

Note: For more information about removing a cluster member and how to use

the nhRemoveClusterMember command and its arguments, see the Distributed

eHealth Administration Guide. Also, see that guide for information about how to

restore the member to the cluster with the nhRestoreClusterMember command

after reactivating eHealth r6.2.2.

Restore eHealth r5.7.9 or r6.0 on the Local System

This section includes the following procedures:

■ Restore eHealth r5.7.9 or r6.0 on a Windows system

■ Restore eHealth r5.7.9 or r6.0 on a UNIX system

Page 129: Ehealth Installation Enu

Troubleshoot Upgrade Problems

Appendix B: Troubleshooting 129

To restore eHealth r5.7.9 or r6.0 on a Windows system

1. Log on as the eHealth administrator, open a new command prompt window,

and restore eHealth r5.7.9 or r6.0 on the local system by entering the

following command:

nhUpgradeCluster -rollback -local

This command performs the following actions:

■ Stops eHealth r6.2.2 services

■ Recreates the eHealth r5.7.9 or r6.0 configuration

■ Reboots the system

■ Starts eHealth r5.7.9 or r6.0 services, including the web server

Some of these steps, such as restarting servers and the system, can take

several minutes to complete.

eHealth r5.7.9 or r6.0 is restored on the system.

2. Reactivate eHealth r6.2.2 after you resolve the issue that prevented a

successful upgrade.

Page 130: Ehealth Installation Enu

Troubleshoot Upgrade Problems

130 Installation Guide

To restore eHealth r5.7.9 or r6.0 on a UNIX system

1. Log on as the eHealth administrator and change to the ehealth_new

directory (the eHealth r6.2.2 installation directory). Using one of the

following commands, source the eHealth r6.2.2 resource file appropriate for

your shell environment:

■ Bourne: . ./nethealthrc.sh

■ C: source nethealthrc.csh

■ Korn: . ./nethealthrc.ksh

2. Restore eHealth r5.7.9 or r6.0 on the system by entering the following

command:

nhUpgradeCluster -rollback -local

This command starts the following actions:

■ Stops eHealth r6.2.2 servers

■ Recreates the eHealth r5.7.9 or r6.0 configuration

■ Starts eHealth r5.7.9 or r6.0 servers, including the web server

Some of these steps, such as restarting servers, take several minutes to

complete.

3. Close all terminal windows that use eHealth r6.2.2 environment variables, or

source the eHealth r5.7.9 or r6.0 resource file in those windows.

After restoring eHealth r5.7.9, you cannot run eHealth r6.2.2 commands in

those windows.

After you resolve the issue that prevented a successful upgrade, reactivate

eHealth r6.2.2.

Page 131: Ehealth Installation Enu

Troubleshoot Upgrade Problems

Appendix B: Troubleshooting 131

Restore eHealth r5.7 or r6.0 Across the Cluster

This section includes the following procedures:

■ Restore eHealth r5.7.9 or r6.0 across the Windows cluster

■ Restore eHealth r5.7.9 or r6.0 across a UNIX cluster

To restore eHealth r5.7.9 or r6.0 across a Windows cluster

1. On the trusted system from which you issued the

nhUpgradeCluster -activate command, log on as the eHealth administrator.

Open a new command prompt window. This step helps ensure that you are

using the eHealth r6.2.2 environment.

2. Restore eHealth r5.7.9 or r6.0 on all systems in the cluster by entering the

following command:

nhUpgradeCluster -rollback

This command performs the following actions on every system in the cluster:

■ Stops eHealth r6.2.2 services

■ Recreates the eHealth r5.7.9 or r6.0 configuration

■ Reboots the Windows systems in the cluster

■ Starts eHealth r5.7.9 or r6.0 services, including the web server

Some of these steps, such as restarting servers, can take several minutes to

complete. Upon successful completion of the rollback process, all Windows

systems in the cluster will reboot, and all cluster members will be running

eHealth r5.7.9 or r6.0.

Page 132: Ehealth Installation Enu

Troubleshoot Upgrade Problems

132 Installation Guide

To restore eHealth r5.7.9 or r6.0 across a UNIX cluster

1. Log on as the eHealth administrator on the trusted system from which you

ran the nhUpgradeCluster -activate command, and change to the

ehealth_new directory (the eHealth r6.2.2 installation directory).

Source the eHealth r6.2.2 resource file appropriate for your shell

environment.

2. Restore eHealth r5.7.9 or r6.0 on all systems in the cluster by entering the

following command:

nhUpgradeCluster -rollback

This command performs the following actions on every system in the cluster:

■ Stops eHealth r6.2.2 servers

■ Recreates the eHealth r5.7.9 or r6.0 configuration

■ Starts eHealth r5.7.9 or r6.0 servers, including the web server

Some of these steps, such as restarting servers, take several minutes to

complete. Upon successful completion of the rollback process, all systems in

the cluster reboot and all cluster members run eHealth r5.7.9 or r6.0.

3. Close all terminal windows that use eHealth r6.2.2 environment variables, or

source the eHealth r5.7.9 or r6.0 resource file in those windows.

After restoring eHealth r5.7.9 or r6.0, you cannot run eHealth r6.2.2

commands in those windows.

Reactivate eHealth r6.2.2 after a r5.7.9 or r6.0 Rollback

After you resolve the issues that caused activation errors, reactivate eHealth

r6.2.2, then continue the upgrade process. For further information, see the

Distributed eHealth Administration Guide.

This section includes the following procedures:

■ Reactivate eHealth r6.2.2 on a local Windows system

■ Reactivate eHealth r6.2.2 on a local UNIX system

To reactivate eHealth r6.2.2 on a local Windows system

1. On the system to be reactivated, log on as the eHealth administrator and

open a command prompt window.

2. Enter the following command:

nhUpgradeCluster -activate -local

Note: If you issue this command from a trusted system that was removed

from a cluster, the command indicates the status of eHealth on all systems in

the cluster, even though the activation process occurs only on the local

system.

Page 133: Ehealth Installation Enu

Troubleshoot Upgrade Problems

Appendix B: Troubleshooting 133

3. To confirm that eHealth r6.2.2 is running on the local system, enter the

following command:

nhUpgradeCluster -validate -local

4. Restore the system if you removed it from the cluster by using the following

command:

nhRestoreClusterMember

The system reboots, and eHealth r6.2.2 is reactivated on the local system.

To reactivate eHealth r6.2.2 on a local UNIX system

1. Log on as the eHealth administrator on the system to be reactivated, and

source the eHealth r6.2.2 resource file appropriate for your shell

environment.

2. Enter the following command:

nhUpgradeCluster -activate -local

Note: If you issue this command from a trusted system that was removed

from a cluster, the command indicates the status of eHealth on all systems in

the cluster, even though the activation process occurs only on the local

system.

3. Enter the following command to confirm that eHealth r6.2.2 is running on the

local system:

nhUpgradeCluster -validate -local

4. Use the following command to restore the system if you removed it from the

cluster:

nhRestoreClusterMember

eHealth r6.2.2 is reactivated on the local system.

Page 134: Ehealth Installation Enu

Troubleshoot Upgrade Problems

134 Installation Guide

Reactivate eHealth r6.2.2 on all Cluster Members after a r5.7.9 or r6.0 Rollback

After you resolve the issues that caused activation errors, reactivate eHealth

r6.2.2 and then continue the upgrade process.

Note: For more information, see the Distributed eHealth Administration Guide.

To reactivate eHealth r6.2.2 on all members of a Windows cluster

1. Log on as the eHealth administrator on the trusted system that you used to

roll back the upgrade and open a command prompt window.

2. Enter the following command to activate eHealth r6.2.2 on all members of

the Distributed eHealth cluster:

nhUpgradeCluster -activate

This command also confirms that eHealth r6.2.2 is running on all members of

the cluster. However, if you need to perform this validation step manually,

use the following command:

nhUpgradeCluster -validate

The systems reboot, and eHealth r6.2.2 is reactivated on all cluster

members.

To reactivate eHealth r6.2.2 on all members of a UNIX cluster

1. Log on as the eHealth administrator on the trusted system that you used to

roll back the upgrade, and source the eHealth r6.2.2 resource file

appropriate for your shell environment.

2. Enter the following command to activate eHealth r6.2.2 on all members of

the Distributed eHealth cluster:

nhUpgradeCluster -activate

This command also confirms that eHealth r6.2.2 is running on all members of

the cluster. However, if you need to perform this validation step manually,

you can use the following command:

nhUpgradeCluster -validate

eHealth r6.2.2 is reactivated on all cluster members.

Page 135: Ehealth Installation Enu

Appendix C: Removing eHealth and Related Applications 135

Appendix C: Removing eHealth and

Related Applications

Before You Remove eHealth

Before you remove eHealth, complete the following tasks:

■ Files and Directories Backup (see page 135)

■ Windows Registry Backup (Windows Only) (see page 136)

■ Directory Confirmation (UNIX Only) (see page 136)

Files and Directories Backup

If you are removing eHealth r6.2.2 to move it to another location on the same

system or to another system, save your eHealth database by following the

instructions in the eHealth Administration Guide. You should also create backup

copies of the following files, where ehealth represents the full pathname of the

directory in which you installed eHealth:

■ ehealth\lmgr\license.dat - the eHealth license file that is system-specific

(not required when moving eHealth to another system)

■ ehealth\sys\password.cfg (if the system is in a Distributed eHealth cluster)

■ Any customized web help or files that you created

■ ehealth\log

■ ehealth\web\webCfg

(UNIX only) Save the following configuration information and log files for future

reference:

■ ehealth/nethealthrc.csh

■ ehealth/nethealthrc.csh.usr

■ ehealth/nethealthrc.ksh

■ ehealth/nethealthrc.sh

■ ehealth/nethealthrc.sh.usr

Page 136: Ehealth Installation Enu

Before You Remove eHealth

136 Installation Guide

Windows Registry Backup (Windows Only)

Some of the removal instructions require you to change registry entries. As a

precaution, back up the Windows registry first. This backup lets you restore the

registry settings if you delete the wrong entries.

To back up the Windows registry

1. Enter the following command at a command prompt:

regedit

The Registry Editor opens.

2. Click File, Export.

The Export Registry File window opens.

3. Select All under Export range.

4. Specify a file name and location for the registry backup.

5. Click Save.

The Windows registry is backed up.

Directory Confirmation (UNIX Only)

Confirm the locations of the following:

■ Directory in which you installed eHealth

■ Directory in which you installed the Oracle software

■ Directories that you specified for the eHealth database

To determine the directory in which you installed eHealth r6.2.2

1. Use the symbolic link to eHealth and change to that directory by entering the

following command:

cd /opt

2. List the files in the current directory by entering the following command:

ls -al

The output of this command shows an eHealth file which points to the

eHealth installation directory. Write down the full path. Do not include the

last slash that appears in the installation directory.

The following is an example of output from this command:

eHealth -> /export/disk1/ehealth/

In this example, the eHealth installation directory is /export/disk1/ehealth.

Page 137: Ehealth Installation Enu

Remove eHealth r6.2.2

Appendix C: Removing eHealth and Related Applications 137

To determine the directory in which you installed the Oracle software

1. Enter the following command in a terminal window:

cat /var/opt/oracle/oraInst.loc

2. Examine the directory path associated with the line inventory_loc.

The location of the Oracle software is the directory path that appears before

the text oraInventory.

The following is an example of the output from the command:

inventory_loc=/export/SystemName/oracle/oraInventory.

In this example, the location of the Oracle software is

/export/SystemName/oracle.

To determine the directories in which you installed the eHealth

database

1. Change to the directory in which the installation program saved the database

creation log file.

Enter the following command, where ehealth represents the directory in

which you installed eHealth:

cd ehealth/log/install

2. Enter the following command:

more CreateDb.log

The file contents appears.

3. Locate the Database Directories section of the file contents and verify the

directories that you specified for the eHealth database.

Remove eHealth r6.2.2

Perform the procedures in this section to remove eHealth r6.2.2, its database,

and all eHealth-related applications on Windows and UNIX systems.

This section contains the following procedures:

■ Remove eHealth on a Windows System

■ Remove eHealth on a UNIX System

Page 138: Ehealth Installation Enu

Remove eHealth r6.2.2

138 Installation Guide

Remove eHealth on a Windows System

The eHealth removal process includes the following steps:

■ Stop all eHealth services and destroy the eHealth database.

■ Remove Oracle, MKS XServer, MKS NuTCRACKER, and eHealth (including

Report Center, if installed).

■ Remove eHealth-related registry entries and variables, and perform cleanup

tasks.

To stop eHealth services and destroy the database

1. Save the critical files described in Files and Directories Backup (see

page 135).

2. Open a command prompt window and enter the following commands to stop

all eHealth services and the eHealth database:

nhServer stop

nhStopDb -s oracle_sid

oracle_sid

Represents the name of the database instance (typically EHEALTH).

The services and database are stopped.

3. Destroy the eHealth database by entering the following command:

nhDestroyDb -s oracle_sid

Progress bars appear. Ignore error messages that indicate the uninstallation

process cannot access a file.

The database is destroyed.

4. Confirm that the eHealth database service does not exist:

a. Select Start, Control Panel, Administrative Tools, Services.

The Services windows opens. If the window is already open, select

Action, Refresh.

b. If the service OracleServiceORACLE_SID appears in the list of services,

return to the command window and enter the following command to

delete it:

oradim -delete -sid %ORACLE_SID%

Note: The OracleServiceORACLE_SID service may still appear in the

Services dialog after you delete it. However, it will no longer appear after

you restart the system.

5. Open Windows Explorer and verify that the database file folders that you

specified during the eHealth installation still exist.

If the folders exist, delete them.

Page 139: Ehealth Installation Enu

Remove eHealth r6.2.2

Appendix C: Removing eHealth and Related Applications 139

To remove the Oracle Software

1. Use Windows Explorer to navigate to the file

ORACLE_BASE\Oracle.10.2\oui\bin\ directory and double-click setup.exe.

ORACLE_BASE

Represents the directory in which you installed the Oracle software.

The Oracle Universal Installer opens.

2. Click Deinstall Products.

The Inventory dialog opens.

3. Expand Oracle Homes in the Contents tab and click the box next to

EHORA[version].

The Remove button becomes active.

4. Click Remove.

The Confirmation dialog opens.

5. Click Yes.

The Oracle deinstall process begins. This process takes approximately five

minutes.

The Inventory dialog appears. There should be no products installed.

6. Click Close.

7. Click Cancel and then Exit.

The Oracle software is removed.

To remove the MKS XServer application

Important! If the MKS XServer application is used by an application other than

eHealth, do not remove it.

1. Right-click the XServer icon on your Windows task bar (the X symbol), and

select Close.

XVision is stopped.

2. Select Start, Settings, Control Panel. Double-click Add/Remove Programs.

3. Select the MKS XServer program and click Remove.

4. Click Yes when prompted to remove MKS XServer and all of its components

and click OK if you encounter the following error message: Severe: Unable to

complete deregistration.

MKS XServer is removed.

Page 140: Ehealth Installation Enu

Remove eHealth r6.2.2

140 Installation Guide

To remove the MKS NuTCRACKER software

1. Open the Services dialog.

If it is already open, select Action, Refresh.

2. Select the NuTCRACKER Service. Select Action, Stop.

The service is stopped.

3. Close the Services window.

4. Select the MKS Platform Components [version] program in the Add/Remove

Programs dialog, and click Remove.

The Add or Remove Programs dialog appears.

5. Click Yes.

The NuTCRACKER software is removed.

To remove the eHealth software (including Report Center, if installed)

1. Confirm all eHealth-related services and applications are stopped.

2. Select eHealth 6.2.2 in the Add or Remove Programs window and click

Change/Remove.

3. Click OK when prompted to confirm the uninstall request.

The eHealth Setup Status dialog appears and begins to uninstall eHealth.

4. Click Yes when prompted to restart your computer.

Upon startup, the eHealth software is removed.

Remove Registry Entries and Perform Cleanup Tasks

After you remove the software, remove the registry entries for those products

and eHealth-related environment variables.

To remove registry entries and perform cleanup tasks

1. Start the regedit utility.

Important! If you are not familiar with the regedit utility, do not modify the

registry without the help of a system administrator.

2. Back up the Windows registry as described in Windows Registry Backup

(Windows Only) (see page 136) if you have not already done so.

Page 141: Ehealth Installation Enu

Remove eHealth r6.2.2

Appendix C: Removing eHealth and Related Applications 141

3. Remove eHealth registry entries as follows:

a. Navigate to the HKEY_LOCAL_MACHINE\SOFTWARE directory.

b. Delete the Concord Communications folder if it appears by right-clicking

the entry and choosing Delete from the shortcut menu.

The Confirm Key Delete dialog appears.

c. Click Yes.

The registry entries are removed.

4. Remove Oracle 10g registry entries:

a. Navigate to the HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE directory.

b. Delete the entire ORACLE folder.

5. Remove all MKS NuTCRACKER registry entries:

a. Navigate to the HKEY_LOCAL_MACHINE\SOFTWARE\Datafocus

directory.

b. Delete the subkey NUTCRACKER OE.

6. Remove the Apache Tomcat registry entry:

a. Navigate to the HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software

Foundation\Tomcat Service Manager.

b. Delete subkey eHealth Tomcat63.

7. Remove the OracleEHORA10TNSListener registry entry, if it exists:

a. Navigate to the

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services directory.

b. Delete the OracleEHORA10TNSListener folder.

8. Remove the Report Center registry entry:

a. Navigate to the

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

b. Delete the eHealth Report Center63.version folder.

9. Exit the regedit utility.

10. Stop the Distributed Transaction Coordinator service as follows:

a. Click Start, Programs, Administrative Tools, Services.

b. Select Distributed Transaction Coordinator and click Stop.

Note: You must stop this service to delete the Oracle software installation

directory in the next step.

Page 142: Ehealth Installation Enu

Remove eHealth r6.2.2

142 Installation Guide

11. Use Windows Explorer to navigate to the following directories and delete

them:

■ eHealth software installation directory

■ Oracle software installation directory

■ nutcroot (the MKS NuTCRACKER software directory)

12. Use Windows Explorer to navigate to the Program Files directory and delete

the following directories:

■ Oracle

■ MKS XServer, if it exists

13. (Optional) Remove the Live Health client software if it is installed on the

eHealth system.

Note: For instructions, see the eHealth Help.

To remove all eHealth-related environment variables

1. Select Start, Control Panel.

2. Double-click System and then select the Advanced tab.

3. Click Environment Variables.

4. Scroll under System variables to find the Path variable, select it, and then

click Edit.

5. Scroll in the Variable value field to find all entries that refer to the following

directories. Select each entry and delete it.

■ ehealth

■ oracle

■ nutcroot

■ MKS XServer, if it exists

6. Click OK when you have finished deleting all of the entries.

7. Delete all System variables pertaining to eHealth.

These variables will have the prefix NH_.

8. Click OK to close the Environment Variables dialog.

9. Click OK to close the System Properties dialog.

10. Restart your system.

The eHealth variables are removed and the changes are activated.

Page 143: Ehealth Installation Enu

Remove eHealth r6.2.2

Appendix C: Removing eHealth and Related Applications 143

Remove eHealth on a UNIX System

Follow the procedures in this section to remove the eHealth applications and

Oracle database from Solaris and HP-UX systems.

To remove eHealth r6.2.2

1. Log on as root in a terminal window and enter the following command to

change to the directory in which you installed eHealth:

cd ehealth

2. Source the eHealth resource file that is appropriate for your shell

environment using one of the following commands:

■ Bourne: . ./nethealthrc.sh

■ C: source nethealthrc.csh

■ Korn: . ./nethealthrc.ksh

If you cannot source the eHealth resource file, eHealth may not be installed

or you may not be in the correct directory.

3. Stop all eHealth processes by entering the following commands, depending

on your system:

■ Solaris:

cd /etc/init.d

./nethealth stop

■ HP-UX:

cd /sbin/init.d

./nethealth stop

The eHealth processes are stopped.

4. Stop all httpd processes by entering the following command:

./httpd stop

5. Stop the TrapEXPLODER server by entering the following command:

./trapexploder stop

6. Stop the eHealth license manager process by entering the following

commands:

cd ehealth/bin

./nhLmgr stop

The eHealth license manager process is stopped.

Page 144: Ehealth Installation Enu

Remove eHealth r6.2.2

144 Installation Guide

7. Confirm that ORACLE_HOME is defined by entering the following command:

echo $ORACLE_HOME

If the environment variable is not defined, you must set the value to the

location in which you installed Oracle.

■ For a Bourne or Korn shell, enter:

ORACLE_HOME=fullpath export ORACLE_HOME

■ For a C shell, enter:

setenv ORACLE_HOME "fullpath"

fullpath

Represents the full path to the location in which you installed Oracle.

8. Verify the name of the eHealth database by entering the following

command:

env | grep ORACLE_SID

9. Destroy the eHealth database by doing the following:

a. Enter the following command:

nhDestroyDb -s oracle_sid

oracle_sid

Represents the name of the eHealth database.

a. (HP-UX only) Enter d at the confirmation prompt to indicate destroy the

database.

The database is destroyed.

10. List all Oracle-related processes by entering the following command:

ps -ef | grep ora_...._ | grep -v grep

If the command provides no output, all Oracle-related processes are

stopped. However, if some of those processes are still running, it produces

output similar to the following:

ehUser 5495 1 0 Jan 16 ? 0:00 ora_reco_JAN13

ehUser 5487 1 0 Jan 16 ? 0:25 ora_dbw0_JAN13

ehUser 5499 1 0 Jan 16 ? 0:03 ora_arc1_JAN13

ehUser 5485 1 0 Jan 16 ? 0:01 ora_pmon_JAN13

ehUser 5493 1 0 Jan 16 ? 0:55 ora_smon_JAN13

ehUser 5497 1 0 Jan 16 ? 0:03 ora_arc0_JAN13

ehUser 5491 1 0 Jan 16 ? 0:09 ora_ckpt_JAN13

Page 145: Ehealth Installation Enu

Remove eHealth r6.2.2

Appendix C: Removing eHealth and Related Applications 145

11. Enter the following command for each process identification number (pid):

kill pid; sleep 2; kill -9 pid

pid

Represents the process identification number shown in the ps -ef output.

The pid process is ended.

12. Remove the Oracle software directory and other Oracle directories by

entering the following commands:

rm -rf $ORACLE_HOME

rm -rf /var/opt/oracle

rm -rf /opt/ORCLfmap

rm -rf /var/tmp/.oracle

Note: After removing the /var/tmp/.oracle file, you may need to reset

permissions on the /var/tmp directory.

The Oracle directories are removed.

13. Remove each of the eHealth database directories that you specified in the

eHealth installation program using the following command:

rmdir

14. Examine the shared memory and semaphores sections for active processes

associated with the ehUser account. Enter the following command to confirm

that Oracle is not using shared memory and semaphores:

ipcs -a

For example, in the following ipcs output, the ehUser is associated with a

shared memory process (pid 9985) and a semaphores process (pid

4915200):

IPC status from <running system> as of Thu Jan 23 11:45:34 EST 2008

T ID KEY MODE OWNER GROUP CREATOR CGROUP CBYTES

QNUM QBYTES LSPID LRPID STIME RTIME CTIME

Message Queues:

T ID KEY MODE OWNER GROUP CREATOR CGROUP NATTCH

SEGSZ CPID LPID ATIME DTIME CTIME

Shared Memory:

m 0 0x50000d08 --rw-r--r-- root root root root 1

4 331 331 13:12:52 13:12:52 13:12:52

m 9985 0x822b58ec --rw-rw---- ehUser software ehUser software 23 167772160

5483 14706 11:45:27 11:45:27 19:38:16

T ID KEY MODE OWNER GROUP CREATOR CGROUP NSEMS

OTIME CTIME

Semaphores:

s 4915200 0x2796f8f4 --ra-ra---- ehUser software ehUser software 119 11:45:27

19:38:17

Page 146: Ehealth Installation Enu

Remove eHealth r6.2.2

146 Installation Guide

15. Stop these processes by using the following commands:

■ For shared memory, enter the following command:

ipcrm -m 9985

■ For semaphores, enter the following command:

ipcrm -s 4915200

16. Confirm that the processes are stopped by repeating Step 14.

If necessary, repeat Step 15. Upon completion of this step, you have

removed the Oracle database and software.

17. Remove the eHealth home directory by entering the following commands:

cd ehealth

cd ..

rm -rf ehealth

18. Remove eHealth configuration and license files by entering the following

commands:

cd /etc

rm nh.install.cfg trapexploder.cf trapexploder.lic

19. Remove the startup script files by entering the following commands,

depending on your system:

■ Solaris:

cd /etc/init.d

rm nethealth.sh httpd.sh trapexploder nethealth httpd

■ HP-UX:

cd /sbin/init.d

rm nethealth.sh httpd.sh trapexploder nethealth httpd

20. Change to the rc0.d directory by entering the following command, depending

on your system:

■ Solaris: cd /etc/rc0.d

■ HP-UX: cd /sbin/rc0.d

21. View all files in the directory by entering the following command:

ls -al

A list of all files appears.

Page 147: Ehealth Installation Enu

Remove eHealth r6.2.2

Appendix C: Removing eHealth and Related Applications 147

22. Remove any files that relate to eHealth, the web server, and TrapEXPLODER.

These files have the following format:

■ K###nethealth or S###nethealth

■ K###httpd or S###httpd

■ K###trapexploder or S###trapexploder

Run the following command to be prompted for each file before it is deleted:

rm -i

23. Change to the rc1.d directory by entering the following command, depending

on your system:

■ Solaris: cd /etc/rc1.d

■ HP-UX: cd /sbin/rc1.d

24. Repeat Steps 21 and 22.

25. Change to the rc2.d directory by entering the following command, depending

on your system:

■ Solaris: cd /etc/rc2.d

■ HP-UX: cd /sbin/rc2.d

26. Repeat Steps 21 and 22.

27. Change to the rc3.d directory by entering the following command, depending

on your system:

■ Solaris: cd /etc/rc3.d

■ HP-UX: cd /sbin/rc3.d

28. Repeat Steps 21 and 22.

29. Remove the symbolic link to eHealth by entering the following commands:

cd /opt

rm eHealth

30. Remove the embedded TrapEXPLODER software by entering the following

command:

rm -rf trapx

31. Change to the /tmp directory by entering the following command:

cd /tmp

32. View all files in the directory by entering the following command:

ls -al

A list of files appears.

Page 148: Ehealth Installation Enu

Remove eHealth r5.7.9 or r6.0

148 Installation Guide

33. Remove all eHealth-related files and configuration files by entering the

following command:

rm -rf install.cfg install.cfg.trap

34. (Optional) Remove any directories that begin with orapatch, OraInstall, and

oracle; then remove any files that begin with nhCreateDbQuery and

instnethealth.

35. Remove the following license manager directory, if it exists, by entering this

command:

rm -rf /var/tmp/.flexlm

36. (Optional) Remove the Live Health client software is installed on the eHealth

system.

For instructions, see the eHealth Live Health Web Help.

37. (Optional) Open and work from a new terminal window If you plan to

reinstall eHealth.

The terminal window used in the removal procedure should not be used

because the environment settings that were sourced during eHealth removal

will interfere with the reinstallation.

Remove eHealth r5.7.9 or r6.0

To free disk space, use the following procedure to remove eHealth r5.7.9 or r6.0

from your system after upgrading successfully to eHealth r6.2.2. Before you

begin, confirm the location in which you installed eHealth r5.7.9 or r6.0.

Important! Do not remove eHealth r5.7.9 or r6.0 until after you have finalized

the installation changes.

This section contains the following procedures:

■ Remove eHealth r5.7.9 or r6.0 (Windows (see page 149))

■ Remove eHealth r5.7.9 or r6.0 (UNIX) (see page 150)

Page 149: Ehealth Installation Enu

Remove eHealth r5.7.9 or r6.0

Appendix C: Removing eHealth and Related Applications 149

Remove eHealth r5.7.9 or r6.0 (Windows)

To remove eHealth release r5.7.9 or r6.0

1. Rename the old eHealth installation directory to test for any processes that

still use it.

For example, if eHealth r5.7.9 or r6.0 is installed in D:\ehealth, change the

folder name to D:\old_ehealth.

2. Wait a day or two to verify that eHealth r6.2.2 is working properly.

If you encounter any new problems related to required files that reside in the

old eHealth directories, resolve them before proceeding.

3. Start the registry editor at a command prompt by entering the following

command:

regedit

The registry editor opens.

Note: If you are not familiar with the regedit utility, do not perform this

procedure without the help of a system administrator.

4. Back up the Windows registry as described in Windows Registry Backup

(Windows Only) (see page 136).

5. Navigate to the

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services directory and

completely remove eHealth r5.7.9 or r6.0 from the system by deleting the

following registry folders related to eHealth r5.7.9 or r6.0.

Do not delete any Oracle-related entries or any entries related to eHealth

r6.2.2.

■ ehealth57 or ehealth60

■ ehealth httpd57 or ehealth httpd60

■ ehealth Tomcat60

■ FLEXlm License Server57 or FLEXlm License Server60

■ TrapEXPLODER57 or TrapEXPLODER60

The registry folders are deleted.

Page 150: Ehealth Installation Enu

Remove Report Center

150 Installation Guide

6. Exit the registry editor.

7. Use Windows Explorer to delete the following:

■ The directory in which eHealth r5.7.9 or r6.0 is installed, and all of its

subdirectories and files.

■ The eHealth r5.7.9 or r6.0 program folder located in C:\Documents and

Settings\All Users\Start Menu\Programs. eHealth r5.7.9 or r6.0 is the

default. The administrator who installed it may have named it

differently.

Important! Do not delete the eHealth 6.2.2 program folder.

eHealth r5.7.9 or r6.0 is removed.

Remove eHealth r5.7.9 or r6.0 (UNIX)

To remove eHealth Release r5.7.9 or r6.0

1. Rename the old eHealth installation directory to test for any processes that

still use it.

For example, if eHealth r5.7.9 is installed in /export/ehealth, change the

folder name to /export/old_ehealth.

2. Wait a day or two to verify that eHealth r6.2.2 is working properly.

If you encounter any new problems related to required files that reside in the

old eHealth directories, resolve them before proceeding.

3. Log on as root.

4. Remove the eHealth r5.7.9 or r6.0 installation directory (ehealth_old) and its

contents by entering the following command:

rm -rf ehealth_old

The eHealth r5.7.9 or r6.0 directory and its contents are removed.

Remove Report Center

If you no longer want to use Report Center, you can remove the software. In

eHealth r6.0, this will free up disk space.

In eHealth r6.2.2, Report Center is part of the eHealth installation and

uninstalling it will not free up disk space because RegData is now used by other

features in eHealth. However, in eHealth r6.2.2 you have the option of disabling

Report Center (Cognos) servers in order to free up disk space.

Page 151: Ehealth Installation Enu

Remove Report Center

Appendix C: Removing eHealth and Related Applications 151

The procedures in this section describe the removal and disabling of Report

Center software separately from eHealth.

Follow the procedures if:

■ You are removing Report Center from eHealth r6.0 systems before

upgrading to eHealth r6.2.2.

■ You have already installed eHealth r6.2.2 along with the latest version of

Report Center.

Note: Report Center can be reinstalled manually outside of the regular eHealth

installation.

Remove Report Center from eHealth r6.0 Systems

The Report Center removal program deletes tables associated with reports and

configuration information, and other data that was created for Report Center,

and frees up a significant amount of disk space on your system.

To remove Report Center from eHealth r6.0 Windows systems

1. Log in to the eHealth system as the eHealth administrator.

2. Navigate to the Control Panel and click Add/Remove Programs to access the

removal program.

3. Select the eHealth Report Center application and click Remove.

4. Click Yes when prompted to verify that you want to remove the application.

5. Specify the Report Center components that you want to remove.

6. Delete the backup_RptCtr_600_00 folder in the eHealth home directory, if

the folder still exists, after the removal program has finished.

To remove Report Center from eHealth r6.0 UNIX systems

1. Log in to the eHealth system as the eHealth administrator.

2. Change to the eHealth home directory and source the appropriate

nethealthrc file for your shell environment.

3. Run the following command to remove the Report Center software:

./backup_RptCtr_600_00/uninstall

4. Specify the Report Center components that you want to remove.

5. After the removal program has finished, remove the backup director by

entering the following command:

rmdir backup_RptCtr_600_00

Page 152: Ehealth Installation Enu

Remove Report Center

152 Installation Guide

Disable Report Center on eHealth r6.2.2 Systems

You can disable Report Center (Cognos) servers to increase available disk space.

To disable Report Center on Windows

1. Right-click on the service named "eHealth Report Center61:9301" on the

Windows Services panel, and select disable.

2. Rename $NH_HOME/sys/nhReportCenter.cfg to

$NH_HOME/sys/nhReportCenter.cfg.backup

3. Run the following command:

nhParameter -set reportCenterInstalled no

To disable Report Center on UNIX

1. Rename $NH_HOME/sys/nhReportCenter.cfg to

$NH_HOME/sys/nhReportCenter.cfg.backup

2. Run the following command:

nhParameter -set reportCenterInstalled no

Remove Report Center from eHealth r6.2.2 Systems

eHealth r6.2.2 does not include an uninstaller for Report Center, which is part of

the regular eHealth installation. However, you can manually uninstall Report

Center if you no longer need it.

Note: Uninstalling Report Center will not make more disk space available

because RegData is now shared by other eHealth features.

To remove Report Center from eHealth r6.2.2 systems

1. Log in to the eHealth system as the eHealth administrator and open the

command line interface.

2. Stop Report Center servers by entering the following command:

nhReportCenter stop

3. Enter the following text to check for running processes:

cogbootstrapservice

BIBusTKServerMain

java with "Xmx768"

4. Enter the following text to stop any running services:

a. Windows: Stop "eHealth Report Center:9301" Service

b. Run $NH_HOME/crn/bin/shutdown

c. Stop any remaining processes.

Page 153: Ehealth Installation Enu

Remove Report Center

Appendix C: Removing eHealth and Related Applications 153

5. To disable Report Center-related database jobs, clean out Report Center

entries from the NH_PARAMETER table :

$NH_HOME/bin/sys/nhisql "delete from nh_parameter where setting_name like

'reportCenter%' and setting_name not like 'reportCenterSampleDb%'"

6. (Optional) Remove Cognos Content Store database by running the following

command:

$NH_HOME/bin/nhRptCtrConfig -action clearCognosSchema

Important! This step destroys any reports you have developed in Report

Center.

7. Run the following commands to eliminate folders and files:

Important! Use this list for eHealth r6.2.2 Report Center cleanup only. Do

not use this for previous releases of eHealth.

a. Delete the following folders:

$NH_HOME/crn

b. Delete the following files:

■ $NH_HOME/sys/nhReportCenter.cfg

■ $NH_HOME/upgrade/*.ats

■ $NH_HOME/upgrade/pkg*

■ $NH_HOME/reportcenterrc.*

Page 154: Ehealth Installation Enu
Page 155: Ehealth Installation Enu

Index 155

Index

A

adding, swap space • 84

Apache web server • 101

B

backing up

files and directories • 135

Windows registry • 136

C

cleanup tasks • 70, 80

clusters

activating eHealth • 132, 134

removing systems • 127

restoring eHealth • 131

rollback downtime • 127

troubleshooting upgrades • 126

conversion check • 24

D

data and time format • 52

data loss • 23

directories, confirmation (UNIX) • 136

Distributed eHealth

activating • 23, 67, 77

downtime • 23

E

eHealth console • 121

F

file system format • 83

G

groups and group lists • 24

guidelines

remote poller sites • 20

report center • 15, 20

software and database locations • 14, 19

H

hostnames, changing • 84

I

installation

guidelines • 12

installation media • 34, 46

prerequisites • 16

installation media

mounting • 93

unmounting • 98

installing

additional tasks • 39, 57, 67, 70, 77

finalizing upgrade • 69, 79

on UNIX • 52, 74

on Windows • 35, 65

postinstallation tasks • 98

preinstallation tasks • 83

Report Center • 42, 60

InstallPlus program • 26

ISO image, mounting on a Solaris system • 49

K

kernel requirements, checking and modifying •

87

L

licenses • 41

Live Health • 70

M

mail server, specifying • 99

MKS X server • 121

mounting the DVD drive • 93

N

NTFS • 83

Nutcracker

installing • 33

registry entries • 140

uninstalling • 138

O

Oracle

registry entries • 140

software • 29, 35

uninstalling • 138

Page 156: Ehealth Installation Enu

156 Installation Guide

overview • 9

P

port numbers, changing • 101

printer, specifying • 100

R

registry entries • 136, 140

remote poller • 20, 25

Report Center

guidelines • 15, 20

installing • 42, 60

resource files • 143

restoring eHealth • 128, 131

rollback • 132, 134

root user • 12

S

SAM tool • 92

security • 24, 34

SMTP mail server • 99

software and database location, guidelines • 14,

19

swap space • 84

System Administration Manager • 92

system hostname, changing • 84

system resources, determining • 16

T

Traffic Accountant, LCF • 15, 20

TrapEXPLODER

activating • 40, 58

error • 119

troubleshooting • 117

U

uninstalling

eHealth r5.7 or r6.0 • 148

eHealth r6.2 • 137

preuninstallation tasks • 135

Report Center • 150

unmounting the DVD drive • 98

upgrading

data loss and downtime • 23

guidelines • 18

installing • 65, 74

merging groups and group lists • 24

prerequisites • 21

V

virtual memory • 84

VMware, how to install • 15

W

web server port number • 101