Skip to main content

Microsoft IIS

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

NameDescriptionType
system.tagsSystem tags associated with the metric.String
iis.404.errorsNumber of 404 errors encountered by IIS.Count
iis.404.errors.per.secRate of 404 errors encountered by IIS per second.Count
started.timeTime when the IIS instance started.String
started.time.secUptime of the IIS instance in seconds.Count
iis.sent.bytesTotal number of bytes sent by IIS.Count
iis.received.bytesTotal number of bytes received by IIS.Count
iis.traffic.volume.bytesTotal volume of traffic in bytes handled by IIS.Count
iis.active.connectionsNumber of active connections to IIS.Count
iis.sent.filesNumber of files sent by IIS.Count
iis.transferred.filesNumber of files transferred by IIS.Count
iis.non.anonymous.users.per.secRate of non-anonymous users accessing IIS per second.Count
iis.received.filesNumber of files received by IIS.Count
iis.connection.attemptsNumber of connection attempts to IIS.Count
iis.get.requestsNumber of GET requests received by IIS.Count
iis.post.requestsNumber of POST requests received by IIS.Count
iis.head.requestsNumber of HEAD requests received by IIS.Count
iis.put.requestsNumber of PUT requests received by IIS.Count
iis.delete.requestsNumber of DELETE requests received by IIS.Count
iis.options.requestsNumber of OPTIONS requests received by IIS.Count
iis.trace.requestsNumber of TRACE requests received by IIS.Count
iis.locked.errorsNumber of errors due to locked resources in IIS.Count
iis.anonymous.usersNumber of anonymous users accessing IIS.Count
iis.non.anonymous.usersNumber of non-anonymous users accessing IIS.Count
iis.cgi.requestsNumber of CGI requests received by IIS.Count
iis.sent.bytes.per.secRate of bytes sent per second by IIS.Count
iis.received.bytes.per.secRate of bytes received per second by IIS.Count
iis.bytes.per.secRate of total bytes (sent + received) per second.Count
iis.sent.files.per.secRate of files sent per second by IIS.Count
iis.received.files.per.secRate of files received per second by IIS.Count
iis.file.transfers.per.secRate of file transfers per second by IIS.Count
iis.get.requests.per.secRate of GET requests received per second by IIS.Count
iis.post.requests.per.secRate of POST requests received per second by IIS.Count
iis.head.requests.per.secRate of HEAD requests received per second by IIS.Count
iis.put.requests.per.secRate of PUT requests received per second by IIS.Count
iis.delete.requests.per.secRate of DELETE requests received per second by IIS.Count
iis.options.requests.per.secRate of OPTIONS requests received per second by IIS.Count
iis.trace.requests.per.secRate of TRACE requests received per second by IIS.Count
iis.locked.errors.per.secRate of errors due to locked resources per second in IIS.Count
iis.anonymous.users.per.secRate of anonymous users accessing IIS per second.Count
iis.cgi.requests.per.secRate of CGI requests received per second by IIS.Count
iis.isapi.extension.requests.per.secRate of ISAPI extension requests received per second by IIS.Count
iis.connection.attempts.per.secRate of connection attempts per second in IIS.Count
iis.logon.attemptsNumber of logon attempts in IIS.Count
iis.failed.loginsNumber of failed logins in IIS.Count
iis.active.non.anonymous.usersNumber of active non-anonymous users in IIS.Count
iis.active.anonymous.usersNumber of active anonymous users in IIS.Count
iis.uri.cache.hit.ratio.percentPercentage of URI cache hits in IIS.Count
iis.output.cache.current.hits.ratio.percentPercentage of current output cache hits in IIS.Count
iis.metadata.cache.hit.ratio.percentPercentage of metadata cache hits in IIS.Count
iis.kernel.uri.cache.hit.ratio.percentPercentage of kernel URI cache hits in IIS.Count
iis.file.cache.hit.ratio.percentPercentage of file cache hits in IIS.Count
iis.output.cache.used.memory.bytesAmount of memory used by the output cache in IIS.Count
iis.file.cache.used.memory.bytesAmount of memory used by the file cache in IIS.Count
iis.request.execution.time.msExecution time of requests in milliseconds in IIS.Count
iis.request.wait.time.msWait time of requests in milliseconds in IIS.Count
iis.queued.requestsNumber of requests currently queued in IIS.Count
iis.rejected.requestsNumber of requests rejected by IIS.Count
iis.current.requestsNumber of current requests being processed in IIS.Count
iis.worker.processesNumber of worker processes currently running in IIS.Count
iis.logon.attempts.per.secRate of logon attempts per second in IIS.Count
iis.isapi.extension.requestsNumber of ISAPI extension requests in IIS.Count
iis.versionVersion of Internet Information Services (IIS).String
iis.asp.net.request.execution.time.msExecution time of ASP.NET requests in milliseconds in IIS.Count
iis.asp.net.request.wait.time.msWait time of ASP.NET requests in milliseconds in IIS.Count
iis.asp.net.application.restartsNumber of ASP.NET application restarts in IIS.Count
iis.asp.net.applications.runningNumber of ASP.NET applications currently running in IIS.Count
iis.asp.net.audit.failure.eventsNumber of ASP.NET audit failure events in IIS.Count
iis.asp.net.audit.success.eventsNumber of ASP.NET audit success events in IIS.Count
iis.asp.net.error.eventsNumber of ASP.NET error events in IIS.Count
iis.asp.net.infrastructure.error.eventsNumber of ASP.NET infrastructure error events in IIS.Count
iis.asp.net.request.error.eventsNumber of ASP.NET request error events in IIS.Count
iis.asp.net.current.requestsNumber of current ASP.NET requests being processed in IIS.Count
iis.asp.net.disconnected.requestsNumber of disconnected ASP.NET requests in IIS.Count
iis.asp.net.native.queue.lengthLength of the native queue for ASP.NET requests in IIS.Count
iis.asp.net.queued.requestsNumber of queued ASP.NET requests in IIS.Count
iis.asp.net.rejected.requestsNumber of rejected ASP.NET requests in IIS.Count
iis.asp.net.active.sessionsNumber of active sessions in ASP.NET in IIS.Count
iis.asp.net.timedout.sessionsNumber of timed-out sessions in ASP.NET in IIS.Count
iis.asp.net.sessionsNumber of sessions in ASP.NET in IIS.Count
iis.asp.net.abandoned.sessionsNumber of abandoned sessions in ASP.NET in IIS.Count
iis.asp.net.worker.process.restartsNumber of worker process restarts for ASP.NET in IIS.Count
iis.asp.net.worker.processesNumber of worker processes currently running for ASP.NET in IIS.Count
iis.appThe name of the IIS application.String
iis.app.poolThe name of the IIS application pool.String
iis.app.protocolThe protocol used by the IIS application.String
iis.app.physical.pathThe physical path of the IIS application.String
iis.app.sql.sessionsThe number of SQL sessions associated with the IIS application.Count
iis.app.anonymous.requestsThe number of anonymous requests made to the IIS application.Count
iis.app.anonymous.requests.per.secThe rate of anonymous requests per second for the IIS application.Count
iis.app.cache.entriesThe number of entries in the cache for the IIS application.Count
iis.app.cache.hitsThe number of cache hits for the IIS application.Count
iis.app.cache.missesThe number of cache misses for the IIS application.Count
iis.app.cache.hit.ratio.percentThe percentage of cache hits for the IIS application.Count
iis.app.cache.items.per.secThe rate of cache items per second for the IIS application.Count
iis.app.cache.api.entriesThe number of entries in the API cache for the IIS application.Count
iis.app.cache.api.hitsThe number of API cache hits for the IIS application.Count
iis.app.cache.api.missesThe number of API cache misses for the IIS application.Count
iis.app.cache.api.hit.ratio.percentThe percentage of API cache hits for the IIS application.Count
iis.app.api.cache.items.per.secThe rate of API cache items per second for the IIS application.Count
iis.app.compilationsThe number of compilations for the IIS application.Count
iis.app.debugging.requestsThe number of debugging requests for the IIS application.Count
iis.app.preprocess.errorsThe number of preprocess errors for the IIS application.Count
iis.app.compilation.errorsThe number of compilation errors for the IIS application.Count
iis.app.execution.errorsThe number of execution errors for the IIS application.Count
iis.app.errorsThe total number of errors for the IIS application.Count
iis.app.output.cache.missesThe number of output cache misses for the IIS application.Count
iis.app.output.cache.hit.ratio.percentThe percentage of output cache hits for the IIS application.Count
iis.app.output.cache.items.per.secThe rate of output cache items per second for the IIS application.Count
iis.app.sent.bytesThe number of bytes sent by the IIS application.Count
iis.app.active.requestsThe number of active requests for the IIS application.Count
iis.app.failed.requestsThe number of failed requests for the IIS application.Count
iis.app.succeeded.requestsThe number of succeeded requests for the IIS application.Count
iis.app.timed.out.requestsThe number of timed-out requests for the IIS application.Count
iis.app.requestsThe total number of requests for the IIS application.Count
iis.app.abandoned.sessionsThe number of abandoned sessions for the IIS application.Count
iis.app.timed.out.sessionsThe number of timed-out sessions for the IIS application.Count
iis.app.sessionsThe number of sessions for the IIS application.Count
iis.app.pending.transactionsThe number of pending transactions for the IIS application.Count
iis.app.transactionsThe total number of transactions for the IIS application.Count
iis.app.transactions.per.secThe rate of transactions per second for the IIS application.Count
iis.app.unhandled.execution.errors.per.secThe rate of unhandled execution errors per second for the IIS application.Count
iis.app.errors.per.secThe rate of errors per second for the IIS application.Count
iis.app.output.cache.entriesThe number of output cache entries for the IIS application.Count
iis.app.output.cache.hitsThe number of output cache hits for the IIS application.Count
iis.app.pipeline.instancesThe number of pipeline instances for the IIS application.Count
iis.app.received.bytesThe number of bytes received by the IIS application.Count
iis.app.bad.requestsThe number of bad requests for the IIS application.Count
iis.app.unauthorized.requestsThe number of unauthorized requests for the IIS application.Count
iis.app.requests.per.secThe rate of requests per second for the IIS application.Count
iis.app.active.sessionsThe number of active sessions for the IIS application.Count
iis.app.aborted.transactionsThe number of aborted transactions for the IIS application.Count
iis.app.committed.transactionsThe number of committed transactions for the IIS application.Count
iis.app.unhandled.execution.errorsThe total number of unhandled execution errors for the IIS application.Count
iis.app.poolThe name of the IIS application pool.String
iis.app.pool.stateThe state of the IIS application pool.String
iis.app.pool.worker.processesThe number of worker processes in the IIS application pool.Count
iis.app.pool.recent.worker.process.failuresThe number of recent worker process failures in the IIS application pool.Count
iis.app.pool.process.shutdown.failuresThe number of process shutdown failures in the IIS application pool.Count
iis.app.pool.worker.process.failuresThe number of worker process failures in the IIS application pool.Count
iis.app.pool.cpu.percentThe CPU usage percentage of the IIS application pool.Count
iis.app.pool.memory.bytesThe memory usage in bytes of the IIS application pool.Count