Job Management Partner 1/Performance Management - Remote Monitor for Platform Description, User's Guide and Reference
This subsection describes issues to be considered before you install PFM - RM for Platform.
- Organization of this subsection
- (1) Prerequisite OS
- (2) Setting up a network environment
- (3) OS user permissions required for installation
- (4) Prerequisite programs
- (5) Environment settings required for collecting performance data (for UNIX)
(1) Prerequisite OS
PFM - RM for Platform can run on the following operating systems (OSs):
- Linux (x86)
- Linux (x64)
(2) Setting up a network environment
To use Performance Management to run PFM - RM for Platform, you must set up a network environment, such as IP addresses and port numbers.
(a) Setting IP addresses
You must set up the environment for PFM - RM for Platform in such a manner that an IP address can be determined from the host name. PFM - RM for Platform will not start in an environment in which IP addresses cannot be resolved.
You use one of the following methods to set host names and IP addresses:
- jpchosts file (Performance Management's host information configuration file)
- hosts file
- DNS
For the monitoring host name, use either the real host name or the alias name.
- Using the real host name
In a UNIX environment, specify the name in such a manner that the IP address can be resolved from the host name that is obtained from the result of executing the uname -n command. You can also use the host name that is acquired by the hostname command.
Note that Performance Management supports DNS, but not FQDN. This means that when you set the IP address, you must use the host name obtained by the uname -n command without the domain name.
- Using an alias name
Set the environment in such a manner that the IP address can be resolved from the specified alias name.
For details about setting the name of the monitoring host, see the chapter that describes changing the system configuration in the Job Management Partner 1/Performance Management Planning and Configuration Guide.
- Notes about setting IP addresses
- If you use Performance Management in multiple LAN environments, use the jpchosts file to set IP addresses. For details about using the jpchosts file to set IP addresses, see the chapter that describes installation and setup in the Job Management Partner 1/Performance Management Planning and Configuration Guide.
- Performance Management will not run on a host where IP addresses are assigned dynamically by DHCP. You must set fixed IP addresses for all monitoring hosts.
(b) Setting port numbers
You must assign a port number to each service of the programs used in Performance Management. Set up the network in such a manner that the port numbers assigned to PFM - RM for Platform can be used for communication.
The table below lists and describes the default port numbers assigned to various services. For other services, an unused port number is assigned automatically each time the service starts.
Table 2-7 Default port numbers for services (for Windows)
No. Supported function Service name Parameter Port number Description 1 Service configuration information management function Name Server jp1pcnsvr 22285 Port number used by PFM - Manager's Name Server service.
This port number is set at all hosts of Performance Management.2 OpenView linkage facility NNM Object Manager jp1pcovsvr 22292 Port number used for communication between the map manager and the object manager when the OpenView linkage facility is used with PFM - Manager and PFM - Base.
This port number is set at the host where PFM - Manager and PFM - Base are installed.3 Service status management function Status Server jp1pcstatsvr 22350 Port number used by the Status Server service of PFM - Manager and PFM - Base.
This port number is set at the host where PFM - Manager and PFM - Base are installed.4 Monitoring console communication function View Server jp1pcvsvr 22286 Port number used by the View Server service of PFM - Manager.
This port number is set at the host where PFM - Manager is installed.5 Web service function Web Service -- 20358 Port number used by the Web Service service of PFM - Web Console. 6 Web container function Web Console -- 20359
20360Port number used by the Web Console service of PFM - Web Console.
- Legend:
- --: Not applicable
When you use Performance Management in an environment that includes a firewall, you must use fixed port numbers. For details about how to use fixed port numbers, see the chapter that describes installation and setup in the Job Management Partner 1/Performance Management Planning and Configuration Guide.
(3) OS user permissions required for installation
When you install PFM - RM for Platform, make sure that you use an account that has Administrator permissions.
(4) Prerequisite programs
This subsection describes the configuration of programs required in order to install PFM - RM for Platform.
There are two major types of program configurations, as described below. Evaluate the program configurations from the perspective of your system environment.
- When installing PFM - RM for Platform on the PFM - Manager host
- With this program configuration, PFM - RM for Platform is installed on the same host as PFM - Manager. The following figure shows the program configuration.
Figure 2-7 Program configuration (when PFM - RM for Platform and PFM - Manager are installed on the same host (for UNIX))
- When installing PFM - RM for Platform on a host other than the PFM - Manager host
- With this program configuration, PFM - RM for Platform is installed on a host other than the PFM - Manager host. If you use this program configuration, you must install PFM - Base on the same host as for PFM - RM for Platform. The following figure shows the program configuration.
Figure 2-8 Program configuration (when PFM - RM for Platform and PFM - Base are on the same host (for UNIX))
(a) Prerequisite OSs for monitored hosts
A monitored host must be using one of the following OSs:
- HP-UX
- Solaris
- AIX
- Linux
(b) Prerequisite programs for Performance Management
PFM - Manager or PFM - Base must be available on the host where PFM - RM for Platform is installed.
If you install PFM - RM for Platform on a host where PFM - Manager is available, PFM - Base is not required. If you install multiple PFM - RMs on a host where PFM - Base is available, you need only one PFM - Base.
You also need PFM - Web Console in order to use PFM - RM for Platform to monitor the operation of monitored hosts.
(5) Environment settings required for collecting performance data (for UNIX)
PFM - RM for Platform uses SSH to collect performance data from monitored hosts. Performance data cannot be collected if SSH connection settings have not been specified. Because SSH authentication uses the public key authentication method, you must specify public key authentication settings. You may need to install other appropriate packages because OS commands are used to collect performance data.
The following describes the required SSH settings.
(a) Installing packages
n RPM packages required for the PFM - RM host
The following table lists the RPM packages required for the PFM - RM host.
Table 2-8 RPM packages required for the PFM - RM host
No. Software name OS RPM package name Default 1 OpenSSH Linux 5 Advanced Platform (AMD64 & EM64T)
- openssh-4.3p2-24.el5 or later
- openssh-clients-4.3p2-24.el5 or later
Y 2 Linux 5 Advanced Platform (x86)
- openssh-4.3p2-24.el5 or later
- openssh-clients-4.3p2-24.el5 or later
Y 3 Linux AS 4 (AMD64 & Intel EM64T)
- openssh-3.9p1-8.RHEL4.20 or later
- openssh-clients-3.9p1-8.RHEL4.20 or later
Y 4 Linux AS 4 (x86)
- openssh-3.9p1-8.RHEL4.4 or later
- openssh-clients-3.9p1-8.RHEL4.4 or later
Y 5 Perl Linux 5 Advanced Platform (AMD64 & EM64T) perl-5.8.8-10 or later Y 6 Linux 5 Advanced Platform (x86) perl-5.8.8-10 or later Y 7 Linux AS 4 (AMD64 & Intel EM64T) perl-5.8.5-12.1 or later Y 8 Linux AS 4 (x86) perl-5.8.5-12.1 or later Y
- Legend:
- Y: Installed by default
n Packages required for monitored hosts (SSH)
The set of packages (SSH) required for a monitored host depends on the OS of the monitored host.
The following table lists the required packages when a monitored host's OS is HP-UX.
Table 2-9 RPM packages required for monitored hosts (for HP-UX)
No. Software name OS Package name Default 1 HP-UX Secure Shell HP-UX 11i V2 (IPF) T1471AA,r=A.04.00.003,a=HP-UX_B.11.23_IA/PA,v=HP or later Y 2 HP-UX 11i V3 (IPF) SecureShell,r=A.04.40.005,a=HP-UX_B.11.31_IA/PA,v=HP or later Y
- Legend:
- Y: Installed by default
The following table lists the required packages when a monitored host's OS is Solaris.
Table 2-10 RPM packages required for monitored hosts (for Solaris)
No. Software name OS Package name Default 1 SunSSH Solaris 9 (SPARC)
- SUNWsshcu 11.9.0,REV=2002.04.06.15.27 or later
- SUNWsshdr 11.9.0,REV=2002.04.06.15.27 or later
- SUNWsshdu 11.9.0,REV=2002.04.06.15.27 or later
- SUNWsshr 11.9.0,REV=2002.04.06.15.27 or later
- SUNWsshu 11.9.0,REV=2002.04.06.15.27 or later
Y 2 Solaris 10 (SPARC)
- SUNWsshcu 11.10.0,REV=2005.01.21.15.53 or later
- SUNWsshdr 11.10.0,REV=2005.01.21.15.53 or later
- SUNWsshdu 11.10.0,REV=2005.01.21.15.53 or later
- SUNWsshr 11.10.0,REV=2005.01.21.15.53 or later
- SUNWsshu 11.10.0,REV=2005.01.21.15.53 or later
Y 3 Solaris 10 (x64)
- SUNWsshcu 11.10.0,REV=2005.01.21.16.34 or later
- SUNWsshdr 11.10.0,REV=2005.01.21.16.34 or later
- SUNWsshdu 11.10.0,REV=2005.01.21.16.34 or later
- SUNWsshr 11.10.0,REV=2005.01.21.16.34 or later
- SUNWsshu 11.10.0,REV=2005.01.21.16.34 or later
Y 4 Solaris 10 (x86)
- SUNWsshcu 11.10.0,REV=2005.01.21.16.34 or later
- SUNWsshdr 11.10.0,REV=2005.01.21.16.34 or later
- SUNWsshdu 11.10.0,REV=2005.01.21.16.34 or later
- SUNWsshr 11.10.0,REV=2005.01.21.16.34 or later
- SUNWsshu 11.10.0,REV=2005.01.21.16.34 or later
Y
- Legend:
- Y: Installed by default
The following table lists the required packages when a monitored host's OS is AIX.
Table 2-11 RPM packages required for monitored hosts (for AIX)
No. Software name OS Package name Default 1 OpenSSH AIX 5L V5.3
- openssh.base.client 4.5.0.5301 or later
- openssh.base.server 4.5.0.5301 or later
- openssh.license 4.5.0.5301 or later
- openssh.man.en_US 4.5.0.5301 or later
N 2 AIX V6.1
- openssh.base.client 4.5.0.5301 or later
- openssh.base.server 4.5.0.5301 or later
- openssh.license 4.5.0.5301 or later
- openssh.man.en_US 4.5.0.5301 or later
Y
- Legend:
- Y: Installed by default
- N: Not installed by default
The following table lists the required packages when a monitored host's OS is Linux.
Table 2-12 RPM packages required for monitored hosts (for Linux)
No. Software name OS RPM package name Default 1 OpenSSH Linux 5 Advanced Platform (AMD64 & EM64T)
- openssh-4.3p2-24.el5 or later
- openssh-server-4.3p2-24.el5 or later
Y 2 Linux 5 Advanced Platform (IPF)
- openssh-4.3p2-24.el5 or later
- openssh-server-4.3p2-24.el5 or later
Y 3 Linux 5 Advanced Platform (x86)
- openssh-4.3p2-24.el5 or later
- openssh-server-4.3p2-24.el5 or later
Y 4 Linux AS 4 (AMD64 & Intel EM64T)
- openssh-3.9p1-8.RHEL4.20 or later
- openssh-server-3.9p1-8.RHEL4.20 or later
Y 5 Linux AS 4 (IPF)
- openssh-3.9p1-8.RHEL4.12 or later
- openssh-server-3.9p1-8.RHEL4.12 or later
Y 6 Linux AS 4 (x86)
- openssh-3.9p1-8.RHEL4.4 or later
- openssh-server-3.9p1-8.RHEL4.4 or later
Y
- Legend:
- Y: Installed by default
n Packages required for monitored hosts (commands)
You can determine the packages that are required by a monitored host by executing the appropriate command shown in the following table.
Table 2-13 Commands for determining required packages and file sets
No. OS Command execution format 1 HP-UX /usr/sbin/swlist -l file | grep {command-name} 2 Solaris /usr/sbin/pkgchk -l -p {command-name} 3 AIX /usr/bin/lslpp - w {command-name} 4 Linux /bin/rpm - qf {command-name} The commands and packages are described below.
The following table lists the command names that are specified in order to collect records.
Table 2-14 Commands used to collect records
No. Record name Command name HP-UX Solaris AIX Linux 1 Logical Disk Overview (PI_LDSK)
- date
- df
- date
- df
- date
- df
- date
- df
2 Network Interface Overview (PI_NET)
- date
- netstat
- date
- netstat
- date
- netstat
- date
- netstat
3 Physical Disk Overview (PI_PDSK)
- date
- iostat
- sar
- date
- iostat
- date
- sar
- date
- iostat
4 Processor Overview (PI_CPU)
- date
- sar
- date
- mpstat
- date
- mpstat
- sar
- date
- mpstat
5 System Status (PD)
- date
- uname
- date
- uname
- date
- unam
- date
- uname
6 System Summary (PI)
- crashconf
- date
- sar
- swapinfo
- uptime
- vmstat
- date
- mpstat
- prtconf
- sar
- swap
- uptime
- vmstat
- date
- pstat
- sar
- uptime
- vmstat
- date
- free
- mpstat
- sar
- uptime
- vmstat
The following table lists the packages that are required in order to collect records.
Table 2-15 Packages that must be installed (for HP-UX)
No. Command name OS Package name Default 1 df HP-UX 11i V2 (IPF) OS-Core.UX2-CORE B.11.21 or later Y 2 HP-UX 11i V3 (IPF) OS-Core.UX2-CORE B.11.31 or later Y 3 ioscan HP-UX 11i V2 (IPF) OS-Core.UX-CORE B.11.21 or later Y 4 HP-UX 11i V3 (IPF) OS-Core.UX-CORE B.11.31 or later Y 5 iostat HP-UX 11i V2 (IPF) OS-Core.SYS2-ADMIN B.11.21 or later Y 6 HP-UX 11i V3 (IPF) OS-Core.SYS2-ADMIN B.11.31 or later Y 7 netstat HP-UX 11i V2 (IPF) OS-Core.SYS2-ADMIN B.11.21 or later Y 8 HP-UX 11i V3 (IPF) OS-Core.SYS2-ADMIN B.11.31 or later Y 9 sar HP-UX 11i V2 (IPF) OS-Core.SYS2-ADMIN B.11.21 or later Y 10 HP-UX 11i V3 (IPF) OS-Core.SYS2-ADMIN B.11.31 or later Y 11 swapinfo HP-UX 11i V2 (IPF) OS-Core.SYS2-ADMIN B.11.21 or later Y 12 HP-UX 11i V3 (IPF) OS-Core.SYS2-ADMIN B.11.31 or later Y 13 vmstat HP-UX 11i V2 (IPF) OS-Core.SYS2-ADMIN B.11.21 or later Y 14 HP-UX 11i V3 (IPF) OS-Core.SYS2-ADMIN B.11.31 or later Y
- Legend:
- Y: Installed by default
Table 2-16 Packages that must be installed (for Solaris)
No. Command name OS Package name Default 1 df Solaris 9 (SPARC) SUNWcsu 11.9.0,REV=2002.04.06.15.27 or later Y 2 Solaris 10 (SPARC) SUNWcsu 11.10.0,REV=2005.01.21.15.53 or later Y 3 Solaris 10 (x64) SUNWcsu 11.10.0,REV=2005.01.21.16.34 or later Y 4 Solaris 10 (x86) SUNWcsu 11.10.0,REV=2005.01.21.16.34 or later Y 5 iostat Solaris 9 (SPARC) SUNWcsu 11.9.0,REV=2002.04.06.15.27 or later Y 6 Solaris 10 (SPARC) SUNWcsu 11.10.0,REV=2005.01.21.15.53 or later Y 7 Solaris 10 (x64) SUNWcsu 11.10.0,REV=2005.01.21.16.34 or later Y 8 Solaris 10 (x86) SUNWcsu 11.10.0,REV=2005.01.21.16.34 or later Y 9 mpstat Solaris 9 (SPARC) SUNWcsu 11.9.0,REV=2002.04.06.15.27 or later Y 10 Solaris 10 (SPARC) SUNWcsu 11.10.0,REV=2005.01.21.15.53 or later Y 11 Solaris 10 (x64) SUNWcsu 11.10.0,REV=2005.01.21.16.34 or later Y 12 Solaris 10 (x86) SUNWcsu 11.10.0,REV=2005.01.21.16.34 or later Y 13 netstat Solaris 9 (SPARC) SUNWcsu 11.9.0,REV=2002.04.06.15.27 or later Y 14 Solaris 10 (SPARC) SUNWcsu 11.10.0,REV=2005.01.21.15.53 or later Y 15 Solaris 10 (x64) SUNWcsu 11.10.0,REV=2005.01.21.16.34 or later Y 16 Solaris 10 (x86) SUNWcsu 11.10.0,REV=2005.01.21.16.34 or later Y 17 sar Solaris 9 (SPARC) SUNWaccu 11.9.0,REV=2002.04.06.15.27 or later Y 18 Solaris 10 (SPARC) SUNWaccu 11.10.0,REV=2005.01.21.15.53 or later Y 19 Solaris 10 (x64) SUNWaccu 11.10.0,REV=2005.01.21.16.34 or later Y 20 Solaris 10 (x86) SUNWaccu 11.10.0,REV=2005.01.21.16.34 or later Y 21 swap Solaris 9 (SPARC) SUNWcsu 11.9.0,REV=2002.04.06.15.27 or later Y 22 Solaris 10 (SPARC) SUNWcsu 11.10.0,REV=2005.01.21.15.53 or later Y 23 Solaris 10 (x64) SUNWcsu 11.10.0,REV=2005.01.21.16.34 or later Y 24 Solaris 10 (x86) SUNWcsu 11.10.0,REV=2005.01.21.16.34 or later Y
- Legend:
- Y: Installed by default
Table 2-17 Packages that must be installed (for AIX)
No. Command name OS Package name Default 1 df AIX 5L V5.3 bos.rte.filesystem 5.3.7.0 or later Y 2 AIX V6.1 bos.rte.filesystem 6.1.1.0 or later Y 3 netstat AIX 5L V5.3 bos.net.tcp.client 5.3.7.0 or later Y 4 AIX V6.1 bos.net.tcp.client 6.1.1.0 or later Y 5 pstat AIX 5L V5.3 bos.sysmgt.serv_aid 5.3.7.0 or later Y 6 AIX V6.1 bos.sysmgt.serv_aid 6.1.1.0 or later Y 7 sar AIX 5L V5.3 bos.acct 5.3.7.0 or later Y 8 AIX V6.1 bos.acct 6.1.1.0 or later Y 9 vmstat AIX 5L V5.3 bos.acct 5.3.7.0 or later Y 10 AIX V6.1 bos.acct 6.1.1.0 or later Y
- Legend:
- Y: Installed by default
Table 2-18 Packages that must be installed (for Linux)
No. Command name OS RPM package name Default 1 df Linux AS 4 (x86) coreutils-5.2.1-31.1 or later Y 2 Linux AS 4 (AMD64 & Intel EM64T) coreutils-5.2.1-31.8.el4 or later Y 3 Linux 5 Advanced Platform (x86) coreutils-5.97-12.1.el5 or later Y 4 Linux 5 Advanced Platform (AMD64 & EM64T) coreutils-5.97-12.1.el5 or later Y 5 Linux AS 4 (IPF) coreutils-5.2.1-31.2 or later Y 6 Linux 5 Advanced Platform (IPF) coreutils-5.97-12.1.el5 or later Y 7 free Linux AS 4 (x86) procps-3.2.3-8.1 or later Y 8 Linux AS 4 (AMD64 & Intel EM64T) procps-3.2.3-8.12 or later Y 9 Linux 5 Advanced Platform (x86) procps-3.2.7-8.1.el5 or later Y 10 Linux 5 Advanced Platform (AMD64 & EM64T) procps-3.2.7-8.1.el5 or later Y 11 Linux AS 4 (IPF) procps-3.2.3-8.3 or later Y 12 Linux 5 Advanced Platform (IPF) procps-3.2.7-8.1.el5 or later Y 13 iostat Linux AS 4 (x86) sysstat-5.0.5-1 or later N 14 Linux AS 4 (AMD64 & Intel EM64T) sysstat-5.0.5-19.el4 or later N 15 Linux 5 Advanced Platform (x86) sysstat-7.0.0-3.el5 or later N 16 Linux 5 Advanced Platform (AMD64 & EM64T) sysstat-7.0.0-3.el5 or later N 17 Linux AS 4 (IPF) sysstat-5.0.5-7.rhel4 or later N 18 Linux 5 Advanced Platform (IPF) sysstat-7.0.0-3.el5 or later N 19 mpstat Linux AS 4 (x86) sysstat-5.0.5-1 or later N 20 Linux AS 4 (AMD64 & Intel EM64T) sysstat-5.0.5-19.el4 or later N 21 Linux 5 Advanced Platform (x86) sysstat-7.0.0-3.el5 or later N 22 Linux 5 Advanced Platform (AMD64 & EM64T) sysstat-7.0.0-3.el5 or later N 23 Linux AS 4 (IPF) sysstat-5.0.5-7.rhel4 or later N 24 Linux 5 Advanced Platform (IPF) sysstat-7.0.0-3.el5 or later N 25 netstat Linux AS 4 (x86) net-tools-1.60-37.EL4.6 or later Y 26 Linux AS 4 (AMD64 & Intel EM64T) net-tools-1.60-39.el4 or later Y 27 Linux 5 Advanced Platform (x86) net-tools-1.60-73 or later Y 28 Linux 5 Advanced Platform (AMD64 & EM64T) net-tools-1.60-73 or later Y 29 Linux AS 4 (IPF) net-tools-1.60-37.EL4.6 or later Y 30 Linux 5 Advanced Platform (IPF) net-tools-1.60-73 or later Y 31 sar Linux AS 4 (x86) sysstat-5.0.5-1 or later N 32 Linux AS 4 (AMD64 & Intel EM64T) sysstat-5.0.5-19.el4 or later N 33 Linux 5 Advanced Platform (x86) sysstat-7.0.0-3.el5 or later N 34 Linux 5 Advanced Platform (AMD64 & EM64T) sysstat-7.0.0-3.el5 or later N 35 Linux AS 4 (IPF) sysstat-5.0.5-7.rhel4 or later N 36 Linux 5 Advanced Platform (IPF) sysstat-7.0.0-3.el5 or later N
- Legend:
- Y: Installed by default
- N: Not installed by default
(b) SSH connection settings
Specify the SSH connection settings at both the PFM - RM host and the monitored hosts. For details about the SSH connection settings, see 2.2.5 SSH connection setting method.
(c) User of a monitored host
If the OS of a monitored host is AIX and a user other than root is to collect information, that user must belong to both the adm group and the system group; otherwise, some information will not be collected.
To ensure that the user belongs to both groups (adm and system), execute the following command at the connection-target monitored host:
$ id uid=xxx(xxx) gid=x(xxx) groups=0(system),4(adm)For details about the information that will not be collected, see 5. Records. If the OS of the monitored host is not AIX, this user limitation is not applicable.
All Rights Reserved. Copyright (C) 2009, Hitachi, Ltd.