Windows OS metrics
The metrics for Windows OS resource types collect data for monitoring with IBM Cloud Pak for Multicloud Management. Every Windows OS resource type defines a set of dimensions and metrics. The descriptions provide such information as data type, dimension key, and metric unit.
Resource windowsOS
Windows Operating System. The following section lists the metrics, dimensions and components of Resource windowsOS.
Metrics
The following metrics are available for the resource.
Dimensions
The following dimensions are available for the resource.
Computer Domain Name
- The fully qualified domain name of the host computer. This value is resolved from the host IP address.
- The type is string.
Computer Hostname
- The host name of the host computer. This value is resolved from the host IP address.
- The type is string.
Computer ID Number
- This attribute value can be equal to the BIOS serial number for some Manufacturers. Typically this occurs when the computer system manufacturer and BIOS manufacturer are the same. This attribute value is set by the computer system manufacturer.
- The type is string.
Computer Name
- The commonly used product name. This attribute value is set by the computer system manufacturer.
- The type is string.
Computer System Description
- The computer system description. This attribute value is set by the computer system manufacturer.
- The type is string.
Computer System Description Unicode
- The computer system description (unicode). This attribute value is set by the computer system manufacturer.
- The type is string.
Computer UUID Number
- The universally unique identifier (UUID) for this product. A UUID is a 128-bit identifier that is guaranteed to be different from other generated UUIDs. If a UUID is not available, a UUID of all zeros is used.
- The type is string.
Computer Vendor
- The supplier name of the product. Corresponds to the Vendor property in the product object in the DMTF Solution Exchange Standard. This attribute value is set by the computer system manufacturer.
- The type is string.
Computer Version
- The product version information. Corresponds to the Version property in the product object in the DMTF Solution Exchange Standard. This attribute value is set by the computer system manufacturer.
- The type is string.
System Name
- The managed system name. The format is be hostname : agent_code . Examples include spark:KNT or deux.raleigh.ibm.com:KNT.
- The type is string.
Component: cache
Information about cache activity, such as the frequency of reads from cache pages, the percentage of cache copy requests that were successful, and the number of pages the cache has flushed to disk. Cache is a single-instance data set. The following section lists the metrics and dimensions of Component cache.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: customScripts
Statistic data collected using custom scripts. It contains one row for each defined script. The following section lists the metrics and dimensions of Component customScripts.
Metrics
The following metrics are available for the component.
Custom Scripts Average Execution Duration
- The average duration, in seconds, of all the execution of the script.
- The type is double.
- The unit is seconds.
Custom Scripts Execution Duration
- The duration of the last execution of this script, in seconds. When timing out, the value of the configured timeout is returnd.
- The type is int.
- The unit is seconds.
Custom Scripts Intervals Skipped
- The count of occurrences where an execution of this script is skipped because the previous execution is still running.
- The type is int.
- The unit is intervals.
Custom Scripts Number of Executions
- The count of execution attempts of this script since agent started.
- The type is int.
- The unit is occurrences.
Custom Scripts Refresh Interval
- The interval, in seconds, that the agent attempts to start this script.
- The type is int.
- The unit is seconds.
Custom Scripts Runtime Custom attribute Float #1
- Custom floating point (2 decimals) attribute #1.
- The type is double.
- The unit is value.
Custom Scripts Runtime Custom attribute Float #2
- Custom floating point (2 decimals) attribute #2.
- The type is double.
- The unit is value.
Custom Scripts Runtime Custom attribute Float #3
- Custom floating point (2 decimals) attribute #3.
- The type is double.
- The unit is value.
Custom Scripts Runtime Custom attribute Float #4
- Custom floating point (2 decimals) attribute #4.
- The type is double.
- The unit is value.
Custom Scripts Runtime Custom attribute Float #5
- Custom floating point (2 decimals) attribute #5.
- The type is double.
- The unit is value.
Custom Scripts Runtime Custom attribute Integer #1
- Custom integer attribute #1.
- The type is double.
- The unit is value.
Custom Scripts Runtime Custom attribute Integer #2
- Custom integer attribute #2.
- The type is double.
- The unit is value.
Custom Scripts Runtime Custom attribute Integer #3
- Custom integer attribute #3.
- The type is double.
- The unit is value.
Custom Scripts Runtime Custom attribute Integer #4
- Custom integer attribute #4.
- The type is double.
- The unit is value.
Custom Scripts Runtime Custom attribute Integer #5
- Custom integer attribute #5.
- The type is double.
- The unit is value.
Custom Scripts Runtime Integer Standard Output
- Script Output in Integer Format.
- The type is double.
- The unit is value.
Float Standard Output
- Script Output in Floating Point Format (2 decimals).
- The type is double.
- The unit is value.
Dimensions
The following dimensions are available for the component.
Custom attribute String #3
- Custom string attribute #3.
- The type is string.
Custom Label Float #4
- Label for custom floating point attribute #4.
- The type is string.
Custom Label String #1
- Label for custom string attribute #1.
- The type is string.
Custom Label String #4
- Label for custom string attribute #4.
- The type is string.
Custom Scripts Custom Label Float #1
- Label for custom floating point attribute #1.
- The type is string.
Custom Scripts Custom Label Float #2
- Label for custom floating point attribute #2.
- The type is string.
Custom Scripts Custom Label Float #3
- Label for custom floating point attribute #3.
- The type is string.
Custom Scripts Custom Label Float #5
- Label for custom floating point attribute #5.
- The type is string.
Custom Scripts Custom Label Integer #1
- Label for custom integer attribute #1.
- The type is string.
Custom Scripts Custom Label Integer #2
- Label for custom integer attribute #2.
- The type is string.
Custom Scripts Custom Label Integer #3
- Label for custom integer attribute #3.
- The type is string.
Custom Scripts Custom Label Integer #4
- Label for custom integer attribute #4.
- The type is string.
Custom Scripts Custom Label Integer #5
- Label for custom integer attribute #5.
- The type is string.
Custom Scripts Custom Label String #2
- Label for custom string attribute #2.
- The type is string.
Custom Scripts Custom Label String #3
- Label for custom string attribute #3.
- The type is string.
Custom Scripts Custom Label String #5
- Label for custom string attribute #5.
- The type is string.
Custom Scripts Execution Start
- The time when the last execution of this script started.
- The type is timestamp.
Custom Scripts Property Group
- The name of the property group.
- The type is string.
Custom Scripts Runtime Attribute Name
- The attribute name that is defined in the properties file. The attribute is used for metric identification.
- The type is string.
Custom Scripts Runtime Custom attribute String #1
- Custom string attribute #1.
- The type is string.
Custom Scripts Runtime Custom attribute String #2
- Custom string attribute #2.
- The type is string.
Custom Scripts Runtime Custom attribute String #4
- Custom string attribute #4.
- The type is string.
Custom Scripts Runtime Custom attribute String #5
- Custom string attribute #5.
- The type is string.
Custom Scripts Runtime Custom Name
- The custom name that is defined in the properties file. It is used for custom reporting.
- The type is string.
Custom Scripts Runtime Property File Name
- The name of the property file.
- The type is string.
Custom Scripts Runtime Return Code
- Integer value returned by the Script.
- The type is int.
Custom Scripts Runtime Row Number
- Output row number.
- The type is int.
Custom Scripts Runtime Script Path Name
- The fully qualified path of the script.
- The type is string.
Custom Scripts Runtime String Standard Output
- Script Standard Output in String Format.
- The type is string.
Custom Scripts Runtime System Name
- This is the managed system name of the agent.
- The type is string.
Custom Scripts Runtime Timestamp
- This is the local time when the data was collected.
- The type is timestamp.
Custom Scripts Script Name
- The name of the script.
- The type is string.
Custom Scripts Script Standard Error
- Script Standard Error in a unique row.
- The type is string.
Custom Scripts Status Code
- The status of the script. It includes general errors, configuration errors, the status or the execution code returned by the Factory Script Provider.
- The type is int.
Output Type
- Standard output type of the script.
- The type is int.
Component: device
Use the Devices data set to create situations to obtain status and configuration information about all of the devices installed on the Windows Server. Devices is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component device.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: dhcpServer
Information about the Dynamic Host Configuration Protocol (DHCP) messages sent and received by the server, the average amount of processing time spent by the server per message packet, and the number of message packets dropped because of internal delays at the server. The following section lists the metrics and dimensions of Component dhcpServer.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: dnsDynamicUpdate
Information about DNS (Domain Name Server) server activity and performance. The following section lists the metrics and dimensions of Component dnsDynamicUpdate.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: dnsMemory
Information about DNS (Domain Name Server) server activity and performance. The following section lists the metrics and dimensions of Component dnsMemory.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: dnsQuery
Information about the DNS (Domain Name Server) server activity and performance. The following section lists the metrics and dimensions of Component dnsQuery.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: dnsWindows
Information about DNS (Domain Name Server) server activity and performance. The following section lists the metrics and dimensions of Component dnsWindows.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: dnsZoneTransfer
Information about DNS (Domain Name Server) server transaction activity and performance. The following section lists the metrics and dimensions of Component dnsZoneTransfer.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: eventLog
Use the Event Log data set to create situations about actual records that are written to any Windows Event logs, such as date and time of the event and event identification information. Event Log is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component eventLog.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: fileChange
Use the File Change data set to monitor changes to your file system and to request notification when resources change. File Change is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component fileChange.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: ftpServerStatistics
Information about traffic and connection activity about the FTP (File Transfer Protocol) Server, such as the current connections, the bytes received per second, and the total non-anonymous users connected. The following section lists the metrics and dimensions of Component ftpServerStatistics.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: ftpService
FTP Service data set to create situations that monitor traffic and connection activity for an FTP (File Transfer Protocol) server. FTP Service is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component ftpService.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: gopherService
Information about traffic and connection activity for a Gopher server, such as the current connections, the bytes received per second, and the total non-anonymous users connected. The following section lists the metrics and dimensions of Component gopherService.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: httpContentIndex
Information about queries made to an HTTP (HyperText Transport Protocol) server, such as the number of active queries, the current requests queued, and the percentage of queries found in the query cache. The following section lists the metrics and dimensions of Component httpContentIndex.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: httpService
Information about traffic and connection activity for an HTTP (HyperText Transport Protocol) server, such as the current connections, the bytes received per second, and the total anonymous users connected. The following section lists the metrics and dimensions of Component httpService.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: icmpStatistics
Information about ICMP (Internet Control Message Protocol) messages that are used to convey the results of network commands, such as the PING command. The following section lists the metrics and dimensions of Component icmpStatistics.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: iisStatistics
Information about IIS memory usage and connection data. The following section lists the metrics and dimensions of Component iisStatistics.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: indexingService
Use the Index Service data set to monitor the creation of indices and the merging of indices by the indexing service. Indexing Service is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component indexingService.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: ipAddress
Use the IP Address data set to obtain IP (Internet Protocol) address information. The following section lists the metrics and dimensions of Component ipAddress.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
IP Address DNS Name
- The Domain Name Server entry associated with the IP network address.
- The type is string.
IP Address IP Address
- An IP address associated with the network interface.
- The type is string.
IP Address Network Interface Name
- The name of the network interface.
- The type is string.
node
- The managed system name.
- The type is string.
Component: ipStatistics
Information about traffic and fragmentation statistics for data using the IP (Internet Protocol) protocol. The following section lists the metrics and dimensions of Component ipStatistics.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: jobObject
Use the Job Object data set to create situations that monitor job kernel objects, the system resources a job consumes, and the number of processes a job contains. Job Object is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component jobObject.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: logFileProfiles
Log File Profiles. The following section lists the metrics and dimensions of Component logFileProfiles.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Log File Profiles Error Code
- The error code that is associated with the query.
- The type is int.
Log File Profiles Object Status
- The status of the performance object.
- The type is int.
Log File Profiles Subnode Config File
- The path to the discovered configuration file that caused this subnode to be created.
- The type is string.
Log File Profiles Subnode Description
- User supplied description of this subnode, specified via the SubnodeDescription key in the config file.
- The type is string.
Log File Profiles Subnode MSN
- The Managed System Name of the subnode agent.
- The type is string.
Log File Profiles Subnode Resource Name
- The Resource Name of the subnode agent.
- The type is string.
Log File Profiles Subnode Type
- The Node Type of this subnode.
- The type is string.
Log File Profiles System Name
- This is the managed system name of the agent.
- The type is string.
Component: logFileStatus
Information that reflects the status of log files this agent is monitoring. The following section lists the metrics and dimensions of Component logFileStatus.
Metrics
The following metrics are available for the component.
Log File Status Current File Size
- The current size of the monitored file. Not applicable to pipes.
- The type is double.
- The unit is bytes.
Log File Status Num Records Matched
- The number of processed records from this log which matched one of the specified patterns.
- The type is int.
- The unit is records.
Log File Status Num Records Processed
- The number of records processed from this log since agent start (including ones that are not matches/events).
- The type is int.
- The unit is records.
Dimensions
The following dimensions are available for the component.
Log File Status Codepage
- The language codepage of the monitored file.
- The type is string.
Log File Status File Name
- The full path name of the monitored file. The file name is null if the row represents a file pattern to be matched during the next scan.
- The type is string.
Log File Status File Status
- The current status of this file.
- The type is int.
Log File Status File Type
- The type of this file (regular file or pipe).
- The type is int.
Log File Status Logkey
- The name of the log in which the matching record was found. Used to map the row with the LogfileProfileEvents group.
- The type is string.
Log File Status RegEx Pattern
- The regular expression pattern (if any) that caused this file to be monitored. The regular expression may be the same as the File Name attribute if the regular expression contains no meta characters or if the dot meta character actually matches a dot. If the regular expression is different than the non-null File Name attribute, then the regular expression pattern was used to match the filename.
- The type is string.
Log File Status Remote Host
- The remote host name where the monitored file resides. The host name will be N/A if the row represents a local file.
- The type is string.
Log File Status Subnode Resource Name
- The Resource Name of the subnode agent.
- The type is string.
Log File Status System Name
- This is the managed system name of the agent.
- The type is string.
Log File Status Table Name
- The name of the table in which this log is monitored.
- The type is string.
Component: logicalDisk
Use the Logical Disk data set to create situations that monitor information about disk drive partitions that have been assigned a drive letter. Logical disk is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component logicalDisk.
Metrics
The following metrics are available for the component.
Logical Disk % Disk Write Time
- The percentage of elapsed time that a logical disk drive has been busy servicing write requests.
- The type is int.
- The unit is percent.
Logical Disk Avg Disk ms/Read
- The average amount of time for a read of data from a logical disk.
- The type is int.
- The unit is milliseconds.
Logical Disk Bytes/sec
- The rate at which the system has transferred bytes to and from a logical disk during write or read operations. This attribute is the 64-bit version of Disk Bytes/ sec.
- The type is double.
- The unit is bytes/second.
Logical Disk Disk Queue Length (Requests)
- The number of requests outstanding on a logical disk. This number includes requests in service when the data is collected.
- The type is int.
- The unit is requests.
Logical Disk Free MB
- The number of MBs of unallocated space on a logical drive. Note: 1 MB = 1,048,576 bytes.
- The type is int.
- The unit is megabytes.
Logical Disk Percent Used
- The percentage of the volume that is used.
- The type is int.
- The unit is percent.
Logical Disk Percent Volume Free Space
- The percentage of the volume that is free space.
- The type is int.
- The unit is percent.
Logical Disk Transfers/sec
- The rate of read and write operations on a logical disk.
- The type is int.
- The unit is transfers/second.
Dimensions
The following dimensions are available for the component.
Logical Disk Name
- The name of a logical disk.
- The type is string.
Logical Disk Name (Long)
- The long name of the logical disk.
- The type is string.
Logical Disk Physical Disk Number
- The number of the physical disk that contains this logical disk. This value is only provided for drives assigned as drive letters. If the logical disk is a mounted volume, this value will be "Mounted". Note: Mnt = Mounted.
- The type is string.
Logical Disk Size
- The size of the logical disk, in MBs. 1 MB = 1,048,576 bytes. Note: -1 indicates Unavailable.
- The type is int.
node
- The managed system name.
- The type is string.
Component: logProfileEvents
Information about events matching configured formats in monitored log files. The following section lists the metrics and dimensions of Component logProfileEvents.
Metrics
The following metrics are available for the component.
Log Profile Events msg
- The contents of the msg slot from the EIF event.
- The type is string.
- The unit is string.
Log Profile Events Occurrence Count
- The number of times this event occurred over the current flood control summary interval.
- The type is int.
- The unit is count.
Dimensions
The following dimensions are available for the component.
Log Profile Events Agent System Name
- This is the managed system name of the agent.
- The type is string.
Log Profile Events Class
- The Class name of the log file event, as defined in the configured format (.fmt) file.
- The type is string.
Log Profile Events CustomInteger1
- The user-defined slot with integral type from the EIF event.
- The type is double.
Log Profile Events CustomInteger2
- The user-defined slot with integral type from the EIF event.
- The type is double.
Log Profile Events CustomInteger3
- The user-defined slot with integral type from the EIF event.
- The type is double.
Log Profile Events CustomSlot1
- The user-defined slot from the EIF event.
- The type is string.
Log Profile Events CustomSlot10
- The user-defined slot from the EIF event.
- The type is string.
Log Profile Events CustomSlot2
- The user-defined slot from the EIF event.
- The type is string.
Log Profile Events CustomSlot3
- The user-defined slot from the EIF event.
- The type is string.
Log Profile Events CustomSlot4
- The user-defined slot from the EIF event.
- The type is string.
Log Profile Events CustomSlot5
- The user-defined slot from the EIF event.
- The type is string.
Log Profile Events CustomSlot6
- The user-defined slot from the EIF event.
- The type is string.
Log Profile Events CustomSlot7
- The user-defined slot from the EIF event.
- The type is string.
Log Profile Events CustomSlot8
- The user-defined slot from the EIF event.
- The type is string.
Log Profile Events CustomSlot9
- The user-defined slot from the EIF event.
- The type is string.
Log Profile Events Event Type
- A flag indicating whether the current event is a flood control summary event.
- The type is int.
Log Profile Events EventId
- The event ID per subnode and log file name.
- The type is double.
Log Profile Events Logkey
- The name of the log in which the matching record was found.
- The type is string.
Log Profile Events Logname
- The name of the log in which the matching record was found.
- The type is string.
Log Profile Events RemoteHost
- The remote host on which the event originated if using ssh/remote, blank for local system.
- The type is string.
Log Profile Events System Name
- This is the managed system name of the agent.
- The type is string.
Log Profile Events Timestamp
- This is the local time when the data was collected.
- The type is timestamp.
Component: memory
Information about real and virtual memory. Real memory is allocated in units of pages. Virtual memory may exceed real memory size, causing page traffic as virtual pages are moved between disk and real memory. The following section lists the metrics and dimensions of Component memory.
Metrics
The following metrics are available for the component.
Memory Available kBytes
- The amount of available real memory, in KBs.
- The type is double.
- The unit is kilobytes.
Memory Available Usage Percentage
- The percent of bytes of real memory available. Calculated as 100 * (Available Bytes divided by Total Memory Bytes).
- The type is int.
- The unit is percent.
Memory Cache Faults/sec
- The average number of cache faults that have occurred on a system per second. Cache faults occur whenever the cache manager does not find a file's page in the immediate cache and must ask the memory manager to locate the page elsewhere in memory or on the disk so that it can be loaded in to the immediate cache.
- The type is int.
- The unit is faults/second.
Memory Cache kBytes
- The amount of cache memory, in KBs, the system is currently using.
- The type is double.
- The unit is kilobytes.
Memory Commit Limit (Bytes)
- The number of bytes of virtual memory that can be committed on a system without extending the paging files. Commit limit is the size (in bytes) of virtual memory that can be committed without having to extend the paging files. If the paging files can be extended, this is a soft limit.
- The type is double.
- The unit is bytes.
Memory Committed Bytes
- The number of bytes of virtual memory that have been committed on a system. Committed memory must have disk storage available, or must be assured never to need disk storage (because main memory is large enough to hold it). Notice that this is an instantaneous count, not an average over the time interval.
- The type is double.
- The unit is bytes.
Memory Committed kBytes
- The number of KBs of virtual memory that have been committed on a system.
- The type is double.
- The unit is kilobytes.
Memory Free System Page Table Entries
- The number of page table entries a system is not currently using.
- The type is int.
- The unit is pageTables.
Memory Page Faults/sec
- The number of page faults in the processor. Note that page faults occur when a process refers to a page that is not in its Working Set in main memory. A Page Fault will not cause the page to be fetched from disk if that page is on the standby list, and hence already in main memory, or if it is in use by another process with whom the page is shared.
- The type is int.
- The unit is faults/second.
Memory Page Reads/sec
- The number of times the disk was read to retrieve pages of virtual memory necessary to resolve page faults. Multiple pages can be read during a disk read operation.
- The type is int.
- The unit is reads/second.
Memory Page Writes/sec
- The count of the number of times pages have been written to the disk because they were changed since last retrieved. Each such write operation may transfer a number of pages.
- The type is int.
- The unit is writes/second.
Memory Pages Input/sec
- The number of pages read from the disk to resolve memory references to pages that were not in memory at the time of the reference. This counter includes paging traffic on behalf of the system cache to access file data for applications. This is an important counter to observe if you are concerned about excessive memory pressure (that is, thrashing), and the excessive paging that may result.
- The type is int.
- The unit is pages/second.
Memory Pages Output/sec
- The count of the number of pages that are written to disk because the pages have been modified in main memory.
- The type is int.
- The unit is pages/second.
Memory Pages/sec
- The number of pages read from the disk or written to the disk to resolve memory references to pages that were not in memory at the time of the reference. This is the sum of Pages Input/Sec and Pages Output/Sec attributes. This counter includes paging traffic on behalf of the system cache to access file data for applications. This is the primary counter to observe if you are concerned about excessive memory pressure (that is, thrashing), and the excessive paging that may result.
- The type is int.
- The unit is pages/second.
Memory Pool Nonpaged Allocs
- The number of calls to allocate space in the system nonpaged pool. Nonpaged pool is a system memory area where space is acquired by operating system components as they accomplish their appointed tasks. nonpaged pool pages cannot be paged out to the paging file, but instead remain in main memory as long as they are allocated.
- The type is int.
- The unit is calls.
Memory Pool Paged Allocs
- The number of calls to allocate space in the system paged pool. Paged pool is a system memory area where space is acquired by operating system components as they accomplish their appointed tasks. Paged pool pages can be paged out to the paging file when not accessed by the system for sustained periods of time.
- The type is int.
- The unit is calls.
Memory Pool Paged Resident Bytes
- The current size of the paged pool. The paged pool is an area of physical memory acquired by the operating system for objects that can be paged out to the paging file when not accessed by the system for sustained periods of time.
- The type is double.
- The unit is bytes.
Dimensions
The following dimensions are available for the component.
Memory Total Memory Size (KB)
- The number of kilobytes of installed random access memory (RAM) in the computer. Note: -1 indicates Unknown and 9223372036854775807 indicates Value_Exceeds_Maximum.
- The type is double.
Memory Total Memory Size (MB)
- The number of megabytes of installed random access memory (RAM) in the computer.
- The type is int.
node
- The managed system name..
- The type is string.
Component: monitoredLogsReport
Use the Monitored Logs Report data set to monitor log settings that affect future log entries, such as the maximum log size and when old entries should be deleted. Monitored Logs Report is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component monitoredLogsReport.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: mountPoints
Information about the mounted volumes. The following section lists the metrics and dimensions of Component mountPoints.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: msmqQueue
Use the MSMQ Queue data set to monitor MSMQ (Microsoft Message Queue) statistics. MSMQ Queue is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component msmqQueue.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: msmqSession
Use the MSMQ Sessions data set to monitor session statistics. MSMQ (Microsoft Message Queue) Sessions is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component msmqSession.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: networkInterface
Network Interface Object. The following section lists the metrics and dimensions of Component networkInterface.
Metrics
The following metrics are available for the component.
Current Bandwidth
- An estimate of the current bandwidth for the interface in bits per second (bps). For interfaces that do not vary in bandwidth, or for those where no accurate estimation can be made, this value is the nominal bandwidth.
- The type is double.
- The unit is bits/second.
Network Interface Bytes Received/sec
- The rate that bytes are received on the interface, including framing characters.
- The type is double.
- The unit is bytes/second.
Network Interface Bytes Sent/sec
- The rate that bytes are sent on the interface, including framing characters.
- The type is double.
- The unit is bytes/second.
Network Interface Bytes Total/sec
- The rate that bytes are sent and received on the interface,.
- The type is double.
- The unit is bytes/second.
Output Queue Length
- The length of the output packet queue (in packets). If this is longer than 2, delays are being experienced and the bottleneck must be found and eliminated, if possible.
- The type is double.
- The unit is packets.
Packets Outbound Discarded
- The number of outbound packets that were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.
- The type is double.
- The unit is packets.
Packets Outbound Errors
- The number of outbound packets that could not be transmitted because of errors.
- The type is double.
- The unit is errors.
Packets Received Discarded
- The number of inbound packets that were chosen to be discarded even though no errors had been detected to prevent their being delivered to a higher-layer protocol.
- The type is double.
- The unit is packets.
Packets Received Errors
- The number of inbound packets that contained errors preventing them from being delivered to a higher-layer protocol.
- The type is double.
- The unit is packets.
Packets Received Unknown
- The number of packets received via the interface that were discarded because of an unknown or unsupported protocol.
- The type is double.
- The unit is packets.
Packets Received/sec
- The rate that packets are received on the network interface.
- The type is double.
- The unit is packets/second.
Packets Sent/sec
- The rate that packets are sent on the network interface.
- The type is double.
- The unit is packets/second.
Packets/sec
- The rate that packets are sent and received per second on the network interface.
- The type is double.
- The unit is packets/second.
Dimensions
The following dimensions are available for the component.
Friendly Name
- The friendly name of the Network Interface.
- The type is string.
IPv4 Address
- The IPv4 interface address.
- The type is string.
IPv6 Global Address
- The IPv6 Global interface address. Note that the value No_DNS_Entry is a valid value.
- The type is string.
Network Interface Instance
- The instance name of the Network Interface object (Connection Name). The valid format is a text string of up to 128 characters.
- The type is string.
Network Interface Instance (Unicode)
- The instance name of the Network Interface object (Connection Name) in unicode.
- The type is string.
node
- The managed system name.
- The type is string.
Component: networkPort
Use the Network Port data set to monitor connection information about network ports. The following section lists the metrics and dimensions of Component networkPort.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: networkSegment
Use the Network Segment data set to monitor utilization and traffic statistics for data in a network segment. Data for this report is from the Microsoft Network Monitor. Network Segment is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. Network Segment attributes are only supported for Windows NT and earlier. They exist in this release for backward compatibility only. The following section lists the metrics and dimensions of Component networkSegment.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: objects
Information about the number of events, mutexes, processes, sections, semaphores, and threads. The following section lists the metrics and dimensions of Component objects.
Metrics
The following metrics are available for the component.
Objects Events
- The number of events on a system at the time of monitoring. Note that an event is any system or user action that causes notification or a log entry.
- The type is int.
- The unit is events.
Objects Mutexes
- The number of mutexes on a system at the time of monitoring. This is an instantaneous count, not an average. The system uses mutexes to assure that only one section of code is executing per thread.
- The type is int.
- The unit is mutexes.
Objects Number of active processes
- The number of active processes on a system at the time of monitoring. This is an instantaneous count, not an average. A process is a running program. Note: the value 2147483647 indicates Value_Exceeds_Maximum and the value -2147483648 indicates Value_Exceeds_Minimum.
- The type is int.
- The unit is processes.
Objects Sections
- The number of sections on a system at the time of monitoring. A process creates sections in memory to store data.
- The type is int.
- The unit is sections.
Objects Semiphores
- The number of semaphores on a system at the time of monitoring. Semaphores allow threads access to data structures that they share with other threads.
- The type is int.
- The unit is semephores.
Objects Threads
- The number of threads on a system at the time of monitoring.
- The type is int.
- The unit is threads.
Dimensions
The following dimensions are available for the component.
node
- The managed system name..
- The type is string.
Component: pagingFile
Use the Paging File data set to the page files of the system. Paging File is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component pagingFile.
Metrics
The following metrics are available for the component.
Paging File Percent Used
- The amount of a paging file in use. Valid values are positive integers in the range 0 to 100 (expressing a percentage) and can include the use of the AVG, MIN, MAX, or SUM functions.
- The type is int.
- The unit is percent.
Peak Page File Usage
- The peak amount of the Page File instance used in percent.
- The type is int.
- The unit is percent.
Dimensions
The following dimensions are available for the component.
node
- The managed system name.
- The type is string.
Page File Name
- The name of a page file. Valid format is a text string of up to 64 characters. For example, PAGING.
- The type is string.
Pagefile Name (Unicode)
- The instance name in UTF8.
- The type is string.
Component: performanceStatusObject
The Performance Object Status attribute group contains information that reflects the status of other attribute groups so you can see the status of all of the performance objects that make up this application all at once. Each of these other performance attribute groups is represented by a row in this table (or other type of view). The status for an attribute group reflects the result of the last attempt to collect data for that attribute group, which allows you to see whether the agent is performing correctly. Unlike other attribute groups, the Performance Object Status attribute group does not reflect the state of the monitored application. This attribute group is most often used to determine why data is not available for one of the performance attribute groups. The following section lists the metrics and dimensions of Component performanceStatusObject.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: physicalDisk
Use the Physical Disk data set to create situations that monitor information about fixed and hard disk drives. Physical disk is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component physicalDisk.
Metrics
The following metrics are available for the component.
% Disk Idle Time
- The percentage of elapsed time that the selected disk drive is not servicing any read or write requests.
- The type is int.
- The unit is percent.
Avg Disk Bytes/Transfer
- Average number of bytes transferred to or from the disk during write or read operations. This attribute is the 64-bit version of Avg Disk Bytes/Transfer.
- The type is double.
- The unit is bytes.
Disk Queue Length
- The number of requests outstanding on a disk the instant the data is collected, including requests currently in service.
- The type is int.
- The unit is requests.
Physical % Disk Read Time
- The percentage of elapsed time a disk drive been busy servicing read requests.
- The type is int.
- The unit is percent.
Physical % Disk Time
- The percentage of elapsed time a disk drive has been busy servicing read or write requests. Valid values are positive integers in the range 0 to 100 (expressing a percentage) and can include the use of the AVG, MIN, MAX, or SUM functions.
- The type is int.
- The unit is percent.
Physical % Disk Write Time
- The percentage of elapsed time that a disk drive has been busy servicing write requests. Valid values are positive integers in the range 0 to 100 (expressing a percentage) and can include the use of the AVG, MIN, MAX, or SUM functions.
- The type is int.
- The unit is percent.
Physical Disk Bytes/sec
- The rate at which bytes are transferred to or from a disk during write or read operations. This attribute is the 64-bit version of Disk Bytes/Sec.
- The type is double.
- The unit is bytes/second.
Physical Disk Read Bytes/sec
- The rate bytes are transferred from the disk during read operations. This attribute is the 64-bit version of Disk Read Bytes/sec.
- The type is double.
- The unit is bytes/second.
Physical Disk Reads/sec
- The average number of read operations that have occurred on a disk per second.
- The type is int.
- The unit is reads/second.
Physical Disk Transfers/sec
- The average number of read and write operations that have occurred on a disk per second.
- The type is int.
- The unit is transfers/second.
Physical Disk Write Bytes/sec
- The rate bytes are transferred to the disk during write operations. This attribute is the 64-bit version of Disk Write Bytes/sec.
- The type is double.
- The unit is bytes/second.
Physical Disk Writes/sec
- The average number of write operations that have occurred on a disk per second.
- The type is int.
- The unit is writes/second.
Dimensions
The following dimensions are available for the component.
Disk Number
- The number of a physical disk. Calculated as the left part of the Disk Name.
- The type is string.
node
- The managed system name.
- The type is string.
Physical Disk Name
- The name of a physical disk.
- The type is string.
Component: printer
Use the Printer data set to create situations that monitor information about each printer that is attached to your server. Printer is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component printer.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: printJob
Use the Print Job data set to create situations that monitor information about each print job owned by a specific printer that is attached to your server. Print Job is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component printJob.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: printQueue
Use the Print Queue data set to create situations that monitor the performance and operation of printers locally attached to a computer. Print Queue is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. Attribute values in this table are obtained from PerfMon. All attribute values are provided for printers locally attached to the computer. Network printers, file printers, and printers attached to remote print servers do not have all their values shown in the local computer's PerfMon database. For these printers, some metrics, such as Job Errors, Out of Paper Errors, Not Ready Errors, are reported as zero. The following section lists the metrics and dimensions of Component printQueue.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: process
Use the Process data set to monitor information about a specific process, such as the amount of time the process runs, its thread count, and how it uses real and virtual memory. Process is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component process.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: processor
Use the Processor data set to create situations that monitor information about each processor on the computer. Processor is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component processor.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: processorSummary
Information about high and low processor information for one server. The following section lists the metrics and dimensions of Component processorSummary.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: rasTotal
Information about Total Remote Access Service activity. The following section lists the metrics and dimensions of Component rasTotal.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: redirector
Information about IO Statistics of Processes. The following section lists the metrics and dimensions of Component redirector.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: registry
Use the Registry data set to monitor for specific values or changes in registry data. The following section lists the metrics and dimensions of Component registry.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: remoteAccessServicePort
Use the RAS Port data set to monitor Remote Access Service Port activity. RAS Port is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component remoteAccessServicePort.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: server
Information about connections and throughput between the local computer (Server/Redirector) and the network. The following section lists the metrics and dimensions of Component server.
Metrics
The following metrics are available for the component.
Server Logon Total
- Includes all interactive logons, network logons, service logons, successful logons, and failed logons since the system is last rebooted.
- The type is int.
- The unit is logons.
Dimensions
The following dimensions are available for the component.
node
- The managed system name.
- The type is string.
Component: serverWorkQueue
Use the Server Work Queue data set to monitor information about server work queue throughput, work items in the queue, and threads servicing the queue. This data set is superseded. There is a new data set with the same name that replaces it. The following section lists the metrics and dimensions of Component serverWorkQueue.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: services
Use the Services data set to obtain status and configuration information about all of the services installed on the Windows Server. Services are background processes run by the operating system, regardless of the user logged in to the system. Services is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component services.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: smtpServer
Use the SMTP (Simple Mail Transfer Protocol) Server data set to create situations to monitor a wide range of activities associated with the hosting of an electronic mail server. SMTP Server is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component smtpServer.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: system
Information about the total count information for all processors on a system. This information represents overall system activity. The following section lists the metrics and dimensions of Component system.
Metrics
The following metrics are available for the component.
System % Total Processor Time
- The % Total Processor Time is the average percentage of time that all the processors on the system are busy executing non-idle threads. On a multiprocessor system, if all processors are always busy this is 100%, if all processors are 50% busy this is 50% and if one-fourth of the processors are busy this is 25%. It can be viewed as the fraction of the time spent doing useful work. Each processor is assigned an Idle thread in the Idle process which consumes those unproductive processor cycles not used by any other threads. Note: -1 indicates Unknown. Note that the attribute value is averaged in synch with the situation or historical collection interval.
- The type is int.
- The unit is percent.
System Calls/sec
- The number of calls made to system service routines per second.
- The type is int.
- The unit is calls/second.
System Context Switches/sec
- The total number of context switches that have occurred on a system per second.
- The type is int.
- The unit is switches/second.
System Processor Queue Length (Threads)
- The total number of threads waiting for processor time on a system.
- The type is int.
- The unit is threads.
System Total Interrupts/sec
- The rate at which the system is receiving and servicing hardware interrupts.
- The type is int.
- The unit is interrupts/second.
System Up Time (Days)
- Total Time (in days) that the computer has been operational since it was last started. Valid values include Less_Than_One_Day.
- The type is int.
- The unit is days.
Dimensions
The following dimensions are available for the component.
node
- The managed system name.
- The type is string.
System Hyper-Threading
- Indicates whether or not the Hyper-Threading technology is active on the computer's processors.
- The type is int.
System Network Address
- The host address of a system.
- The type is string.
System Network Address IPv6
- The IPv6 host address for the computer. Note that the value No_DNS_Entry is a valid value.
- The type is string.
System Number of Logical Processors
- The number of the logical processors on the system.
- The type is int.
System Number of Processors
- The total number of processor cores in a system.
- The type is int.
System Operating System Type
- The marketed operating system name of the installed OS version. 2, Windows_2000 for version 5. 0, and Windows_XP for version 5. 1.
- The type is string.
System Operating System Version
- The operating system version number of a system.
- The type is string.
System Processor Type
- The processor type of a system.
- The type is int.
Component: tcpStatistics
Information about monitoring connection statistics and segment traffic for data using the TCP protocol. TCP Statistics is a single-instance data set. This data set reports IPv4 statistics. IPv6 statistics are reported separately on Windows 2003. The following section lists the metrics and dimensions of Component tcpStatistics.
Metrics
The following metrics are available for the component.
TCP Statistics Connection Failures
- The number of times TCP connections have made a direct transition to the CLOSED state from the SYN-SENT state or from the SYN-RCVD state. This number also includes the number of times TCP connections have made a direct transition to the LISTEN state from the SYN-RCVC state.
- The type is int.
- The unit is connections.
TCP Statistics Connections Active
- The number of times TCP connections have made a direct transition to the SYN-SENT state from the CLOSED state.
- The type is int.
- The unit is connections.
TCP Statistics Connections Established
- The number of TCP connections for which the current state is either ESTABLISHED or CLOSE-WAIT.
- The type is int.
- The unit is connections.
TCP Statistics Connections Passive
- The number of times TCP connections have made a direct transition to the SYN-RCVD state from the LISTEN state.
- The type is int.
- The unit is connections.
TCP Statistics Connections Reset
- The number of times TCP connections have made a direct transition to the CLOSED state from either the ESTABLISHED state or the CLOSE-WAIT state. Valid format is a text string of up to 64 characters.
- The type is int.
- The unit is connections.
TCP Statistics Segments Received/sec
- The rate that segments are received, including those received in error. This count includes segments received on currently established connections.
- The type is int.
- The unit is segments/second.
TCP Statistics Segments Retransmitted/sec
- The rate that segments are retransmitted, that is, segments transmitted containing one or more previously transmitted bytes.
- The type is int.
- The unit is segments/second.
TCP Statistics Segments Sent/sec
- The rate that segments are sent, including those on current connections. This count excludes those containing only retransmitted bytes.
- The type is int.
- The unit is segments/second.
TCP Statistics Segments/sec
- The rate that TCP segments are sent or received using the TCP protocol.
- The type is int.
- The unit is segments/second.
Dimensions
The following dimensions are available for the component.
node
- The managed system name.
- The type is string.
Component: thread
Use the Thread data set to monitor information about a specific threads within a process, such as the amount of time the thread runs, its CPU usage, and its state. Thread is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component thread.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: udpStatistics
Information about the datagram traffic for data using the UDP protocol. The following section lists the metrics and dimensions of Component udpStatistics.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: vmMemory
Information about the memory statistics for this virtual machine. The following section lists the metrics and dimensions of Component vmMemory.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: vmProcessor
Use the VMWare Processor data set to create situations that monitor processor statistics for this virtual machine. These attributes are supported only using VMWare ESX 5. 0 or later, and only if the VM Tools running on the virtual machine matches the version of the ESX server. The following section lists the metrics and dimensions of Component vmProcessor.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.
Component: webService
Use the Web Service data set to create situations to monitor traffic and connection activity for a web server. Web Service is a multiple-instance data set. You cannot mix these attributes with those of any other multiple-instance data set. The following section lists the metrics and dimensions of Component webService.
Metrics
The following metrics are available for the component.
Dimensions
The following dimensions are available for the component.