In this example, we show how to install NightWatchman Management Center on a representative group of pilot computers to enable 1E NightWatchman Agents to report power consumption behavior from their respective hosts. We then show you how to create reports detailing the savings that can be made when rolling out NightWatchman Management Center across all computers on the network.

Once the environment is set up, expect your pilot to take up to a month to complete – it depends on how much information you want to collect for your analysis. Needless to say, the longer the pilot, the more accurate the figures are likely to be.

Selecting computers for the pilot

For the pilot, select a cross-section of computers (desktops and laptops) that are representative of those for roll-out. Also include the a server hosting the NightWatchman Management Center components and database.

On this page:

The server hosting the NightWatchman Management Center must not be a domain controller, though it must be a member of a domain. Set it up as follows:

Windows server OS
  • 2019
  • 2016
  • 2012 R2
SQL Server

SQL Server must be configured to use a case-sensitive, accent-sensitive collation as the server default (the preferred collation is SQL_Latin1_General_CP1_CI_AS)

  • 2017
  • 2016 SP1
  • 2016 RTM
  • 2014 SP2
Web server
IIS Windows authentication must be enabled.
  • IIS 8.5
  • IIS 10
Runtime libraries

.Net is used by NightWatchman Management Center components (except the database). Silverlight is only used by Enterprise View. You will be prompted to install it if it is not already available.

  • Silverlight
  • .NET Framework 4.6.2
  • .NET Framework 4.5.2
  • .NET Framework 3.5 SP1


A good representation of your pilot computers are: 

  • Hardware – choose computers that provide the same ratios of hardware as used throughout the entire organization
  • Users – select several users from each department and role because of the way they use their computers, IT staff are usually not representative of the user population. As a rule, when implementing NightWatchman in its reporting mode, it is best not to inform target users as this may cause them to change their habits which will affect results.
  • Time zones – if your organization has remote sites include some samples from those as well; there may be different behaviors depending on location
  • Small enough to manage easily and deploy – install 1E agents on all of the computers selected for the pilot
  • Large enough to provide an accurate basis to work from – the larger the sample, the more accurate the figures for power and cost savings are
  • Client computers included in the pilot must be APM or ACPI-capable, and running Windows 8.1 or Windows 10

The simplest way to install is to run the installer with a domain account that has local administration privileges and then use this account as the Console service account.

The default installation for NightWatchman Management Center sets the account used to run the installer as the primary NightWatchman Console Administrator account. If you want to open the NightWatchman Console after installation, initially this may only be done by the primary NightWatchman Console Administrator account. Once open the NightWatchman Console can be used to assign other domain accounts rights to open and use the NightWatchman Console as necessary. For the purposes of this pilot, opening NightWatchman Console is not necessary.

The local administrator should have the following:

  • full rights to the SQL database
  • log on as service enabled

Installing NightWatchman Management Center

Install NightWatchman Management Center and NightWatchman Management Center Analysis Reports Wizard on a suitably specified server. The 1E agents are installed on all client computers in the pilot group. For the purpose of this pilot, you need two .MSI installers. These are:

1ENightWatchmanAgent.msi or 1ENightWatchmanAgent-X64.msi

If you also want to test wake-on-LAN functionality, install the 1E Tachyon agent with the WakeUp module.

For the pilot, you can make a default NightWatchman Management Center installation by running NightWatchmanManagementCenter.msi. Select the defaults values except for:

  • License agreement screen – accept the terms in the licence agreement
  • Service account information – set the details for the account that is used to run the NightWatchman Management Center Console service. Set this to a domain account with local administration privileges, full rights to the SQL database and is able to log on as a service.
  • Environment setup – select the size appropriate to the pilot group. In most cases, choose Very Small (between 10 and 50 client computers).

On each of the pilot client computers, install the 1E NightWatchman Agent with a command-line such as:

msiexec /i 1ENightWatchmanAgent.msi REPORTINGSERVER=<RepServ> REPORTING=ON /qn 

where <RepServ> is the FQDN (recommended) or NetBIOS name of the server where NightWatchman Management Center Web Service is installed (local server for this pilot).

Gathering data

At this point, NightWatchman Management Center is installed and the 1E agents have been configured. They will now be reporting power state and other client information back from their host computers. Leave them for a period of time, long enough to gather sufficient behavioral information to accurately calculate the power savings that can be managed using NightWatchman.

At this stage, we advise that you contact 1E and import the baseline power consumption figures for the hardware in your pilot 

The first two days or so will not be useful for reporting purposes as there will be a lead time between installing the 1E agents and getting the data returned to the NightWatchman Management Center. The last two days of the pilot are also likely to have only partial results. For example, laptops that have been disconnected from the network may not yet have had a chance to send back their data.

The core set of data should be a minimum of a week and ensure that one weekend is included. So, a minimum start-to-end is eleven days. Two, at the beginning to discard, seven days covering the week's worth of data and two days at the end to enable all the computers in the pilot to have returned their data for the central week.

The NightWatchman Management Center Analysis Reports Wizard initially searches for 28 successive days where the majority of computers in the pilot have returned data. So an optimal period would be thirty two days to allow for the four days at the start and end that may be disregarded.

Running the NightWatchman analysis reports wizard

This report uses data returned by the 1E agents to generate the report for savings that can be made by implementing an automated nightly power-down routine on the pilot computers. It then extrapolates these findings to cover all the computers in the network.

