Beruflich Dokumente
Kultur Dokumente
Installation Guide
r6.2
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 2009 CA. All rights reserved. All trademarks, trade names, service marks, and logos referenced herein
belong to their respective companies.
CA Product References
This document may reference the following CA products:
CA eHealth Response
CA eHealth SystemEDGE
CA eHealth TrapEXPLODER
CA SPECTRUM
Note: CA Embedded Entitlements Manager (CA EEM) is the new name for eTrust
IAM. This product will be rebranded throughout the documentation in a future
release.
Contact CA
Contact Technical Support
For your convenience, CA provides one site where you can access the information
you need for your Home Office, Small Business, and Enterprise CA products. At
http://ca.com/support, you can access the following:
Provide Feedback
If you have comments or questions about CA product documentation, you can
send a message to techpubs@ca.com.
If you would like to provide feedback about CA product documentation, complete
our short customer survey, which is also available on the CA Support website,
found at http://ca.com/docs.
Contents
Chapter 1: Overview
11
33
45
Contents 5
65
75
85
6 Installation Guide
Change the Web Server Port Number (Windows and UNIX) ................................. 103
Enable the FtpCollector to Run on Solaris 5.9 and Solaris 10 ................................ 105
Authentication Options ................................................................... 106
Appendix B: Troubleshooting
121
139
Index
159
Contents 7
Chapter 1: Overview
About This Guide
This guide describes how to do the following:
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 interface.
Chapter 1: Overview 9
Standard eHealth
CA Insight Licensing
CA eHealth Network 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 Network Performance Manager embedded database can purchase
additional licenses by contacting their CA sales representative.
Installation Guidelines
To avoid problems during the eHealth installation, follow these guidelines:
When choosing the eHealth administrator account, do not use the main
administrators 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.
Also, disable all antivirus programs running on your system. You cannot
install eHealth on a system that has McAfee 8.0 or PowerShell installed.
12 Installation Guide
(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 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.
(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.
More information:
How to Install CA eHealth Without Database (see page 14)
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.
If you are installing eHealth without the Oracle database, note the following:
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.
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.
14 Installation Guide
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.
Note: For more information about Report Center, see the eHealth Report Center
User and Administration Guide.
Installation Prerequisites
Read the following information to help ensure that you properly prepare the
system on which you plan to install eHealth.
16 Installation Guide
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.
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.
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 using the CA eHealth Performance Manager Without Database
installation option, Oracle and the required Oracle patches must be installed
before you start the eHealth installation.
Hostnames can contain characters such as A-Z, a-z, 0-9, dashes (-), and
underscores (_). Hostnames cannot contain characters such as spaces and
periods (.).
Identify the locations where you plan to install the eHealth and Oracle
software, and eHealth database files.
Note: If you are using the CA eHealth Without Database installation option,
eHealth and Oracle must reside on the same system. The installer prompts
for the existing location of Oracle instead of the destination location. You can
use this option only if the Oracle software is already installed on a local drive
and is functioning properly.
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:
The account must not use the eHealth installation directory as its home
directory.
Do not set hard or soft resource limits (ulimits) for the eHealth
administrator account.
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.
(UNIX) Confirm the root user password for the target eHealth system.
To upgrade eHealth r6.1 to r6.2, you must first install certification D03 and
then use the eHealth r6.2 service pack installer to perform the upgrade.
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.
Specify a network drive that provides high bandwidth and low latency. For
best performance, consider using storage area networks (SANs) over Fibre
Channel or Gigabit Ethernet networks. However, testing is not done using
SAN environments; 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.
20 Installation Guide
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. However, note the following:
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 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.
Note: For more information about Report Center, see the eHealth Report Center
User and Administration Guide.
If your eHealth systems are remote polling sites, and they run eHealth 5.6.5,
they must upgrade to eHealth 5.7 or 6.0, before upgrading to eHealth r6.2.
If your sites are running a version of eHealth earlier than 5.6.5 Patch 3,
update to eHealth 5.6.5 Patch 8, upgrade to eHealth 5.7 or 6.0, then upgrade
to eHealth r6.2. If you are running eHealth 5.0.2, you must migrate to
eHealth 5.7 before upgrading to eHealth r6.2.
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:
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.
4. Enable import remote polling on the central site.
5. Disable one remote site at a time, upgrade the site to eHealth r6.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.
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.
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.
22 Installation Guide
Identify an eHealth r6.2 software location that has at least 2 GB of free disk
space.
If you are running any nhConfig jobs that import configuration information
for eHealth integration modules, disable those jobs before upgrading.
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.)
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 helps minimize data loss during the upgrade
process.
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.
Security
If you upgrade to eHealth r6.2 from eHealth r5.7, 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 there are 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 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.
24 Installation Guide
Conversion Check
Before you upgrade to eHealth r6.2 from 5.7, run a conversion check to generate
a report which includes the following information:
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.
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.
Request the latest Oracle update from the eHealth support web site instead
of using the installation media that you received in the eHealth package.
Note: You can ignore these recommendations if you are installing eHealth
Without Database.
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 your release.
26 Installation Guide
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.
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.
UNIX:
a.
b.
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.
28 Installation Guide
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.03.
UNIX
a.
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.03.
The Oracle update software file is extracted into the current directory.
30 Installation Guide
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 using SNMPv1 and SNMPv2c respectively. This is done by
overloading the ASN.1 IP address primitive with an IPv6 address. This is a
non-standard approach that is also being used by Cisco in SNMPv1.
All of 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.
IPv6 will not function correctly on an eHealth host that has no IPv4
connectivity. eHealth r6.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 OCE 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.
32 Installation Guide
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.
eHealth r6.2 with embedded Oracle for the first time on a Windows system
eHealth r6.2 Without Database for the first time on a Windows system
The installation process takes about three hours to finish but can vary 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 about an hour of
time by copying the eHealth and Oracle software installation media to a local
disk.
The installation program performs the following tasks:
Installs Oracle 10g (if you are installing eHealth with embedded Oracle) or
prompts you for the location of your existing Oracle software (if you are
installing eHealth without Oracle)
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:
Apache 2.2.11 web server for hosting the eHealth web user interface.
eHealth Installation
MKS XServer Version 8.1 for running X Windows processes and eHealth
commands. During the install you can choose to specify another supported X
server.
To view reports from the eHealth 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.
Name
Contents
eHealth
Software DVD
Oracle
Software DVD
Oracle Software.
CA eHealth
Without
Database DVD
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.
34 Installation Guide
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.
From DVD: Insert the eHealth Software DVD into the DVD drive.
Double-click setup.exe in the top-level DVD directory. The eHealth
Installation dialog opens. Click Browse; specify the new directory or
partition that you created in Step 2, and then click Next.
The program extracts InstallPlus files to the specified directory. The next
eHealth Installation Setup dialog appears.
From Disk: Navigate to the directory into which you extracted the
InstallPlus program files. Double-click setup.exe.
Note: If you have not downloaded and extracted the InstallPlus
program, see InstallPlus and Oracle Update Software.
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.
5. Specify the location of the general release version of the eHealth software
that you are installing. 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.
36 Installation Guide
Note: If you choose the eHealth Traffic Accountant system, you are
prompted for the location of the LCF. After you supply this file, go to Step 23.
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.
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 or partition.
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:\eHealth62\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.
38 Installation Guide
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.
Note: This prompt does not appear if you are installing the CA eHealth
Without Database kit.
26. Update Oracle.
Specify the DVD or disk location of the Oracle update software used to
update the database.
Note: This prompt does not appear if you are installing the CA eHealth
Without Database kit. For instructions on how to install the Oracle update,
open the README text file located on the top level of the Oracle update
directory.
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.
Additional Tasks
After eHealth is installed, you might need to perform the following tasks:
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.
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.
40 Installation Guide
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.
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
# ...
42 Installation Guide
Manual Uses a manual multi-step process on UNIX, which does not affect
the eHealth servers.
To install Report Center 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.
Run the discover process to identify the devices that eHealth will monitor
Create groups and group lists to organize the elements that eHealth
discovers
For the following information, see the eHealth Administration Guide and the
eHealth Overview Guide:
An overview of the eHealth interfaces that you use to administer the system
eHealth r6.2 with embedded Oracle for the first time on a Solaris or HP-UX
system
eHealth r6.2 Without Database for the first time on a Solaris system only
The installation process takes about three hours to finish but can vary depending
on the speed of your system and disk devices. If you are installing eHealth with
embedded Oracle, you can save about an hour of time by copying the eHealth
and Oracle software installation media to a local disk. You may also have to
mount the DVD drive.
The installation program performs the following tasks:
Installs Oracle 10g (if you are installing eHealth with embedded Oracle) or
prompts you for the location of your existing Oracle software (if you are
installing eHealth without Oracle)
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:
Apache 2.2.11 web server for hosting the eHealth web user interface.
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 121).
eHealth Installation
Name
Contents
eHealth
Software DVD
Oracle
Software DVD
Oracle Software.
CA eHealth
Without
Database DVD
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)
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.
46 Installation Guide
eHealth Installation
pid
Specifies the process ID identified in Step 6.
eHealth Installation
Copy the eHealth and Oracle DVDs to a disk on the local system, and then
run the InstallPlus program.
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 installation 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.concord.com. When possible, use
these downloads instead of the DVDs supplied with your ehealth package.
To copy the contents of the eHealth and Oracle Software DVDs to a disk
1. Mount the eHealth Software DVD.
2. Create a directory on a disk with at least 2 GB of free space.
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.
3. Change to the directory on which you mounted the CD and enter the
following command to copy the contents of the eHealth Software CD:
find . -print | cpio -pdmv ehdata
ehdata
Specifies the full path to the directory that you created in Step 2.
4. Mount the Oracle Software DVD.
5. Create a directory for the contents of the DVD on a disk that has at least 2 GB
of free space.
48 Installation Guide
eHealth Installation
or_software
Specifies the full path to the directory that you created in Step 9.
The contents of the DVDs are copied.
eHealth Installation
3. Check to make sure that Solaris understands the image by executing the
following:
# df -k /mnt
Filesystem
kbytes
used
/dev/lofi/1
512418 512418
# ls /mnt
./
../
<other files in the mounted image>
avail capacity
0
100%
Mounted on
/mnt
If the image was created properly, Solaris should be able to mount the
CD-ROM image and understand the file names.
Follow the instructions to copy the contents of the eHealth and Oracle Software
DVDs to a disk.
The eHealth installer will not recognize the mounted images as true DVDs.
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
50 Installation Guide
eHealth Installation
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)
-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
-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
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:
fr (French)
ja (Japanese)
The value of the LANG variable is set. Confirm that the eHealth
administrator also has the same value for LANG.
52 Installation Guide
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
Insert the eHealth Software DVD, and mount the DVD if necessary.
Change to any directory other than the DVD mount point and run the
following installation command:
/cdrom/Install
If you use Solaris with Volume Management, include the DVD label after
/cdrom in the cd command. For example:
/cdrom/cdLabel/ Install
Change to the directory where you extracted the InstallPlus files and
enter the following command:
Install
8. 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?
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]
10. 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 numbers (0-9).
The eHealth database name is configured.
54 Installation Guide
11. 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 8, even if the directory already exists and is owned by
another user.
The eHealth installation directory is specified.
12. Confirm that you want the installation program to create a new directory by
entering y at the following prompt:
'ehealth' doesnt exist. Do you want to create it (y|n)? [y]
This prompt does not appear when you install the French version of eHealth
because that language automatically uses a 24-hour clock.
15. 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.
16. 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:
18. 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]
56 Installation Guide
19. 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:
20. 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.
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. 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.
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.
24. 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:
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:
Additional Tasks
After eHealth is installed, you may need to perform the following tasks:
58 Installation Guide
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.
On UNIX: /etc/trapexploder.cf
On Windows: C:\Windows\system32\trapexploder.cf
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.concord.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.
To start eHealth and add your eHealth licenses after installation
1. Enter the following commands to stop the eHealth server and the eHealth
license manager:
nhServer stop
nhLmgr stop
2. Log on to the eHealth system as the eHealth administrator and change to the
eHealth home directory in a terminal window by entering the following
command:
cd ehealth
ehealth
Represents the full pathname of that directory.
The directory changes to the eHealth home directory.
3. Source the eHealth resource file appropriate for your shell environment using
one of the following commands:
Bourne: . ./nethealthrc.sh
C: source nethealthrc.csh
Korn: . ./nethealthrc.ksh
60 Installation Guide
6. 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.
7. 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
# ...
[$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.
InstallPlus Kit:
Windows: [unzipped loc]/plus/patch/rcInstall/setup.exe
UNIX: [unzipped loc]/plus/patch/rcInstall/INSTALL
This deploys the sample reports and data model (metadata) for eHealth.
62 Installation Guide
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
Run the discover process to identify the devices that eHealth will monitor
Create groups and group lists to organize the elements that eHealth
discovers
For the following information, see the eHealth Administration Guide and the
eHealth Overview Guide:
An overview of the eHealth interfaces that you use to administer the system
Installs the new release of eHealth in a directory that is different from the
location of eHealth r5.7 or r6.0
Upgrades Report Center, if installed. If Report Center is not installed, you can
choose to install it.
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.
eHealth Upgrade
Name
Contents
eHealth
Software DVD
Oracle Software
Oracle
Software DVD
66 Installation Guide
eHealth Upgrade
From DVD: Insert the eHealth Software DVD into the DVD drive.
Double-click setup.exe in the top-level DVD directory. A eHealth
Installation dialog opens. Click Browse, specify the new directory or
partition that you created in Step 2, and click Next.
The program extracts InstallPlus files to the specified directory. The next
eHealth Installation Setup dialog appears.
From Disk: Navigate to the directory into which you extracted the
InstallPlus program files. Double-click setup.exe.
Note: If you have not downloaded and extracted the InstallPlus
program, see InstallPlus and Oracle Update Software.
The Setup dialog appears.
4. Specify the location of the general 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.
eHealth Upgrade
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.
10. Enter the eHealth User Passwordthe 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. 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.
17. 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.
18. Click Next to begin the eHealth installation.
68 Installation Guide
Additional Tasks
19. Specify the location of the Oracle software by inserting the Oracle software
DVD or specifying a disk directory.
20. 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.
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.2 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, perform these
tasks to help ensure that eHealth operates properly.
Additional Tasks
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 on all cluster
members:
nhUpgradeCluster -activate
70 Installation Guide
Additional Tasks
Establishes the current system as the controller system: you must run all
subsequent cluster upgrade commands from this system
Checks that all cluster members have the eHealth r6.2 software installed
and are ready for activation
Confirms that eHealth r6.2 has started on all systems in the cluster
Finalize Upgrade
After a few days, when you have run reports and confirmed that the upgrade to
eHealth r6.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
Additional Tasks
Note: During this process, eHealth disables (drops) the database tables that
support rolling back to eHealth r5.7 or r6.0. Do not remove eHealth r5.7 or r6.0
until you are sure that eHealth r6.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 system, complete the
following tasks:
72 Installation Guide
If you currently use any other agents to monitor eHealth, upgrade the agents
(if needed) to a version supported by eHealth r6.2. For more information, see
the device certification web page at http://support.concord.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 home directory and update those rules.
Authorize eHealth web users to use new functions of the eHealth user web
interface, as appropriate.
If you copied the installation DVDs to local disk directories, delete those
directories to free disk space.
Additional Tasks
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 is polling normally and reports run well for a
few days, remove the previous release of eHealth to regain disk space.
Installs the new release of eHealth in a directory that is different from the
location of eHealth r5.7 or r6.0
Upgrades Report Center, if installed. If Report Center is not installed, you can
choose to install it.
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.
eHealth Upgrade
Name
Contents
eHealth
Software DVD
Oracle Software.
Oracle
Software DVD
76 Installation Guide
eHealth Upgrade
Insert the eHealth Software DVD, and mount the DVD if necessary.
b.
Change to any directory other than the DVD mount point and start
the installation by entering the following installation command:
/cdrom/Install
If you use Solaris with Volume Management, include the DVD label
after /cdrom in the cd command. For example:
/cdrom/cdLabel/Install
c.
5. 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.
6. 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?
eHealth Upgrade
8. 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.
9. Enter y at the following prompt to confirm that you want the installation
program to create a new directory (if you specified one):
'ehealth' doesnt exist. Do you want to create it (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 6.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.
11. Select correct offset time zone information.
Choose yes if your system will report on time zones that have a partial-hour
offset from GMT.
78 Installation Guide
Additional Tasks
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:
Additional Tasks
After you have successfully upgraded your system to eHealth r6.2, perform these
tasks to help ensure eHealth r6.2 operates properly.
Additional Tasks
Bourne: . ./nethealthrc.sh
C: source nethealthrc.csh
Korn: . ./nethealthrc.ksh
Cluster member output appears. Examine the output and confirm that all
cluster members are responding with information.
80 Installation Guide
Additional Tasks
3. Enter the following command on the main system to activate eHealth 6.2 on
all cluster members:
nhUpgradeCluster -activate
4. Press Return.
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
Checks that all cluster members have the eHealth r6.2 software installed
and are ready for activation
Confirms that eHealth r6.2 has started on all systems in the cluster
Additional Tasks
Finalize Upgrade
After a few days, when you have run reports and confirmed that the upgrade to
eHealth r6.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 or r6.0. Do not remove eHealth r5.7 or r6.0
until you are sure that eHealth r6.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
Represent the date and time that the conversion occurred.
Cleanup Tasks
To help ensure the best performance of your eHealth r6.2 system, complete the
following tasks:
82 Installation Guide
If any user accounts are configured to automatically source the eHealth r5.7
or r6.0 resource file, update them to source the eHealth r6.2 resource file
instead.
Additional Tasks
If you currently use any other agents to monitor eHealth, upgrade the agents
(if needed) to a version supported by eHealth r6.2.
Note: For more information, see the device certification web page at
http://support.concord.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 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.
(Optional) After eHealth r6.2 is polling normally and reports run well for a
few days, remove the previous release of eHealth to regain disk space.
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.
86 Installation Guide
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 -
Swap space is added. For details on allocating additional swap space, see the
administration manual provided with your Solaris system.
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.
88 Installation Guide
Parameter
Minimum
Setting
Parameter Description
maxusers
2048
shmmni
128
Parameter
Minimum
Setting
Parameter Description
shmmax
25% of RAM
semmsl
512
semmni
128
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.
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
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.
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
4. Do one of the following to append the contents of the template file to the
existing system file:
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
90 Installation Guide
Parameter
Required Setting
Parameter Description
MSGSEG
32,767
MSGTQL
NPROC
MSGMAP
(MSGTQL + 2)
MAXUPRC
((NPROC*9)/10)
NCALLOUT
(16 + NKTHREAD)
SEMMNS
(SEMMNI*2)
SEMMNI
4,096
SEMMAP
(SEMMNI+2)
NPROC
4,096
DBC_MAX_PCT
13 for a 1 GB
system
Maximum
number of
semaphore
map
entries
7 for a 2 GB system
5 for a 3 GB system
4 for a 4 GB system
DBC_MIN_PCT
KSI_ALLOC_MAX
(NPROC*8)
MAX_THREAD_PR
OC
256
MAXDSIZ
Parameter
92 Installation Guide
Required Setting
0xC0000000
for a 3 GB or
greater system
0x80000000
for a 2 GB
0x40000000 or
a 1 GB
Parameter Description
MAXDSIZ_64BIT
2,147,483,648 (or
0x80000000)
MAXSSIZ
134,217,728 (or
0x8000000)
MAXSSIZ_64BIT
1,073,741,824 (or
0x40000000)
MAXSWAPCHUNK
S
16,384
MAXUSERS
32 or greater
MESG
MSGMNI
NPROC
NCSIZE
((8*NPROC+2048)
+VX_NCSIZE)
NFILE
(15*NPROC+2048)
NFLOCKS
4,096
NINODE
(8*NPROC+2048)
NKTHREAD
(((NPROC*7)/4)+1
6)
SEMA
SEMMNU
(NPROC-4)
SEMVMX
32,768
SHMEM
SHMMAX
Parameter
Required Setting
0xFFFFFFFF for
a 4 GB system
0xC0000000
for a 3 GB
system
0x80000000
for a 2 GB
system
0x40000000
for a 1 GB
system
Parameter Description
SHMMNI
512
SHMSEG
200
VPS_CEILING
64
VX_NCSIZE
1,024
If the command returns 64, you are using a 64-bit kernel and you should
verify the configuration of it.
Mount the DVD Drive from a Remote System (see page 98)
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.
94 Installation Guide
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
2. Identify the line (or pair of lines) of output similar to "DVD-532E-B" and note
the output similar to the format /dev/dsk/c#t#d#.
You will use this device information in the pfs_mount command. (Depending
on your system, you may use a command other than pfs_mount.)
96 Installation Guide
cdrom
Represents the mount point.
4. Mount the DVD by entering the following command:
/usr/sbin/mount device/cdrom
device
Represents the output in the format /dev/dsk/c#t#d# noted in Step 2.
The DVD is mounted.
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.
Solaris: cd /etc/dfs
HP-UX: cd /etc
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:
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
98 Installation Guide
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:
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
b.
c.
Click OK.
Click Edit.
Click OK.
b.
c.
Click OK.
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.
b.
c.
b.
ehealth
Represents the installation directory for eHealth r6.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 using the Services dialog.
The web server file is changed to reflect the new port number.
9. Verify that the Apache web server is set to start automatically when you
restart the eHealth system:
a.
b.
c.
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.
Execute the following command to set the uid bit for FTP Collector:
chmod u+s FtpCollector
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
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.
Authentication Options
eHealth offers the following integration options for authentication:
All three methods let you use SPECTRUM, however only the SPECTRUM to
eHealth one-way single authentication option lets you drill down from SPECTRUM
OneClick to the eHealth web user interface without providing additional
credentials. The RADIUS and SAML options prompt you for credentials everytime
you drill down from SPECTRUM to eHealth.
-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) 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 if specified.
Example: Enable Support
nhWebSso -hostname hostName -idleTimeout 10 -disableFallback
SAML Authentication
eHealth SAML support provides the option of web user authentication using
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 an 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.
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.
These are a few of the commercially available IAM systems:
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.
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.
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 must be done manually on each server.
Identical web user names must exist on the eHealth, CA EEM, and IAM
servers.
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, an
IAM, and CA EEM servers. When you create or update a user account, make
sure it complies with all policies.
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 should 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 will then authenticate with the artifact appended in this URL
and is granted access to the Destination Resource.
Spectrum OneClick
RADIUS Authentication
eHealth RADIUS support provides the eHealth web server (Apache) with the
option of web user authentication using a RADIUS server. When RADIUS support
is enabled, the authentication process is performed and shifted from the
internal eHealth Apache server to an external RADIUS server. However, there is
no change to the end user experience.
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.
Identical web user names must exist on the eHealth and RADIUS servers.
You cannot rename web users in eHealth when using eHealth RADIUS
support.
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.
-h
(Optional) Displays this command usage.
-hostName Host Name
(Required) Specifies the fully-qualified hostname of a RADIUS backend
server. This option is required if you do not specify the -disable argument.
-port Port Number
(Optional) Specifies the port number of a RADIUS backend server.
Default: 1812
-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 backend server. It tells the RADIUS server that the web host
machine 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 failure.
-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 then deciding that the
RADIUS server is down or authentication failure.
-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 using a RADIUS server.
As long as the browser session remains valid, the end user will not be
challenged for authentication even if the RADIUS Cookie is expired. This
value is controlling the number of communication 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
In the Live Health login console, the checkbox Use as Default Login should
never be checked. This limitation is imposed due to the one-time use nature
of RSA tokens. Use of the same RSA tokens in different authentication
attempts will likely 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 will likely 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 SPECTRUM eHealth One-way SSO, eHealth RADIUS,
and eHealth SAML support due to the following misconfiguration or network
issues:
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.
When this happens, 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.
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. In the File Directory field, specify the directory in which to create the Zip file.
The default is /ehealth/tmp.
8. In the Call Ticket Number field, 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.
Appendix B: Troubleshooting
Troubleshoot Installation Problems
This section provides troubleshooting information for problems that you may
encounter during the eHealth r6.2 installation process.
Symptom
The installation program stops due to an error during database creation.
Solution
Complete the following procedure before restarting the installation program.
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:
id
Represents the identification number associated with shared memory.
id
Represents the identification number associated with semaphores.
The processes are stopped.
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.
Start MKS XServer: From the Windows desktop, select Start, Programs,
Vision, MKS XServer Server.
Start the eHealth console: Select Start, Programs, eHealth 6.2, eHealth.
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.
The installation program rolls the software on that system back to release
5.7/6.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.
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.
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.*
Rollback Downtime
During the rollback process, eHealth experiences downtime from the time that
the eHealth r6.2 services stop to the time that the eHealth r5.7 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, that
information is lost when you roll back to eHealth r5.7 or r6.0.
To restore eHealth r5.7 or r6.0, do the following
1. Remove systems from the cluster.
2. Restore eHealth r5.7 or r6.0 on the system or across the cluster.
3. Activate eHealth r6.2 after resolving upgrade problems.
Leaving the system in the cluster may be acceptable if you plan to reactivate
eHealth r6.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 or
r6.0, expect the following results:
Scheduled jobs and reports do not generate errors regarding that cluster
member.
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.
Some of these steps, such as restarting servers and the system, can take
several minutes to complete.
eHealth r5.7 or r6.0 is restored on the system.
2. Reactivate eHealth r6.2 after you resolve the issue that prevented a
successful upgrade.
Bourne: . ./nethealthrc.sh
C: source nethealthrc.csh
Korn: . ./nethealthrc.ksh
This command performs the following actions on every system in the cluster:
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 or r6.0.
This command performs the following actions on every system in the cluster:
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. To confirm that eHealth r6.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 is reactivated on the local system.
To reactivate eHealth r6.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 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 6.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
This command also confirms that eHealth r6.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 is reactivated on all cluster members.
To reactivate eHealth r6.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 resource file appropriate
for your shell environment.
2. Enter the following command to activate eHealth r6.2 on all members of the
Distributed eHealth cluster:
nhUpgradeCluster -activate
This command also confirms that eHealth r6.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\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
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/
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.
b.
b.
c.
Click Yes.
b.
b.
b.
Navigate to the
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services directory.
b.
Navigate to the
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
b.
b.
Note: You must stop this service to delete the Oracle software installation
directory in the next step.
11. Use Windows Explorer to navigate to the following directories and delete
them:
12. Use Windows Explorer to navigate to the Program Files directory and delete
the following directories:
Oracle
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 path 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
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
If the environment variable is not defined, you must set the value to the
location in which you installed Oracle.
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
oracle_sid
Represents the name of the eHealth database.
a.
5495
5487
5499
5485
5493
5497
5491
1
1
1
1
1
1
1
0
0
0
0
0
0
0
Jan
Jan
Jan
Jan
Jan
Jan
Jan
16
16
16
16
16
16
16
?
?
?
?
?
?
?
0:00
0:25
0:03
0:01
0:55
0:03
0:09
ora_reco_JAN13
ora_dbw0_JAN13
ora_arc1_JAN13
ora_pmon_JAN13
ora_smon_JAN13
ora_arc0_JAN13
ora_ckpt_JAN13
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
rm
rm
rm
-rf
-rf
-rf
-rf
$ORACLE_HOME
/var/opt/oracle
/opt/ORCLfmap
/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
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
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
Solaris: cd /etc/rc2.d
HP-UX: cd /sbin/rc2.d
Solaris: cd /etc/rc3.d
HP-UX: cd /sbin/rc3.d
32. View all files in the directory by entering the following command:
ls -al
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.
ehealth57 or ehealth60
ehealth Tomcat60
TrapEXPLODER57 or TrapEXPLODER60
The directory in which eHealth r5.7 or r6.0 is installed, and all of its
subdirectories and files.
3. Log on as root.
4. Remove the eHealth r5.7 or r6.0 installation directory (ehealth_old) and its
contents by entering the following command:
rm -rf ehealth_old
The eHealth r5.7 or r6.0 directory and its contents are removed.
You are removing Report Center from eHealth r6.0 systems before upgrading
to eHealth r6.2.
You have already installed eHealth r6.2 along with the latest version of
Report Center.
Note: Report Center can be reinstalled manually outside of the regular eHealth
installation.
b.
Run $NH_HOME/crn/bin/shutdown
c.
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 Report Center cleanup only. Do not
use this for previous releases of eHealth.)
a.
b.
$NH_HOME/sys/nhReportCenter.cfg
$NH_HOME/upgrade/*.ats
$NH_HOME/upgrade/pkg*
$NH_HOME/reportcenterrc.*
Index
A
adding, swap space 86
Apache web server 103
installation
guidelines 12
installation media 34, 46
prerequisites 16
installation media
mounting 94
unmounting 100
installing
additional tasks 40, 58, 69, 72, 79
finalizing upgrade 71, 82
on UNIX 52, 76
on Windows 35, 67
postinstallation tasks 100
preinstallation tasks 85
Report Center 43, 62
InstallPlus program 26
ISO image, mounting on a Solaris system 49
B
backing up
files and directories 139
Windows registry 140
F
file system format 85
G
groups and group lists 24
guidelines
remote poller sites 21
report center 15, 20
software and database locations 14, 19
H
hostnames, changing 86
licenses 41, 60
Live Health 72
N
NTFS 85
Nutcracker
installing 33
registry entries 144
uninstalling 142, 152
O
Oracle
registry entries 144
software 29, 35
uninstalling 142, 152
Index 159
overview 9
virtual memory 86
VMware, how to install 16
R
registry entries 140, 144
remote poller 21, 25
Report Center
guidelines 15, 20
installing 43, 62
resource files 147
restoring eHealth 131, 134
rollback 135, 137
root user 12
S
SAM tool 93
security 24, 35
SMTP mail server 101
software and database location, guidelines 14,
19
swap space 86
System Administration Manager 93
system hostname, changing 86
system resources, determining 16
T
Traffic Accountant, LCF 15, 20
TrapEXPLODER
activating 41, 59
error 123
troubleshooting 121
U
uninstalling
eHealth r5.7 or r6.0 152, 153
eHealth r6.2 141
preuninstallation tasks 139
Report Center 154
unmounting the DVD drive 100
upgrade
data loss and downtime 23
guidelines 19
installing 67, 76
merging groups and group lists 24
prerequisites 21
W
web server port number 103