14.3 Installing Sentinel as a Non-root User

If your organizational policy does not allow you to run the full installation of Sentinel as root, you can install Sentinel as a non-root user; that is, as the novell user. In this installation, a few steps are performed as a root user, then you proceed to install Sentinel as the novell user created by the root user. Finally, the root user completes the installation.

When installing Sentinel as a non-root user, you should install Sentinel as the novell user. Non-root installations other than the novell user is not supported, although the installation proceeds successfully.

NOTE:When installing Sentinel in an already existing, non-default directory, ensure that the novell user has ownership permissions to the directory. Run the following command to assign ownership permissions:

chown novell:novell <non-default installation directory>
  1. Download the installation files from the Downloads website.

  2. Specify the following command at the command line to extract the install files from the tar file:

    tar -zxvf <install_filename>

    Replace <install_filename> with the actual name of the install file.

  3. Log in as root to the server where you want to install Sentinel as root.

  4. Specify the following command:

    ./bin/root_install_prepare

    A list of commands to be executed with root privileges is displayed. If you want the non-root user to install Sentinel in non-default location, specify the --location option along with the command. For example:

    ./bin/root_install_prepare --location=/foo

    The value that you pass to the --location option foo is prepended to the directory paths.

    This also creates a novell group and a novell user, if they do not already exist.

  5. Accept the command list.

    The displayed commands are executed.

  6. Specify the following command to change to the newly created non-root user; that is, novell:

    su novell

  7. (Conditional) To do an interactive installation:

    1. Specify the appropriate command depending on the component you are installing:

      Component

      Command

      Sentinel server

      Default location: ./install-sentinel

      Non-default location: ./install-sentinel --location=/foo

      Collector Manager

      Default location: ./install-cm

      Non-default location: ./install-cm --location=/foo

      Correlation Engine

      Default location: ./install-ce

      Non-default location: ./install-cm --location=/foo

    2. Continue with Step 9.

  8. (Conditional) To perform silent installation, ensure that you have recorded the installation parameters to a file. For information on creating the response file, see Sentinel Server Standard Installation or Sentinel Server Custom Installation.

    To do a silent installation:

    1. Specify the appropriate command depending on the component you are installing:

      Component

      Command

      Sentinel server

      Default location: ./install-sentinel -u <response_file>

      Non-default location: ./install-sentinel --location=/foo -u <response_file>

      Collector Manager

      Default location: ./install-cm -u <response_file>

      Non-default location: ./install-cm --location=/foo -u <response_file>

      Correlation Engine

      Default location: ./install-ce -u <response_file>

      Non-default location: ./install-ce --location=/foo -u <response_file>

      The installation proceeds with the values stored in the response file.

    2. Continue with Step 12.

  9. Specify the number for the language you want to use for the installation.

    The end user license agreement is displayed in the selected language.

  10. Read the end user license and enter yes or y to accept the license and continue with the installation.

    The installation starts installing all RPM packages. This installation might take a few seconds to complete.

  11. You are prompted to specify the mode of installation.

  12. Log in as a root user and specify the following command to finish installation:

    ./bin/root_install_finish

    The Sentinel installation finishes and the server starts. It might take few minutes for all services to start after installation because the system performs a one-time initialization. Wait until the installation finishes before you log in to the server.

To access the Sentinel Main interface, specify the following URL in your web browser:

https://IP_AddressOrDNS_Sentinel_server:8443/sentinel/views/main.html

Where IP_AddressOrDNS_Sentinel_server is the IP address or DNS name of the Sentinel server and 8443 is the default port for the Sentinel server.