To run the wizard:

  1. On the Start Menu, click the Analysis Reports under the NightWatchman Management Center menu item
  2. On the Welcome screen, enter the name of your organization. If you want to save the report in a different location, click Browse and choose a new location. If you want to open the report after saving it, check the Open the report after saving box. Click Next.

    The Welcome screen

  3. On the Report Range screen, select a sample of data that represents where the majority of computers on the network reported in with data and with minimal variation on the number of machines reporting. This forms the basis for the savings report. By default, the wizard searches a period of 28 days; if it cannot find anything that meets the criteria it will search for a period of 21 days. If that fails, 14 days and finally 7 days. If no suitable data set is found, you will need to manually choose the reporting period.

    Reporting range

    If you want to report on a particular date range, choose Custom and enter the start and end dates for it and click Analyze. In our example, the data is mostly suitable except for a dip in the number of machines reporting in towards the end of the selected period – the commentary (to the right of the graph) provides tips on the charting. Click Next.
  4. On the Data Input screen, set the context for the report for:
    • The number of computers in your organization
    • The proposed wake-up and power down times.
    • The percentage of machines in your network that are desktop computers compared to laptop computers.
    • The cost of electricity per kWh in your locality - this will be marked using the local currency of the computer where the report is being generated.
    • The carbon conversion factor in your locality.
    • The units for carbon conversion, either kg/kWh or lb/kWh.
    The report generator uses these values to calculate the savings made and extrapolates them to the network as a whole. In our example, we have a network with 10,000 computers rrunning NightWatchman. The wake up and ppower down times are 8am and 6pm respectively. 44% of the computers are desktops. The cost of electricity is 10cents/kWh and the carbon conversion factor is 0.72kg/kWh.

    Report parameters

    The default value that appears for the project total number of computers is the total number of computers that reported into NightWatchman during the report date range. The graph in the report shows the percentage of computers which reported in each day during that period. The example below shows a network where there are 10,000 computers running NightWatchman. The wake up and power down times are 8 AM and 6 PM respectively. 44% of computers are desktops. The cost of electricity is 10 cents per kWh and the carbon conversion factor is 0.72 kg/kWh. Click Next.
  5. On the Windows Power Scheme screen, include periods where an aggressive Windows power scheme is set during working hours. One to think about carefully as there is a trade-off between saving extra energy and potential impact on user productivity through having computers powered down during working hours during periods of inactivity.

    Use Windows power scheme

    If you check the option and set a timeout for the power scheme, an additional heading appears in the generated report detailing the savings to be made from implementing the scheme. Click Generate.
  6. A progress bar is displayed while the report is being generated.

Viewing the report

The report contains a number of sections that provide a detailed level of analysis for the sample data and the predicted savings these include descriptions of its content so the report is completely self-contained. The principal section is the Management Summary that provides the bottom-line figures on energy, cost and CO2 emissions savings.

The NightWatchman Analysis Report shows the potential savings that can be made by implementing a NightWatchman power down policy across a network. If you selected the Open the report after saving option on the Welcome screen, the report will be displayed automatically after it is created. Otherwise, you will need to browse to the directory where it is saved to open.

The example below shows the head of the report generated for the ACME company.

Baseline Analysis Report

The report is quite detailed and contains explanatory text; the basic information provided in each section is outlined below.

Management summary

This is the crux of the report, providing bottom-line figures on savings that can be expected, Detailing the number of clients in the sample and the duration for the sample data, it describes the electricity and cost savings and effective reduction in CO2 emissions that can be made by implementing NightWatchman across the entire network.

Baseline analysis

Provides details of computer behaviors and power scheme compliance for the baseline. The User Behavior heading shows an average of the percentage of hardware – desktops, laptops and desktop monitors – in the sample that were on during weekday and weekend hours. The Power Scheme Settings heading shows the monitor timeout and sleep timeout settings for the computers in the sample, split into desktops and laptops.

Potential savings

Identifies the main areas where savings would be made:

  • The Savings Due to Powering Down Overnight heading shows, for an average week day, the potential savings that can be made by powering down computers overnight.
  • The Savings Due to Powering Down Over the Weekend heading shows, for an average weekend day, the potential savings that can be made each day by powering down computers over the weekend.
  • If you checked the Use Windows Power Scheme sleep timer during the day checkbox on the Windows Power Scheme screen, this section will also include the heading Savings Due to Enforcing Power Schemes, which shows the amount of energy that would be saved as a result of enforcing a power scheme during the day.
  • The Total Savings heading describes the annual energy and cost savings that can be made by using NightWatchman to power down computers overnight and enforce more effective, energy saving, power management schemes. The chart shows the current average kWh of energy used per computer per day based on the measured values from the baseline. The average is derived and displayed according to the particular day of the week, thereby taking into account differences in behavior for each day. Overlaid on the current average are the calculated potential savings that can be made and the resultant final energy use showing exactly where the savings are being made. The calculation for the annual energy and cost savings is displayed below the chart and associated savings table.
  • The Carbon Savings heading highlights the amount of CO2 emissions reductions that can be achieved. To bring home the significance of this value, it relates the amount of CO2 emissions reductions to other means of achieving similar results.

Further data analysis

  • The Operating System Split heading shows the OS in use in the baseline sample computers. More recent operating systems, such as Windows Vista, are more efficient in terms of managing power consumption. Understanding the OS in use in the baseline sample helps to determine strategies for further improvements in energy usage.
  • The Hardware heading lists the top 10 most commonly used hardware models for the desktops, laptops and monitors in use in the baseline sample.
  • The Power Consumption heading shows the total of kWh used per day derived from the times that the computers and monitors in the baseline were in specific power states factored by the power consumption burn rates associated with their hardware types. A chart shows the daily power consumption for the baseline period broken down into laptops and desktops
  • The Assumptions and caveats heading lists assumptions made to calculate the values displayed in the report and caveats related to specific settings.