Submit a ticketCall us

Don’t fall victim to a ransomware attack
Backups are helpful, but sometimes that’s not enough to protect your business against ransomware. At our live webcast we will discuss how to protect against ransomware attacks with SolarWinds® Patch Manager and how to leverage log data to detect ransomware. Register now for our live webcast.

Home > Success Center > Server & Application Monitor (SAM) > Monitoring Microsoft IIS - Video

Monitoring Microsoft IIS - Video

Updated March 11th, 2016


This video demonstrates how to configure AppInsight for IIS to comprehensively monitor IIS server performance, application pools and websites.


SAM v6.2.4 and above.

Related Resources

Video Transcription

Let's take a look at how you can use the AppInsight for IIS feature to monitor your IIS-based applications such as Microsoft Dynamics, Outlook Web Access, and many others.

AppInsight for IIS automatically monitors Web server performance as well as websites and application pools running on your IIS server.  You can determine which pages are taking the longest to be served and quickly remedy problems by stopping or restarting websites or app pools.

Before we go any further, I'd like to point out a few requirements for monitoring your IIS server with AppInsight for IIS.
Your IIS server needs to be running IIS 7.0 to 8.5, on Windows Server 2008 or 2012 with or without R2 on either.
You'll also need to ensure that you have Powershell 2.0 installed on the IIS server, and that you have credentials available with Administrator rights for that server.

The easiest way to add this feature is through the Discovery process. From the web console, navigate to Settings. In the Getting Started with Orion section click on Add a Node. Fill out the information on the Define Node step, and then click Next. On the Choose Resources step, check AppInsight for IIS. AppInsight applications have a unique blue and white icon, as shown: Click Next. When presented with the Add Application Monitors section, simply click Next, assuming there are no other applications to monitor on this node. Verify all information entered is accurate and then click Ok, Add Node.

Once added, navigate to the SAM Summary page and under All Applications expand AppInsight for IIS, expand the tree view of the newly added node and click on Microsoft IIS. Within the Configure IIS Server for Monitoring window enter your credentials for monitoring IIS and click Configure Server.

At this point, if your AppInsight Monitoring goes to an unknown status, double-check your pre-requisites on the target server - if the pre-requisites don't match, it won't be possible for AppInsight to monitor the target server.
Now that you've configured AppInsight for IIS, open the SAM Summary page, and Expand the AppInsight for IIS tree - you'll see this listed here with a blue icon. From here, you can see all of your IIS servers and their status.
Click into one of your servers to see more information. If there are any issues with the app Pools or websites in IIS on this server, you will see them here. You can also see performance details for the server hosting IIS here, so that you can quickly identify if IIS performance issues are due to limited resources on the server. On this page, you can also restart any stopped AppPools, or any stopped Web Sites.

I'd also like to draw your attention to the connections statistics. It’s important to keep an eye on your connections trends. If the server starts getting busier, it might be time to think about load-balancing your web site to improve performance.
You'll also see more information here about the IIS worker processes, which can be extremely useful in troubleshooting your IIS App Pools. You'll see statistics for worker process failures, IOPS load, CPU and memory usage of the processes as well as their cache details here.


Last modified
12:35, 15 Jun 2017