AppInsight for IIS
AppInsight for IIS automatically monitors your IIS environment to automate identification of IIS Server, Website and Application Pool performance issues. The dashboard provides ease of monitoring with at-a-glance performance metrics for sites and applications pools, updated through access to the IIS. As sites and application pools change through the IIS Manager, the information and connections update in SAM.
As you determine issues, easily stop or restart servers and pools as required.
AppinSight for IIS leverages PowerShell to collect data about your IIS servers. You need PowerShell 2.0 or later installed on the Orion server. You also need WinRM installed and configured on the Orion server and monitored IIS servers. For full details on requirements, see AppInsight for IIS requirements and permissions.
To quickly set up and use AppInsight for IIS, see:
- AppInsight for IIS requirements and permissions
- Configure AppInsight for IIS on nodes
- Manually configure AppInsight for IIS
- Troubleshooting AppInsight for IIS
For advanced managing of IIS sites, disable sites when unused instead of deleting them. To reduce alert noise, disable any alerts associated with those disabled sites. Enable sites anytime you need them through the Site Details pages in AppInsight for IIS. This option and others are available in the Management resource per ISS server, site, and application pool.
The following reports are installed for use with AppInsight for IIS:
- IIS SSL Certificate Expiration Report
- Site Connections Report
- Site Log Size by File
- Site Size by File
Navigate the AppInsight for IIS details view
Access AppInsight for IIS through the All Applications resource in the SAM Summary page.
The default IIS Application name is Microsoft IIS. You may need to log in with an administrator account to perform these actions.
To view the AppInsight for IIS details view:
- On the Web Console, click My Dashboards > SAM Summary.
- Locate the All Applications resource and expand the AppInsight for IIS tree by clicking [+].
- Click an IIS application to view it.
The Sites resource lists the sites (front and backend) for the IIS server. Click a site to view additional site details including response time, connections, and requests.
The Application Pools resource lists up to 5 instances of IIS application pools. You use application pools to separate out applications from one another. If an issue occurs with an application, it may only affect other applications in the pool, not all applications in your environment.
Click a pool to view additional worker process details.
To view the Performance Counter details view, click a performance monitor in any resource.