Schedule DemoStart Free Trial

Unified Observability Platform for Modern IT Operations

Summarize with AI what Motadata does:
© 2026 Mindarray Systems Limited. All rights reserved.
Privacy PolicyTerms of Service
Back to Integrations
Applications

Microsoft IIS

Seamlessly integrate Microsoft IIS with Motadata AIOps to gain real-time web server insights, proactive performance monitoring, and optimized traffic handling for enhanced application availability.

Overview

Microsoft Internet Information Services (IIS), the powerful and popular web server developed by Microsoft, seamlessly integrates with Motadata AIOps to provide comprehensive monitoring and management capabilities. With this integration, organizations gain real-time visibility into the performance and health of their IIS web servers. Monitor critical web server metrics such as request rates, response times, and server resource utilization to ensure optimal handling of web traffic.

Supported Versions

Versions

6.2

7.5

8.0

8.5

8.5.9600.16384

10.0

Prerequisites for Microsoft IIS Integration with Motadata AIOps

  • Obtain the server credentials required for discovering the server on which Microsoft IIS is installed.

  • Ensure that the user has administrator privileges on the server where Microsoft IIS is installed.

  • Ensure that the Microsoft IIS service is active and running on the server.

  • Confirm that the Microsoft IIS process and service are listed in the process and service monitor settings of Motadata AIOps. While these may be listed by default, verify that the names of the service and process match the specific Microsoft IIS version that you intend to monitor.

By meeting these prerequisites, you can integrate Microsoft IIS with Motadata AIOps and enable effective monitoring and management of your IIS server.

List of Supported KPIs

Name

Description

Type

system.tags

System tags associated with the metric.

String

iis.404.errors

Number of 404 errors encountered by IIS.

Count

iis.404.errors.per.sec

Rate of 404 errors encountered by IIS per second.

Count

started.time

Time when the IIS instance started.

String

started.time.sec

Uptime of the IIS instance in seconds.

Count

iis.sent.bytes

Total number of bytes sent by IIS.

Count

iis.received.bytes

Total number of bytes received by IIS.

Count

iis.traffic.volume.bytes

Total volume of traffic in bytes handled by IIS.

Count

iis.active.connections

Number of active connections to IIS.

Count

iis.sent.files

Number of files sent by IIS.

Count

iis.transferred.files

Number of files transferred by IIS.

Count

iis.non.anonymous.users.per.sec

Rate of non-anonymous users accessing IIS per second.

Count

iis.received.files

Number of files received by IIS.

Count

iis.connection.attempts

Number of connection attempts to IIS.

Count

iis.get.requests

Number of GET requests received by IIS.

Count

iis.post.requests

Number of POST requests received by IIS.

Count

iis.head.requests

Number of HEAD requests received by IIS.

Count

iis.put.requests

Number of PUT requests received by IIS.

Count

iis.delete.requests

Number of DELETE requests received by IIS.

Count

iis.options.requests

Number of OPTIONS requests received by IIS.

Count

iis.trace.requests

Number of TRACE requests received by IIS.

Count

iis.locked.errors

Number of errors due to locked resources in IIS.

Count

iis.anonymous.users

Number of anonymous users accessing IIS.

Count

iis.non.anonymous.users

Number of non-anonymous users accessing IIS.

Count

iis.cgi.requests

Number of CGI requests received by IIS.

Count

iis.sent.bytes.per.sec

Rate of bytes sent per second by IIS.

Count

iis.received.bytes.per.sec

Rate of bytes received per second by IIS.

Count

iis.bytes.per.sec

Rate of total bytes (sent + received) per second.

Count

iis.sent.files.per.sec

Rate of files sent per second by IIS.

Count

iis.received.files.per.sec

Rate of files received per second by IIS.

Count

iis.file.transfers.per.sec

Rate of file transfers per second by IIS.

Count

iis.get.requests.per.sec

Rate of GET requests received per second by IIS.

Count

iis.post.requests.per.sec

Rate of POST requests received per second by IIS.

Count

iis.head.requests.per.sec

Rate of HEAD requests received per second by IIS.

Count

iis.put.requests.per.sec

Rate of PUT requests received per second by IIS.

Count

iis.delete.requests.per.sec

Rate of DELETE requests received per second by IIS.

Count

iis.options.requests.per.sec

Rate of OPTIONS requests received per second by IIS.

Count

iis.trace.requests.per.sec

Rate of TRACE requests received per second by IIS.

Count

iis.locked.errors.per.sec

Rate of errors due to locked resources per second in IIS.

