OS requirements for the Manager


RHEL

The Manager software requires a server running the following Red Hat Enterprise Linux (RHEL) versions:

  • RHEL 9 (64-bit)
  • RHEL 8 (64-bit)
  • RHEL 7 (64-bit)

The following libraries are mandatory for RHEL 9 and RHEL 8:

  • libnsl.so.1
  • libcrypt.so.1
  • libgcc_s.so.1 is required by clarity-oracle-instantclient-32-12.2.0.1-1.i386
  • libstdc++.so.6 is required by clarity-oracle-instantclient-32-12.2.0.1-1.i386
  • sssd-common

Related topic

 PHP

The following table shows the libraries required for PHP:

PHP version

RHEL version

Library

PHP 8.1.27

RHEL 9

oniguruma-6.9.6-1.el9.5.x86_64

RHEL 8

oniguruma-6.8.2-2.el8.x86_64

RHEL 7

oniguruma-6.8.2-2.el7.x86_64

postgresql

The Manager software requires the following Red Hat Package Manager (RPM) packages to be installed on the OS:

Package

Notes

lsb_release

Not required for RHEL 9.

mod_ssl


httpd

You must use an httpd version that is supported by the RHEL version that you are running. For example, RHEL 7 supports httpd 2.4.6.

Either postgresql or rh-postgresql

Install either postgresql or rh-postgresql. Do not install both.

  • You must use a version supported by the RHEL version that you are running. For example:
    • RHEL 9 and RHEL 8 supports PostgreSQL 15.x
    • RHEL 8 supports PostgreSQL 12.and PostgreSQL 11.x
    • RHEL 7 supports PostgreSQL 12.4 and PostgreSQL 11.x
  • To use postgresql, you must download the following dependencies from Red Hat's website and install them:
    • postgresql-libs
    • postgresql-server
    • postgresql-devel

RHEL 7 supports rh-postgresql 12. To use rh-postgresql 12, you must download the following dependencies from Red Hat's website and install them:

  • rh-postgresql12-postgresql-devel
  • rh-postgresql12-syspaths

glibc_i686


gzip


openssl-1.0.2k or later


compat-libstdc++ (32-bit version required on both 32-bit and 64-bit versions of RHEL)

  • SELinux and Firewall must be disabled.
  • If you are running a 64-bit OS, the following additional packages are required:
    • libaio.i686
    • libstdc++.i686

The Manager software also requires the use of a product-specific php RPM package. If the target server already has a php RPM package installed, the existing php RPM package must be removed from the operating system before the Manager software can be installed.

Important

The libonig.so.5 library is mandatory for PHP 8.x and later.

The following libraries are mandatory for PHP 7.x and later:

  • openssl 1.0.2k or later
  • autoconf 2.64 or later

The servers running the Manager software must have the Apache mod_ssl package installed to enable access to the GUI by using the https protocol.

Requirements for BMC Atrium Orchestrator integration

BDA uses the curl binary to send requests to BMC Atrium Orchestrator (BAO). To ensure compatibility with the SSL version installed in BAO, you must update curl on the BDA Manager to version 7.49 or later.

Requirements for supporting reports

If you plan to use the BDA reports function to create reports for your environment, you must establish a data warehouse database to store the data used to create the reports. To support the connection between BDA and the data warehouse database, you must install the Oracle Instant Client on the Manager.

Important

If you are upgrading to version 8.9 and later and are running prior versions of BDA where the 10g instant client is installed, you must install the 11g instant client (11.2.0.4) before upgrading. Failing to do so will result in an error during the upgrade because of the installation of a deprecated version of the client. For more information, see Installing-the-Oracle-Instant-Client.

Additional requirements for Multi-Manager configuration

If you are planning on using a Multi-Manager configuration, you must make sure that the following additional requirements are met:

  • RPM packages gcc and mod_ssl must be installed.
  • The rsync utility must be installed.
  • Multiple operating systems are not supported.
  • All members of the mesh must have the same OS.
  • For megamesh to work correctly, the /home/clarity directory must exist and be owned by the clarity user.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*