3 Installing ServerView Operations Manager
3. Type yes when you are asked Do you want to restart Jboss once a month?
3.4 Changes on the system
3.5.1 Management station
l JBoss Web server
The JBoss Web server is installed when you install the ServerView Operations Manager software. The corresponding service is automatically started when you start Operations Manager.
3.4 Changes on the system
3 Installing ServerView Operations Manager
Before version V5.00, httpd service was required. V5.00 or higher does not require httpd service.
l Network configuration
The commands hostname and hostname -f must deliver valid names. The network configuration can be set up in various ways. This condition is satisfied for many configurations if the server is entered in /etc/hosts with its domain name.
Example
111.22.33.44 myserver.mydomain
The local host must be entered in /etc/hosts with the IP address 127.0.0.1 to give ServerView access to the database server.
With ServerView Operations Manager as of V5.30 the fully qualified hostname of the central management station is decisive for its correct working. Normally the fully qualified hostname is the host’s name plus domain name. But depending on the netconfiguration it may be a simple hostname without any domainname.
Your network configuration must allow access to the central management station by using the fully qualified hostname from:
o the central management station itself
o any monitoring station
o the managed node
o HW management boards like MMB, iRMC
l Java Runtime Environment
You can check whether the package is installed with the following command:
rpm -q jre
Install the package for the Java Runtime Environment from the ServerView Suite DVD 2:
1. Place the ServerView Suite DVD 2 in the drive.
SVSSoftware – Software – Other_Tools – Java – Linux 4. Extract the package for Linux with the following command:
sh jre-<version>-linux-i586-rpm.bin 5. Accept the license agreement.
6. Install the extracted rpm file.
If you are also using the management station as a management console, the Java plug-in must be activated and depending on the platform 64-bit jre must be installed.
l SELinux must be deactivated on distributions on which it is not supported by ServerView Operations Manager.
SELinux is supported on RHEL6 and RHEL7.
On these distributions you may set SELinux to enforcing with default policies.
On the remaining supported distributions, SELinux must be set to disabled.
l Root / superuser access
ServerView Operations Manager creates a user postgpls. Postgpls and root require superuser access. The user postgpls is secure, as it can only be called via superuser.
l Directory access rights
The /tmp directory must have read, write and execution rights for all.
l Use the package managers of the platforms to install missing packages.
These are Yast on SLES platforms and Add/Remove Software in menu bar as well as YUM on RHEL platforms. These platform managers implicitly resolve all dependencies. How to configure YUM, see"Configuring YUM" on page 42.
You may check whether a package is installed with the following command:
rpm -q <package name>
On RHEL 64-bit systems you must use the following command in order to view the architecture of the package. Please pay attention to this.
rpm -q --queryformat “%{NAME} %{ARCH}”
3.5 Requirements
3 Installing ServerView Operations Manager
For RHEL 64-bit platforms we always also state the architecture of the package separated by a dot from the package name. You can directly use this syntax name.arch in the package manager.
Prerequisites packages per platform RHEL 5.9 32-bit:
l compat-libstdc++-33
l curl
l e2fsprogs-libs
l glibc
l gzip
l keyutils-libs
l krb5-libs
l libgcc
l libidn
l libselinux
l libsepol
l libtermcap
l libxml2
l net-snmp
l openssl
l unixODBC
l unixODBC-libs
l zlib
l Prerequisites for special functionality:
DeskView Interface: curl RHEL/KVM monitoring: libvirt RHEL 5.9 64-bit:
l e2fsprogs-libs.i386
l glibc.i686
l gzip.x86_64
l keyutils-libs.i386
l krb5-libs.i386
l libgcc.i386
l libidn.i386
l libselinux.i386
l libsepol.i386
l libtermcap.i386
l libxml2.i386
l net-snmp.x86_64
l openssl.i686
l unixODBC.i386
l unixODBC-libs.i386
l zlib.i386
l Prerequisites for special functionality:
DeskView Interface: curl.i386
RHEL/KVM monitoring: libvirt.x86_64 RHEL 5.10 32-bit:
See package list of"RHEL 5.9 32-bit:" on page 34.
RHEL 5.10 64-bit:
See package list of"RHEL 5.9 64-bit:" on page 34.
RHEL 6.4 32-bit:
l compat-libstdc++-33
l cyrus-sasl-lib
l glibc
l gzip
3.5 Requirements
3 Installing ServerView Operations Manager
l keyutils-libs
l krb5-libs
l libcom_err
l libcurl
l libgcc
l libidn
l libselinux
l libssh2
l libstdc++
l libtool-ltdl
l libxml2
l ncurses-libs
l net-snmp
l nspr
l nss
l nss-softokn-freebl
l nss-util
l openldap
l openssl
l unixODBC
l zlib
l Prerequisites for special functionality:
DeskView Interface: curl
RHEL/KVM monitoring: libvirt-client RHEL 6.4 64-bit:
l compat-libstdc++-33.i686
l cyrus-sasl-lib.i686
l keyutils-libs.i686
l krb5-libs.i686
l libcom_err.i686
l libcurl.i686
l libgcc.i686
l libidn.i686
l libselinux.i686
l libssh2.i686
l libstdc++.i686
l libtool-ltdl.i686
l libxml2.i686
l ncurses-libs.i686
l net-snmp.x86_64
l nspr.i686
l nss.i686
l nss-softokn-freebl.i686
l nss-util.i686
l openldap.i686
l openssl.i686
l unixODBC.i686
l zlib.i686
l Prerequisites for special functionality:
DeskView Interface: curl.x86_64
RHEL/KVM monitoring: libvirt-client.x86_64 RHEL 6.5 32-bit:
See package list of"RHEL 6.4 32-bit:" on page 35.
RHEL 6.5 64-bit:
See package list of"RHEL 6.4 64-bit:" on page 36.
3.5 Requirements
3 Installing ServerView Operations Manager
RHEL 7.0 64-bit:
l glibc.i686
l gzip.x86_64
l keyutils-libs.i686
l krb5-libs.i686
l libcom_err.i686
l libcurl.i686
l libgcc.i686
l libselinux.i686
l libstdc++.i686
l libtool-ltdl.i686
l libxml2.i686
l ncurses-libs.i686
l net-snmp.x86_64
l nss-softokn-freebl.i686
l openssl-libs.i686
l pcre.i686
l unixODBC.i686
l xz-libs.i686
l zlib.i686
l Prerequisites for special functionality DeskView Interface: curl
RHEL/KVM monitoring: libvirt-client SLES11 SP2 32-bit:
l cyrus-sasl
l glibc gzip
l libcom_err2
l libcurl4
l libgcc46
l libidn
l libldap-2_4-2
l libltdl7
l libopenssl0_9_8
l libstdc++33
l libstdc++46
l libxml2
l net-snmp
l termcap
l unixODBC
l zlib
l Prerequisites for special functionality:
DeskView Interface: curl RHEL/KVM monitoring: libvirt SLES11 SP2 64-bit:
l cyrus-sasl-32bit
l glibc-32bit
l gzip
l keyutils-libs-32bit
l krb5-32bit
l libcom_err2-32bit
l libcurl4-32bit
l libgcc46-32bit
l libidn-32bit
l libldap-2_4-2-32bit
l libltdl7-32bit
3.5 Requirements
3 Installing ServerView Operations Manager
l libopenssl0_9_8-32bit
l libstdc++33-32bit
l libstdc++46-32bit
l libxml2-32bit
l net-snmp
l termcap-32bit
l unixODBC
l unixODBC-32bit
l zlib-32bit
l Prerequisites for special functionality DeskView Interface: curl
RHEL/KVM monitoring: libvirt SLES11 SP3 32-bit:
l cyrus-sasl
l glibc
l gzip
l keyutils-libs
l krb5
l libcom_err2
l libcurl4
l libgcc_s1
l libidn
l libldap-2_4-2
l libltdl7
l libopenssl0_9_8
l libstdc++33
l libstdc++6
l termcap
l unixODBC
l zlib
l Prerequisites for special functionality DeskView Interface: curl
RHEL/KVM monitoring: libvirt SLES11 SP3 64-bit:
l cyrus-sasl-32bit
l glibc-32bit
l gzip
l keyutils-libs-32bit
l krb5-32bit
l libcom_err2-32bit
l libcurl4-32bit
l libgcc_s1-32bit
l libidn-32bit
l libldap-2_4-2-32bit
l libltdl7-32bit
l libopenssl0_9_8-32bit
l libstdc++33-32bit
l libstdc++6-32bit
l libxml2-32bit
l net-snmp
l termcap-32bit
l unixODBC
l unixODBC-32bit
l zlib-32bit
l Prerequisites for special functionality
3.5 Requirements
3 Installing ServerView Operations Manager
DeskView Interface: curl RHEL/KVM monitoring: libvirt
l Configuring YUM
You need to provide a configuration file in /etc/yum.repos.d to make the DVD or the iso-file of the RHEL distribution known to YUM.
1. Often the RHEL distribution DVD or an iso-file of the DVD is mounted to the directory /media/RHEL xxx xxx xx, containing several blanks. YUM cannot handle such paths. Therefore do the following:
ln -s ‘/media/RHEL xxx xxx xx’ /tmp/instmedia Example
ln -s '/media/RHEL_6.2 x86_64 Disc 1' /tmp/instmedia
The automatic typing extension of the shell might insert \ before the blanks into the path name of the RHEL iso. Be sure to remove them.
2. The RHEL DVD / iso file contains several YUM repositories. You need to specify each of the repositories in the YUM configuration file, if you want to use it. The main repository is located under the directory Server. Normally you only need this.
In the directory /etc/yum.repos.d create a file named rheldistro.conf with the following contents.
Example for RHEL5 [instserver]
name=RHEL 5.x iso image / directory Server baseurl=file:/tmp/instmedia/Server
enabled=1 gpgcheck=0 [instvt]
name=RHEL 5.x iso image directory VT baseurl=file:/tmp/instmedia/VT enabled=1
The directory VT on the DVD / iso-file contains the virtlib packages that you may need.
Example for RHEL6:
name=RHEL 6.2 iso image Server baseurl='file:/tmp/instmedia/Server' enabled=1[instserver]
gpgcheck=0
3. Test your YUM configuration:
yum list unixODBC should list
l unixODBC on all SLES / 32-Bit and RHEL / 32-Bit
l unixODBC.i686 and unixODBC.x86_64 on RHEL / 64-Bit
l unixODBC and unixODBC-32bit on SLES / 64-Bit