RightScale supports basic monitoring of Windows servers. By default, the following metrics are monitored:

  • cpu (overview, idle, interrupt, system, user)
  • memory (free memory)
  • disk (used space, free space)


Additional metrics are provided by the Chef recipes in the 'sys_monitoring' cookbook. (Ex: add_iis_stats, add_process_stats, etc)

  • iis (overview, idle, interrupt, system, user)
  • process (process count, thread count)
  • file (file age, file size)
  • sql server

View a Windows Server with Monitoring

The easiest way to see a Windows server with monitoring enabled is to launch a server using one of our All-In-One ServerTemplates. If you have a different AMI that you want to enable for monitoring so that you can see its graphs in the RightScale Dashboard, follow the instructions below.

Enabling Monitoring on a Windows Server

Follow the steps below to enable monitoring on a Windows server.

  1. The first step is to RightScale-enable an existing Windows AMI by following the Getting Started with RightLink guide.
  2. Create a MultiCloud Image (MCI) that references your RightLink-enabled Windows AMI(s).
  3. Create a ServerTemplate.
    1. Be sure to select the Windows MCI that you just created.
    2. In order to enable monitoring on a Windows server you need to have access to the SYS Monitoring install PowerShell RightScript or sys_monitoring::default Chef recipe. Import the Windows ASP.NET All-In-One Developer ServerTemplate from the MultiCloud Marketplace (published by RightScale) so that the RightScale Public Windows RepoPath object is effectively imported. Alternatively, you can create a new RepoPath with the Cookbook Repos, git://github.com/rightscale/cookbooks_public_windows. Under the cookbook repository ensure you have set the cookbooks path to cookbooks and set the Tag/Branch to 92649d6dc012f36e538b2889f3eb06fd88064ccd.
    3. Under the Server's Scripts tab, add the SYS Monitoring install PowerShell RightScript or the sys_monitoring::default Chef recipe from the 'sys_monitoring' cookbook as a Boot Script.
  4. Launch the Server.

Custom Windows Monitoring

RightScale supports basic monitoring of Windows servers. If you launch servers using one of our published Windows ServerTemplates (that's leveraging v5.5 RightImages and above), basic monitoring is installed by default. If you're new to RightScale and are launching Windows servers for the first time through the RightScale Dashboard, the best way to see real-time monitoring is to launch servers using one of the All-In-One ServerTemplates.

If you want to extend the basic monitoring functionality that's supported for Windows servers, you can create your own custom monitoring plugins so that additional metrics can be monitored and their graphs can be displayed in the Dashboard.

There are two different ways to customize Windows monitoring: