Sign In with your
Trend Micro Account
Need Help?
Need More Help?

Create a technical support case if you need further support.

Performing silent installation of Deep Security Manager (DSM) on Linux server with Oracle Database

    • Updated:
    • 24 Apr 2014
    • Product/Version:
    • Deep Security 8.0
    • Deep Security 9.0
    • Platform:
    • Linux - Red Hat RHEL 4 32-bit
    • Linux - Red Hat RHEL 4 64-bit
    • Linux - Red Hat RHEL 5 32-bit
    • Linux - Red Hat RHEL 5 64-bit
    • Linux - Red Hat RHEL 6 32-bit
    • Linux - Red Hat RHEL 6 64-bit
    • Linux - SuSE 10
    • Linux - SuSE 10 64-bit
    • Linux - SuSE 11
    • Linux - SuSE 11 64-bit
Summary
This article provides the following information:
  • Permissions to be set for Oracle Database
  • Silent installation procedure of DSM on a Linux-based server with Oracle as the Deep Security database
Details
Public
Before installing the DSM, ensure that all the required permissions on the Oracle Database are applied on the created Deep Security database. See the diagram below for the database privileges assigned to the users and tenant users.
Database privileges of users and tenant users
To perform silent installation:
  1. Create install.properties file for your environment. This is the text configuration file that allows Deep Security silent installation.
    The install.properties file should contain the details below.
    Note: All fields in bold must be modified according to your environment.
    #####################################################################################
    #
    # DSM Unattended Install Settings File: install.properties
    #
    #####################################################################################
    #####################################################################################
    #
    # UpgradeVerificationScreen Settings
    #
    # If an existing installation is detected the user has the option to repair/upgrade (depending on
    # the version) or overwrite. Overwrite implies a completely new manager installation, discarding
    # all existing data.
    #
    # Note that this screen/setting is not used unless an existing installation is detected.
    #
    #####################################################################################
    # Overwrite
    # Acceptable values are "True" and "False". The default is "False".
    #UpgradeVerificationScreen.Overwrite=True
    #####################################################################################
    #
    # DatabaseScreen Settings
    #
    # This screen defines the database type and optionally the parameters needed to access certain
    # database types. Note that the interactive install provides an "Advanced" dialog to define the
    # instance name and domain of a Microsoft SQL server, but because the unattended install does not
    # support dialogs these arguments are included in the DatabaseScreen settings below.
    #####################################################################################
    # Database Type
    # Acceptable values are "Embedded", "Microsoft SQL Server", and "Oracle". The default is "Embedded".
    DatabaseScreen.DatabaseType=Oracle
    # Database Host Name (not required for Embedded). Required for local or remote database.
    # Acceptable value is the name or IP address of the database host. Default is the current host name.
    DatabaseScreen.Hostname=192.168.217.131
    # Database Name, must be ONE of the following:
    # Oracle Listener name (XE is default for Oracle express is defined in /usr/lib.oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora)
    # Acceptable value is any string.
    DatabaseScreen.DatabaseName=XE
    # Transport (Microsoft SQL Server only). Use TCP for remote database, Named Pipes for local database.
    # Acceptable values are "Named Pipes" and "TCP". Default is "Named Pipes".
    DatabaseScreen.Transport=TCP
    # Database User Name
    # Oracle user created for DSM
    # Default value is blank, which is not acceptable
    DatabaseScreen.Username=dsmuser
    # Database User Password
    # Default value is blank, which is not acceptable
    DatabaseScreen.Password=deepsecurity
    # SQLServer Instance (Microsoft SQL Server only)
    #Default is blank, which implies default instance.
    # DatabaseScreen.SQLServer.Instance=SQLEXPRESS
    # SQLServer Domain (optional, SQL Server only)
    # Default is blank
    #DatabaseScreen.SQLServer.Domain=
    #####################################################################################
    #
    # LicenseScreen Settings
    #
    # The installation license string is entered on this screen.
    #
    #####################################################################################
    # License. The activation code, usually starts with “DX….”
    # Default is blank, which is not acceptable
    LicenseScreen.License.-1=<LICENSE ACTIVATION CODE>
    #####################################################################################
    #
    # AddressAndPortsScreen Settings
    #
    # This screen defines the address and ports for the manager. In the interactive installer this
    # screen also supports the addition of a new manager to an existing database, but this option is
    # not supported in the unattended install.
    #
    #####################################################################################
    # Manager Address
    # Acceptable value is the name or IP address of the manager host. Default is the current host name.
    #AddressAndPortsScreen.ManagerAddress=
    # Manager Port
    # Acceptable value is a valid port number. Default is 4119
    AddressAndPortsScreen.ManagerPort=4119
    # Heartbeat Port
    # Acceptable value is a valid port number. Default is 4120
    AddressAndPortsScreen.HeartbeatPort=4120
    #####################################################################################
    #
    # CredentialsScreen Settings
    #
    # This screen defines the username and password for the master administrator, and optionally may
    # include the name and password of the customer account.
    #
    #####################################################################################
    # Administrator Username
    # The default value is blank, which is not acceptable
    CredentialsScreen.Administrator.Username=MasterAdmin
    # Administrator Password
    # The default value is blank, which is not acceptable
    CredentialsScreen.Administrator.Password=deepsecurity
    # Use Strong Passwords
    # Acceptable values are "True" and "False". The default is "True".
    CredentialsScreen.UseStrongPasswords=False
    # Customer Account Username
    # The default value is blank
    #CredentialsScreen.CustomerAccount.Username=admin
    # Customer Account Password
    # The default value is blank
    #CredentialsScreen.CustomerAccount.Password=Password
  2. Download the DSM 9.0 installation package for Linux.
  3. Copy the install.properties file and the installation package to the same directory on the Linux server. For example: /home/user.
  4. To initiate silent install, run these commands:
    [root@linuxhost ~]#chmod +x Manager-Linux-9.0.6019.x64.sh
    Manager-Linux-9.0.6019.x64.sh -q -console –varfile install.properties
  5. After the installation is finished, log in to https://<hostname>:4119 as “masteradmin”. Use “deepsecurity” as the password unless modified in install.properties.
Premium
Internal
Rating:
Category:
Configure; Install; Register
Solution Id:
1103086
Feedback
Did this article help you?

Thank you for your feedback!

To help us improve the quality of this article, please leave your email here so we can clarify further your feedback, if neccessary:
We will not send you spam or share your email address.

*This form is automated system. General questions, technical, sales, and product-related issues submitted through this form will not be answered.

If you need additional help, you may try to contact the support team. Contact Support


To help us improve the quality of this article, please leave your email here so we can clarify further your feedback, if neccessary:
We will not send you spam or share your email address.

*This form is automated system. General questions, technical, sales, and product-related issues submitted through this form will not be answered.


Need More Help?

Create a technical support case if you need further support.