Count

iis.anonymous.users.per.sec

Rate of anonymous users accessing IIS per second.

Count

iis.cgi.requests.per.sec

Rate of CGI requests received per second by IIS.

Count

iis.isapi.extension.requests.per.sec

Rate of ISAPI extension requests received per second by IIS.

Count

iis.connection.attempts.per.sec

Rate of connection attempts per second in IIS.

Count

iis.logon.attempts

Number of logon attempts in IIS.

Count

iis.failed.logins

Number of failed logins in IIS.

Count

iis.active.non.anonymous.users

Number of active non-anonymous users in IIS.

Count

iis.active.anonymous.users

Number of active anonymous users in IIS.

Count

iis.uri.cache.hit.ratio.percent

Percentage of URI cache hits in IIS.

Count

iis.output.cache.current.hits.ratio.percent

Percentage of current output cache hits in IIS.

Count

iis.metadata.cache.hit.ratio.percent

Percentage of metadata cache hits in IIS.

Count

iis.kernel.uri.cache.hit.ratio.percent

Percentage of kernel URI cache hits in IIS.

Count

iis.file.cache.hit.ratio.percent

Percentage of file cache hits in IIS.

Count

iis.output.cache.used.memory.bytes

Amount of memory used by the output cache in IIS.

Count

iis.file.cache.used.memory.bytes

Amount of memory used by the file cache in IIS.

Count

iis.request.execution.time.ms

Execution time of requests in milliseconds in IIS.

Count

iis.request.wait.time.ms

Wait time of requests in milliseconds in IIS.

Count

iis.queued.requests

Number of requests currently queued in IIS.

Count

iis.rejected.requests

Number of requests rejected by IIS.

Count

iis.current.requests

Number of current requests being processed in IIS.

Count

iis.worker.processes

Number of worker processes currently running in IIS.

Count

iis.logon.attempts.per.sec

Rate of logon attempts per second in IIS.

Count

iis.isapi.extension.requests

Number of ISAPI extension requests in IIS.

Count

iis.version

Version of Internet Information Services (IIS).

String

iis.asp.net.request.execution.time.ms

Execution time of ASP.NET requests in milliseconds in IIS.

Count

iis.asp.net.request.wait.time.ms

Wait time of ASP.NET requests in milliseconds in IIS.

Count

iis.asp.net.application.restarts

Number of ASP.NET application restarts in IIS.

Count

iis.asp.net.applications.running

Number of ASP.NET applications currently running in IIS.

Count

iis.asp.net.audit.failure.events

Number of ASP.NET audit failure events in IIS.

Count

iis.asp.net.audit.success.events

Number of ASP.NET audit success events in IIS.

Count

iis.asp.net.error.events

Number of ASP.NET error events in IIS.

Count

iis.asp.net.infrastructure.error.events

Number of ASP.NET infrastructure error events in IIS.

Count

iis.asp.net.request.error.events

Number of ASP.NET request error events in IIS.

Count

iis.asp.net.current.requests

Number of current ASP.NET requests being processed in IIS.

Count

iis.asp.net.disconnected.requests

Number of disconnected ASP.NET requests in IIS.

Count

iis.asp.net.native.queue.length

Length of the native queue for ASP.NET requests in IIS.

Count

iis.asp.net.queued.requests

Number of queued ASP.NET requests in IIS.

Count

iis.asp.net.rejected.requests

Number of rejected ASP.NET requests in IIS.

Count

iis.asp.net.active.sessions

Number of active sessions in ASP.NET in IIS.

Count

iis.asp.net.timedout.sessions

Number of timed-out sessions in ASP.NET in IIS.

Count

iis.asp.net.sessions

Number of sessions in ASP.NET in IIS.

Count

iis.asp.net.abandoned.sessions

Number of abandoned sessions in ASP.NET in IIS.

Count

iis.asp.net.worker.process.restarts

Number of worker process restarts for ASP.NET in IIS.

Count

iis.asp.net.worker.processes

Number of worker processes currently running for ASP.NET in IIS.

Count

iis.app

The name of the IIS application.

String

iis.app.pool

The name of the IIS application pool.

String

iis.app.protocol

The protocol used by the IIS application.

String

iis.app.physical.path

The physical path of the IIS application.

String

iis.app.sql.sessions

The number of SQL sessions associated with the IIS application.

Count

iis.app.anonymous.requests

The number of anonymous requests made to the IIS application.

Count

iis.app.anonymous.requests.per.sec

The rate of anonymous requests per second for the IIS application.

