Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Summary

Excerpt

How to install NightWatchman Management Center using the interactive installer wizard or in unattended mode - also includes basic instructions on uninstalling NightWatchman Management Center.



Advanced Panelboxes for Confluence
id1
titleOn this page:
Table of Contents
maxLevel4
minLevel2
indent20px
excludeSummary


Installing NightWatchman with the wizard

To install NightWatchman Management Center with the wizard:

  • On the Welcome screen, click Next.
     
  • On the License agreement screen, click Next.
     
  • On the Prerequisites check screen, a number of checks are run before the installation can continue

    , double-click on 



    Panel
    bgColor#FDFDFD
    titleBGColor#FAFAFA

    Welcome

    This screen provides the version number for NightWatchman Management Center and outlines what the wizard will do.

    Click Next to go to the next screen.


    Image Added


    Panel
    bgColor#FDFDFD
    titleBGColor#FAFAFA

    License Agreement

    This screen provides the license agreement for NightWatchman Management Center.

    To accept, click I accept the terms in the license agreement

    Click Next to go to the next screen.


    Image Added


    Panel
    bgColor#FDFDFD
    titleBGColor#FAFAFA

    Prerequisite Checks

    Background checks are run to ensure common prerequisites are met. If a prerequisite fails, the components dependent on those prerequisites are not installed.


     
  • On the Setup type screen, choose:
    • Typical – a default installation where all components are installed on the local server
    • Custom – a distributed installation where you choose where to install the components
     
  • The Database server configuration screen is only displayed if the wizard cannot locate a default instance on the local server when you opt for a typical install. This option allows you to install the database on a remote server and the rest of the NightWatchman Management Center components on the local server.

    Later screens may require prerequisites for optional features.

    Click Next to go to the next screen.


    Image Added


    Panel
    bgColor#FDFDFD
    titleBGColor#FAFAFA

    Setup Type

    Select Custom.

    Click Next to go to the next screen.


    Image Added


    Panel
    bgColor#FDFDFD
    titleBGColor#FAFAFA

    Custom Setup

    This screen allows you to select the components you want to install on the local server. You do not need to change anything if you are installing all components on the same server.

    Click Next to go to the next screen.

    Anchor
    Installing NightWatchman on a distributed environment
    Installing NightWatchman on a distributed environment

    If you are installing separate components in a distributed system, you must ensure each server meets relevant Prerequisites. You will need to run the installer once for each group of components you want to install separately.

    ComponentDescription
    Database 

    Installs database support components on the local application server, as well as the SQL Server database and SQL Agent jobs on the SQL Server database instance that you specify in next screen.

    You can only have one instance of the database components per implementation.

    The database holds all the information returned by NightWatchman clients and the WakeUp agents and forms the basis for the reports, as well as the configuration settings, and policies.

    The default name of the database is AgilityFrameworkReporting.

    Report Console

    Installs the Reporting website, and the following reports:

    • NightWatchman Reports - power consumption, performance, and computer availability
    • WakeUp Reports

    You can only have 1 instance of the Reporting Website per implementation.

    Requires the Database component to be installed at the same time, or already on a remote server. 

    For information about using these reports, please refer to Reporting.

    Services 

    Installs the following:

    • Web Service - manages communications between the NightWatchman clients
    • Console Service - manages communications between the NightWatchman console and the database - includes the optional Import Wizard

    You can have up to 3 instances of the Web service feeding into a single database. 

    Requires the Database component to be installed at the same time, or already on a remote server. 

    Multiple-instances also cover hybrid environments using both HTTP and HTTPS communications (for example, HTTP for intranet-based and HTTPS for internet-based communications). Set the NightWatchman clients and WakeUp implementations in each region to communicate with the Web service using their respective protocols.

    Console 

    Installs the NightWatchman Management Console.

    You can have up to 10 instances of the console but they must be installed on computers with network access to the server where the Console service is running.

    Requires the Database and Services components to be installed at the same time, or already on remote server(s). 

    Analysis Reports 

    Installs the Analysis Teports. For information about how to use these, please refer to:

    You can only have one instance of the Analysis reports component per implementation.

    Requires the Database and Services components to be installed at the same time, or already on remote server(s). 


    By default, these components are installed to C:\Program Files (x86)\1E\NightWatchman Management Center\  

    You can select a new location by clicking Change... and navigating to a new folder.


    Image Added

    If you tick


    Panel
    bgColor#FDFDFD
    titleBGColor#FAFAFA

    Database server configuration

    The database can be specified using the following formats:

    • (Local) – uses the local default instance
    • ServerName – uses a remote server using the default instance
    • ServerName\Instance – uses a remote server and named instance on a dynamic port
    • ServerName,Port – uses a remote server and instance on a fixed port
    Other options:

    The Browse button allows you to select any SQL Server database instance that has its Browsing service enabled and running.

    Check the Drop any existing NightWatchman Management Center Database

     box, the installer will

    box, if you want to remove the existing database before installing the new one. Leave this box unchecked to use the existing database, in case of a re-install or upgrade.

    Tick

    Check the

    checkbox

    TLS 1.0 disabled - install using TLS1.1 / 1.2

     if

    box, if TLS 1.0 is disabled in your environment and TLS 1.1 or TLS 1.2 is enabled. If you tick the checkbox then you must have

    installed 

    installed SQL Server Native Client 11.0 on the web server.

     On the Service account information screen, setup the service account using the Domain\Account format. Appropriate permissions are granted to this account by the installer

    Click Next to go to the next screen.

    Note

    If you are installing with Typical Setup option, then this screen is not displayed if the installation wizard detects a SQL Server database instance on the local server. You must use Custom Setup if you need to do change the following defaults:

    • Database Server (local)
    • Keep the existing database
    • Use TLS 1.0



    Image Added


    Panel
    bgColor#FDFDFD
    titleBGColor#FAFAFA

    Website Configuration

    Check Use FIPS Encryption 

    Click Next to go to the next screen.


    Image Added

    On the 1E ActiveEfficiency server screen, tick the Enable ActiveEfficiency checkbox and enter the location of the ActiveEfficiency server by providing its NetBIOS name or


    Panel
    bgColor#FDFDFD
    titleBGColor#FAFAFA

    Console Service Configuration

    Enter the user name and password of the NightWatchman Management Center Console service account.

    Click Next to go to the next screen.

    Anchor
    Service Account Information
    Service Account Information

    The user name must be entereed using the Domain\Account format.

    For more detail about this account, please refer to Preparation: NightWatchman Management Center Console service account.

    If the installation account has appropropraite permissions, the installer automatically grants the service account the permissions it needs. However, if you intend to use the NightWatchman Management Center console to implement remote wake-ups, you must manually set additional WMI permissions to the service account for the WakeUp namespaces, as described in Preparation - Accounts needed to install the WakeUp server.

     


    Image Added


    Panel
    bgColor#FDFDFD
    titleBGColor#FAFAFA

    Nomad integration with WakeUp

    Enable this option by checking Wake up peers that have requested Nomad content if no other peers are available.

    Enter the name of the ActiveEfficiency Server

    • If you are using Nomad with ActiveEfficiency, enter the NetBIOS name of the ActiveEfficiency Server, for example AESERVER, or enter localhost if it is on the same
    machine
    • server as the NightWatchman Management Center
    . This will enable Nomad integration with WakeUp – if
    • If you are using Nomad
    2012 or later and want to use this feature.
    • with Tachyon Platform version 8.0 or later, enter the NetBIOS name of the Tachyon server that hosts Content Distribution - you will also need to 

    Click Next.

    Note
    The installer checks that
    titleMSMQ

    If the installer detects that the Windows feature MSMQ is not enabled

    and that the ActiveEfficiency Server is accessible using the NetBIOS name provided. If either of these are not configured, a dialog is displayed informing you that the installer cannot access ActiveEfficiency server and the installation will not continue until the issue is resolved. If the issue is related to an incorrect NetBIOS name, correct the information in the installer and click Next again. If the issue is related to MSMQ not being enabled, you will have to abort the installation, resolve the issue and restart the installation.

    , then you will have to abort the installation, resolve the issue and restart the installation.

    If you are using ActiveEfficiency, then MSMQ must also be enabled on the ActiveEfficiency Server.

    If you are using Tachyon Platform, then MSMQ is not required on the Tachyon server, and MSQM is only required on the NightWatchman server to enable installation to proceed.


    Note

    If the installer is unable to contact an ActiveEfficiency or Tachyon server, the installation will not proceed until the issue is resolved, and you click Next again.


    Info

    In previous versions of Nightwatchman, ActiveEfficiency was also used for the 1E Cloud synchronization feature, which is now obsolete. ActiveEfficiency is now only used for the Nomad integration with WakeUp feature, previously known as the WakeUp integration with ActiveEfficiency feature.



    Image Added


    Panel
    bgColor#FDFDFD
    titleBGColor#FAFAFA

    Environment setup

    Anchor
    EnvironmentSetup
    EnvironmentSetup

    On the Environment setup screen, select the

    Select

    • the size of your organization
    and choose
    • - see below table
    • the currency that
    is used
    • you want to use for energy tariffs.
    excerpt

    Click Next to go to the next screen.

    The NightWatchman database makes use of this information to provide the correct balance between responsiveness and database load.

    CriteriaVery Small (lab)SmallMediumLarge
    Number of clients10-5050-5,0005,000-50,000>50,000
    How often client records are loaded into reporting tables5 minutes30 minutes1 hour1 hour
    How often summary data is updated10 minutes1 hour4 hours2am nightly
    How often clients will retry retrieval of Power Policy on failure5 minutes30 minutes30 minutes30 minutes
    How often clients poll for Power Policy15 minutes90 minutes500 minutes1500 minutes
    The maximum amount of time before a client sends up data900 seconds3600 seconds7200 seconds14400 seconds
    A client will send data as soon as it has this many messages to send551525
    How often new unassigned computers are assigned a power policy5 minutes5 minutes30 minutes60 minutes

    The currency is selected from a drop-down list of available currencies. For fresh installations, the currency set on the machine where the installation is taking place will be selected from the list by default. For upgrades, the default selected currency will be the one set in the earlier version of NightWatchman Management Center.

      

  • On the Ready to install screen, click Next.
     
  • On the Install screen, click Finish.
     
  • Advanced Panelboxes for Confluence
    id1
    titleOn this page:
    Table of Contents
    maxLevel2
    minLevel2
    indent20px

    Installing NightWatchman on a distributed environment

    1. For a distributed installation, follow steps 1-3 above.
       
    2. On the Setup Type screen, choose Custom. Ensure you have the supported platforms in place before you start. You will need to run the installer once for each group of components you want to install separately. These features are:
      • Database – installs the NightWatchman Management Center reporting database. It holds all the information returned by NightWatchman clients and the WakeUp agents and forms the basis for the reports. You can only have one instance of the database per implementation.
      • Report console – view NightWatchman (power consumption and performance) and WakeUp (computer availability) reports from the Reporting Website. You can only have 1 instance of the Reporting Website per implementation.
      • Services – Web services (manages communications between the NightWatchman clients) and Console service (manages communications between the NightWatchman console and the database). You can have up to 3 instances of the Web service feeding into a single database. Multiple-instances also cover hybrid environments using both HTTP and HTTPS communications (for example, HTTP for intranet-based and HTTPS for internet-based communications). Set the NightWatchman clients and ~WakeUp implementations in each region to communicate with the Web service using their respective protocols.
      • Console – install the NightWatchman Management Console on separate computers. You can have up to 10 instances of the console but they must be installed on computers with network access to the server where the console is running.
      • Analysis reports – installs the analysis reports
      By default, these components are installed to C:\Program Files\1E\NightWatchman Management Center. You can select a new location by clicking Change and navigating to a new folder.
       
    3. Follow steps 5-10 above.


    Image Added


    Panel
    bgColor#FDFDFD
    titleBGColor#FAFAFA

    Ready to install

    Click Next to begin installation.


    Panel
    bgColor#FDFDFD
    titleBGColor#FAFAFA

    Install

    Click Finish when installation is complete.


    Image Added




    Installing NightWatchman Management Center in unattended mode

    You can install NightWatchman Management Center to a large number of machines by choosing to install it in unattended mode using the /qn switch in the installer command-line.

    For example, to carry out a default installation where all the components are installed locally, run (the command-line is broken down into separate lines for clarity. Run it as a single command-line):

    Code Block
    msiexec /i NightWatchmanManagementCenter.msi 
    ACTIVE_DIRECTORY_SERVER=ACME 
    AESERVERNAME=localhost 
    ADMINACCOUNT=ACME\Roger.WilcoNWM_Admins 
    SVCUSER=ACME\SVCAccountsvc_NWMMC 
    SVCPASSWORD=PswdPa55w0rd
    
    SQLSERVER=ACMESQL
    
    CURRENCYCODE=GBP /qn

    To install only the NightWatchman console where the NightWatchman Management Center console service is installed, run (the command-line is broken down into separate lines for clarity. Run it as a single command-line):

    Code Block
    msiexec /i NightWatchmanManagementCenter.msi 
    ADDLOCAL=Console 
    SERVICELOCATION=ACME023 /qn

    There are a number of installer properties which are detailed in Installing NightWatchman Management Center.

    Note
    iconfalse

    Prerequisite checks are still carried out when you run in unattended mode. If they are not met, components will not install.


    Uninstalling or repairing the NightWatchman Management Center

    The NightWatchman Management Center can be removed using the Add or Remove Programs in Control Panel. To uninstall, select the NightWatchman Management Center item in the Currently Installed Programs list and click the Remove button. You can also access support information for the product in the Add or Remove Programs dialog.

    When you carry our a repair or re-installation, certain information stored for the WakeUp server is not available to the installer. You may need to configure additional WMI permissions to the service account for the WakeUp namespaces, as described in Preparation - Accounts needed to install the WakeUp server.

    To implement a repair the NightWatchman Management Center, run: Msiexec /fvom NightWatchmanManagementCenter.msi or if you are planning an upgrade, please refer to Upgrading NightWatchman Enterprise.

    Detailed requirements

    A definitive checklist of prerequisites and dependencies you need to meet in order to install NightWatchman Management Centre.

    ComponentProductNotes
    OS


    SQL Query
    outputwiki
    heading0
    enableHeadingAttributesfalse
    autoCommitfalse
    enableSortingfalse
    dataSourceReleaseMatrix
    enableHighlightingfalse
    tablefalse
    SELECT '* ' + os + CHAR(10)
    FROM [release] AS r
    INNER JOIN [product] AS p ON r.product_id = p.product_id
    INNER JOIN [version] AS v on r.version_id = v.version_id
    INNER JOIN [status] AS s on r.status_id = s.status_id
    INNER JOIN [releaseOs] AS ros on r.release_id = ros.release_id
    INNER JOIN [os] AS os on os.os_id = ros.os_id
    WHERE product = 'Nightwatchman Enterprise'
    AND version = '7.2.5003'
    AND os_type = 'Server'
    AND os_vendor_supported = 'Y'
    ORDER BY os.release_date DESC


    NightWatchman Management Center will install on systems running these server OSes.
    • It is not supported on servers configured as domain controllers.
    Database servers


    SQL Query
    outputwiki
    heading0
    enableHeadingAttributesfalse
    autoCommitfalse
    enableSortingfalse
    dataSourceReleaseMatrix
    enableHighlightingfalse
    tablefalse
    SELECT '* ' + rdbms + CHAR(10)
    FROM [release] AS r
    INNER JOIN [product] AS p ON r.product_id = p.product_id
    INNER JOIN [version] AS v on r.version_id = v.version_id
    INNER JOIN [status] AS s on r.status_id = s.status_id
    INNER JOIN [releaseRdbms] AS rdb on r.release_id = rdb.release_id
    INNER JOIN [rdbms] AS db on db.rdbms_id = rdb.rdbms_id
    WHERE product = 'Nightwatchman Enterprise'
    AND version = '7.2.5003'
    AND db.vendor_supported = 'Y'
    ORDER BY db.release_date DESC


    SQL server must be configured to use a case-insensitive, accent-sensitive collation as the server default (the preferred collation is SQL_Latin1_General_CP1_CI_AS).
    • You can only have one instance of the NightWatchman Management Center database per implementation
    • The SQL Server Agent must be started and set to automatic
    Runtime libraries


    SQL Query
    outputwiki
    heading0
    enableHeadingAttributesfalse
    autoCommitfalse
    enableSortingfalse
    dataSourceReleaseMatrix
    enableHighlightingfalse
    tablefalse
    SELECT '* ' + framework + CHAR(10)
    FROM [release] AS r
    INNER JOIN [product] AS p ON r.product_id = p.product_id
    INNER JOIN [version] AS v on r.version_id = v.version_id
    INNER JOIN [status] AS s on r.status_id = s.status_id
    INNER JOIN [releaseFramework] AS rf on r.release_id = rf.release_id
    INNER JOIN [framework] AS f on f.framework_id = rf.framework_id
    WHERE product = 'Nightwatchman Enterprise'
    AND version = '7.2.5003'
    AND framework <> 'Silverlight'
    AND f.vendor_supported = 'Y'
    ORDER BY framework DESC



    Installation and service accounts

    Multiexcerpt include
    MultiExcerptNamenwe72-ac-nmc-ss
    PageWithExcerptPreparation

    Multiexcerpt include
    MultiExcerptNamenwe72-ac-nmc-di
    PageWithExcerptPreparation

    For a default installation, the programs and files associated with NightWatchman Management Center are created in C:\Program Files\1E\NightWatchman Management Center