Submit a ticketCall us

Systems Monitoring for Dummies
Our new eBook will teach you the fundamentals and help you create monitors and alerts that are effective, meaningful, and actionable. Monitoring is more than a checkbox on your to-do list. This free eBook will give you practical advice to help you succeed in all aspects of monitoring – discovery, alerting, remediation, and troubleshooting. Don’t miss out on this indispensable resource for newbies, experienced IT pros, and everyone in between. Register Now.

Home > Success Center > Network Performance Monitor (NPM) > Run the SolarWinds Orion Installer in the silent mode

Run the SolarWinds Orion Installer in the silent mode

Updated: December 4, 2017

Overview

The silent mode means that the installer runs silently, without displaying the user interface.

Environment

For earlier Orion Platform versions, see Install NPM and modules in unattended mode.

Steps

Before you run the scripts, make sure the SQL Server is installed and accessible from the server where the software is installed.

Known limitations

  • You cannot specify proxy settings in the silent installation mode.
  • You cannot change the installation language in the silent mode. When installed using the silent mode, your Orion Web Console is in English.

Installation Overview

To install Orion Platform products in the unattended mode, complete the following steps:

  1. Adjust the configuration file.
  2. Run the silent installation commands.

Step 1: Adjust the configuration file

  1. Review the following configuration examples (xml).
  2. Copy the example that suits your environment and save it.
  3. Adjust the file as necessary.

     

Supported parameters

Parameters Values Description
<ProductsToInstall>

Specify Orion Platform products to be installed.

  • EOC is a valid value as well, but you cannot install it on the same computer with other Orion Platform products.
  • PM is not recommended
<InstallPath>

Example:

C:\OrionSetup

Specify where you want to install Orion Platform products.

When upgrading, the installation path is reused from the existing installation, and this parameter does not have any effect.

<AdvancedInstallMode> True/False

False: the installer runs in the Express mode, it installs SQL express, and runs the Configuration wizard with default configuration values. If you specify the values in the config file, the defaults are overwritten with your input.

True: all information required by the Configuration wizard must be provided in the xml configuration file, including the SQL Server instance details

Example A: Installation with SQL Express (evaluations)

This configuration file installs evaluation versions of NPM and NCM.
If NTA were one of the products to install, the silent installer also installs the Flow Storage Database on the same computer.

<?xml version="1.0" encoding="utf-8"?>
<SilentConfig>
    <InstallerConfiguration>
        <ProductsToInstall>NPM,NCM</ProductsToInstall>
        <InstallPath>c:\Temp\OrionSetup\</InstallPath>
        <AdvancedInstallMode>False</AdvancedInstallMode>
     </InstallerConfiguration>
</SilentConfig>

Note: To copy content without line numbers, hover over the text and click the view source button (View Source). This opens a new window where you can select and copy text without any formatting or line numbering.

 

Example B: Standard fresh install with an existing database

To provide the SQL Server instance name and/or port, use the following syntax:

<ServerName>hostname\instance,port</ServerName> 
<?xml version="1.0" encoding="utf-8"?>
<SilentConfig>
    <InstallerConfiguration>
        <ProductsToInstall>NPM</ProductsToInstall>
        <AdvancedInstallMode>True</AdvancedInstallMode>
        <SkipConfigurationWizardRun>True</SkipConfigurationWizardRun>
    </InstallerConfiguration>
    <Host>
        <Info>
            <ReconfigureDatabase>true</ReconfigureDatabase>
            <ReconfigureWebsite>true</ReconfigureWebsite>
            <ReconfigureServices>true</ReconfigureServices>
            <ReconfigurePermissions>true</ReconfigurePermissions>
            <Database>
                <CreateNewDatabase>true</CreateNewDatabase>
                <!--(Sets flag to create new database during CW)-->
                <UseSQLSecurity>true</UseSQLSecurity>
                <!--(Enables SQL Server authentication)-->
                <DatabaseName>SolarWindsOrion</DatabaseName>
                <!--(Orion database name)-->
                <DatabasePath/>
                <ServerName>10.10.10.10</ServerName>
                <!--(SQL server name for silent config wizard, e.g.: localhost)-->
                <InstanceName/>
                <!--(SQL instance name for silent config wizard)-->
                <UserPassword>Password</UserPassword>
                <!--(SQL account password,  when you enabled UseSqlAuthentication)-->
                <User>sa</User>
                <!--(SQL account username, when you enabled UseSqlAuthentication)-->
                <AccountType>NewSql</AccountType>
                <!--(Orion database account access type. Other possible values: ExistingSql, ExistingWindows)-->
                <Account>SolarWindsOrionDatabaseUser</Account>
                <!--(Name of Orion database account, e.g.: SolarwindsOrionDatabaseUser)-->
                <AccountPassword>a</AccountPassword>
                <!--(Password to Orion database account)-->
                <NeedSQLServerSecurity>false</NeedSQLServerSecurity>
                <NeedToChangeSAPassword>false</NeedToChangeSAPassword>
                <SAPassword>Password</SAPassword>
                <AddServiceDependencies>false</AddServiceDependencies>
                <RemoveServiceDependencies>false</RemoveServiceDependencies>
                <FailureInfo/>
            </Database>
            <Website>
                <Folder>C:\InetPub\SolarWinds</Folder>
                <Address>(All Unassigned)</Address>
                <Port>80</Port>
                <ApplicationName>SolarWinds NetPerfMon</ApplicationName>
                <LaunchWebConsole>false</LaunchWebConsole>
                <ConfigurationSkipped_IISNotInstalled>false</ConfigurationSkipped_IISNotInstalled>
                <EnableWindowsLogin>true</EnableWindowsLogin>
            </Website>
        </Info>
    </Host>
    <Plugins/>
</SilentConfig>

Step 2: Run the silent installation commands

Replace the entries in the angle brackets <<...>>> with your data, and run the following commands using the command prompt.

The /s flag makes the installer run in the silent mode.

cd "<<FOLDER-WHERE-INSTALLER-IS>>"
start /wait "<<PRODUCT-INSTALLER-EXE>>" /s /ConfigFile="FULL-PATH-TO-CONFIGURATION-FILE"
Last modified

Tags

Classifications

Public