Monitor health and performance of Windows Hosts without installing an agent.
This extension leverages the WMI protocol to collect data from Windows hosts, without the need for OneAgent. This enables agent-less, remote monitoring while providing the same transparency and visibility of Windows hosts as otherwise only offered with a OneAgent installation.
This is intended for users, who
This enables you to
The Remote Windows Host Extension is built on top of the new Extension Framework.
The Extension package contains
Further information about the extension can be found in the Dynatrace Product News Blog
When activating your extension using monitoring configuration, you can limit monitoring to one of the feature sets. To work properly the extension has to collect at least one metric after the activation.
In highly segmented networks, feature sets can reflect the segments of your environment. Then, when you create a monitoring configuration, you can select a feature set and a corresponding ActiveGate group that can connect to this particular segment.
All metrics that aren't categorized into any feature set are considered to be the default and are always reported.
A metric inherits the feature set of a subgroup, which in turn inherits the feature set of a group. Also, the feature set defined on the metric level overrides the feature set defined on the subgroup level, which in turn overrides the feature set defined on the group level.
| Metric name | Metric key | Description |
|---|---|---|
| Disk usage/s | com.dynatrace.extension.host-observability.disk.bytes.persec | Disk bytes used per second |
| Disk read bytes/s | com.dynatrace.extension.host-observability.disk.bytes.read.persec | Disk bytes read per second |
| Disk reads/s | com.dynatrace.extension.host-observability.disk.read.persec | Number of disk reads per second |
| Disk write bytes/s | com.dynatrace.extension.host-observability.disk.bytes.write.persec | Disk bytes write per second |
| Disk writes/s | com.dynatrace.extension.host-observability.disk.write.persec | Number of disk writes per second |
| Disk transfers/s | com.dynatrace.extension.host-observability.disk.transfer.persec | Number of disk transfers per second |
| Disk time | com.dynatrace.extension.host-observability.disk.usage.percent | Percent of disk time |
| Disk read time | com.dynatrace.extension.host-observability.disk.usage.read.percent | Percent of disk read time |
| Disk write time | com.dynatrace.extension.host-observability.disk.usage.write.percent | Percent of disk write time |
| Disk idle time | com.dynatrace.extension.host-observability.disk.usage.idle.percent | Percent of disk idle time |
| Disk read bytes | com.dynatrace.extension.host-observability.disk.read.avg.bytes | Average bytes per disk read |
| Disk write bytes | com.dynatrace.extension.host-observability.disk.write.avg.bytes | Average bytes per disk write |
| Disk transfer bytes | com.dynatrace.extension.host-observability.disk.transfer.avg.bytes | Average bytes per disk transfer |
| Disk read queue | com.dynatrace.extension.host-observability.disk.queue.avg.read | Average length of disk read queue |
| Disk write queue | com.dynatrace.extension.host-observability.disk.queue.avg.write | Average length of disk write queue |
| Metric name | Metric key | Description |
|---|---|---|
| Traffic bytes/s | com.dynatrace.extension.host-observability.network.bytes.persec | Network traffic bytes per second |
| Traffic received bytes/s | com.dynatrace.extension.host-observability.network.bytes.received.persec | Network traffic received bytes per second |
| Traffic sent bytes/s | com.dynatrace.extension.host-observability.network.bytes.sent.persec | Network traffic sent bytes per second |
| Traffic packets/s | com.dynatrace.extension.host-observability.network.packets.persec | Network traffic packets per second |
| Traffic packets received/s | com.dynatrace.extension.host-observability.network.packets.received.persec | Network traffic received packets per second |
| Traffic packets discarded/s | com.dynatrace.extension.host-observability.network.packets.received.discarded.persec | Network traffic discarded received packets per second |
| Traffic packets error/s | com.dynatrace.extension.host-observability.network.packets.received.errors.persec | Network traffic error received packets per second |
| Traffic packets unknown/s | com.dynatrace.extension.host-observability.network.packets.received.unknown.persec | Network traffic unknown received packets per second |
| Traffic packets sent/s | com.dynatrace.extension.host-observability.network.packets.sent.persec | — |
| Metric name | Metric key | Description |
|---|---|---|
| Non-paged memory size | com.dynatrace.extension.host-observability.host.memory.pool.nonpaged | Pool Nonpaged Bytes is the size, in bytes, of the nonpaged pool, an area of the system virtual memory that is used for objects that cannot be written to disk, but must remain in physical memory as long as they are allocated. |
| Paged memory size | com.dynatrace.extension.host-observability.host.memory.pool.paged | — |
| Page faults per second | com.dynatrace.extension.host-observability.host.memory.pagefaults.persec | Number of page faults per second |
| Pool paged resident bytes | com.dynatrace.extension.host-observability.host.PerfOS_Memory.PoolPagedResidentBytes | Pool Paged Resident Bytes is the size, in bytes, of the portion of the paged pool that is currently resident and active in physical memory. |
| Allocated for swap memory | com.dynatrace.extension.host-observability.host.swap.allocated | Allocated disk space for swap memory |
| — | com.dynatrace.extension.host-observability.host.swap.current | — |
| Swap memory used | com.dynatrace.extension.host-observability.host.swap.peak | Disk space used by swap memory |
| Total swap memory | com.dynatrace.extension.host-observability.host.swap.total | Total kilobytes that can be stored in the operating system paging files |
| Available swap memory | com.dynatrace.extension.host-observability.host.swap.available | Number, in kilobytes, that can be mapped into the paging files without causing any other pages to be swapped out |
| Metric name | Metric key | Description |
|---|---|---|
| Handle count | com.dynatrace.extension.host-observability.process.PerfProc_Process.HandleCount | The total number of handles currently open by this process. |
| IO data operations per second | com.dynatrace.extension.host-observability.process.PerfProc_Process.IODataOperationsPersec | The rate at which the process is issuing read and write I/O operations. |
| IO other operations per second | com.dynatrace.extension.host-observability.process.PerfProc_Process.IOOtherOperationsPersec | The rate at which the process is issuing I/O operations that are neither read nor write operations (for example, a control function). |
| IO read operations per second | com.dynatrace.extension.host-observability.process.PerfProc_Process.IOReadOperationsPersec | The rate at which the process is issuing read I/O operations. |
| IO write operations per second | com.dynatrace.extension.host-observability.process.PerfProc_Process.IOWriteOperationsPersec | The rate at which the process is issuing write I/O operations. |
| Percent privileged time | com.dynatrace.extension.host-observability.process.PerfProc_Process.PercentPrivilegedTime | Percent Privileged Time is the percentage of elapsed time that the process threads spent executing code in privileged mode. |
| Percent processor time | com.dynatrace.extension.host-observability.process.PerfProc_Process.PercentProcessorTime | Percent Processor Time is the percentage of elapsed time that all of process threads used the processor to execution instructions. |
| Private bytes | com.dynatrace.extension.host-observability.process.PerfProc_Process.PrivateBytes | Private Bytes is the current size, in bytes, of memory that this process has allocated that cannot be shared with other processes. |
| Thread count | com.dynatrace.extension.host-observability.process.PerfProc_Process.ThreadCount | The number of threads currently active in this process. |
| Virtual bytes | com.dynatrace.extension.host-observability.process.PerfProc_Process.VirtualBytes | Virtual Bytes is the current size, in bytes, of the virtual address space the process is using. |
| Working set | com.dynatrace.extension.host-observability.process.PerfProc_Process.WorkingSet | Working Set is the current size, in bytes, of the Working Set of this process. |
| Pool non paged bytes | com.dynatrace.extension.host-observability.process.PerfProc_Process.PoolNonpagedBytes | Pool Nonpaged Bytes is the size, in bytes, of the nonpaged pool, an area of the system virtual memory that is used for objects that cannot be written to disk, but must remain in physical memory as long as they are allocated. |
| Pool paged bytes | com.dynatrace.extension.host-observability.process.PerfProc_Process.PoolPagedBytes | Pool Paged Bytes is the size, in bytes, of the paged pool, an area of the system virtual memory that is used for objects that can be written to disk when they are not being used. |
| Metric name | Metric key | Description |
|---|---|---|
| — | com.dynatrace.extension.host-observability.disk.secper.read.count | — |
| — | com.dynatrace.extension.host-observability.disk.secper.read_base.count | — |
| — | com.dynatrace.extension.host-observability.disk.secper.transfer.count | — |
| — | com.dynatrace.extension.host-observability.disk.secper.transfer_base.count | — |
| — | com.dynatrace.extension.host-observability.disk.secper.write.count | — |
| — | com.dynatrace.extension.host-observability.disk.secper.write_base.count | — |
| — | com.dynatrace.extension.host-observability.disk.frequency_perftime | — |
| Metric name | Metric key | Description |
|---|---|---|
| Active TCP connections | com.dynatrace.extension.host-observability.network.tcp.connections.active.count | Number of active TCP connections |
| Established TCP connections | com.dynatrace.extension.host-observability.network.tcp.connections.established.count | Number of established TCP connections |
| Failed TCP connections | com.dynatrace.extension.host-observability.network.tcp.connections.failures.count | Number of failed TCP connections |
| Passive TCP connections | com.dynatrace.extension.host-observability.network.tcp.connections.passive.count | Number of passive TCP connections |
| TCP connection resets | com.dynatrace.extension.host-observability.network.tcp.connections.resets.count | Number of TCP connection resets |
| TCP segments/s | com.dynatrace.extension.host-observability.network.tcp.segments.persec | Number of TCP segments per second |
| TCP segments received/s | com.dynatrace.extension.host-observability.network.tcp.segments.received.persec | Number of received TCP segments per second |
| TCP segments sent/s | com.dynatrace.extension.host-observability.network.tcp.segments.sent.persec | Number of sent TCP segments per second |
| TCP segments transmitted/s | com.dynatrace.extension.host-observability.network.tcp.segments.transmitted.persec | Number of transmitted TCP segments per second |
| Metric name | Metric key | Description |
|---|---|---|
| Traffic bytes/s | com.dynatrace.extension.host-observability.network.bytes.persec | Network traffic bytes per second |
| Traffic received bytes/s | com.dynatrace.extension.host-observability.network.bytes.received.persec | Network traffic received bytes per second |
| Traffic sent bytes/s | com.dynatrace.extension.host-observability.network.bytes.sent.persec | Network traffic sent bytes per second |
| Traffic packets/s | com.dynatrace.extension.host-observability.network.packets.persec | Network traffic packets per second |
| Traffic packets received/s | com.dynatrace.extension.host-observability.network.packets.received.persec | Network traffic received packets per second |
| Traffic packets discarded/s | com.dynatrace.extension.host-observability.network.packets.received.discarded.persec | Network traffic discarded received packets per second |
| Traffic packets error/s | com.dynatrace.extension.host-observability.network.packets.received.errors.persec | Network traffic error received packets per second |
| Traffic packets unknown/s | com.dynatrace.extension.host-observability.network.packets.received.unknown.persec | Network traffic unknown received packets per second |
| Traffic packets sent/s | com.dynatrace.extension.host-observability.network.packets.sent.persec | — |
| Metric name | Metric key | Description |
|---|---|---|
| UDP datagrams/s | com.dynatrace.extension.host-observability.network.udp.datagrams.persec | Number of UDP datagrams per second |
| UDP datagrams received/s | com.dynatrace.extension.host-observability.network.udp.datagrams.received.persec | Number of received UDP datagrams per second |
| UDP Received invalid datagrams | com.dynatrace.extension.host-observability.network.udp.datagrams.received.errors.count | Number of received invalid UDP datagrams |
| UDP datagrams sent/s | com.dynatrace.extension.host-observability.network.udp.datagrams.sent.persec | Number of sent UDP datagrams per second |
| Metric name | Metric key | Description |
|---|---|---|
| Used processor time | com.dynatrace.extension.host-observability.host.cpu.time.processor | Percent of used processor time |
| Idle processor time | com.dynatrace.extension.host-observability.host.cpu.time.idle | Percent of idle processor time |
| User processor time | com.dynatrace.extension.host-observability.host.cpu.time.user | Percent of user processor time |
| Available memory size | com.dynatrace.extension.host-observability.host.memory.bytes.available | — |
| Commited memory size | com.dynatrace.extension.host-observability.host.memory.bytes.commited | Committed Bytes is the amount of committed virtual memory, in bytes. |
| Used commited memory | com.dynatrace.extension.host-observability.host.memory.bytes.commited.inuse | Percentage of using commited memory |
| Commit limit | com.dynatrace.extension.host-observability.host.PerfOS_Memory.CommitLimit | Commit Limit is the amount of virtual memory that can be committed without having to extend the paging file(s) |
| Free and Zero page list bytes | com.dynatrace.extension.host-observability.host.PerfOS_Memory.FreeAndZeroPageListBytes | Free & Zero Page List Bytes is the amount of physical memory, in bytes, that is assigned to the free and zero page lists. This memory does not contain cached data. It is immediately available for allocation to a process or for system use. |
| Free system page table entries | com.dynatrace.extension.host-observability.host.PerfOS_Memory.FreeSystemPageTableEntries | Free System Page Table Entries is the number of page table entries not currently in used by the system. This counter displays the last observed value only; it is not an average. |
| Long-Term average standby cache lifetime | com.dynatrace.extension.host-observability.host.PerfOS_Memory.LongTermAverageStandbyCacheLifetimes | Long-Term Average Standby Cache Lifetime, in seconds. |
| Pages input per second | com.dynatrace.extension.host-observability.host.PerfOS_Memory.PagesInputPersec | Pages Input/sec is the rate at which pages are read from disk to resolve hard page faults. Hard page faults occur when a process refers to a page in virtual memory that is not in its working set or elsewhere in physical memory, and must be retrieved from disk. |
| Pages output per second | com.dynatrace.extension.host-observability.host.PerfOS_Memory.PagesOutputPersec | Pages Output/sec is the rate at which pages are written to disk to free up space in physical memory. Pages are written back to disk only if they are changed in physical memory, so they are likely to hold data, not code. |
| Pages per second | com.dynatrace.extension.host-observability.host.PerfOS_Memory.PagesPersec | Pages/sec is the rate at which pages are read from or written to disk to resolve hard page faults. This counter is a primary indicator of the kinds of faults that cause system-wide delays. |
| System cache resident bytes | com.dynatrace.extension.host-observability.host.PerfOS_Memory.SystemCacheResidentBytes | System Cache Resident Bytes is the size, in bytes, of the portion of the system file cache which is currently resident and active in physical memory. |
| Transition pages repurposed per second | com.dynatrace.extension.host-observability.host.PerfOS_Memory.TransitionPagesRePurposedPersec | Transition Pages RePurposed is the rate at which the number of transition cache pages were reused for a different purpose. |
| Processes | com.dynatrace.extension.host-observability.host.processes | Number of processes |
| Threads | com.dynatrace.extension.host-observability.host.threads | Number of threads |
| Disk usage/s | com.dynatrace.extension.host-observability.disk.bytes.persec | Disk bytes used per second |
| Disk read bytes/s | com.dynatrace.extension.host-observability.disk.bytes.read.persec | Disk bytes read per second |
| Disk reads/s | com.dynatrace.extension.host-observability.disk.read.persec | Number of disk reads per second |
| Disk write bytes/s | com.dynatrace.extension.host-observability.disk.bytes.write.persec | Disk bytes write per second |
| Disk writes/s | com.dynatrace.extension.host-observability.disk.write.persec | Number of disk writes per second |
| Disk transfers/s | com.dynatrace.extension.host-observability.disk.transfer.persec | Number of disk transfers per second |
| Disk time | com.dynatrace.extension.host-observability.disk.usage.percent | Percent of disk time |
| Disk read time | com.dynatrace.extension.host-observability.disk.usage.read.percent | Percent of disk read time |
| Disk write time | com.dynatrace.extension.host-observability.disk.usage.write.percent | Percent of disk write time |
| Disk idle time | com.dynatrace.extension.host-observability.disk.usage.idle.percent | Percent of disk idle time |
| Disk read bytes | com.dynatrace.extension.host-observability.disk.read.avg.bytes | Average bytes per disk read |
| Disk write bytes | com.dynatrace.extension.host-observability.disk.write.avg.bytes | Average bytes per disk write |
| Disk transfer bytes | com.dynatrace.extension.host-observability.disk.transfer.avg.bytes | Average bytes per disk transfer |
| Disk read queue | com.dynatrace.extension.host-observability.disk.queue.avg.read | Average length of disk read queue |
| Disk write queue | com.dynatrace.extension.host-observability.disk.queue.avg.write | Average length of disk write queue |
| Disk available | com.dynatrace.extension.host-observability.disk.logical.free.megabytes | Disk available |
| Disk available % | com.dynatrace.extension.host-observability.disk.logical.free.percent | Disk available % |