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
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 |