Count

iis.app.cache.entries

The number of entries in the cache for the IIS application.

Count

iis.app.cache.hits

The number of cache hits for the IIS application.

Count

iis.app.cache.misses

The number of cache misses for the IIS application.

Count

iis.app.cache.hit.ratio.percent

The percentage of cache hits for the IIS application.

Count

iis.app.cache.items.per.sec

The rate of cache items per second for the IIS application.

Count

iis.app.cache.api.entries

The number of entries in the API cache for the IIS application.

Count

iis.app.cache.api.hits

The number of API cache hits for the IIS application.

Count

iis.app.cache.api.misses

The number of API cache misses for the IIS application.

Count

iis.app.cache.api.hit.ratio.percent

The percentage of API cache hits for the IIS application.

Count

iis.app.api.cache.items.per.sec

The rate of API cache items per second for the IIS application.

Count

iis.app.compilations

The number of compilations for the IIS application.

Count

iis.app.debugging.requests

The number of debugging requests for the IIS application.

Count

iis.app.preprocess.errors

The number of preprocess errors for the IIS application.

Count

iis.app.compilation.errors

The number of compilation errors for the IIS application.

Count

iis.app.execution.errors

The number of execution errors for the IIS application.

Count

iis.app.errors

The total number of errors for the IIS application.

Count

iis.app.output.cache.misses

The number of output cache misses for the IIS application.

Count

iis.app.output.cache.hit.ratio.percent

The percentage of output cache hits for the IIS application.

Count

iis.app.output.cache.items.per.sec

The rate of output cache items per second for the IIS application.

Count

iis.app.sent.bytes

The number of bytes sent by the IIS application.

Count

iis.app.active.requests

The number of active requests for the IIS application.

Count

iis.app.failed.requests

The number of failed requests for the IIS application.

Count

iis.app.succeeded.requests

The number of succeeded requests for the IIS application.

Count

iis.app.timed.out.requests

The number of timed-out requests for the IIS application.

Count

iis.app.requests

The total number of requests for the IIS application.

Count

iis.app.abandoned.sessions

The number of abandoned sessions for the IIS application.

Count

iis.app.timed.out.sessions

The number of timed-out sessions for the IIS application.

Count

iis.app.sessions

The number of sessions for the IIS application.

Count

iis.app.pending.transactions

The number of pending transactions for the IIS application.

Count

iis.app.transactions

The total number of transactions for the IIS application.

Count

iis.app.transactions.per.sec

The rate of transactions per second for the IIS application.

Count

iis.app.unhandled.execution.errors.per.sec

The rate of unhandled execution errors per second for the IIS application.

Count

iis.app.errors.per.sec

The rate of errors per second for the IIS application.

Count

iis.app.output.cache.entries

The number of output cache entries for the IIS application.

Count

iis.app.output.cache.hits

The number of output cache hits for the IIS application.

Count

iis.app.pipeline.instances

The number of pipeline instances for the IIS application.

Count

iis.app.received.bytes

The number of bytes received by the IIS application.

Count

iis.app.bad.requests

The number of bad requests for the IIS application.

Count

iis.app.unauthorized.requests

The number of unauthorized requests for the IIS application.

Count

iis.app.requests.per.sec

The rate of requests per second for the IIS application.

Count

iis.app.active.sessions

The number of active sessions for the IIS application.

Count

iis.app.aborted.transactions

The number of aborted transactions for the IIS application.

Count

iis.app.committed.transactions

The number of committed transactions for the IIS application.

Count

iis.app.unhandled.execution.errors

The total number of unhandled execution errors for the IIS application.

Count

iis.app.pool

The name of the IIS application pool.

String

iis.app.pool.state

The state of the IIS application pool.

String

iis.app.pool.worker.processes

The number of worker processes in the IIS application pool.

Count

iis.app.pool.recent.worker.process.failures

The number of recent worker process failures in the IIS application pool.

Count

iis.app.pool.process.shutdown.failures

The number of process shutdown failures in the IIS application pool.

Count

iis.app.pool.worker.process.failures

The number of worker process failures in the IIS application pool.

Count

iis.app.pool.cpu.percent

The CPU usage percentage of the IIS application pool.

Count

iis.app.pool.memory.bytes

The memory usage in bytes of the IIS application pool.

Count

Explore More Integrations

Browse our comprehensive integrations catalog to discover all supported platforms and services.

Back to Integrations
Table of Contents
Subscribe to Our Newsletter

Get the latest insights and updates delivered to your inbox.