Installing TrueSight Smart Reporting - Platform silently

Where you are in the Installation process

StepTask
1.Complete the planning activities.
2.
3.

Install TrueSight Smart Reporting - Platform. (You are here)

4.

Complete the post-installation activities for TrueSight Smart Reporting - Platform.


To install TrueSight Smart Reporting - Platform silently

  1. Log in to the computer where you want to install TrueSight Smart Reporting - Platform.

  2. (Windows) On the host computer, ensure that you have Administrator privileges.

  3. Browse and select the directory where Java is installed. TrueSight Smart Reporting - Platform supports the following Java versions:

    • Oracle JRE or JDK version 1.8.0_181 or a later update of version 1.8.0
    • Open JRE or JDK version 11

    Additionally, TrueSight Smart Reporting - Platform also supports the Java versions that the components support.

  4. Do one of the following:

    • Use the <installed_directory>\SmartReporting\Disk1\utility\silent.option file.

    • Create a silent option file, for example silent.option.

      Note: Do not add special characters

      While creating the silent option file, do not add special characters in the installation path.

      #----------------------------------------------------------------------------
      # featureSmartReporting is the feature name for TrueSight Smart Reporting - Platform.
      # Do not change anything here.
      #----------------------------------------------------------------------------
      -A featureSmartReporting

      #----------------------------------------------------------------------------
      # Enter the directory path to install TrueSight Smart Reporting - Platform.
      #----------------------------------------------------------------------------
      -P installLocation=

      #----------------------------------------------------------------------------
      # Enter the directory where Java is installed.
      #----------------------------------------------------------------------------
      -J BMC_JAVA_JRE_HOME_PATH=

      #----------------------------------------------------------------------------
      # Enter the port number for TrueSight Smart Reporting - Platform. The default port number is 8443.
      #----------------------------------------------------------------------------
      -J REPORTING_PORT=8443

      #----------------------------------------------------------------------------
      # Enter one of the following database types for TrueSight Smart Reporting - Platform:
      # ORACLE - for the Oracle database
      # SQL_SERVER - for the Microsoft SQL server Database
      # POSTGRESQL - for the PostgreSQL database
      #----------------------------------------------------------------------------
      -J REPORTING_DB_TYPE=POSTGRESQL

      #----------------------------------------------------------------------------
      # Enter one of the following database options for TrueSight Smart Reporting - Platform:
      # NEW_DB - The installer creates a database for TrueSight Smart Reporting - Platform.
      # EXISTING_DB - (Valid only for the SQL Server and PostgreSQL database) The installer uses an existing database for TrueSight Smart Reporting - Platform.
      #----------------------------------------------------------------------------
      -J REPORTING_DB_OPTION=NEW_DB

      #----------------------------------------------------------------------------
      # Enter one of the following database user options for TrueSight Smart Reporting - Platform:
      # NEW_USER - The installer creates a database user for TrueSight Smart Reporting - Platform.
      # EXISTING_USER - (Valid only for the SQL Server and PostgreSQL database) The installer uses an existing database user for TrueSight Smart Reporting - Platform.
      #----------------------------------------------------------------------------
      -J REPORTING_USER_OPTION=NEW_USER

      #----------------------------------------------------------------------------
      # Enter the following TrueSight Smart Reporting - Platform database details:
      # REPORTING_DB_HOST - Database host name
      # REPORTING_DB_PORT - Database port
      # REPORTING_DB_NAME - Database name
      # REPORTING_DB_USER - Database user name
      # REPORTING_DB_AUTH_TYPE - Database authentication type for the SQL Server database only (SQL_AUTH OR WIN_AUTH)
      # REPORTING_DB_USER_PASSWORD - Database user password
      # REPORTING_DB_USER_CONFIRM_PASSWORD - Confirmation of the database user password
      # REPORTING_ORACLE_CONNECTION_OPTION - Database connection type for the Oracle database only (SERVICE OR SID)
      #----------------------------------------------------------------------------
      -J REPORTING_DB_HOST=
      -J REPORTING_DB_PORT=
      -J REPORTING_DB_NAME=
      -J REPORTING_DB_USER=
      -J REPORTING_DB_AUTH_TYPE=SQL_AUTH
      -J REPORTING_DB_USER_PASSWORD=
      -J REPORTING_DB_USER_CONFIRM_PASSWORD=
      -J REPORTING_ORACLE_CONNECTION_OPTION=SERVICE

      #----------------------------------------------------------------------------
      # (Valid only for the SQL Server and PostgreSQL database) Enter the database admin user credentials for creating a new database or database user.
      #----------------------------------------------------------------------------
      -J REPORTING_DB_ADMIN_USER=
      -J REPORTING_DB_ADMIN_USER_PASSWORD=

      #----------------------------------------------------------------------------
      # Enter the memory requirements for TrueSight Smart Reporting - Platform in MB. The default values are:
      # REPORTING_TOMCAT_MAX_HEAP=12884
      # REPORTING_TOMCAT_MIN_HEAP=2048
      #----------------------------------------------------------------------------
      -J REPORTING_TOMCAT_MAX_HEAP=12884
      -J REPORTING_TOMCAT_MIN_HEAP=2048


      #----------------------------------------------------------------------------
      # Enter the admin user password for TrueSight Smart Reporting - Platform.
      #----------------------------------------------------------------------------
      -J SMARTREPORTING_ADMIN_USER_PASSWORD=
      -J SMARTREPORTING_ADMIN_USER_CONFIRM_PASSWORD=

      Note: The ORACLEMODE property

      The REPORTING_ORACLE_CONNECTION_OPTION property is valid only for the Oracle database.

      PropertyDescription
      installLocation=<TrueSight_Smart_Reporting_Platform_installation path>

      The location where TrueSight Smart Reporting - Platform must be installed. For example, C:\Program Files\BMC Software\SmartReporting.

      Note: Do not add special characters

      Do not add special characters in the installation path.

      BMC_JAVA_JRE_HOME_PATH=/opt/java
      The JAVA or JRE home path.
      REPORTING_PORT=8443

      The TrueSight Smart Reporting - Platform port number.

      8443 is the default port.

      REPORTING_DB_TYPE=Oracle Or REPORTING_DB_TYPE=SQL_Server Or REPORTING_DB_TYPE=POSTGRESQL

      The TrueSight Smart Reporting - Platform database type. Use one of the following database types:

      • ORACLE
      • SQL Server
      • PostgreSQL


      REPORTING_DB_OPTION=NEW_DB

      Create a new database for TrueSight Smart Reporting - Platform. This is recommended for SQL Server and PostgreSQL databases.

      REPORTING_DB_OPTION=EXISTING_DB

      Use an existing database for TrueSight Smart Reporting - Platform.

      REPORTING_USER_OPTION=NEW_USER

      Create a new database user for TrueSight Smart Reporting - Platform. This is recommended for SQL Server and PostgreSQL databases.

      REPORTING_USER_OPTION=EXISTING_USER

      Use an existing database user for TrueSight Smart Reporting - Platform.

      REPORTING_DB_HOST=<database_host_name>

      Add the TrueSight Smart Reporting - Platform database host name.

      REPORTING_DB_PORT=1433

      Add the TrueSight Smart Reporting - Platform database port number. 1443 is the default port number.

      REPORTING_DB_NAME=<database_name>

      Add the TrueSight Smart Reporting - Platform database name.

      REPORTING_DB_USER=<database_user_name>

      Add the TrueSight Smart Reporting - Platform database user name.

      REPORTING_DB_USER_PASSWORD=<database_user_password>

      Add the password of the TrueSight Smart Reporting - Platform database user.

      REPORTING_DB_USER_PASSWORD=<database_user_password>

      Confirm the password.

      REPORTING_DB_ADMIN_USER=<database_administrator_name>

      Add the TrueSight Smart Reporting - Platform database administrator name.

      REPORTING_DB_ADMIN_USER_PASSWORD=<database_administrator_password>

      Add the password of the TrueSight Smart Reporting - Platform database administrator.

      REPORTING_DB_AUTH_TYPE=SQL_AUTHFor the SQL_SERVER database, add SQL_AUTH to select Windows authentication.
      REPORTING_TOMCAT_MAX_HEAP=12884Add the maximum heap value for the Tomcat server. The default value is 12884.
      REPORTING_TOMCAT_MIN_HEAP=2048Add the minimum heap value for the Tomcat server. The default value is 2048.
      REPORTING_ORACLE_CONNECTION_OPTION=sid Or REPORTING_ORACLE_CONNECTION_OPTION=service For the Oracle database, add either sid or service.

      SMARTREPORTING_ADMIN_USER_PASSWORD=

      Add the TrueSight Smart Reporting - Platform administrator password.

      SMARTREPORTING_ADMIN_USER_CONFIRM_PASSWORD=

      Add the TrueSight Smart Reporting - Platform administrator password.

  5. In the command-line interface, run the following command:

    (Windows)

    setup.exe -i silent -DOPTIONS_FILE=<silent.option_file_path>

    For example: setup.exe -i silent -DOPTIONS_FILE=C:\silent.option

    (Unix)

    ./setup.bin -i silent -DOPTIONS_FILE=/<silent.option_file_path>

    For example: ./setup.bin -i silent -DOPTIONS_FILE=/home/silent.option

    Default user name and password

    The default user is tsradmin.

    The password is the one that is added in the silent.option file.

    Use the following log files to know more about the installation progress and status.

    • (Windows) \temp\TrueSightSmartReporting_install_log.txt
    • (Unix) /tmp/TrueSightSmartReporting_install_log.txt
  6. Apply the TrueSight Smart Reporting - Platform 20.02.00.001 hotfix.

    Note: Mandatory step

    It is mandatory to apply this hotfix on version 20.02.

    1. Navigate to the   FTP location for this hotfix Open link .
    2. Download and unzip the TrueSightSmartReporting_HotFix_20.02.00.001.zip file.
    3. Stop the TrueSight Smart Reporting - Platform service.
    4. Navigate to the <install_location>\appserver\webapps\ROOT\WEB-INF\lib directory and take a backup of the i4-mi.jar file.
    5. Replace the existing i4-mi.jar file with the file from the extracted.
    6. Start the TrueSight Smart Reporting - Platform service.


Next step in the Installation process

Now that you have successfully installed TrueSight Smart Reporting - Platform, the next step in the installation process is to complete the post-installation activities.

If you want to change the TrueSight Smart Reporting - Platform admin default password, see Modifying the TrueSight Smart Reporting - Platform administrator password.

Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Drew Trachy

    Default user name and password The default user is tsradmin. The password is the one that is added in the silent.option file.

    Which parameter is used for the tsradmin account in the silent.options file? The only password parameter value documented above is for the DB account. Does it just use that one?

    Jun 04, 2020 03:01
    1. Mukta Kirloskar

      Thank you Drew for pointing this out. I have updated the silent.option file and the option descriptions. For the tsradmin account password, you can use the SMARTREPORTING_ADMIN_USER_PASSWORD= parameter.

      Jun 12, 2020 09:02