<<

IBM Tivoli Composite Application Manager for Applications: Microsoft Hyper-V Agent Version 6.3.1

Reference

IBM

IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Hyper-V Server Agent Version 6.3.1

Reference

IBM Note Before using this information and the product it supports, read the information in “Notices” on page 215.

This edition applies to version 6.3.1.13 of IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Hyper-V Server Agent (product number 5724-U17) and to all subsequent releases and modifications until otherwise indicated in new editions. © Copyright IBM Corporation 2008, 2013. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents

Tables ...... v Hyper-V Virtual IDE Controller Filter attribute group ...... 79 Chapter 1. Workspaces reference .... 1 Hyper-V Virtual IDE Controller Win2K12 attribute group ...... 80 Cross-linked workspaces ...... 1 Hyper-V Virtual Machine Bus attribute group .. 81 Predefined workspaces ...... 4 Hyper-V Virtual Machine Health Summary Workspace descriptions ...... 5 attribute group ...... 82 Microsoft Hyper-V Server navigator item .... 5 Hyper-V Virtual Machine Summary attribute Availability navigator item...... 7 group ...... 82 Disk navigator item ...... 8 Hyper-V Virtual Network Adapter attribute Event Log navigator item ...... 8 group ...... 84 Hypervisor navigator item...... 9 Hyper-V Virtual Storage Device attribute group 86 Memory navigator item...... 9 Hyper-V Virtual Switch attribute group .... 87 Migration navigator item ...... 9 Hyper-V Virtual Switch Port attribute group .. 89 Network navigator item ...... 10 Hyper-V VM Association with Virtual Network Processor navigator item ...... 11 attribute group ...... 91 Virtual Machine navigator item...... 12 Hyper-V VM IO APIC attribute group .... 91 VM Modification navigator item ...... 13 Hyper-V VM Vid Partition attribute group ... 92 Hypervisor attribute group ...... 93 Chapter 2. Attributes reference .... 15 Memory attribute group ...... 94 Attribute groups for the monitoring agent .... 15 Memory in Percentage attribute group .... 95 Attributes in each attribute group ...... 19 Migration attribute group...... 96 Availability attribute group ...... 19 Performance Object Status attribute group ... 96 Director attribute group ...... 22 Processor attribute group ...... 99 Disk attribute group ...... 22 Resource Metering attribute group ..... 101 Enterprise Hyper-V Summary attribute group .. 24 Thread Pool Status attribute group ..... 102 Event Log attribute group ...... 25 Virtual Machine attribute group ...... 104 Hyper V Dynamic Memory Balancer attribute Virtual Machine Details attribute group ... 107 group ...... 26 Virtual Switch attribute group ...... 112 Hyper V Dynamic Memory VM attribute group 28 VLAN Endpoint attribute group ...... 113 Hyper V Replica VM attribute group ..... 29 VM Mig WO Cluster attribute group .... 115 Hyper V Replication Statistics attribute group .. 31 VM Modification attribute group ...... 116 Hyper V Server Disk attribute group ..... 32 VM attribute group .... 117 Hyper V Server Network Interface attribute VM Storage Migration attribute group .... 118 group ...... 33 Disk capacity planning for historical data .... 119 Hyper-V Hypervisor Logical Processor attribute group ...... 35 Chapter 3. Situations ...... 123 Hyper-V Hypervisor Partition attribute group .. 38 Predefined situations ...... 123 Hyper-V Hypervisor Root Partition attribute Situation descriptions...... 125 group ...... 39 Microsoft Hyper-V Server navigator item ... 125 Hyper-V Hypervisor Root Virtual Processor Availability navigator item ...... 125 attribute group ...... 40 Disk navigator item ...... 127 Hyper-V Hypervisor Root Virtual Processor More Event Log navigator item ...... 128 attribute group ...... 43 Hypervisor navigator item ...... 128 Hyper-V Hypervisor Virtual Processor attribute Memory navigator item ...... 133 group ...... 51 Migration navigator item ...... 134 Hyper-V Hypervisor Virtual Processor More Network navigator item ...... 134 attribute group ...... 54 Processor navigator item ...... 136 Hyper-V Legacy Network Adapter attribute Virtual Machine navigator item ...... 140 group ...... 62 VM Modification navigator item ...... 141 Hyper-V Summary attribute group ..... 63 Hyper-V Task Manager Detail attribute group .. 64 Hyper-V Task Manager Recent Time attribute Chapter 4. Take Action commands group ...... 71 reference ...... 145 Hyper-V Virtual IDE Controller attribute group 78 Predefined Take Action commands ...... 145 Take Action command descriptions ...... 146

© Copyright IBM Corp. 2008, 2013 iii Enable VM Resource Metering action .... 146 WindowsComputerSystem class ...... 204 Start Hyper-V Image Management Service ComputerSystem class ...... 205 action ...... 146 StorageExtent class ...... 206 Start Hyper-V Networking Management Service LocalFileSystem class ...... 207 action ...... 147 Start Hyper-V Virtual Machine action .... 148 Appendix C. Integration with Tivoli Start Hyper-V Virtual Machine Management Business Service Manager ..... 209 Service action ...... 149 Components for integrating with Tivoli Business Stop Hyper-V Image Management Service Service Manager ...... 209 action ...... 150 Tasks to integrate the agent with Tivoli Business Stop Hyper-V Networking Management Service Service Manager ...... 210 action ...... 150 Installing the Discovery Library Toolkit on the Stop Hyper-V Virtual Machine action .... 151 Tivoli Business Service Manager ...... 210 Stop Hyper-V Virtual Machine Management Configuring the Tivoli Event Integration Facility Service action ...... 152 (EIF) probe to enrich events ...... 210 Creating a service in Tivoli Business Service Chapter 5. Policies reference..... 155 Manager ...... 211 Predefined policies ...... 155 Creating a data source mapping for each data Policy descriptions ...... 155 source ...... 212 Configuring additional IBM Tivoli Monitoring Chapter 6. Tivoli Common Reporting web services...... 212 for the monitoring agent ...... 157 Viewing data in the Tivoli Enterprise Portal .. 212 Cognos-based report packages...... 157 Prerequisites for installing and running Appendix D. ITCAM for Microsoft packages ...... 157 Applications documentation library .. 213 Extracting the package ...... 158 Prerequisite publications...... 213 Importing Cognos report packages ..... 159 Related publications ...... 214 Cognos data models and reports ...... 159 Tivoli Monitoring Community on Service Management Connect ...... 214 Appendix A. Event mapping ..... 173 Other sources of documentation ...... 214

Appendix B. Discovery Library Notices ...... 215 Adapter for the Microsoft Hyper-V Trademarks ...... 217 Server agent...... 203 Terms and conditions for product documentation 217 IBM Online Privacy Statement...... 218 DLA data model class types represented in CDM 203 DLA data model classes for Microsoft Hyper-V Server agent ...... 203 Index ...... 219 OperatingSystem class ...... 204

iv Microsoft Hyper-V Server agent Reference Tables

1. Cross-linked workspaces within the Hyper-V 9. Hyper-V Service Availability report .... 162 agent ...... 2 10. N Virtual Machines report...... 163 2. Cross-linked workspaces to the Cluster Server 11. Hyper-V Service Virtual Size and Working Set agent ...... 3 Size report ...... 164 3. Cross-linked workspaces to the Windows OS 12. Hyper-V Service CPU Utilization Summary agent ...... 3 report ...... 166 4. Cross-linked workspaces to the Linux OS agent 4 13. Hyper-V Service CPU Utilization Heat Map 5. Capacity planning for historical data logged report ...... 167 by the Microsoft Hyper-V Server agent ... 119 14. Byte and Packet Transaction on Virtual Switch 6. Hyper-V Agent Reports Prerequisites Scanner 160 report ...... 168 7. Top N Hyper-V Server Utilization report 160 15. Top N Hypervisor Logical Processor report 170 8. Heartbeat Availability for Virtual Machine 16. Byte and Packet Transaction on Virtual report ...... 161 Network Adapter report ...... 171

© Copyright IBM Corp. 2008, 2013 v vi Microsoft Hyper-V Server agent Reference Chapter 1. Workspaces reference

A workspace is the working area of the Tivoli® Enterprise Portal application window. The Navigator tree contains a list of the workspaces provided by the agent. About workspaces

Use the Navigator tree to select the workspace you want to see. As part of the application window, the status bar shows the Tivoli Enterprise Portal Server name and port number to which the displayed information applies and the ID of the current user.

When you select an item in the Navigator tree, a default workspace is displayed. When you right-click a Navigator item, a menu that includes a Workspace item is displayed. The Workspace item contains a list of workspaces for that Navigator item. Each workspace has at least one view. Some views have links to other workspaces. You can also use the Workspace Gallery tool as described in the Tivoli Enterprise Portal User's Guide to open workspaces.

The workspaces in the Navigator are displayed in a Physical view that shows your enterprise as a physical mapping or a dynamically populated logical view that is agent-specific. You can also create a Logical view. The Physical view is the default view.

To select the dynamically populated logical view, select Hyper-V from the View list in the Navigator. To view the dynamically populated Hyper-V logical view, you must log in to the Tivoli Enterprise Portal as a system administrator.

This monitoring agent provides predefined workspaces. You cannot modify or delete the predefined workspaces, but you can create new workspaces by editing them and saving the changes with a different name.

Workspace views can be any combination of query-based views, event views, and special purpose views. Additional information about workspaces

For more information about creating, customizing, and working with workspaces, see "Using workspaces" in the Tivoli Enterprise Portal User's Guide.

For a list of the predefined workspaces for this monitoring agent and a description of each workspace, see Predefined workspaces and the information about each individual workspace.

Some attribute groups for this monitoring agent might not be represented in the predefined workspaces or views for this agent. For a full list of the attribute groups, see “Attribute groups for the monitoring agent” on page 15.

Cross-linked workspaces This section contains cross-links within the Hyper-V agent and from the Hyper-V Server agent navigator items and workspaces to the Cluster Server, Windows OS, and Linux OS agent workspaces. Table 1 on page 2, Table 2 on page 3, Table 3 on page 3, and Table 4 on page 4 contain source, target, and filtering criteria for the cross-linked workspaces.

© Copyright IBM Corp. 2008, 2013 1 Table 1. Cross-linked workspaces within the Hyper-V agent Source navigator Source workspace Source view Target Link name item name name workspace name Filter Availability Microsoft Hyper-V Hyper-V Services Hyper-V Availability Service Name Server and Virtual Services Status Machine Details IDE Controller Microsoft Hyper-V Hyper-V Services Virtual IDE Controller Virtual Machine Server and Virtual Machines State Name Machine Details Virtual Disk Microsoft Hyper-V Hyper-V Services Virtual Virtual Disk Virtual Machine Server and Virtual Machines State Name Machine Details Virtual Processor Microsoft Hyper-V Hyper-V Services Virtual Hyper-V Virtual Virtual Machine Load Server and Virtual Machines State Processor Load Name Machine Details VM Virtual Microsoft Hyper-V Hyper-V Services Virtual VM Virtual Virtual Machine Processor Details Server and Virtual Machines State Processor Details Name Machine Details Virtual Machine Microsoft Hyper-V Hyper-V Services Virtual Partition Virtual Machine Partition Server and Virtual Machines State Name Machine Details Virtual Memory Microsoft Hyper-V Hyper-V Services Virtual Virtual Memory Virtual Machine Server and Virtual Machines State Name Machine Details Local Hyper-V Microsoft Hyper-V Enterprise Enterprise Local Hyper-V Node Name Dashboard Server Dashboard Hyper-V Dashboard Details Local Hyper-V Microsoft Hyper-V Enterprise Hyper-V Local Hyper-V Node Name Dashboard Server Network Network Dashboard Utilization Utilization Dashboard Details Local Hyper-V Microsoft Hyper-V Enterprise Hyper-V Local Hyper-V Node Name Dashboard Server Memory System Dashboard Dashboard Memory Details Local Hyper-V Microsoft Hyper-V Enterprise Disk Hyper-V Local Hyper-V Node Name Dashboard Server Dashboard System Disk Dashboard Read Write Details Local Hyper-V Microsoft Hyper-V Enterprise Hyper-V Local Hyper-V Node Name Dashboard Server Processor System Dashboard Dashboard Processor Details VM Virtual Microsoft Hyper-V Local Hyper-V Hyper-V VM Virtual N.A Processor Details Server Dashboard System Details Processor Details Root Virtual Microsoft Hyper-V Local Hyper-V Hyper-V Root Virtual N.A Processor Load Server Dashboard System Details Processor Load VM Virtual Microsoft Hyper-V Local Hyper-V Hyper-V Hyper-V Logical N.A Processor Load Server Dashboard System Details Processor Load Hyper-V Logical Microsoft Hyper-V Local Hyper-V Hyper-V Hyper-V Logical N.A Processor Load Server Dashboard System Details Processor Load

2 Microsoft Hyper-V Server agent Reference Table 1. Cross-linked workspaces within the Hyper-V agent (continued) Source navigator Source workspace Source view Target Link name item name name workspace name Filter Logical Processor Microsoft Hyper-V Local Hyper-V Top 3 Logical Hyper-V Logical Logical Processor Load Server Dashboard Processors Processor Load Name Having High Processor Usage Logical Processor Microsoft Hyper-V Local Hyper-V Bottom 3 Hyper-V Logical Logical Processor Load Server Dashboard Logical Processor Load Name Processors Having Low Processor Usage Virtual Processor Microsoft Hyper-V Local Hyper-V Top 3 Virtual Hyper-V Virtual Virtual Processor Load Server Dashboard Processors Processor Load Name Having High Processor Usage Virtual Processor Microsoft Hyper-V Local Hyper-V Bottom 3 Hyper-V Virtual Virtual Processor Load Server Dashboard Virtual Processor Load Name Processors Having Low Processor Usage Virtual Machine Virtual Machine Virtual Machine Virtual Virtual Machine N.A. Details Summary Machine Details Health Summary Virtual Network Microsoft Hyper-V Hyper-V Services Virtual VM Association Virtual Machine Server and Virtual Machine State with Virtual Name Machine Details Network IBM® Systems Virtual Machine Virtual Machine Virtual IBM Systems linkIsEnabled, URL Director Machine Director Details IBM Systems Hypervisor Hypervisor Hyper-V IBM Systems linkIsEnabled, URL Director System Load Director Details

Table 2. Cross-linked workspaces to the Cluster Server agent Source navigator Source Source view Target workspace Link name item workspace name name name Filter Cluster Migration Microsoft N.A. N.A. Resource Group N.A. Summary Hyper-V Server Associations Cluster Migration Migration Cluster Virtual Cluster Cluster Name Dashboard machine Dashboard

Table 3. Cross-linked workspaces to the Windows OS agent Source navigator Source Source view Target workspace Link name item workspace name name name Filter Windows OS Virtual Machine Virtual Machine Virtual Machine Windows OS N.A. Details

Chapter 1. Workspaces reference 3 Table 4. Cross-linked workspaces to the Linux OS agent Source navigator Source workspace Target workspace item name Source view name name Filter Linux OS Virtual Machine Virtual Machine Linux OS N.A. Details

Predefined workspaces The Microsoft Hyper-V Server agent provides predefined workspaces, which are organized by navigator item. v Microsoft Hyper-V Server navigator item – Microsoft Hyper-V Server workspace – Enterprise Dashboard workspace – Enterprise Disk Dashboard workspace – Enterprise Memory Dashboard workspace – Enterprise Network Utilization Dashboard workspace – Enterprise Processor Dashboard workspace – IBM Systems Director workspace – Local Hyper-V Dashboard workspace v Availability navigator item – Availability workspace – Performance Object Status workspace v Disk navigator item – Disk workspace – IDE Controller workspace – Virtual Storage Device Details workspace – VM Storage Migration workspace v Event Log navigator item – Event Log workspace v Hypervisor navigator item – Hypervisor workspace v Memory navigator item – Dynamic Memory workspace – Memory workspace – VM VID Partition workspace v Migration navigator item – Migration workspace v Network navigator item – Legacy Network Adapter workspace – Network workspace – Virtual Network Adapter workspace – Virtual Switch Port workspace – VLAN EndPoint workspace – VM Association with Virtual Network workspace v Processor navigator item

4 Microsoft Hyper-V Server agent Reference – Hyper V Logical Processor Load workspace – Processor workspace – Root Virtual Processor Load workspace – VM Virtual Processor Details workspace – VM Virtual Processor Load workspace v Virtual Machine navigator item – Partition workspace – Resource Metering workspace – Task Manager Details workspace – Virtual Machine workspace – Virtual Machine Summary workspace – VM Replication workspace v VM Modification navigator item – VM Modification workspace

Workspace descriptions Each workspace description provides information about the workspace such as the purpose and a list of views in the workspace.

Workspaces are listed under navigator items. Microsoft Hyper-V Server navigator item The workspace descriptions are organized by the navigator item to which the workspaces are relevant. Microsoft Hyper-V Server workspace This workspace displays the details of the Microsoft Hyper-V services and the state of the virtual machine. This workspace contains the following views: Hyper-V Services Status Displays the status of the Hyper-V services. Virtual Machines State Displays the state of the virtual machines. Hyper V Details Displays the version and the statistical information about the hypervisor. Virtual Machine Summary Displays the statistical information about the hypervisor management services. Enterprise Dashboard workspace This workspace displays the details of the physical resources that are utilized by the all the Hyper-V systems in the enterprise. This workspace contains the following views: Situation Event Console Displays the details of all situations that are triggered. Enterprise Hyper-V Details Displays the details of the physical resource that is utilized by the Hyper-V system. Top 5 Hyper-V Systems Having High Processor Usage Displays the percentage of the five Hyper-V systems that have maximum processor utilization. Top 5 Hyper-V System Memory Usage Displays the percentage of the five Hyper-V systems that have maximum memory utilization.

Chapter 1. Workspaces reference 5 Top 5 Hyper-V System Network Utilization Percentage Displays the percentage of the five Hyper-V systems that have maximum network utilization. Top 5 Hyper-V System Disk Read Rate Displays five Hyper-V systems that have maximum disk read rate. Enterprise Disk Dashboard workspace This workspace displays the latencies for read and write disk operations for all the Hyper-V systems in the enterprise. This workspace contains the following views: Disk Read Write Details Displays the latency for the read and write disk operations, in milliseconds. Top 5 Hyper-V System Disk Read Rate Displays five Hyper-V systems that have maximum disk read rate. Top 5 Hyper-V System Disk Write Rate Displays five Hyper-V systems that have maximum disk write rate. Enterprise Memory Dashboard workspace This workspace displays the details of the memory utilized by all the Hyper-V systems in the enterprise. This workspace contains the following views: Hyper-V System Memory Details Displays the details of the memory utilized by all the Hyper-V systems in the enterprise. Top 5 Hyper-V System Memory Usage Displays the percentage of the five Hyper-V systems that have maximum memory utilization. Bottom 5 Hyper-V System Memory Usage Displays the percentage of the five Hyper-V systems that have minimum memory utilization. Enterprise Network Utilization Dashboard workspace This workspace displays the details of the network utilized by all the Hyper-V systems in the enterprise. This workspace contains the following views: Hyper-V Network Utilization Details Displays the details of the network utilized by all the Hyper-V systems in the enterprise. Top 5 Hyper-V System Network Utilization Displays the percentage of the five Hyper-V systems that have maximum network utilization. Bottom 5 Hyper-V System Network Utilization Displays the percentage of the five Hyper-V systems that have minimum network utilization. Enterprise Processor Dashboard workspace This workspace displays the details of the processor utilized by all the Hyper-V systems in the enterprise. This workspace contains the following views: Top 5 Hyper-V Systems Having High Processor Usage Displays the percentage of the five Hyper-V systems that have maximum physical processor utilization. Bottom 5 Hyper-V Systems Having Low Processor Usage Displays the percentage of the five Hyper-V systems that have minimum physical processor utilization. Top 5 Logical Processors Having High Processor Usage Displays the percentage of the five Hyper-V systems that have maximum logical processor utilization.

6 Microsoft Hyper-V Server agent Reference Top 5 Virtual Processors Having High Processor Usage Displays the percentage of the five Hyper-V systems whose virtual machines have maximum virtual processor utilization. IBM Systems Director workspace This workspace displays the IBM Systems Director console. This workspace contains the following view: IBM Systems Director Displays the IBM Systems Director console if the Director parameters are correctly configured with the agent and IBM Tivoli Monitoring (IBM) version is 6.2.2 or later. Local Hyper-V Dashboard workspace This workspace displays the details of the physical resources that are utilized by the Hyper-V system. This workspace contains the following views: Hyper-V System Details Displays the details of the physical resource that is utilized by the Hyper-V system. Top 3 Logical Processors Having High Processor Usage Displays the percentage of the three logical processors that have maximum processor utilization. Bottom 3 Logical Processors Having Low Processor Usage Displays the percentage of the three logical processors that have minimum processor utilization. Top 3 Virtual Processors Having High Processor Usage Displays the percentage of the three virtual processors that have maximum processor utilization. Bottom 3 Virtual Processors Having Low Processor Usage Displays the percentage of the three virtual processors that have minimum processor utilization. Availability navigator item The workspace descriptions are organized by the navigator item to which the workspaces are relevant. Availability workspace The Availability workspace displays the overall health of the application. This workspace contains the following views: Availability Displays the state of each component in the application. Each service is displayed using a descriptive name, the short name of the service, and the state of the service (UP, DOWN, or UNKNOWN). The state is UP if the service is running, DOWN if the service exists but is not running. UNKNOWN indicates that the service is not installed, so these elements are filtered from the view. When the state of the component is DOWN (for a , or service) it is highlighted with a red background. Processor Displays the amount of CPU used by each process that is a component of the application. This displays the 2 main components of CPU usage, privileged time which is time spent in the kernel on behalf of the process and user mode time, which is the time spent running the process code. Threads Displays the number of threads used by each process that is a component of the application. Memory Displays the amount of memory being consumed by each process that is a component of the application. This total (virtual) size of the process and the size of the process in memory (working set) are displayed. Performance Object Status workspace This workspace displays the overall health of the application.

Chapter 1. Workspaces reference 7 This workspace contains the following view: Performance Object Status Displays the status of the data collection from the application. Usually this will display NO ERROR indicating that the agent is collecting application data correctly. If some of the other views contain no data, then this view will isolate the cause of the failure. Object name displays the data source object class name such as script name, WMI class, and so on. Disk navigator item The workspace descriptions are organized by the navigator item to which the workspaces are relevant. Disk workspace This workspace displays the details of hard drives within a virtual machine. This workspace contains the following views: Disk Allocated Displays the total disk space in GB, assigned to the virtual disk for the virtual machine. Virtual Disk Details Displays the details of the hard drive within a virtual machine. IDE Controller workspace This workspace displays the details about the IDE controller of the virtual machine. This workspace contains the following views: IDE Controller Details Displays the details of the disks that are attached to the IDE controller. Bytes Displays the number of bytes read from and written to the disks that are attached to the IDE controller. Sectors Displays the number of sectors read from and written to the disks that are attached to the IDE controller. Virtual Storage Device Details workspace This workspace displays the details of the virtual storage device. This workspace contains the following views: Virtual Storage Device Details Displays the details of the virtual storage device. Error Count Displays the total number of errors that occurred on the virtual storage device. Bytes Displays the total number of bytes that are read and written per second on the virtual storage device. VM Storage Migration workspace This workspace displays the information about the migration of the virtual machine's storage. This workspace contains the following view: VM Storage Migration Displays the information about the migration of the virtual machine's storage. Event Log navigator item The workspace descriptions are organized by the navigator item to which the workspaces are relevant. Event Log workspace This workspace displays the details of the critical, error, and warning events that are specific to the Hyper-V system. This workspace contains the following view: Event Log Displays the details of the critical, error, and warning events that are specific to the Hyper-V system.

8 Microsoft Hyper-V Server agent Reference Hypervisor navigator item The workspace descriptions are organized by the navigator item to which the workspaces are relevant. Hypervisor workspace This workspace displays the Hyper-V system details. This workspace contains the following views: Hyper-V System Details Displays the version and the statistical information about the hypervisor. Hyper-V System Load Details Displays the information about the physical resource utilization by the Hyper-V system. Hyper-V Server Disk Displays the information about the Hyper-V Server Disk. Hyper-V Server Network Interface Displays the information about the Hyper-V Server Network Interface. Memory navigator item The workspace descriptions are organized by the navigator item to which the workspaces are relevant. Dynamic Memory workspace This workspace displays information about Dynamic Memory. This workspace contains the following views: Dynamic Memory VM Displays information about the Dynamic Memory of VMs. Pressure in Virtual Machines Displays pressure in the VMs. Dynamic Memory Balancer Displays data that is gathered from the Hyper-V Dynamic Memory Balancer. Available Memory Displays the total amount of memory that is available on the Hyper-V Server, and the memory that is available on the balancer node but not allocated to the VMs. Memory workspace This workspace displays the details of the memory currently allocated to a virtual machine. This workspace contains the following views: Maximum Memory Allocated Displays the virtual memory in MB, allocated to the virtual machine. Virtual Memory Details Displays the details of memory currently allocated to a virtual machine. VM VID Partition workspace This workspace displays the total guest address space and additional memory that is required by the VID to manage the virtual machine. This workspace contains the following view: VM VID Partition Displays the total number of guest pages and VID pages that are required to manage the virtual machine and NUMA nodes. Migration navigator item The workspace descriptions are organized by the navigator item to which the workspaces are relevant. Migration workspace This workspace displays the summary of the migration task that is performed on the virtual machine. This workspace contains the following views: VM Migration Tasks Displays the total number of tasks that are completed and are in progress.

Chapter 1. Workspaces reference 9 VM Migration Time Taken Displays the time taken for the recent migration task. Clustered Virtual Machines Displays the list of clustered virtual machines and their current owners. Network navigator item The workspace descriptions are organized by the navigator item to which the workspaces are relevant. Legacy Network Adapter workspace This workspace displays the details of the Ethernet controller of the virtual machine. This workspace contains the following views: Legacy Network Adapter Details Displays the details of the Ethernet controller of the virtual machine. Bytes Displays the total number of bytes sent and received per second on the network adapter. Frames Displays the total number of frames sent and received per second on the network adapter. Network workspace This workspace displays the attributes that show the details of the virtual switch and the data transferred on that switch. This workspace contains the following views: Virtual Switch Details Displays the details of the virtual switch. Network Utilization Details Displays the statistics for the virtual switch. Packets Displays the details of the packets received and sent on the virtual switch. Bytes Displays the details of the bytes received and sent on the virtual switch. Virtual Network Adapter workspace This workspace displays the statistical details of the virtual network adapter. This workspace contains the following views: Virtual Network Adapter Displays the statistical details of the virtual network adapter. Bytes Displays the total number of bytes that traversed the network adapter per second. Packets Displays the total number of packets that traversed the network adapter per second. Virtual Switch Port workspace This workspace displays the statistical details of the virtual switch port. This workspace contains the following views: Virtual Switch Port Displays the statistical details of the virtual switch port. Bytes Displays the total number of bytes that traversed the virtual switch port per second. Packets Displays the total number of packets that traversed the virtual switch port per second. VLAN EndPoint workspace This workspace displays the details of the VLAN endpoint of a switch port. This workspace contains the following view: VLAN EndPoint Details Displays the details of VLAN endpoint of a switch port. VM Association with Virtual Network workspace This workspace displays the virtual machine association with virtual network. This workspace contains the following view:

10 Microsoft Hyper-V Server agent Reference VM Association with Virtual Network Displays the virtual machine association with virtual network. Processor navigator item The workspace descriptions are organized by the navigator item to which the workspaces are relevant. Hyper V Logical Processor Load workspace This workspace displays the details of the logical processor of the hypervisor. This workspace contains the following views: Logical Processor Details Displays the details of the logical processor of the hypervisor. Total Interrupts Displays the number of interrupts that the logical processor processes. Processor Run Time Displays the percentage of time for which the guest code and hypervisor code run on a virtual processor. Processor workspace This workspace displays the top five virtual machines that show the highest utilization of the virtual and physical processors. This workspace contains the following views: Top 5 VMs Having High Virtual Processor Load Displays the top five virtual machines with a high virtual processor load on the virtual processor. Top 5 VMs Utilizing High Physical Processor Displays the top five virtual machines that show the highest utilization of the physical processor. Root Virtual Processor Load workspace This workspace displays the details of the root virtual processor of the hypervisor. This workspace contains the following views: Root Virtual Processor Details Displays the details of the root virtual processor of the hypervisor. Virtual Interrupts Displays the rate of all virtual interrupts that are delivered to the virtual processor. Processor Run Time Displays the percentage of time for which the guest virtual processor runs in the non-hypervisor and hypervisor code on a logical processor. VM Virtual Processor Details workspace This workspace displays the details of the virtual processor that is assigned to each virtual machine. This workspace contains the following views: Virtual Processor Details Displays the current percentage of the total processing power that is consumed by the virtual machine. Assertions Displays the information about the number of interrupt assertions that the I/O APIC device sent to the virtual machine. VM Virtual Processor Load workspace This workspace displays the load details of the virtual processor that is assigned to each virtual machine. This workspace contains the following views: Virtual Processor Load Displays the virtual processor load that is assigned to each virtual machine. Virtual Interrupts Displays the rate of all virtual interrupts that are delivered to the virtual processor.

Chapter 1. Workspaces reference 11 Processor Run Time Displays the percentage of time for which the guest virtual processor runs in the non-hypervisor and hypervisor code on a logical processor. Virtual Machine navigator item The workspace descriptions are organized by the navigator item to which the workspaces are relevant. Partition workspace This workspace displays the details of the root partition and the hypervisor partition. This workspace contains the following views: Root Partition Displays the details of the root partition. Hypervisor Partition Displays the details of the hypervisor partition. Resource Metering workspace This workspace provides information about the data that is related to the Resource Metering of all the virtual machines that are hosted on the Hyper-V server. This workspace contains the following view: Resource Metering Displays detailed information about the resources that are used by each virtual machine. Task Manager Details workspace This workspace displays the statistics for the Virtual Machine Management service and the Task Manager. This workspace contains the following views: Virtual Machine Resources Task Displays the details of resource tasks of the virtual machine. Disk Task Displays the details of the disk tasks. Service Tasks Displays the details of the service settings tasks. Virtual Machine Management Task Displays the details of the virtual machine management tasks. Virtual Machine Startup Task Displays the details of the virtual machine startup tasks. Virtual Machine Snapshot Tasks Displays the details of the virtual machine snapshot tasks. Virtual Machine workspace This workspace displays the details of all virtual machines. This workspace contains the following views: Virtual Machine Details Displays the virtual machine details, such as status and health. VM Operating System Details Displays the virtual machine name and the operating system that runs on it. The virtual machines without any installed operating system are filtered. Virtual Machine Summary workspace This workspace displays the statistical details of the virtual machine management service. This workspace contains the following views: Virtual Machine Health Summary Displays the health details of the Virtual Machine Management Service. Virtual Machine Bus Displays the statistics of the virtual machine bus. Virtual Machine Summary Displays the statistical details of the virtual machine management service.

12 Microsoft Hyper-V Server agent Reference VM Replication workspace This workspace provides information about the replication of virtual machines. This workspace contains the following views: VM Replication Displays detailed information about the replication of virtual machines. VM Replication Statistics Displays detailed information about the replication statistics of virtual machine. VM Modification navigator item The workspace descriptions are organized by the navigator item to which the workspaces are relevant. VM Modification workspace This workspace displays the information about the modification tasks that are performed on the virtual machine. This workspace contains the following views: VM Modification Displays all modification tasks such as migration, modification, and deletion. VM Migration without Cluster Displays information about the virtual machines that are migrated without clustered environment.

Chapter 1. Workspaces reference 13 14 Microsoft Hyper-V Server agent Reference Chapter 2. Attributes reference

Attributes are the application properties that are being measured and reported by the IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Hyper-V Server Agent. About attributes

Attributes are organized into attribute groups. Attributes in an attribute group relate to a single object such as an application, or to a single kind of data such as status information.

Attributes in a group can be used in queries, query-based views, situations, policy workflows, take action definitions, and launch application definitions. Chart or table views and situations are two examples of how attributes in a group can be used: v Chart or table views Attributes are displayed in chart and table views. The chart and table views use queries to specify which attribute values to request from a monitoring agent. You use the Properties editor to apply filters and set styles to define the content and appearance of a view based on an existing query. v Situations You use attributes to create situations that monitor the state of your operating system, database, or application. A situation describes a condition you want to test. When you start a situation, the values you assign to the situation attributes are compared with the values collected by the Microsoft Hyper-V Server agent and registers an event if the condition is met. You are alerted to events by indicator icons that are displayed in the Navigator. Additional information about attributes

For more information about using attributes and attribute groups, see the Tivoli Enterprise Portal User's Guide.

For a list of the attribute groups, a list of the attributes in each attribute group, and descriptions of the attributes for this monitoring agent, see “Attribute groups for the monitoring agent” and “Attributes in each attribute group” on page 19.

Attribute groups for the monitoring agent The Microsoft Hyper-V Server agent contains the following attribute groups. For agents that use IBM Tivoli Monitoring infrastructure, attributes are in attribute groups. For agents that use the lightweight infrastructure, attributes are in data sets.

The table name depends on the maximum table name limits of the target database being used for the historical data collection. If the maximum name is 30 characters, any warehouse or historical table name longer than 30 characters is shortened to 30 characters.

Note: Agents that use the Tivoli Monitoring infrastructure refer to the historical table name as the warehouse table name. v Attribute group name: Availability – Table name: KHVAVAIL – Warehouse or historical table name: KHV_AVAILABILITY or KHVAVAIL v Attribute group name: Director – Table name: KHVDIRECTO

© Copyright IBM Corp. 2008, 2013 15 – Warehouse or historical table name: KHV_DIRECTOR or KHVDIRECTO v Attribute group name: Disk – Table name: KHVGETDIS0 – Warehouse or historical table name: KHV_DISK or KHVGETDIS0 v Attribute group name: Enterprise Hyper-V Summary – Table name: KHVVHYPERV – Warehouse or historical table name: KHV_ENTERPRISE_HYPER_V_SUMMARY or KHVVHYPERV v Attribute group name: Event Log – Table name: KHVEVTLOG – Warehouse or historical table name: KHV_EVENT_LOG or KHVEVTLOG v Attribute group name: Hyper V Dynamic Memory Balancer – Table name: KHVHYVDMMB – Warehouse or historical table name: KHV_HYPER_V_DYNAMIC_MEMORY_BALANCER or KHVHYVDMMB v Attribute group name: Hyper V Dynamic Memory VM – Table name: KHVHYVDMVM – Warehouse or historical table name: KHV_HYPER_V_DYNAMIC_MEMORY_VM or KHVHYVDMVM v Attribute group name: Hyper V Replica VM – Table name: KHVHYPERVR – Warehouse or historical table name: KHV_HYPER_V_REPLICA_VM or KHVHYPERVR v Attribute group name: Hyper V Replication Statistics – Table name: KHVHYPVRST – Warehouse or historical table name: KHV_HYPER_V_REPLICATION_STATISTICS or KHVHYPVRST v Attribute group name: Hyper V Server Disk – Table name: KHVHVSDISK – Warehouse or historical table name: KHV_HYPER_V_SERVER_DISK or KHVHVSDISK v Attribute group name: Hyper V Server Network Interface – Table name: KHVHVSVNWI – Warehouse or historical table name: KHV_HYPER_V_SERVER_NETWORK_INTERFACE or KHVHVSVNWI v Attribute group name: Hyper-V Hypervisor Logical Processor – Table name: KHVHYLPROC – Warehouse or historical table name: KHV_HYPER_V_HYPERVISOR_LOGICAL_PROCESSOR or KHVHYLPROC v Attribute group name: Hyper-V Hypervisor Partition – Table name: KHVHYPART – Warehouse or historical table name: KHV_HYPER_V_HYPERVISOR_PARTITION or KHVHYPART v Attribute group name: Hyper-V Hypervisor Root Partition – Table name: KHVHYRPART – Warehouse or historical table name: KHV_HYPER_V_HYPERVISOR_ROOT_PARTITION or KHVHYRPART v Attribute group name: Hyper-V Hypervisor Root Virtual Processor – Table name: KHVHYRPROC – Warehouse or historical table name: KHV_HYPER_V_HYPERVISOR_ROOT_VIRTUAL_PROCESSOR or KHVHYRPROC

16 Microsoft Hyper-V Server agent Reference v Attribute group name: Hyper-V Hypervisor Root Virtual Processor More – Table name: KHVHYRPROM – Warehouse or historical table name: KHV_HYPER_V_HYPERVISOR_ROOT_VIRTUAL_PROCESSOR_MORE or KHVHYRPROM v Attribute group name: Hyper-V Hypervisor Virtual Processor – Table name: KHVHYVPROC – Warehouse or historical table name: KHV_HYPER_V_HYPERVISOR_VIRTUAL_PROCESSOR or KHVHYVPROC v Attribute group name: Hyper-V Hypervisor Virtual Processor More – Table name: KHVHYVPROM – Warehouse or historical table name: KHV_HYPER_V_HYPERVISOR_VIRTUAL_PROCESSOR_MORE or KHVHYVPROM v Attribute group name: Hyper-V Legacy Network Adapter – Table name: KHVLEGNWAD – Warehouse or historical table name: KHV_HYPER_V_LEGACY_NETWORK_ADAPTER or KHVLEGNWAD v Attribute group name: Hyper-V Summary – Table name: KHVHYPERV – Warehouse or historical table name: KHV_HYPER_V_SUMMARY or KHVHYPERV v Attribute group name: Hyper-V Task Manager Detail – Table name: KHVTASKMD – Warehouse or historical table name: KHV_HYPER_V_TASK_MANAGER_DETAIL or KHVTASKMD v Attribute group name: Hyper-V Task Manager Recent Time – Table name: KHVTASKMDR – Warehouse or historical table name: KHV_HYPER_V_TASK_MANAGER_RECENT_TIME or KHVTASKMDR v Attribute group name: Hyper-V Virtual IDE Controller – Table name: KHVVIDECON – Warehouse or historical table name: KHV_HYPER_V_VIRTUAL_IDE_CONTROLLER or KHVVIDECON v Attribute group name: Hyper-V Virtual IDE Controller Filter – Table name: KHVVIDECFL – Warehouse or historical table name: KHV_HYPER_V_VIRTUAL_IDE_CONTROLLER_FILTER or KHVVIDECFL v Attribute group name: Hyper-V Virtual IDE Controller Win2K12 – Table name: KHVVIDECTK – Warehouse or historical table name: KHV_HYPER_V_VIRTUAL_IDE_CONTROLLER_WIN2K12 or KHVVIDECTK v Attribute group name: Hyper-V Virtual Machine Bus – Table name: KHVVMBUS – Warehouse or historical table name: KHV_HYPER_V_VIRTUAL_MACHINE_BUS or KHVVMBUS v Attribute group name: Hyper-V Virtual Machine Health Summary – Table name: KHVVMHESUM – Warehouse or historical table name: KHV_HYPER_V_VIRTUAL_MACHINE_HEALTH_SUMMARY or KHVVMHESUM v Attribute group name: Hyper-V Virtual Machine Summary – Table name: KHVVMSUMMA

Chapter 2. Attributes reference 17 – Warehouse or historical table name: KHV_HYPER_V_VIRTUAL_MACHINE_SUMMARY or KHVVMSUMMA v Attribute group name: Hyper-V Virtual Network Adapter – Table name: KHVVIRNWAD – Warehouse or historical table name: KHV_HYPER_V_VIRTUAL_NETWORK_ADAPTER or KHVVIRNWAD v Attribute group name: Hyper-V Virtual Storage Device – Table name: KHVVSTORDV – Warehouse or historical table name: KHV_HYPER_V_VIRTUAL_STORAGE_DEVICE or KHVVSTORDV v Attribute group name: Hyper-V Virtual Switch – Table name: KHVVIRSWIT – Warehouse or historical table name: KHV_HYPER_V_VIRTUAL_SWITCH or KHVVIRSWIT v Attribute group name: Hyper-V Virtual Switch Port – Table name: KHVVIRSWPO – Warehouse or historical table name: KHV_HYPER_V_VIRTUAL_SWITCH_PORT or KHVVIRSWPO v Attribute group name: Hyper-V VM Association with Virtual Network – Table name: KHVVMAVCN – Warehouse or historical table name: KHV_HYPER_V_VM_ASSOCIATION_WITH_VIRTUAL_NETWORK or KHVVMAVCN v Attribute group name: Hyper-V VM IO APIC – Table name: KHVVMIOAPI – Warehouse or historical table name: KHV_HYPER_V_VM_IO_APIC or KHVVMIOAPI v Attribute group name: Hyper-V VM Vid Partition – Table name: KHVHYVIDP – Warehouse or historical table name: KHV_HYPER_V_VM_VID_PARTITION or KHVHYVIDP v Attribute group name: Hypervisor – Table name: KHVHYPERVI – Warehouse or historical table name: KHV_HYPERVISOR or KHVHYPERVI v Attribute group name: Memory – Table name: KHVGETMEM0 – Warehouse or historical table name: KHV_MEMORY or KHVGETMEM0 v Attribute group name: Memory in Percentage – Table name: KHVMEMIPER – Warehouse or historical table name: KHV_MEMORY_IN_PERCENTAGE or KHVMEMIPER v Attribute group name: Migration – Table name: KHVNVVMIGR – Warehouse or historical table name: KHV_MIGRATION or KHVNVVMIGR v Attribute group name: Performance Object Status – Table name: KHVPOBJST – Warehouse or historical table name: KHV_PERFORMANCE_OBJECT_STATUS or KHVPOBJST v Attribute group name: Processor – Table name: KHVGETPRO0 – Warehouse or historical table name: KHV_PROCESSOR or KHVGETPRO0 v Attribute group name: Resource Metering – Table name: KHVVMRESME

18 Microsoft Hyper-V Server agent Reference – Warehouse or historical table name: KHV_RESOURCE_METERING or KHVVMRESME v Attribute group name: Thread Pool Status – Table name: KHVTHPLST – Warehouse or historical table name: KHV_THREAD_POOL_STATUS or KHVTHPLST v Attribute group name: Virtual Machine – Table name: KHVGETVIR0 – Warehouse or historical table name: KHV_VIRTUAL_MACHINE or KHVGETVIR0 v Attribute group name: Virtual Machine Details – Table name: KHVVMOSJOI – Warehouse or historical table name: KHV_VIRTUAL_MACHINE_DETAILS or KHVVMOSJOI v Attribute group name: Virtual Switch – Table name: KHVMSVMVI4 – Warehouse or historical table name: KHV_VIRTUAL_SWITCH or KHVMSVMVI4 v Attribute group name: VLAN Endpoint – Table name: KHVMSVMVI5 – Warehouse or historical table name: KHV_VLAN_ENDPOINT or KHVMSVMVI5 v Attribute group name: VM Mig WO Cluster – Table name: KHVVMMIGWC – Warehouse or historical table name: KHV_VM_MIG_WO_CLUSTER or KHVVMMIGWC v Attribute group name: VM Modification – Table name: KHVVMMODF – Warehouse or historical table name: KHV_VM_MODIFICATION or KHVVMMODF v Attribute group name: VM Operating System – Table name: KHVVMOS – Warehouse or historical table name: KHV_VM_OPERATING_SYSTEM or KHVVMOS v Attribute group name: VM Storage Migration – Table name: KHVVMSTMIG – Warehouse or historical table name: KHV_VM_STORAGE_MIGRATION or KHVVMSTMIG

Attributes in each attribute group Attributes in each Microsoft Hyper-V Server agent attribute group collect data that the agent uses for monitoring.

The description of each attribute group contains the following details: v Whether the attribute group is a historical type that you can roll off to a data warehouse. v Information such as whether the attribute is a key attribute, type, verification method, warehouse name (as applicable), and other names. A key attribute is an attribute that is used in warehouse aggregation to identify rows of data that represent the same object. Availability attribute group The Availability attribute group contains the availability data for all processes and services that make up this application. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes:

Chapter 2. Attributes reference 19 Application Component attribute The descriptive name of a part of the application. This attribute is a key attribute. The type is string. The following names are defined for this attribute: APPLICATION_COMPONENT or COMPONENT (warehouse name), Application Component (caption), Application_Component (attribute name), and COMPONENT (column name). Command Line attribute The program name and any arguments specified on the command line when the process was started. For Service or Functionality test, this attribute has the value N/A. The type is string with enumerated values. The following values are defined: N/A (N/A). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: COMMAND_LINE or CMDLINE (warehouse name), Command Line (caption), Command_Line (attribute name), and CMDLINE (column name). Full Name attribute The full name of the process that includes the path. The type is string with enumerated values. The following values are defined: N/A (N/A). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: FULL_NAME or FULLNAME (warehouse name), Full Name (caption), Full_Name (attribute name), and FULLNAME (column name). Functionality Test Message attribute The text message that corresponds to the Functionality Test Status. This attribute is only valid for functionality tests. The type is string with enumerated values. The following values are defined: N/A (N/A). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: FUNCTIONALITY_TEST_MESSAGE or FUNCMSG (warehouse name), Functionality Test Message (caption), Functionality_Test_Message (attribute name), and FUNCMSG (column name). Functionality Test Status attribute The return code of the functionality test. When the monitored application is running correctly, 'SUCCESS' is displayed. 'NOT_RUNNING' is displayed when it is not running correctly. 'N/A' is displayed when the row does not represent a functionality test. The type is integer with enumerated values. The following values are defined: SUCCESS (0), N/A (1), GENERAL ERROR (2), WARNING (3), NOT RUNNING (4), DEPENDENT NOT RUNNING (5), ALREADY RUNNING (6), PREREQ NOT RUNNING (7), TIMED OUT (8), DOESNT EXIST (9), UNKNOWN (10), DEPENDENT STILL RUNNING (11), INSUFFICIENT USER AUTHORITY (12). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: FUNCTIONALITY_TEST_STATUS or FUNCSTATUS (warehouse name), Functionality Test Status (caption), Functionality_Test_Status (attribute name), and FUNCSTATUS (column name). Name attribute The name of the process, service, or functionality test. This name matches the executable name of the process, the service short name or the name of the process used to test the application. The type is string with enumerated values. The following values are defined: N/A (N/A). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name).

20 Microsoft Hyper-V Server agent Reference Page Faults per Sec attribute The rate of page faults for the process measured in faults per second. This attribute contains only valid data for processes. The type is integer (32-bit gauge). The following names are defined for this attribute: PAGE_FAULTS_PER_SEC or PAGEFAULTS (warehouse name), Page Faults per Sec (caption), Page_Faults_per_Sec (attribute name), and PAGEFAULTS (column name). Percent Privileged Time attribute The percentage of the available CPU time being used by this process for privileged operation. The type is integer (32-bit gauge). The following names are defined for this attribute: PERCENT_PRIVILEGED_TIME or PERCPRIV (warehouse name), Percent Privileged Time (caption), Percent_Privileged_Time (attribute name), and PERCPRIV (column name). Percent Processor Time attribute The percentage of the elapsed time that this process used the processor to execute instructions. The type is integer (32-bit gauge). The following names are defined for this attribute: PERCENT_PROCESSOR_TIME or PERCPROC (warehouse name), Percent Processor Time (caption), Percent_Processor_Time (attribute name), and PERCPROC (column name). Percent User Mode Time attribute The percentage of the available CPU time being used by this process for user mode operation. The type is integer (32-bit gauge). The following names are defined for this attribute: PERCENT_USER_MODE_TIME or PERCUSER (warehouse name), Percent User Mode Time (caption), Percent_User_Mode_Time (attribute name), and PERCUSER (column name). PID attribute The process ID associated with the process. This attribute contains only valid data for processes. The type is integer (32-bit gauge). The following names are defined for this attribute: PID (warehouse name), PID (caption), PID (attribute name), and PID (column name). Status attribute The status of the application component. v For processes 'UP', 'DOWN', 'WARNING', or 'PROCESS_DATA_NOT_AVAILABLE': 'PROCESS_DATA_NOT_AVAILABLE' is displayed for a process when the matching process is running but the resource use information cannot be collected for that process. v For services 'UP', 'DOWN', or 'UNKNOWN': 'UNKNOWN' is displayed when the service is not installed. v For functionality tests: 'PASSED' or 'FAILED' is displayed. The type is integer with enumerated values. The following values are defined: DOWN (0), UP (1), WARNING (2), UNKNOWN (3), PASSED (4), FAILED (5), PROCESS DATA NOT AVAILABLE (6). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: STATUS (warehouse name), Status (caption), Status (attribute name), and STATUS (column name). Thread Count attribute The number of threads currently allocated by this process. This attribute contains only valid data for processes. The type is integer (32-bit gauge). The following names are defined for this attribute: THREAD_COUNT or THREADS (warehouse name), Thread Count (caption), Thread_Count (attribute name), and THREADS (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name).

Chapter 2. Attributes reference 21 Type attribute The type of the application component. Components are processes, services, or functionality tests. The type is integer with enumerated values. The following values are defined: PROCESS (0), SERVICE (1), FUNCTIONALITY TEST (2). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: TYPE (warehouse name), Type (caption), Type (attribute name), and TYPE (column name). Virtual Size attribute The virtual size (in MB) of the process. The type is integer (32-bit gauge). The following names are defined for this attribute: VIRTUAL_SIZE or VIRTSIZE (warehouse name), Virtual Size (caption), Virtual_Size (attribute name), and VIRTSIZE (column name). Working Set Size attribute The working set size of the process in MB. This attribute contains only valid data for processes. The type is integer (32-bit gauge). The following names are defined for this attribute: WORKING_SET_SIZE or WORKSET (warehouse name), Working Set Size (caption), Working_Set_Size (attribute name), and WORKSET (column name). Director attribute group The Director attribute group provides information about the configuration settings of the IBM Systems Director. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Director Port attribute The port number of the Director Server. The type is string. The following names are defined for this attribute: DIRECTORPORT or DPORT (warehouse name), Director Port (caption), DirectorPort (attribute name), and DPORT (column name). Director Server attribute The name of the Director Server. The type is string. The following names are defined for this attribute: DIRECTORSERVER or DSERVER (warehouse name), Director Server (caption), DirectorServer (attribute name), and DSERVER (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Use TEP Credential attribute The TEP credentials details that are used for accessing authentication to the IBM Systems Director. The type is string. The following names are defined for this attribute: USETEPCREDENTIAL or TEPUSER (warehouse name), Use TEP Credential (caption), UseTEPCredential (attribute name), and TEPUSER (column name). Disk attribute group The Disk attribute group represents a hard drive within a virtual machine. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes:

22 Microsoft Hyper-V Server agent Reference Availability attribute Status of the device The type is integer with enumerated values. The following values are defined: Other (1), Unknown (2), Running/Full Power (3), Warning (4), In Test (5), Not Applicable (6), Power Off (7), Off Line (8), Off Duty (9), Degraded (10), Not Installed (11), Install Error (12), Power Save - Unknown (13), Power Save - Low Power Mode (14), Power Save - Standby (15), Power Cycle (16), Power Save - Warning (17). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: AVAILABILITY or AVAILABILI (warehouse name), Availability (caption), Availability (attribute name), and AVAILABILI (column name). Default Block Size attribute The default block size, in bytes, for the device The type is integer (32-bit numeric property). The following names are defined for this attribute: DEFAULTBLOCKSIZE or DEFAULTBLO (warehouse name), Default Block Size (caption), DefaultBlockSize (attribute name), and DEFAULTBLO (column name). Device ID attribute The unique identifier for the disk drive This attribute is a key attribute. The type is string. The following names are defined for this attribute: DEVICEID (warehouse name), Device ID (caption), DeviceID (attribute name), and DEVICEID (column name). Enabled State attribute The enabled and disabled states of an element The type is integer with enumerated values. The following values are defined: Unknown (0), Other (1), Enabled (2), Disabled (3), Shutting Down (4), Not Applicable (5), Enabled but Offline (6), In Test (7), Deferred (8), Quiesce (9), Starting (10). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: ENABLEDSTATE or ENABLEDSTA (warehouse name), Enabled State (caption), EnabledState (attribute name), and ENABLEDSTA (column name). Free Physical Disk attribute The free physical disk space available, in GB The type is integer (32-bit gauge). The following names are defined for this attribute: FREEPHYSICALDISK or FREEPHY (warehouse name), Free Physical Disk (caption), FreePhysicalDisk (attribute name), and FREEPHY (column name). Free Physical Disk V2 attribute The free physical disk space available, in GB The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: FREEPHYSICALDISKV2 or FREEPHY2 (warehouse name), Free Physical Disk V2 (caption), FreePhysicalDiskV2 (attribute name), and FREEPHY2 (column name). Health State attribute The current health of the element The type is integer with enumerated values. The following values are defined: Healthy (5), Non-Functional (30). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: HEALTHSTATE or HEALTHSTAT (warehouse name), Health State (caption), HealthState (attribute name), and HEALTHSTAT (column name). Load Time attribute The amount of time that the media takes, from loading until being able to read or write to media, in milliseconds The type is integer (32-bit gauge). The following names are defined for this attribute: LOADTIME (warehouse name), Load Time (caption), LoadTime (attribute name), and LOADTIME (column name). Max Disk Allocated attribute The total disk space in GB, assigned to the virtual disk for the virtual machine.This is equal to (NumberOfBlocks*BlockSize)/1073741824 The type is integer (32-bit numeric property).

Chapter 2. Attributes reference 23 The following names are defined for this attribute: MAXDISKALLOCATED or MAXDISKALO (warehouse name), Max Disk Allocated (caption), MaxDiskAllocated (attribute name), and MAXDISKALO (column name). Max Disk Allocated V2 attribute The total disk space in GB, assigned to the virtual disk for the virtual machine.This is equal to (NumberOfBlocks*BlockSize)/1073741824 The type is real number (32-bit numeric property) with two decimal places of precision. The following names are defined for this attribute: MAXDISKALLOCATEDV2 or MXDISKALO2 (warehouse name), Max Disk Allocated V2 (caption), MaxDiskAllocatedV2 (attribute name), and MXDISKALO2 (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Total Mount Time attribute For removable media, the total time in seconds required for data transfer or to clean the device and for non removable media, this property is not applicable and must be set to 0 The type is integer (32-bit counter). The following names are defined for this attribute: TOTALMOUNTTIME or TOTALMOUNT (warehouse name), Total Mount Time (caption), TotalMountTime (attribute name), and TOTALMOUNT (column name). Virtual Machine ID attribute The unique identifier for the virtual machine This attribute is a key attribute. The type is string. The following names are defined for this attribute: SYSTEMNAME (warehouse name), Virtual Machine ID (caption), SystemName (attribute name), and SYSTEMNAME (column name). Virtual Machine Name attribute Name of the virtual machine The type is string. The following names are defined for this attribute: VIRTUALMACHINENAME or VIRMACNAME (warehouse name), Virtual Machine Name (caption), VirtualMachineName (attribute name), and VIRMACNAME (column name). Enterprise Hyper-V Summary attribute group Provides the data that is contained in the Hyper-V Summary attribute group for all the monitored Microsoft Hyper-V Server systems in the enterprise. The data is collected from each agent in the environment every 10 minutes. The Hyper-V Summary attribute group provides information about the physical resource utilization by the Hyper-V system. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Disk Read Latency attribute The latency of the read operations on the disk, in milliseconds. The type is integer (32-bit gauge). The following names are defined for this attribute: DISKREADLATENCY or DISKREA (warehouse name), Disk Read Latency (caption), DiskReadLatency (attribute name), and DISKREA (column name). Disk Write Latency attribute The latency of the write operations on the disk, in milliseconds. The type is integer (32-bit gauge).

24 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: DISKWRITELATENCY or DISKWRI (warehouse name), Disk Write Latency (caption), DiskWriteLatency (attribute name), and DISKWRI (column name). Max Logical Processor attribute The maximum processor utilization in percentage by the logical processor. The type is integer (32-bit gauge). The following names are defined for this attribute: MAXLOGICALPROCESSOR or MAXLOGI (warehouse name), Max Logical Processor (caption), MaxLogicalProcessor (attribute name), and MAXLOGI (column name). Max Virtual Processor attribute The maximum virtual processor utilization in percentage by the virtual machine. The type is integer (32-bit gauge). The following names are defined for this attribute: MAXVIRTUALPROCESSOR or MAXVIRT (warehouse name), Max Virtual Processor (caption), MaxVirtualProcessor (attribute name), and MAXVIRT (column name). Memory Available attribute The memory available in percentage on the Hyper-V system. The type is integer (32-bit gauge). The following names are defined for this attribute: MEMORYAVAILABLE or AVAILAB (warehouse name), Memory Available (caption), MemoryAvailable (attribute name), and AVAILAB (column name). Memory Utilized attribute The percentage of memory that is utilized by the Hyper-V system. The type is integer (32-bit gauge). The following names are defined for this attribute: MEMORYUTILIZED or UTILIZE (warehouse name), Memory Utilized (caption), MemoryUtilized (attribute name), and UTILIZE (column name). Network Utilization attribute Maximum network utilization by the network interface The type is integer (32-bit gauge). The following names are defined for this attribute: NETWORKUTILIZATION or NETWORK (warehouse name), Network Utilization (caption), NetworkUtilization (attribute name), and NETWORK (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). System Processor Utilization attribute The percentage of the processor that is utilized by the Hyper-V system. The type is integer (32-bit gauge). The following names are defined for this attribute: SYSTEMCPUUTILIZATION or SYSTEMC (warehouse name), System Processor Utilization (caption), SystemCPUUtilization (attribute name), and SYSTEMC (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Event Log attribute group The Event Log attribute group provides information about the critical, error, and warning events that are specific to the Hyper-V system. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes:

Chapter 2. Attributes reference 25 Event Category attribute The task category of the event. The type is integer with enumerated values. The following values are defined: None (0). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: EVENT_CATEGORY or EVTCATEG (warehouse name), Event Category (caption), Event_Category (attribute name), and EVTCATEG (column name). Event ID attribute The ID of the event. This attribute is a key attribute. The type is integer (32-bit gauge). The following names are defined for this attribute: EVENT_ID or EVTID (warehouse name), Event ID (caption), Event_ID (attribute name), and EVTID (column name). Event Source attribute The event source that is defined by the Hyper-V server role. The type is string. The following names are defined for this attribute: EVENT_SOURCE or EVTSOURCE (warehouse name), Event Source (caption), Event_Source (attribute name), and EVTSOURCE (column name). Event Type attribute The type of the event, for example, Critical, Error, and Warning. The type is integer with enumerated values. The following values are defined: Critical (1), Error (2), Warning (3), Information (4). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: EVENT_TYPE or EVTTYPE (warehouse name), Event Type (caption), Event_Type (attribute name), and EVTTYPE (column name). Log Name attribute The name of the event log for a specific application. The type is string. The following names are defined for this attribute: LOG_NAME or LOGNAME (warehouse name), Log Name (caption), Log_Name (attribute name), and LOGNAME (column name). Message attribute The description of the event. The type is string. The following names are defined for this attribute: MESSAGE (warehouse name), Message (caption), Message (attribute name), and MESSAGE (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Time Generated attribute The time when the event is generated. The type is string. The following names are defined for this attribute: TIME_GENERATED or SYSTIME (warehouse name), Time Generated (caption), Time_Generated (attribute name), and SYSTIME (column name). Timestamp attribute The time the event was generated. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Hyper V Dynamic Memory Balancer attribute group The Hyper-V Dynamic Memory Balancer attribute group displays data that is gathered from the Hyper-V Dynamic Memory Balancer. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes:

26 Microsoft Hyper-V Server agent Reference Added Memory attribute The cumulative amount of memory (in MB) that is currently added to the virtual machines.This attribute is not supported on and Windows Server 2016. The type is integer (32-bit gauge). The following names are defined for this attribute: ADDED_MEMORY or ADDEDMEMOR (warehouse name), Added Memory (caption), Added_Memory (attribute name), and ADDEDMEMOR (column name). Available Memory attribute The current amount of memory (in MB) that is available on the balancer node. The type is integer (32-bit gauge). The following names are defined for this attribute: AVAILABLE_MEMORY or AVAILABLEM (warehouse name), Available Memory (caption), Available_Memory (attribute name), and AVAILABLEM (column name). Average Pressure attribute The average pressure on the balancer node. The type is integer (32-bit gauge). The following names are defined for this attribute: AVERAGE_PRESSURE or AVERAGEPRR (warehouse name), Average Pressure (caption), Average_Pressure (attribute name), and AVERAGEPRR (column name). Memory Add Operations attribute The total number of memory add operations that have been performed since the balancer was hosted.This attribute is not supported on Windows Server 2012 and Windows Server 2016. The type is integer (32-bit counter). The following names are defined for this attribute: MEMORY_ADD_OPERATIONS or MEMORYADDO (warehouse name), Memory Add Operations (caption), Memory_Add_Operations (attribute name), and MEMORYADDO (column name). Memory Remove Operations attribute The total number of memory remove operations that have been performed since the balancer was hosted.This attribute is not supported on Windows Server 2012 and Windows Server 2016. The type is integer (32-bit counter). The following names are defined for this attribute: MEMORY_REMOVE_OPERATIONS or MEMORYREMO (warehouse name), Memory Remove Operations (caption), Memory_Remove_Operations (attribute name), and MEMORYREMO (column name). Name attribute This is the name of the dynamic memory balancer. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Removed Memory attribute The cumulative amount of memory (in MB) that has been currently removed from the virtual machines.This attribute is not supported on Windows Server 2012 and Windows Server 2016. The type is integer (32-bit gauge). The following names are defined for this attribute: REMOVED_MEMORY or REMOVEDMER (warehouse name), Removed Memory (caption), Removed_Memory (attribute name), and REMOVEDMER (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string.

Chapter 2. Attributes reference 27 The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Hyper V Dynamic Memory VM attribute group The Hyper-V Dynamic Memory VM attribute group provides information about the Dynamic Memory of each virtual machine (VM). This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Added Memory attribute The cumulative amount of memory (in MB) that has been added to the VM since the VM was hosted.This attribute is not supported on Windows Server 2012. The type is integer (32-bit counter). The following names are defined for this attribute: ADDED_MEMORY or ADEDMEMORY (warehouse name), Added Memory (caption), Added_Memory (attribute name), and ADEDMEMORY (column name). Average Pressure attribute The average pressure in the VM. The type is integer (32-bit gauge). The following names are defined for this attribute: AVERAGE_PRESSURE or AVERAGEPR (warehouse name), Average Pressure (caption), Average_Pressure (attribute name), and AVERAGEPR (column name). Current Pressure attribute The current pressure in the VM. The type is integer (32-bit gauge). The following names are defined for this attribute: CURRENT_PRESSURE or CURRENTPRR (warehouse name), Current Pressure (caption), Current_Pressure (attribute name), and CURRENTPRR (column name). Guest Visible Physical Memory attribute The amount of memory (in MB) that is currently visible in the VM. The type is integer (32-bit gauge). The following names are defined for this attribute: GUEST_VISIBLE_PHYSICAL_MEMORY or GUESTVISIM (warehouse name), Guest Visible Physical Memory (caption), Guest_Visible_Physical_Memory (attribute name), and GUESTVISIM (column name). Maximum Pressure attribute The maximum pressure band in the VM. The type is integer (32-bit gauge). The following names are defined for this attribute: MAXIMUM_PRESSURE or MAXIMUMPRR (warehouse name), Maximum Pressure (caption), Maximum_Pressure (attribute name), and MAXIMUMPRR (column name). Memory Add Operations attribute The total number of memory add operations that have been performed for the VM since the VM was hosted.This attribute is not supported on Windows Server 2012. The type is integer (32-bit counter). The following names are defined for this attribute: MEMORY_ADD_OPERATIONS or MEMORYADDO (warehouse name), Memory Add Operations (caption), Memory_Add_Operations (attribute name), and MEMORYADDO (column name). Memory Remove Operations attribute The total number of memory remove operations that have been performed for the VM since the VM was hosted.This attribute is not supported on Windows Server 2012. The type is integer (32-bit counter). The following names are defined for this attribute: MEMORY_REMOVE_OPERATIONS or MEMORYREMO (warehouse name), Memory Remove Operations (caption), Memory_Remove_Operations (attribute name), and MEMORYREMO (column name). Minimum Pressure attribute The minimum pressure band in the VM. The type is integer (32-bit gauge).

28 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: MINIMUM_PRESSURE or MINIMUMPRR (warehouse name), Minimum Pressure (caption), Minimum_Pressure (attribute name), and MINIMUMPRR (column name). Name attribute This is the name of the Virtual Machine. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Physical Memory attribute The current amount of memory (in MB) in the VM. The type is integer (32-bit gauge). The following names are defined for this attribute: PHYSICAL_MEMORY or PHYSICALMR (warehouse name), Physical Memory (caption), Physical_Memory (attribute name), and PHYSICALMR (column name). Removed Memory attribute The cumulative amount of memory (in MB) that has been removed from the VM since the VM was hosted.This attribute is not supported on Windows Server 2012. The type is integer (32-bit counter). The following names are defined for this attribute: REMOVED_MEMORY or REMOVEDMER (warehouse name), Removed Memory (caption), Removed_Memory (attribute name), and REMOVEDMER (column name). Smart Paging Working Set Size attribute The amount of memory (in MB) allocated by Smart Paging in a page file.This attribute is supported on Windows Server 2012 and later. The type is integer (32-bit gauge). The following names are defined for this attribute: SMART_PAGING_WORKING_SET_SIZE or SMPGWRSET (warehouse name), Smart Paging Working Set Size (caption), Smart_Paging_Working_Set_Size (attribute name), and SMPGWRSET (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Hyper V Replica VM attribute group The Hyper-V Replica VM attribute group provides information about the replication of a virtual machine, which includes the details of extended replication also. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Average Replication Latency attribute The average replication latency in seconds. The type is integer (64-bit gauge). The following names are defined for this attribute: AVERAGE_REPLICATION_LATENCY or AVRELA (warehouse name), Average Replication Latency (caption), Average_Replication_Latency (attribute name), and AVRELA (column name). Average Replication Size attribute The average replication size in bytes. The type is integer (64-bit gauge). The following names are defined for this attribute: AVERAGE_REPLICATION_SIZE or AVRESZ (warehouse name), Average Replication Size (caption), Average_Replication_Size (attribute name), and AVRESZ (column name).

Chapter 2. Attributes reference 29 Compression Efficiency attribute The compression efficiency of the file that has been transferred through the network. The type is integer (64-bit gauge). The following names are defined for this attribute: COMPRESSION_EFFICIENCY or COMPEF (warehouse name), Compression Efficiency (caption), Compression_Efficiency (attribute name), and COMPEF (column name). Last Replication Size attribute The replication size (in bytes) of the most recently completed replication. The type is integer (64-bit gauge). The following names are defined for this attribute: LAST_REPLICATION_SIZE or LTRESZ (warehouse name), Last Replication Size (caption), Last_Replication_Size (attribute name), and LTRESZ (column name). Network Bytes Recv attribute The total number of bytes received through the network for the virtual machine. The type is integer (64-bit gauge). The following names are defined for this attribute: NETWORK_BYTES_RECV or NWBYRC (warehouse name), Network Bytes Recv (caption), Network_Bytes_Recv (attribute name), and NWBYRC (column name). Network Bytes Sent attribute The total number of bytes sent through the network for the virtual machine. The type is integer (64-bit gauge). The following names are defined for this attribute: NETWORK_BYTES_SENT or NWBYSE (warehouse name), Network Bytes Sent (caption), Network_Bytes_Sent (attribute name), and NWBYSE (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Replication Count attribute The total count of replication. The type is integer (64-bit gauge). The following names are defined for this attribute: REPLICATION_COUNT or REPCNT (warehouse name), Replication Count (caption), Replication_Count (attribute name), and REPCNT (column name). Replication Latency attribute The most recent replication latency in seconds.This attribute denotes the time taken for the delta to be applied on the recovery. The type is integer (64-bit gauge). The following names are defined for this attribute: REPLICATION_LATENCY or REPLAT (warehouse name), Replication Latency (caption), Replication_Latency (attribute name), and REPLAT (column name). Resynchronized Bytes attribute The total bytes sent and received through the network for the virtual machine during the resynchronize operation. The type is integer (64-bit gauge). The following names are defined for this attribute: RESYNCHRONIZED_BYTES or RESBYT (warehouse name), Resynchronized Bytes (caption), Resynchronized_Bytes (attribute name), and RESBYT (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name).

30 Microsoft Hyper-V Server agent Reference Virtual Machine attribute The name of the virtual machine.The virtual machine name that includes an underscore and Extended denotes the extended replica of the virtual machine. This attribute is a key attribute. The type is string. The following names are defined for this attribute: VIRTUAL_MACHINE_NAME or VMNAME (warehouse name), Virtual Machine (caption), Virtual_Machine_Name (attribute name), and VMNAME (column name). Hyper V Replication Statistics attribute group The Hyper-V Replication Statistics attribute group provides information about the replication statistics of a virtual machine, which includes the details of extended replication also. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Max Replication Latency attribute The maximum time in seconds that is taken by the virtual machine to complete a single replication cycle. The type is integer (32-bit gauge). The following names are defined for this attribute: MAX_REPLICATION_LATENCY or MXREPLAT (warehouse name), Max Replication Latency (caption), Max_Replication_Latency (attribute name), and MXREPLAT (column name). Max Replication Size attribute The maximum size of the replication data in KB that is transferred over a single cycle to the recovery host system. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MAX_REPLICATION_SIZE or MXREPSIZE (warehouse name), Max Replication Size (caption), Max_Replication_Size (attribute name), and MXREPSIZE (column name). Network Failure Count attribute The total number of network errors that were encountered by replication channel with recovery host system since the virtual machine replication was started. The type is integer (32-bit counter). The following names are defined for this attribute: NETWORK_FAILURE_COUNT or NWFAILCNT (warehouse name), Network Failure Count (caption), Network_Failure_Count (attribute name), and NWFAILCNT (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Pending Replication Size attribute The size of the data in KB for a virtual machine that is pending for replication. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PENDING_REPLICATION_SIZE or PENREPSIZE (warehouse name), Pending Replication Size (caption), Pending_Replication_Size (attribute name), and PENREPSIZE (column name). Replication Failure Count attribute The total number of replication failures including failed replication operations since the virtual machine replication was started. This attribute is a key attribute. The type is integer (32-bit counter). The following names are defined for this attribute: REPLICATION_FAILURE_COUNT or REPFLCNT (warehouse name), Replication Failure Count (caption), Replication_Failure_Count (attribute name), and REPFLCNT (column name).

Chapter 2. Attributes reference 31 Replication Health attribute The replication health of the virtual machine. The type is integer with enumerated values. The following values are defined: Ok (1), Warning (2), Critical (3). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: REPLICATION_HEALTH or REPHEALTH (warehouse name), Replication Health (caption), Replication_Health (attribute name), and REPHEALTH (column name). Replication Latency attribute The average time in seconds that is taken to transfer the replication data to the recovery hosts system. The type is integer (32-bit gauge). The following names are defined for this attribute: REPLICATION_LATENCY or REPLATNCY (warehouse name), Replication Latency (caption), Replication_Latency (attribute name), and REPLATNCY (column name). Replication Miss Count attribute The number of replication cycles that were not completed because of a heavy workload, network issues, or replication errors since the virtual machine replication was started. The type is integer (32-bit counter). The following names are defined for this attribute: REPLICATION_MISS_COUNT or REPMISCNT (warehouse name), Replication Miss Count (caption), Replication_Miss_Count (attribute name), and REPMISCNT (column name). Replication Size attribute The total amount of replication data in KB that is transferred to the recovery host system. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: REPLICATION_SIZE or REPSIZE (warehouse name), Replication Size (caption), Replication_Size (attribute name), and REPSIZE (column name). Replication Success Count attribute The total number of successful operations for the virtual machine since the virtual machine replication was started. This attribute is a key attribute. The type is integer (32-bit counter). The following names are defined for this attribute: REPLICATION_SUCCESS_COUNT or REPSUCCNT (warehouse name), Replication Success Count (caption), Replication_Success_Count (attribute name), and REPSUCCNT (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Virtual Machine attribute The name of the virtual machine.The virtual machine name that includes an underscore and Extended denotes the extended replica of the virtual machine. The type is string. The following names are defined for this attribute: VIRTUAL_MACHINE_NAME or VMNAME (warehouse name), Virtual Machine (caption), Virtual_Machine_Name (attribute name), and VMNAME (column name). Hyper V Server Disk attribute group The Hyper-V Server Disk attribute group provides information about the logical disk of Hyper-V Server. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Device ID attribute The unique identifier of the logical disk. This attribute is a key attribute. The type is string. The following names are defined for this attribute: DEVICE_ID or DEVICEID (warehouse name), Device ID (caption), Device_ID (attribute name), and DEVICEID (column name).

32 Microsoft Hyper-V Server agent Reference Disk Utilization attribute The percentage of disk usage of the server. The type is real number (32-bit numeric property) with two decimal places of precision. The following names are defined for this attribute: DISK_UTILIZATION or DISKUTIL (warehouse name), Disk Utilization (caption), Disk_Utilization (attribute name), and DISKUTIL (column name). attribute The file system on the logical disk. The type is string. The following names are defined for this attribute: FILE_SYSTEM or FILESYS (warehouse name), File System (caption), File_System (attribute name), and FILESYS (column name). Free Space attribute The total amount of free space in GB that is available on the logical disk. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: FREE_SPACE or FRSPACE (warehouse name), Free Space (caption), Free_Space (attribute name), and FRSPACE (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Total Size attribute The total size of the logical disk drive, in GB. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: TOTAL_SIZE or TOTSIZE (warehouse name), Total Size (caption), Total_Size (attribute name), and TOTSIZE (column name). Used Space attribute The total amount of used space in GB on the logical disk. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: USED_SPACE or USDSPACE (warehouse name), Used Space (caption), Used_Space (attribute name), and USDSPACE (column name). Hyper V Server Network Interface attribute group The Hyper-V Server Network Interface attribute group provides statistical information about the Hyper-V Server network interface. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Current Bandwidth attribute The current bandwidth of the interface in megabytes per second. The type is real number (64-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CURRENT_BANDWIDTH or CURBNDW (warehouse name), Current Bandwidth (caption), Current_Bandwidth (attribute name), and CURBNDW (column name). KBs Received Per Sec attribute The total number of KBs including framing characters that were received on the network interface per second. The type is real number (64-bit gauge) with two decimal places of precision. The following names are defined for this attribute: KBS_RECEIVED_PER_SEC or BTRCPSEC (warehouse name), KBs Received Per Sec (caption), KBs_Received_Per_Sec (attribute name), and BTRCPSEC (column name).

Chapter 2. Attributes reference 33 KBs Sent Per Sec attribute The total number of KBs including framing characters that were sent from the network interface per second. The type is real number (64-bit gauge) with two decimal places of precision. The following names are defined for this attribute: KBS_SENT_PER_SEC or BTSTPSEC (warehouse name), KBs Sent Per Sec (caption), KBs_Sent_Per_Sec (attribute name), and BTSTPSEC (column name). KBs Total Per Sec attribute The total number of KBs including framing characters that were sent or received on the network interface per second. The type is real number (64-bit gauge) with two decimal places of precision. The following names are defined for this attribute: KBS_TOTAL_PER_SEC or BTTOTPSEC (warehouse name), KBs Total Per Sec (caption), KBs_Total_Per_Sec (attribute name), and BTTOTPSEC (column name). Network Interface Name attribute The name of the network interface of the Hyper-V server. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NETWORK_INTERFACE_NAME or NWINFNM (warehouse name), Network Interface Name (caption), Network_Interface_Name (attribute name), and NWINFNM (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Output Queue Length attribute The length of the network interface output packet queue, in packets. The type is integer (32-bit gauge). The following names are defined for this attribute: OUTPUT_QUEUE_LENGTH or OPQULEN (warehouse name), Output Queue Length (caption), Output_Queue_Length (attribute name), and OPQULEN (column name). Packets Outbound Discarded attribute The total number of error free outbound packets that were discarded by the network interface even though no errors were found to prevent the transmission.One of the reasons to discard such a packet is to free up buffer space. The type is integer (32-bit gauge). The following names are defined for this attribute: PACKETS_OUTBOUND_DISCARDED or PKOBDISC (warehouse name), Packets Outbound Discarded (caption), Packets_Outbound_Discarded (attribute name), and PKOBDISC (column name). Packets Outbound Errors attribute The total number of outbound packets on the network interface that were not transmitted because of errors. The type is integer (32-bit gauge). The following names are defined for this attribute: PACKETS_OUTBOUND_ERRORS or PKOBERR (warehouse name), Packets Outbound Errors (caption), Packets_Outbound_Errors (attribute name), and PKOBERR (column name). Packets Persec attribute The total number of packets that were sent and received on the network interface per second. The type is integer (32-bit gauge). The following names are defined for this attribute: PACKETS_PERSEC or PKPRSEC (warehouse name), Packets Persec (caption), Packets_Persec (attribute name), and PKPRSEC (column name). Packets Received Discarded attribute The total number of received inbound packets on the network interface that were discarded even though no errors were found to prevent delivery to a higher layer protocol.One of the reasons to discard such a packet is to free up buffer space. The type is integer (32-bit gauge).

34 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: PACKETS_RECEIVED_DISCARDED or PKRECDISC (warehouse name), Packets Received Discarded (caption), Packets_Received_Discarded (attribute name), and PKRECDISC (column name). Packets Received Errors attribute The total number of inbound packets on the network interface contained errors that prevented delivery to the higher layer protocol. The type is integer (32-bit gauge). The following names are defined for this attribute: PACKETS_RECEIVED_ERRORS or PKRECERR (warehouse name), Packets Received Errors (caption), Packets_Received_Errors (attribute name), and PKRECERR (column name). Packets Received Per Sec attribute The total number of packets that were received on the network interface per second. The type is integer (32-bit gauge). The following names are defined for this attribute: PACKETS_RECEIVED_PER_SEC or PKRECPS (warehouse name), Packets Received Per Sec (caption), Packets_Received_Per_Sec (attribute name), and PKRECPS (column name). Packets Received Unknown attribute The total number of packets that were received on the interface and were discarded because of an unknown or unsupported protocol. The type is integer (32-bit gauge). The following names are defined for this attribute: PACKETS_RECEIVED_UNKNOWN or PKRCUN (warehouse name), Packets Received Unknown (caption), Packets_Received_Unknown (attribute name), and PKRCUN (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Hyper-V Hypervisor Logical Processor attribute group The Hyper-V Hypervisor Logical Processor attribute group provides information about the logical processors of the hypervisor. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: C1 Transitions Per Sec attribute The rate at which the processor entered the C1 low-power idle state. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: C1_TRANSITIONS_PER_SEC or C1TRANSITN (warehouse name), C1 Transitions Per Sec (caption), C1_Transitions_Per_Sec (attribute name), and C1TRANSITN (column name). C2 Transitions Per Sec attribute The rate at which the processor entered the C2 low-power idle state. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: C2_TRANSITIONS_PER_SEC or C2TRANSITN (warehouse name), C2 Transitions Per Sec (caption), C2_Transitions_Per_Sec (attribute name), and C2TRANSITN (column name). C3 Transitions Per Sec attribute The rate at which the processor entered the C3 low-power idle state. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: C3_TRANSITIONS_PER_SEC or C3TRANSITN (warehouse name), C3 Transitions Per Sec (caption), C3_Transitions_Per_Sec (attribute name), and C3TRANSITN (column name). Context Switches Per Sec attribute The rate at which the virtual processor switches context. The type is real number (32-bit gauge) with two decimal places of precision.

Chapter 2. Attributes reference 35 The following names are defined for this attribute: CONTEXT_SWITCHES_PER_SEC or CONTXTSWIT (warehouse name), Context Switches Per Sec (caption), Context_Switches_Per_Sec (attribute name), and CONTXTSWIT (column name). Hardware Interrupts Per Sec attribute The rate of hardware interrupts (excluding the hypervisor interrupts) to the processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: HARDWARE_INTERRUPTS_PER_SEC or HARDWAREIN (warehouse name), Hardware Interrupts Per Sec (caption), Hardware_Interrupts_Per_Sec (attribute name), and HARDWAREIN (column name). Inter Processor Interrupts Per Sec attribute The rate at which the processor sends the interprocessor interrupts. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: INTER_PROCESSOR_INTERRUPTS_PER_SEC or INTPROCI (warehouse name), Inter Processor Interrupts Per Sec (caption), Inter_Processor_Interrupts_Per_Sec (attribute name), and INTPROCI (column name). Inter Processor Interrupts Sent Per Sec attribute The rate at which the hypervisor inter-processor interrupts are delivered to the processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: INTER_PROCESSOR_INTERRUPTS_SENT_PER_SEC or INTPROCIS (warehouse name), Inter Processor Interrupts Sent Per Sec (caption), Inter_Processor_Interrupts_Sent_Per_Sec (attribute name), and INTPROCIS (column name). Monitor Transition Cost In MS attribute The cost in microseconds to monitor a transition. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MONITOR_TRANSITION_COST or MONITORTRA (warehouse name), Monitor Transition Cost In MS (caption), Monitor_Transition_Cost (attribute name), and MONITORTRA (column name). Monitor Transition Cost In NS attribute The cost in nanoseconds to monitor a transition. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MONITOR_TRANSITION_COST_NS or MONITORTRN (warehouse name), Monitor Transition Cost In NS (caption), Monitor_Transition_Cost_NS (attribute name), and MONITORTRN (column name). Name attribute The name of the instance. This attribute is a key attribute. The type is String. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Percent C1 Time attribute The percentage of time for which the processor is in the C1 low-power idle state. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PCT_C1_TIME or PCTC1RT (warehouse name), Percent C1 Time (caption), Pct_C1_Time (attribute name), and PCTC1RT (column name). Percent C2 Time attribute The percentage of time for which the processor is in the C2 low-power idle state. The type is real number (32-bit gauge) with two decimal places of precision.

36 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: PCT_C2_TIME or PCTC2RT (warehouse name), Percent C2 Time (caption), Pct_C2_Time (attribute name), and PCTC2RT (column name). Percent C3 Time attribute The percentage of time for which the processor is in the C3 low-power idle state. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PCT_C3_TIME or PCTC3RT (warehouse name), Percent C3 Time (caption), Pct_C3_Time (attribute name), and PCTC3RT (column name). Percent Guest Run Time attribute The percentage of time that the guest code takes to run on a logical processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PCT_GUEST_RUN_TIME or PCTGSTRT (warehouse name), Percent Guest Run Time (caption), Pct_Guest_Run_Time (attribute name), and PCTGSTRT (column name). Percent Hypervisor Run Time attribute The percentage of time that the hypervisor takes to run on a logical processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PCT_HYPERVISOR_RUN_TIME or PCTHYPVRT (warehouse name), Percent Hypervisor Run Time (caption), Pct_Hypervisor_Run_Time (attribute name), and PCTHYPVRT (column name). Percent Idle Time attribute The percentage of time for which the logical processor is idle. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PCT_IDLE_TIME or PCTIDLET (warehouse name), Percent Idle Time (caption), Pct_Idle_Time (attribute name), and PCTIDLET (column name). Percent Total Run Time attribute The percentage of the total runtime on each virtual processor, where total runtime is the sum of the Percentage Guest Time and the Percentage Hypervisor Runtime attributes. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PCT_TOTAL_RUN_TIME or PCTTOTALRT (warehouse name), Percent Total Run Time (caption), Pct_Total_Run_Time (attribute name), and PCTTOTALRT (column name). Scheduler Interrupts Per Sec attribute The rate at which the hypervisor scheduler interrupts the processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: SCHEDULER_INTERRUPTS_PER_SEC or SCHEDULERI (warehouse name), Scheduler Interrupts Per Sec (caption), Scheduler_Interrupts_Per_Sec (attribute name), and SCHEDULERI (column name). Timer Interrupts Per Sec attribute The rate at which the hypervisor timer interrupts the processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: TIMER_INTERRUPTS_PER_SEC or TIMERINTER (warehouse name), Timer Interrupts Per Sec (caption), Timer_Interrupts_Per_Sec (attribute name), and TIMERINTER (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Total Interrupts Per Sec attribute The total number of interrupts that the logical processor processes. The type is real number (32-bit gauge) with two decimal places of precision.

Chapter 2. Attributes reference 37 The following names are defined for this attribute: TOTAL_INTERRUPTS_PER_SEC or TOTALINTER (warehouse name), Total Interrupts Per Sec (caption), Total_Interrupts_Per_Sec (attribute name), and TOTALINTER (column name). Hyper-V Hypervisor Partition attribute group The Hyper-V Hypervisor Partition attribute group provides information about the virtual processors, memory space, and so on of the virtual machines. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Address Spaces attribute The number of address spaces in the virtual Translation Lookaside Buffer (TLB) of the partition. The type is integer (32-bit gauge). The following names are defined for this attribute: ADDRESS_SPACES or ADDRSPACES (warehouse name), Address Spaces (caption), Address_Spaces (attribute name), and ADDRSPACES (column name). Deposited Pages attribute The number of pages that are deposited in the partition. The type is integer (32-bit gauge). The following names are defined for this attribute: DEPOSITED_PAGES or DEPOSITEDP (warehouse name), Deposited Pages (caption), Deposited_Pages (attribute name), and DEPOSITEDP (column name). GPA Pages attribute The number of pages that are present in the Guest Physical Address (GPA) space of the partition. The type is integer (32-bit gauge). The following names are defined for this attribute: GPA_PAGES or GPAPAGES (warehouse name), GPA Pages (caption), GPA_Pages (attribute name), and GPAPAGES (column name). GPA Space Modifications Per Sec attribute The rate at which modifications are made to the GPA space of the partition. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: GPA_SPACE_MODIFICATIONS_PER_SEC or GPASPACE (warehouse name), GPA Space Modifications Per Sec (caption), GPA_Space_Modifications_Per_Sec (attribute name), and GPASPACE (column name). Name attribute The name of the instance. This attribute is a key attribute. The type is String. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Virtual Processors attribute The number of virtual processors that are present in the partition. The type is integer (32-bit numeric property). The following names are defined for this attribute: VIRTUAL_PROCESSORS or VIRTUALPRO (warehouse name), Virtual Processors (caption), Virtual_Processors (attribute name), and VIRTUALPRO (column name).

38 Microsoft Hyper-V Server agent Reference Virtual TLB Flush Entires Per Sec attribute The rate at which the virtual TLB is flushed. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: VIRTUAL_TLB_FLUSH_ENTIRES_PER_SEC or VIRTLBFLU (warehouse name), Virtual TLB Flush Entires Per Sec (caption), Virtual_TLB_Flush_Entires_Per_Sec (attribute name), and VIRTLBFLU (column name). Virtual TLB Pages attribute The number of pages that are used by the virtual TLB of the partition. The type is integer (32-bit gauge). The following names are defined for this attribute: VIRTUAL_TLB_PAGES or VIRTLBPAG (warehouse name), Virtual TLB Pages (caption), Virtual_TLB_Pages (attribute name), and VIRTLBPAG (column name). Hyper-V Hypervisor Root Partition attribute group The Hyper-V Hypervisor Root Partition attribute group provides information about the virtual processors, memory space, and so on of the root partition. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Address Spaces attribute The number of address spaces in the virtual TLB of the partition. The type is integer (32-bit gauge). The following names are defined for this attribute: ADDRESS_SPACES or ADDRSPACES (warehouse name), Address Spaces (caption), Address_Spaces (attribute name), and ADDRSPACES (column name). Deposited Pages attribute The number of pages that are deposited in the partition. The type is integer (32-bit gauge). The following names are defined for this attribute: DEPOSITED_PAGES or DEPOSITEDP (warehouse name), Deposited Pages (caption), Deposited_Pages (attribute name), and DEPOSITEDP (column name). Name attribute The name of the instance. This attribute is a key attribute. The type is String. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Virtual Processors attribute The number of virtual processors that exist in the partition. The type is integer (32-bit numeric property). The following names are defined for this attribute: VIRTUAL_PROCESSORS or VIRTUALPRO (warehouse name), Virtual Processors (caption), Virtual_Processors (attribute name), and VIRTUALPRO (column name). Virtual TLB Flush Entires Per Sec attribute The rate at which virtual TLB pages are flushed. The type is real number (32-bit gauge) with two decimal places of precision.

Chapter 2. Attributes reference 39 The following names are defined for this attribute: VIRTUAL_TLB_FLUSH_ENTIRES_PER_SEC or VIRTLBFLU (warehouse name), Virtual TLB Flush Entires Per Sec (caption), Virtual_TLB_Flush_Entires_Per_Sec (attribute name), and VIRTLBFLU (column name). Virtual TLB Pages attribute The number of pages that are used by the virtual TLB in the partition. The type is integer (32-bit gauge). The following names are defined for this attribute: VIRTUAL_TLB_PAGES or VIRTLBPAG (warehouse name), Virtual TLB Pages (caption), Virtual_TLB_Pages (attribute name), and VIRTLBPAG (column name). Hyper-V Hypervisor Root Virtual Processor attribute group The Hyper-V Hypervisor Root Virtual Processor attribute group provides information about the root virtual processor of the hypervisor. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: CPUID Instructions Cost In MS attribute The average time spent in microseconds to process a CPUID instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CPUID_INSTRUCTIONS_COST or CPUID_INS0 (warehouse name), CPUID Instructions Cost In MS (caption), CPUID_Instructions_Cost (attribute name), and CPUID_INS0 (column name). CPUID Instructions Cost In NS attribute The average time spent in nanoseconds to process a CPUID instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CPUID_INSTRUCTIONS_COST_NS or CPUIDINSN (warehouse name), CPUID Instructions Cost In NS (caption), CPUID_Instructions_Cost_NS (attribute name), and CPUIDINSN (column name). CPUID Instructions Per Sec attribute The rate at which the guest code runs the CPU Identification (CPUID) instructions on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CPUID_INSTRUCTIONS_PER_SEC or CPUID_INST (warehouse name), CPUID Instructions Per Sec (caption), CPUID_Instructions_Per_Sec (attribute name), and CPUID_INST (column name). GPA Space Hypercalls Per Sec attribute The rate at which the guest code makes the GPA space hypercalls on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: GPA_SPACE_HYPERCALLS_PER_SEC or GPASPACEHY (warehouse name), GPA Space Hypercalls Per Sec (caption), GPA_Space_Hypercalls_Per_Sec (attribute name), and GPASPACEHY (column name). Guest Page Table Maps Per Sec attribute The rate at which the map operations are performed on the guest page table. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: GUEST_PAGE_TABLE_MAPS_PER_SEC or GUEST_PAGE (warehouse name), Guest Page Table Maps Per Sec (caption), Guest_Page_Table_Maps_Per_Sec (attribute name), and GUEST_PAGE (column name). Name attribute The name of the instance. This attribute is a key attribute. The type is String. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string.

40 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Page Fault Intercepts Per Sec attribute The rate at which the hypervisor intercepts page fault exceptions while running the guest code on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_FAULT_INTERCEPTS_PER_SEC or PAGE_FAULT (warehouse name), Page Fault Intercepts Per Sec (caption), Page_Fault_Intercepts_Per_Sec (attribute name), and PAGE_FAULT (column name). Page Invalidations Cost In MS attribute The average time spent in microseconds to process an INVLPG instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_INVALIDATIONS_COST or PAGE_INVA0 (warehouse name), Page Invalidations Cost In MS (caption), Page_Invalidations_Cost (attribute name), and PAGE_INVA0 (column name). Page Invalidations Cost In NS attribute The average time spent in nanoseconds to process an INVLPG instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_INVALIDATIONS_COST_NS or PAGEINVAN (warehouse name), Page Invalidations Cost In NS (caption), Page_Invalidations_Cost_NS (attribute name), and PAGEINVAN (column name). Page Invalidations Per Sec attribute The rate at which the guest code runs the Invalid TLB Entry (INVLPG) instructions on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_INVALIDATIONS_PER_SEC or PAGE_INVAL (warehouse name), Page Invalidations Per Sec (caption), Page_Invalidations_Per_Sec (attribute name), and PAGE_INVAL (column name). Percent Guest Run Time attribute The percentage of time that the root virtual processor takes to run the non-hypervisor code on a logical processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PCT_GUEST_RUN_TIME or GUEST_RUN_ (warehouse name), Percent Guest Run Time (caption), Pct_Guest_Run_Time (attribute name), and GUEST_RUN_ (column name). Percent Hypervisor Run Time attribute The percentage of time that the root virtual processor takes to run the hypervisor code on a logical processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PCT_HYPERVISOR_RUN_TIME or HYPERVISOR (warehouse name), Percent Hypervisor Run Time (caption), Pct_Hypervisor_Run_Time (attribute name), and HYPERVISOR (column name). Percent Total Run Time attribute The percentage of the total runtime on each virtual processor, where total runtime is the sum of the Percentage Guest Runtime and the Percentage Hypervisor Runtime attributes. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PCT_TOTAL_RUN_TIME or TOTAL_RUN_ (warehouse name), Percent Total Run Time (caption), Pct_Total_Run_Time (attribute name), and TOTAL_RUN_ (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name).

Chapter 2. Attributes reference 41 Total Intercepts Cost In MS attribute The average time spent in microseconds to process the total number of interrupts. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: TOTAL_INTERCEPTS_COST or TOTAL_INT0 (warehouse name), Total Intercepts Cost In MS (caption), Total_Intercepts_Cost (attribute name), and TOTAL_INT0 (column name). Total Intercepts Cost In NS attribute The average time spent in nanoseconds to process the total number of interrupts. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: TOTAL_INTERCEPTS_COST_NS or TOTALINTN (warehouse name), Total Intercepts Cost In NS (caption), Total_Intercepts_Cost_NS (attribute name), and TOTALINTN (column name). Total Intercepts Per Sec attribute The rate at which the total intercepts are made. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: TOTAL_INTERCEPTS_PER_SEC or TOTAL_INTE (warehouse name), Total Intercepts Per Sec (caption), Total_Intercepts_Per_Sec (attribute name), and TOTAL_INTE (column name). Total Messages Per Sec attribute The rate at which messages are sent and received . The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: TOTAL_MESSAGES_PER_SEC or TOTAL_MESS (warehouse name), Total Messages Per Sec (caption), Total_Messages_Per_Sec (attribute name), and TOTAL_MESS (column name). Virtual Interrupt Hypercalls Per Sec attribute The rate at which the guest code makes virtual interrupt hypercalls on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: VIRTUAL_INTERRUPT_HYPERCALLS_PER_SEC or VIRTUAL_IN (warehouse name), Virtual Interrupt Hypercalls Per Sec (caption), Virtual_Interrupt_Hypercalls_Per_Sec (attribute name), and VIRTUAL_IN (column name). Virtual Interrupts Per Sec attribute The rate at which the virtual interrupts are delivered to the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: VIRTUAL_INTERRUPTS_PER_SEC or VIRTUAL_I0 (warehouse name), Virtual Interrupts Per Sec (caption), Virtual_Interrupts_Per_Sec (attribute name), and VIRTUAL_I0 (column name). Virtual MMU Hypercalls Per Sec attribute The rate at which the guest code makes virtual Memory Management Unit (MMU) hypercalls on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: VIRTUAL_MMU_HYPERCALLS_PER_SEC or VIRTUAL_MM (warehouse name), Virtual MMU Hypercalls Per Sec (caption), Virtual_MMU_Hypercalls_Per_Sec (attribute name), and VIRTUAL_MM (column name). Virtual Processor Hypercalls Per Sec attribute The rate at which the guest code makes virtual processor hypercalls on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: VIRTUAL_PROCESSOR_HYPERCALLS_PER_SEC or VIRTUAL_PR (warehouse name), Virtual Processor Hypercalls Per Sec (caption), Virtual_Processor_Hypercalls_Per_Sec (attribute name), and VIRTUAL_PR (column name).

42 Microsoft Hyper-V Server agent Reference Hyper-V Hypervisor Root Virtual Processor More attribute group The Hyper-V Hypervisor Root Virtual Processor More attribute group provides information about the root virtual processor of the hypervisor. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Address Domain Flushes Per Sec attribute The rate at which the guest code flushes the virtual TLB on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: ADDRESS_DOMAIN_FLUSHES_PER_SEC or ADDRESS_DO (warehouse name), Address Domain Flushes Per Sec (caption), Address_Domain_Flushes_Per_Sec (attribute name), and ADDRESS_DO (column name). Address Space Evictions Per Sec attribute The rate at which the address space is evicted from the virtual TLB. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: ADDRESS_SPACE_EVICTIONS_PER_SEC or ADDRESS_SP (warehouse name), Address Space Evictions Per Sec (caption), Address_Space_Evictions_Per_Sec (attribute name), and ADDRESS_SP (column name). Address Space Flushes Per Sec attribute The rate at which the guest code flushes an address space on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: ADDRESS_SPACE_FLUSHES_PER_SEC or ADDRESS_S0 (warehouse name), Address Space Flushes Per Sec (caption), Address_Space_Flushes_Per_Sec (attribute name), and ADDRESS_S0 (column name). Address Space Switches Per Sec attribute The rate at which the guest code switches an address space on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: ADDRESS_SPACE_SWITCHES_PER_SEC or ADDRESS_S1 (warehouse name), Address Space Switches Per Sec (caption), Address_Space_Switches_Per_Sec (attribute name), and ADDRESS_S1 (column name). APIC EOI Accesses Per Sec attribute The rate at which the guest code writes the Advanced Programmable Interrupt Controller (APIC) End of Interrupt (EOI) register on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: APIC_EOI_ACCESSES_PER_SEC or APICEOIACC (warehouse name), APIC EOI Accesses Per Sec (caption), APIC_EOI_Accesses_Per_Sec (attribute name), and APICEOIACC (column name). APIC IPIs Sent Per Sec attribute The rate at which the root virtual processor sends the APIC interprocessor interrupts. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: APIC_IPIS_SENT_PER_SEC or APICIPISEN (warehouse name), APIC IPIs Sent Per Sec (caption), APIC_IPIs_Sent_Per_Sec (attribute name), and APICIPISEN (column name). APIC MMIO Accesses Per Sec attribute The rate at which the guest code accesses the APIC Memory-Mapped I/O (MMIO) register on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: APIC_MMIO_ACCESSES_PER_SEC or APICMMIOAC (warehouse name), APIC MMIO Accesses Per Sec (caption), APIC_MMIO_Accesses_Per_Sec (attribute name), and APICMMIOAC (column name).

Chapter 2. Attributes reference 43 APIC Self IPIs Sent Per Sec attribute The rate at which the root virtual processor sends the APIC interrupts to itself. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: APIC_SELF_IPIS_SENT_PER_SEC or APICSELFIP (warehouse name), APIC Self IPIs Sent Per Sec (caption), APIC_Self_IPIs_Sent_Per_Sec (attribute name), and APICSELFIP (column name). APIC TPR Accesses Per Sec attribute The rate at which the guest code accesses the APIC Task Priority Register (TPR) on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: APIC_TPR_ACCESSES_PER_SEC or APICTPRACC (warehouse name), APIC TPR Accesses Per Sec (caption), APIC_TPR_Accesses_Per_Sec (attribute name), and APICTPRACC (column name). Control Register Accesses Cost In MS attribute The average time spent in microseconds to access the control register. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CONTROL_REGISTER_ACCESSES_COST or CONTROL_R0 (warehouse name), Control Register Accesses Cost In MS (caption), Control_Register_Accesses_Cost (attribute name), and CONTROL_R0 (column name). Control Register Accesses Cost In NS attribute The average time spent in nanoseconds to access the control register. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CONTROL_REGISTER_ACCESSES_COST_NS or CONTROLRN (warehouse name), Control Register Accesses Cost In NS (caption), Control_Register_Accesses_Cost_NS (attribute name), and CONTROLRN (column name). Control Register Accesses Per Sec attribute The rate at which the guest code accesses the control register on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CONTROL_REGISTER_ACCESSES_PER_SEC or CONTROLREG (warehouse name), Control Register Accesses Per Sec (caption), Control_Register_Accesses_Per_Sec (attribute name), and CONTROLREG (column name). Debug Register Accesses Cost In MS attribute The average time spent in microseconds to handle an access to the debug register. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: DEBUG_REGISTER_ACCESSES_COST or DEBUG_REG0 (warehouse name), Debug Register Accesses Cost In MS (caption), Debug_Register_Accesses_Cost (attribute name), and DEBUG_REG0 (column name). Debug Register Accesses Cost In NS attribute The average time spent in nanoseconds to handle an access to the debug register. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: DEBUG_REGISTER_ACCESSES_COST_NS or DEBUGREGN (warehouse name), Debug Register Accesses Cost In NS (caption), Debug_Register_Accesses_Cost_NS (attribute name), and DEBUGREGN (column name). Debug Register Accesses Per Sec attribute The rate at which the guest code accesses the debug register on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: DEBUG_REGISTER_ACCESSES_PER_SEC or DEBUG_REGI (warehouse name), Debug Register Accesses Per Sec (caption), Debug_Register_Accesses_Per_Sec (attribute name), and DEBUG_REGI (column name). Emulated Instructions Cost In MS attribute The average time spent in microseconds to emulate an instruction. The type is real number (32-bit gauge) with two decimal places of precision.

44 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: EMULATED_INSTRUCTIONS_COST or EMUINSTCOS (warehouse name), Emulated Instructions Cost In MS (caption), Emulated_Instructions_Cost (attribute name), and EMUINSTCOS (column name). Emulated Instructions Cost In NS attribute The average time spent in nanoseconds to emulate an instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: EMULATED_INSTRUCTIONS_COST_NS or EMUINSTCON (warehouse name), Emulated Instructions Cost In NS (caption), Emulated_Instructions_Cost_NS (attribute name), and EMUINSTCON (column name). Emulated Instructions Per Sec attribute The rate at which the guest code emulates the instructions on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: EMULATED_INSTRUCTIONS_PER_SEC or EMUINSTSEC (warehouse name), Emulated Instructions Per Sec (caption), Emulated_Instructions_Per_Sec (attribute name), and EMUINSTSEC (column name). External Interrupts Cost In MS attribute The average time spent in microseconds to process an external interrupt. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: EXTERNAL_INTERRUPTS_COST or EXTINTCOS (warehouse name), External Interrupts Cost In MS (caption), External_Interrupts_Cost (attribute name), and EXTINTCOS (column name). External Interrupts Cost In NS attribute The average time spent in nanoseconds to process an external interrupt. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: EXTERNAL_INTERRUPTS_COST_NS or EXTINTCON (warehouse name), External Interrupts Cost In NS (caption), External_Interrupts_Cost_NS (attribute name), and EXTINTCON (column name). External Interrupts Per Sec attribute The rate at which the hypervisor receives external interrupts while executing the guest code on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: EXTERNAL_INTERRUPTS_PER_SEC or EXTINTSEC (warehouse name), External Interrupts Per Sec (caption), External_Interrupts_Per_Sec (attribute name), and EXTINTSEC (column name). Global GVA Range Flushes Per Sec attribute The rate at which the guest code flushes a virtual address range in all the address spaces on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: GLOBAL_GVA_RANGE_FLUSHES_PER_SEC or GLOBAL_GVA (warehouse name), Global GVA Range Flushes Per Sec (caption), Global_GVA_Range_Flushes_Per_Sec (attribute name), and GLOBAL_GVA (column name). HLT Instructions Cost In MS attribute The average time spent in microseconds to process an HLT instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: HLT_INSTRUCTIONS_COST or HLT_INSTRO (warehouse name), HLT Instructions Cost In MS (caption), HLT_Instructions_Cost (attribute name), and HLT_INSTRO (column name). HLT Instructions Cost In NS attribute The average spent time in nanoseconds to process an HLT instruction. The type is real number (32-bit gauge) with two decimal places of precision.

Chapter 2. Attributes reference 45 The following names are defined for this attribute: HLT_INSTRUCTIONS_COST_NS or HLTINSTRN (warehouse name), HLT Instructions Cost In NS (caption), HLT_Instructions_Cost_NS (attribute name), and HLTINSTRN (column name). HLT Instructions Per Sec attribute The rate at which the guest code runs the Halt (HLT) instructions on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: HLT_INSTRUCTIONS_PER_SEC or HLT_INSTRU (warehouse name), HLT Instructions Per Sec (caption), HLT_Instructions_Per_Sec (attribute name), and HLT_INSTRU (column name). Hypercalls Cost In Ms attribute The average time spent in microseconds to process a hypercall. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: HYPERCALLS_COST or HYPERCALLC (warehouse name), Hypercalls Cost In Ms (caption), Hypercalls_Cost (attribute name), and HYPERCALLC (column name). Hypercalls Cost In NS attribute The average time spent in nanoseconds to process a hypercall. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: HYPERCALLS_COST_NS or HYPERCALLN (warehouse name), Hypercalls Cost In NS (caption), Hypercalls_Cost_NS (attribute name), and HYPERCALLN (column name). Hypercalls Per Sec attribute The rate at which the guest code makes hypercalls on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: HYPERCALLS_PER_SEC or HYPERCALLS (warehouse name), Hypercalls Per Sec (caption), Hypercalls_Per_Sec (attribute name), and HYPERCALLS (column name). IO Instructions Cost In MS attribute The average time spent in microseconds to process an I/O instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: IO_INSTRUCTIONS_COST or IO_INSTRU0 (warehouse name), IO Instructions Cost In MS (caption), IO_Instructions_Cost (attribute name), and IO_INSTRU0 (column name). IO Instructions Cost In NS attribute The average time spent in nanoseconds to process an I/O instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: IO_INSTRUCTIONS_COST_NS or IOINSTRUN (warehouse name), IO Instructions Cost In NS (caption), IO_Instructions_Cost_NS (attribute name), and IOINSTRUN (column name). IO Instructions Per Sec attribute The rate at which the guest code runs the I/O instructions on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: IO_INSTRUCTIONS_PER_SEC or IO_INSTRUC (warehouse name), IO Instructions Per Sec (caption), IO_Instructions_Per_Sec (attribute name), and IO_INSTRUC (column name). IO Intercept Messages Per Sec attribute The rate at which the I/O intercept messages are sent to the parent partition. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: IO_INTERCEPT_MESSAGES_PER_SEC or IO_INTERCE (warehouse name), IO Intercept Messages Per Sec (caption), IO_Intercept_Messages_Per_Sec (attribute name), and IO_INTERCE (column name).

46 Microsoft Hyper-V Server agent Reference Large Page TLB Fills Per Sec attribute The rate of the virtual TLB misses on large pages. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: LARGE_PAGE_TLB_FILLS_PER_SEC or LARGE_PAGE (warehouse name), Large Page TLB Fills Per Sec (caption), Large_Page_TLB_Fills_Per_Sec (attribute name), and LARGE_PAGE (column name). Local Flushed GVA Ranges Per Sec attribute The rate at which the guest code flushes a virtual address range in all the address spaces on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: LOCAL_FLUSHED_GVA_RANGES_PER_SEC or LOCAL_FLUS (warehouse name), Local Flushed GVA Ranges Per Sec (caption), Local_Flushed_GVA_Ranges_Per_Sec (attribute name), and LOCAL_FLUS (column name). Logical Processor Hypercalls Per Sec attribute The rate at which the logical processor runs the hypercalls. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: LOGICAL_PROCESSOR_HYPERCALLS_PER_SEC or LOGICAL_PH (warehouse name), Logical Processor Hypercalls Per Sec (caption), Logical_Processor_Hypercalls_Per_Sec (attribute name), and LOGICAL_PH (column name). Logical Processor Migrations Per Sec attribute The rate at which the root virtual processor migrates to a different logical processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: LOGICAL_PROCESSOR_MIGRATIONS_PER_SEC or LOGICAL_PM (warehouse name), Logical Processor Migrations Per Sec (caption), Logical_Processor_Migrations_Per_Sec (attribute name), and LOGICAL_PM (column name). Long Spin Wait Hypercalls Per Sec attribute The rate at which the guest code makes the Long Spin Wait hypercalls on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: LONG_SPIN_WAIT_HYPERCALLS_PER_SEC or LONGSPINWA (warehouse name), Long Spin Wait Hypercalls Per Sec (caption), Long_Spin_Wait_Hypercalls_Per_Sec (attribute name), and LONGSPINWA (column name). Memory Intercept Messages Per Sec attribute The rate at which the memory intercept messages are sent to the parent partition. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MEMORY_INTERCEPT_MESSAGES_PER_SEC or MEMORY_INT (warehouse name), Memory Intercept Messages Per Sec (caption), Memory_Intercept_Messages_Per_Sec (attribute name), and MEMORY_INT (column name). MSR Accesses Cost In MS attribute The average time spent in microseconds to process a MSR instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MSR_ACCESSES_COST or MSR_ACCES0 (warehouse name), MSR Accesses Cost In MS (caption), MSR_Accesses_Cost (attribute name), and MSR_ACCES0 (column name). MSR Accesses Cost In NS attribute The average time spent in nanoseconds to process a MSR instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MSR_ACCESSES_COST_NS or MSRACCESN (warehouse name), MSR Accesses Cost In NS (caption), MSR_Accesses_Cost_NS (attribute name), and MSRACCESN (column name).

Chapter 2. Attributes reference 47 MSR Accesses Per Sec attribute The rate at which the guest code runs the Model Specific Register (MSR) instructions on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MSR_ACCESSES_PER_SEC or MSR_ACCESS (warehouse name), MSR Accesses Per Sec (caption), MSR_Accesses_Per_Sec (attribute name), and MSR_ACCESS (column name). MWAIT Instructions Cost In MS attribute The average time spent in microseconds to process a MWAIT instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MWAIT_INSTRUCTIONS_COST or MWAIT_INS0 (warehouse name), MWAIT Instructions Cost In MS (caption), MWAIT_Instructions_Cost (attribute name), and MWAIT_INS0 (column name). MWAIT Instructions Cost In NS attribute The average time spent in nanoseconds to process a MWAIT instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MWAIT_INSTRUCTIONS_COST_NS or MWAITINSN (warehouse name), MWAIT Instructions Cost In NS (caption), MWAIT_Instructions_Cost_NS (attribute name), and MWAITINSN (column name). MWAIT Instructions Per Sec attribute The rate at which the guest code runs the Monitor Wait (MWAIT) instructions on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MWAIT_INSTRUCTIONS_PER_SEC or MWAIT_INST (warehouse name), MWAIT Instructions Per Sec (caption), MWAIT_Instructions_Per_Sec (attribute name), and MWAIT_INST (column name). Name attribute The name of the instance. This attribute is a key attribute. The type is String. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Other Hypercalls Per Sec attribute The rate at which the hypercalls are run. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: OTHER_HYPERCALLS_PER_SEC or OTHER_HYPE (warehouse name), Other Hypercalls Per Sec (caption), Other_Hypercalls_Per_Sec (attribute name), and OTHER_HYPE (column name). Other Intercepts Cost In MS attribute The average time spent in microseconds to process the other intercepts. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: OTHER_INTERCEPTS_COST or OTHER_INT0 (warehouse name), Other Intercepts Cost In MS (caption), Other_Intercepts_Cost (attribute name), and OTHER_INT0 (column name). Other Intercepts Cost In NS attribute The average time spent in nanoseconds to process the other intercepts. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: OTHER_INTERCEPTS_COST_NS or OTHERINTN (warehouse name), Other Intercepts Cost In NS (caption), Other_Intercepts_Cost_NS (attribute name), and OTHERINTN (column name).

48 Microsoft Hyper-V Server agent Reference Other Intercepts Per Sec attribute The rate at which the guest code triggers the other intercepts on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: OTHER_INTERCEPTS_PER_SEC or OTHER_INTE (warehouse name), Other Intercepts Per Sec (caption), Other_Intercepts_Per_Sec (attribute name), and OTHER_INTE (column name). Other Messages Per Sec attribute The rate at which the other intercept messages are sent to the parent partition. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: OTHER_MESSAGES_PER_SEC or OTHER_MESS (warehouse name), Other Messages Per Sec (caption), Other_Messages_Per_Sec (attribute name), and OTHER_MESS (column name). Page Fault Intercepts Cost In MS attribute The average time spent in microseconds to process a page fault intercept. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_FAULT_INTERCEPTS_COST or PAGE_FAULO (warehouse name), Page Fault Intercepts Cost In MS (caption), Page_Fault_Intercepts_Cost (attribute name), and PAGE_FAULO (column name). Page Fault Intercepts Cost In NS attribute The average time spent in nanoseconds to process a page fault intercept. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_FAULT_INTERCEPTS_COST_NS or PAGEFAULN (warehouse name), Page Fault Intercepts Cost In NS (caption), Page_Fault_Intercepts_Cost_NS (attribute name), and PAGEFAULN (column name). Page Table Allocations Per Sec attribute The rate at which the page tables are allocated in the virtual TLB. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_TABLE_ALLOCATIONS_PER_SEC or PAGE_TABLE (warehouse name), Page Table Allocations Per Sec (caption), Page_Table_Allocations_Per_Sec (attribute name), and PAGE_TABLE (column name). Page Table Eviction Per Sec attribute The rate at which the page tables are evicted from the virtual TLB. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_TABLE_EVICTION_PER_SEC or PAGE_TABL0 (warehouse name), Page Table Eviction Per Sec (caption), Page_Table_Eviction_Per_Sec (attribute name), and PAGE_TABL0 (column name). Page Table Reclamations Per Sec attribute The rate at which the unreferenced page tables are recovered in the virtual TLB. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_TABLE_RECLAMATIONS_PER_SEC or PAGE_TABL1 (warehouse name), Page Table Reclamations Per Sec (caption), Page_Table_Reclamations_Per_Sec (attribute name), and PAGE_TABL1 (column name). Page Table Resets Per Sec attribute The rate at which the page table is reset in the virtual TLB. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_TABLE_RESETS_PER_SEC or PAGE_TABL2 (warehouse name), Page Table Resets Per Sec (caption), Page_Table_Resets_Per_Sec (attribute name), and PAGE_TABL2 (column name). Page Table Validations Per Sec attribute The rate at which the page table validations remove old entries in the virtual TLB. The type is real number (32-bit gauge) with two decimal places of precision.

Chapter 2. Attributes reference 49 The following names are defined for this attribute: PAGE_TABLE_VALIDATIONS_PER_SEC or PAGE_TABL3 (warehouse name), Page Table Validations Per Sec (caption), Page_Table_Validations_Per_Sec (attribute name), and PAGE_TABL3 (column name). Page Table Write Intercepts Per Sec attribute The rate at which the guest code sends write intercepts to the guest page tables on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_TABLE_WRITE_INTERCEPTS_PER_SEC or PAGE_TABL4 (warehouse name), Page Table Write Intercepts Per Sec (caption), Page_Table_Write_Intercepts_Per_Sec (attribute name), and PAGE_TABL4 (column name). Pending Interrupts Cost In MS attribute The average time spent in microseconds to process a pending interrupt intercept. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PENDING_INTERRUPTS_COST or PENDING_I0 (warehouse name), Pending Interrupts Cost In MS (caption), Pending_Interrupts_Cost (attribute name), and PENDING_I0 (column name). Pending Interrupts Cost In NS attribute The average time spent in nanoseconds to process a pending interrupt intercept. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PENDING_INTERRUPTS_COST_NS or PENDINGIN (warehouse name), Pending Interrupts Cost In NS (caption), Pending_Interrupts_Cost_NS (attribute name), and PENDINGIN (column name). Pending Interrupts Per Sec attribute The rate at which interrupts are pending on the root virtual processor because of a TPR made by the guest code. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PENDING_INTERRUPTS_PER_SEC or PENDING_IN (warehouse name), Pending Interrupts Per Sec (caption), Pending_Interrupts_Per_Sec (attribute name), and PENDING_IN (column name). Reflected Guest Page Faults Per Sec attribute The rate at which the page fault exceptions are delivered to the guest code. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: REFLECTED_GUEST_PAGE_FAULTS_PER_SEC or REFLECTED_ (warehouse name), Reflected Guest Page Faults Per Sec (caption), Reflected_Guest_Page_Faults_Per_Sec (attribute name), and REFLECTED_ (column name). Small Page TLB Fills Per Sec attribute The rate of the virtual TLB misses on the virtual pages. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: SMALL_PAGE_TLB_FILLS_PER_SEC or SMALL_PAGE (warehouse name), Small Page TLB Fills Per Sec (caption), Small_Page_TLB_Fills_Per_Sec (attribute name), and SMALL_PAGE (column name). Synthetic Interrupt Hypercalls Per Sec attribute The rate at which the guest code makes the synthetic interrupts hypercalls on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: SYNTHETIC_INTERRUPT_HYPERCALLS_PER_SEC or SYNTHETICI (warehouse name), Synthetic Interrupt Hypercalls Per Sec (caption), Synthetic_Interrupt_Hypercalls_Per_Sec (attribute name), and SYNTHETICI (column name). Synthetic Interrupts Per Sec attribute The rate at which synthetic interrupts are delivered to the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision.

50 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: SYNTHETIC_INTERRUPTS_PER_SEC or SYNTHETIC0 (warehouse name), Synthetic Interrupts Per Sec (caption), Synthetic_Interrupts_Per_Sec (attribute name), and SYNTHETIC0 (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Hyper-V Hypervisor Virtual Processor attribute group The Hyper-V Hypervisor Virtual Processor attribute group provides information about the virtual processor that is assigned to the virtual machines. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: CPUID Instructions Cost In MS attribute The average time spent in microseconds to process a CPUID instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CPUID_INSTRUCTIONS_COST or CPUID_INS0 (warehouse name), CPUID Instructions Cost In MS (caption), CPUID_Instructions_Cost (attribute name), and CPUID_INS0 (column name). CPUID Instructions Cost In NS attribute The average time spent in nanoseconds to process a CPUID instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CPUID_INSTRUCTIONS_COST_NS or CPUIDINSN (warehouse name), CPUID Instructions Cost In NS (caption), CPUID_Instructions_Cost_NS (attribute name), and CPUIDINSN (column name). CPUID Instructions Per Sec attribute The rate at which the guest code runs CPUID instructions on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CPUID_INSTRUCTIONS_PER_SEC or CPUID_INST (warehouse name), CPUID Instructions Per Sec (caption), CPUID_Instructions_Per_Sec (attribute name), and CPUID_INST (column name). GPA Space Hypercalls Per Sec attribute The rate at which the guest code makes GPA space hypercalls on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: GPA_SPACE_HYPERCALLS_PER_SEC or GPASPACEHY (warehouse name), GPA Space Hypercalls Per Sec (caption), GPA_Space_Hypercalls_Per_Sec (attribute name), and GPASPACEHY (column name). Guest Page Table Maps Per Sec attribute The rate at which the map operations are performed on the guest page table The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: GUEST_PAGE_TABLE_MAPS_PER_SEC or GUEST_PAGE (warehouse name), Guest Page Table Maps Per Sec (caption), Guest_Page_Table_Maps_Per_Sec (attribute name), and GUEST_PAGE (column name). Name attribute The name of the instance. This attribute is a key attribute. The type is String. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string.

Chapter 2. Attributes reference 51 The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Page Fault Intercepts Cost In MS attribute The average time spent in microseconds to process a page fault intercept. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_FAULT_INTERCEPTS_COST or PAGE_FAUL0 (warehouse name), Page Fault Intercepts Cost In MS (caption), Page_Fault_Intercepts_Cost (attribute name), and PAGE_FAUL0 (column name). Page Fault Intercepts Cost In NS attribute The average time spent in nanoseconds to process a page fault intercept. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_FAULT_INTERCEPTS_COST_NS or PAGEFAULN (warehouse name), Page Fault Intercepts Cost In NS (caption), Page_Fault_Intercepts_Cost_NS (attribute name), and PAGEFAULN (column name). Page Fault Intercepts Per Sec attribute The rate at which the hypervisor intercepts page fault exceptions while running the guest code on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_FAULT_INTERCEPTS_PER_SEC or PAGE_FAULT (warehouse name), Page Fault Intercepts Per Sec (caption), Page_Fault_Intercepts_Per_Sec (attribute name), and PAGE_FAULT (column name). Page Invalidations Cost In MS attribute The average time spent in microseconds to process an INVLPG instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_INVALIDATIONS_COST or PAGE_INVA0 (warehouse name), Page Invalidations Cost In MS (caption), Page_Invalidations_Cost (attribute name), and PAGE_INVA0 (column name). Page Invalidations Cost In NS attribute The average time spent in nanoseconds to process an INVLPG instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_INVALIDATIONS_COST_NS or PAGEINVAN (warehouse name), Page Invalidations Cost In NS (caption), Page_Invalidations_Cost_NS (attribute name), and PAGEINVAN (column name). Page Invalidations Per Sec attribute The rate at which the guest code runs the INVLPG instructions on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_INVALIDATIONS_PER_SEC or PAGE_INVAL (warehouse name), Page Invalidations Per Sec (caption), Page_Invalidations_Per_Sec (attribute name), and PAGE_INVAL (column name). Percent Guest Run Time attribute The percentage of time that the guest virtual processor takes to run the non-hypervisor code on a logical processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PCT_GUEST_RUN_TIME or GUEST_RUN_ (warehouse name), Percent Guest Run Time (caption), Pct_Guest_Run_Time (attribute name), and GUEST_RUN_ (column name). Percent Hypervisor Run Time attribute The percentage of time that the guest virtual processor takes to run the hypervisor code on a logical processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PCT_HYPERVISOR_RUN_TIME or HYPERVISOR (warehouse name), Percent Hypervisor Run Time (caption), Pct_Hypervisor_Run_Time (attribute name), and HYPERVISOR (column name).

52 Microsoft Hyper-V Server agent Reference Percent Total Run Time attribute The sum of the values of the Percentage Guest Run Time and Percentage Hypervisor Run Time attributes on an individual virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: TOTAL_RUN_TIME or TOTAL_RUN_ (warehouse name), Percent Total Run Time (caption), Total_Run_Time (attribute name), and TOTAL_RUN_ (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Total Intercepts Cost In MS attribute The average time spent in microseconds to process the total number of intercepts. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: TOTAL_INTERCEPTS_COST or TOTAL_INT0 (warehouse name), Total Intercepts Cost In MS (caption), Total_Intercepts_Cost (attribute name), and TOTAL_INT0 (column name). Total Intercepts Cost In NS attribute The average time spent in nanoseconds to process the total number of intercepts. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: TOTAL_INTERCEPTS_COST_NS or TOTALINT0N (warehouse name), Total Intercepts Cost In NS (caption), Total_Intercepts_Cost_NS (attribute name), and TOTALINT0N (column name). Total Intercepts Per Sec attribute The rate at which the guest code processes total intercepts on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: TOTAL_INTERCEPTS_PER_SEC or TOTAL_INTE (warehouse name), Total Intercepts Per Sec (caption), Total_Intercepts_Per_Sec (attribute name), and TOTAL_INTE (column name). Total Messages Per Sec attribute The rate at which the guest code processes the total messages on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: TOTAL_MESSAGES_PER_SEC or TOTAL_MESS (warehouse name), Total Messages Per Sec (caption), Total_Messages_Per_Sec (attribute name), and TOTAL_MESS (column name). Virtual Interrupt Hypercalls Per Sec attribute The rate at which hypercall virtual interrupts occur. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: VIRTUAL_INTERRUPT_HYPERCALLS_PER_SEC or VIRTUAL_IN (warehouse name), Virtual Interrupt Hypercalls Per Sec (caption), Virtual_Interrupt_Hypercalls_Per_Sec (attribute name), and VIRTUAL_IN (column name). Virtual Interrupts Per Sec attribute The rate at which virtual interrupts are delivered to the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: VIRTUAL_INTERRUPTS_PER_SEC or VIRTUAL_I0 (warehouse name), Virtual Interrupts Per Sec (caption), Virtual_Interrupts_Per_Sec (attribute name), and VIRTUAL_I0 (column name). Virtual Machine Name attribute This is the name of the Virtual Machine. The type is string.

Chapter 2. Attributes reference 53 The following names are defined for this attribute: VIRTUAL_MACHINE_NAME or DVMNAME (warehouse name), Virtual Machine Name (caption), Virtual_Machine_Name (attribute name), and DVMNAME (column name). Virtual MMU Hypercalls Per Sec attribute The rate of the virtual MMU hypercalls. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: VIRTUAL_MMU_HYPERCALLS_PER_SEC or VIRTUAL_MM (warehouse name), Virtual MMU Hypercalls Per Sec (caption), Virtual_MMU_Hypercalls_Per_Sec (attribute name), and VIRTUAL_MM (column name). Virtual Processor Hypercalls Per Sec attribute The rate at which the guest code makes virtual processor hypercalls on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: VIRTUAL_PROCESSOR_HYPERCALLS_PER_SEC or VIRTUAL_PR (warehouse name), Virtual Processor Hypercalls Per Sec (caption), Virtual_Processor_Hypercalls_Per_Sec (attribute name), and VIRTUAL_PR (column name). Hyper-V Hypervisor Virtual Processor More attribute group The Hyper-V Hypervisor Virtual Processor More attribute group provides information about the virtual processor that is assigned to virtual machines. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Address Domain Flushes Per Sec attribute The rate at which the guest code flushes the virtual TLB on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: ADDRESS_DOMAIN_FLUSHES_PER_SEC or ADDRESS_DO (warehouse name), Address Domain Flushes Per Sec (caption), Address_Domain_Flushes_Per_Sec (attribute name), and ADDRESS_DO (column name). Address Space Evictions Per Sec attribute The rate at which the address space is evicted from the virtual TLB. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: ADDRESS_SPACE_EVICTIONS_PER_SEC or ADDRESS_SP (warehouse name), Address Space Evictions Per Sec (caption), Address_Space_Evictions_Per_Sec (attribute name), and ADDRESS_SP (column name). Address Space Flushes Per Sec attribute The rate at which the guest code flushes the address space on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: ADDRESS_SPACE_FLUSHES_PER_SEC or ADDRESS_S0 (warehouse name), Address Space Flushes Per Sec (caption), Address_Space_Flushes_Per_Sec (attribute name), and ADDRESS_S0 (column name). Address Space Switches Per Sec attribute The rate at which the guest code switches the address space on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: ADDRESS_SPACE_SWITCHES_PER_SEC or ADDRESS_S1 (warehouse name), Address Space Switches Per Sec (caption), Address_Space_Switches_Per_Sec (attribute name), and ADDRESS_S1 (column name). APIC EOI Accesses Per Sec attribute The rate at which the guest code writes the APIC EOI register on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision.

54 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: APIC_EOI_ACCESSES_PER_SEC or APIC_EOI_A (warehouse name), APIC EOI Accesses Per Sec (caption), APIC_EOI_Accesses_Per_Sec (attribute name), and APIC_EOI_A (column name). APIC IPIs Sent Per Sec attribute The rate at which the virtual processor sends APIC interprocessor interrupts. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: APIC_IPIS_SENT_PER_SEC or APICIPISSE (warehouse name), APIC IPIs Sent Per Sec (caption), APIC_IPIs_Sent_Per_Sec (attribute name), and APICIPISSE (column name). APIC MMIO Accesses Per Sec attribute The rate at which the guest code accesses the APIC MMIO registers on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: APIC_MMIO_ACCESSES_PER_SEC or APICMMIOAC (warehouse name), APIC MMIO Accesses Per Sec (caption), APIC_MMIO_Accesses_Per_Sec (attribute name), and APICMMIOAC (column name). APIC Self IPIs Sent Per Sec attribute The rate at which the virtual processor sends APIC interrupts to itself. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: APIC_SELF_IPIS_SENT_PER_SEC or APICSELFIP (warehouse name), APIC Self IPIs Sent Per Sec (caption), APIC_Self_IPIs_Sent_Per_Sec (attribute name), and APICSELFIP (column name). APIC TPR Accesses Per Sec attribute The rate at which the guest code accesses the APIC TPR on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: APIC_TPR_ACCESSES_PER_SEC or APIC_TPR_A (warehouse name), APIC TPR Accesses Per Sec (caption), APIC_TPR_Accesses_Per_Sec (attribute name), and APIC_TPR_A (column name). Control Register Accesses Cost In MS attribute The average time spent in microseconds to process a control register access. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CONTROL_REGISTER_ACCESSES_COST or CONTROL_R0 (warehouse name), Control Register Accesses Cost In MS (caption), Control_Register_Accesses_Cost (attribute name), and CONTROL_R0 (column name). Control Register Accesses Cost In NS attribute The average time spent in nanoseconds to process a control register access. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CONTROL_REGISTER_ACCESSES_COST_NS or CONTROLRN (warehouse name), Control Register Accesses Cost In NS (caption), Control_Register_Accesses_Cost_NS (attribute name), and CONTROLRN (column name). Control Register Accesses Per Sec attribute The rate at which the guest code accesses the control register on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CONTROL_REGISTER_ACCESSES_PER_SEC or CONTROL_RE (warehouse name), Control Register Accesses Per Sec (caption), Control_Register_Accesses_Per_sec (attribute name), and CONTROL_RE (column name). Debug Register Accesses Cost In MS attribute The average time spent in microseconds to handle an access to the debug register. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: DEBUG_REGISTER_ACCESSES_COST or DEBUG_REG0 (warehouse name), Debug Register Accesses Cost In MS (caption), Debug_Register_Accesses_Cost (attribute name), and DEBUG_REG0 (column name).

Chapter 2. Attributes reference 55 Debug Register Accesses Cost In NS attribute The average time spent in nanoseconds to handle an access to the debug register. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: DEBUG_REGISTER_ACCESSES_COST_NS or DEBUGREGN (warehouse name), Debug Register Accesses Cost In NS (caption), Debug_Register_Accesses_Cost_NS (attribute name), and DEBUGREGN (column name). Debug Register Accesses Per Sec attribute The rate at which the guest code accesses the debug register on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: DEBUG_REGISTER_ACCESSES_PER_SEC or DEBUG_REGI (warehouse name), Debug Register Accesses Per Sec (caption), Debug_Register_Accesses_Per_Sec (attribute name), and DEBUG_REGI (column name). Emulated Instructions Cost In MS attribute The average time spent in microseconds to emulate an instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: EMULATED_INSTRUCTIONS_COST or EMULATED_0 (warehouse name), Emulated Instructions Cost In MS (caption), Emulated_Instructions_Cost (attribute name), and EMULATED_0 (column name). Emulated Instructions Cost In NS attribute The average time spent in nanoseconds to emulate an instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: EMULATED_INSTRUCTIONS_COST_NS or EMULATEDN (warehouse name), Emulated Instructions Cost In NS (caption), Emulated_Instructions_Cost_NS (attribute name), and EMULATEDN (column name). Emulated Instructions Per Sec attribute The rate at which the instructions are emulated while running the guest code on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: EMULATED_INSTRUCTIONS_PER_SEC or EMULATED_I (warehouse name), Emulated Instructions Per Sec (caption), Emulated_Instructions_Per_Sec (attribute name), and EMULATED_I (column name). External Interrupts Cost In MS attribute The average time spent in microseconds to process an external interrupt. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: EXTERNAL_INTERRUPTS_COST or EXTERNAL_0 (warehouse name), External Interrupts Cost In MS (caption), External_Interrupts_Cost (attribute name), and EXTERNAL_0 (column name). External Interrupts Cost In NS attribute The average time spent in nanoseconds to process an external interrupt. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: EXTERNAL_INTERRUPTS_COST_NS or EXTERNALN (warehouse name), External Interrupts Cost In NS (caption), External_Interrupts_Cost_NS (attribute name), and EXTERNALN (column name). External Interrupts Per Sec attribute The rate at which the hypervisor receives external interrupts while executing the guest code on the root virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: EXTERNAL_INTERRUPTS_PER_SEC or EXTERSEC (warehouse name), External Interrupts Per Sec (caption), External_Interrupts_Per_Sec (attribute name), and EXTERSEC (column name). Global GVA Range Flushes Per Sec attribute The rate at which the guest code flushes an address range (in all the address spaces) on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision.

56 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: GLOBAL_GVA_RANGE_FLUSHES_PER_SEC or GLOBAL_GVA (warehouse name), Global GVA Range Flushes Per Sec (caption), Global_GVA_Range_Flushes_Per_Sec (attribute name), and GLOBAL_GVA (column name). HLT Instructions Cost In MS attribute The average time spent in microseconds to process an HLT instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: HLT_INSTRUCTIONS_COST or HLT_INSTR0 (warehouse name), HLT Instructions Cost In MS (caption), HLT_Instructions_Cost (attribute name), and HLT_INSTR0 (column name). HLT Instructions Cost In NS attribute The average time spent in nanoseconds to process an HLT instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: HLT_INSTRUCTIONS_COST_NS or HLTINSTRN (warehouse name), HLT Instructions Cost In NS (caption), HLT_Instructions_Cost_NS (attribute name), and HLTINSTRN (column name). HLT Instructions Per Sec attribute The rate at which the guest code runs HLT instructions on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: HLT_INSTRUCTIONS_PER_SEC or HLT_INSTRU (warehouse name), HLT Instructions Per Sec (caption), HLT_Instructions_Per_Sec (attribute name), and HLT_INSTRU (column name). Hypercalls Cost In MS attribute The average time spent in microseconds to process a hypercall. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: HYPERCALLS_COST or HYPERCALL0 (warehouse name), Hypercalls Cost In MS (caption), Hypercalls_Cost (attribute name), and HYPERCALL0 (column name). Hypercalls Cost In NS attribute The average time spent in nanoseconds to process a hypercall. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: HYPERCALLS_COST_NS or HYPERCALLN (warehouse name), Hypercalls Cost In NS (caption), Hypercalls_Cost_NS (attribute name), and HYPERCALLN (column name). Hypercalls Per Sec attribute The rate at which the guest code makes hypercalls on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: HYPERCALLS_PER_SEC or HYPERCALLS (warehouse name), Hypercalls Per Sec (caption), Hypercalls_Per_Sec (attribute name), and HYPERCALLS (column name). IO Instructions Cost In MS attribute The average time spent in microseconds to process an I/O instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: IO_INSTRUCTIONS_COST or IO_INSTRU0 (warehouse name), IO Instructions Cost In MS (caption), IO_Instructions_Cost (attribute name), and IO_INSTRU0 (column name). IO Instructions Cost In NS attribute The average time spent in nanoseconds to process an I/O instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: IO_INSTRUCTIONS_COST_NS or IOINSTRUN (warehouse name), IO Instructions Cost In NS (caption), IO_Instructions_Cost_NS (attribute name), and IOINSTRUN (column name).

Chapter 2. Attributes reference 57 IO Instructions Per Sec attribute The rate at which the guest code runs I/O instructions on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: IO_INSTRUCTIONS_PER_SEC or IO_INSTRUC (warehouse name), IO Instructions Per Sec (caption), IO_Instructions_Per_Sec (attribute name), and IO_INSTRUC (column name). IO Intercept Messages Per Sec attribute The rate at which the I/O intercept messages are sent to the parent partition. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: IO_INTERCEPT_MESSAGES_PER_SEC or IO_INTERCE (warehouse name), IO Intercept Messages Per Sec (caption), IO_Intercept_Messages_Per_Sec (attribute name), and IO_INTERCE (column name). Large Page TLB Fills Per Sec attribute The rate of the virtual TLB misses on the large pages. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: LARGE_PAGE_TLB_FILLS_PER_SEC or LARGE_PAGE (warehouse name), Large Page TLB Fills Per Sec (caption), Large_Page_TLB_Fills_Per_Sec (attribute name), and LARGE_PAGE (column name). Local Flushed GVA Ranges Per Sec attribute The rate at which the guest code flushes a virtual address range in an address space on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: LOCAL_FLUSHED_GVA_RANGES_PER_SEC or LOCAL_FLUS (warehouse name), Local Flushed GVA Ranges Per Sec (caption), Local_Flushed_GVA_Ranges_Per_Sec (attribute name), and LOCAL_FLUS (column name). Logical Processor Hypercalls Per Sec attribute The rate at which the logical processor runs the hypercalls. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: LOGICAL_PROCESSOR_HYPERCALLS_PER_SEC or LOGICAL_PR (warehouse name), Logical Processor Hypercalls Per Sec (caption), Logical_Processor_Hypercalls_Per_Sec (attribute name), and LOGICAL_PR (column name). Logical Processor Migrations Per Sec attribute The rate at which the virtual processor migrates to a different logical processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: LOGICAL_PROCESSOR_MIGRATIONS_PER_SEC or LOGICAL_P0 (warehouse name), Logical Processor Migrations Per Sec (caption), Logical_Processor_Migrations_Per_Sec (attribute name), and LOGICAL_P0 (column name). Long Spin Wait Hypercalls Per Sec attribute The rate at which the guest code makes the Long Spin Wait hypercalls on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: LONG_SPIN_WAIT_HYPERCALLS_PER_SEC or LONG_SPIN_ (warehouse name), Long Spin Wait Hypercalls Per Sec (caption), Long_Spin_Wait_Hypercalls_Per_Sec (attribute name), and LONG_SPIN_ (column name). Memory Intercept Messages Per Sec attribute The rate at which the memory intercept messages are sent to the parent partition. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MEMORY_INTERCEPT_MESSAGES_PER_SEC or MEMORY_INT (warehouse name), Memory Intercept Messages Per Sec (caption), Memory_Intercept_Messages_Per_Sec (attribute name), and MEMORY_INT (column name).

58 Microsoft Hyper-V Server agent Reference MSR Accesses Cost In MS attribute The average time spent in microseconds to process a MSR instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MSR_ACCESSES_COST or MSR_ACCES0 (warehouse name), MSR Accesses Cost In MS (caption), MSR_Accesses_Cost (attribute name), and MSR_ACCES0 (column name). MSR Accesses Cost In NS attribute The average time spent in nanoseconds to process a MSR instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MSR_ACCESSES_COST_NS or MSRACCESN (warehouse name), MSR Accesses Cost In NS (caption), MSR_Accesses_Cost_NS (attribute name), and MSRACCESN (column name). MSR Accesses Per Sec attribute The rate at which the guest code runs MSR instructions on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MSR_ACCESSES_PER_SEC or MSR_ACCESS (warehouse name), MSR Accesses Per Sec (caption), MSR_Accesses_Per_Sec (attribute name), and MSR_ACCESS (column name). MWAIT Instructions Cost In MS attribute The average time spent in microseconds to process a MWAIT instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MWAIT_INSTRUCTIONS_COST or MWAIT_INS0 (warehouse name), MWAIT Instructions Cost In MS (caption), MWAIT_Instructions_Cost (attribute name), and MWAIT_INS0 (column name). MWAIT Instructions Cost In NS attribute The average time spent in nanoseconds to process a MWAIT instruction. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MWAIT_INSTRUCTIONS_COST_NS or MWAITINSN (warehouse name), MWAIT Instructions Cost In NS (caption), MWAIT_Instructions_Cost_NS (attribute name), and MWAITINSN (column name). MWAIT Instructions Per Sec attribute The rate at which the guest code runs MWAIT instructions on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MWAIT_INSTRUCTIONS_PER_SEC or MWAIT_INST (warehouse name), MWAIT Instructions Per Sec (caption), MWAIT_Instructions_Per_Sec (attribute name), and MWAIT_INST (column name). Name attribute The name of the instance. This attribute is a key attribute. The type is String. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Other Hypercalls Per Sec attribute The rate at which the hypercalls are run. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: OTHER_HYPERCALLS_PER_SEC or OTHER_HYPE (warehouse name), Other Hypercalls Per Sec (caption), Other_Hypercalls_Per_Sec (attribute name), and OTHER_HYPE (column name).

Chapter 2. Attributes reference 59 Other Intercepts Cost In MS attribute The average time spent in microseconds to process the other intercepts. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: OTHER_INTERCEPTS_COST or OTHER_INT0 (warehouse name), Other Intercepts Cost In MS (caption), Other_Intercepts_Cost (attribute name), and OTHER_INT0 (column name). Other Intercepts Cost In NS attribute The average time spent in nanoseconds to process the other intercepts. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: OTHER_INTERCEPTS_COST_NS or OTHERINTN (warehouse name), Other Intercepts Cost In NS (caption), Other_Intercepts_Cost_NS (attribute name), and OTHERINTN (column name). Other Intercepts Per Sec attribute The rate at which the guest code triggers the intercepts on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: OTHER_INTERCEPTS_PER_SEC or OTHER_INTE (warehouse name), Other Intercepts Per Sec (caption), Other_Intercepts_Per_Sec (attribute name), and OTHER_INTE (column name). Other Messages Per Sec attribute The rate at which the other messages are sent to the parent partition. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: OTHER_MESSAGES_PER_SEC or OTHER_MESS (warehouse name), Other Messages Per Sec (caption), Other_Messages_Per_Sec (attribute name), and OTHER_MESS (column name). Page Table Allocations Per Sec attribute The rate at which the page tables are allocated in the virtual TLB. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_TABLE_ALLOCATIONS_PER_SEC or PAGE_TABLE (warehouse name), Page Table Allocations Per Sec (caption), Page_Table_Allocations_Per_Sec (attribute name), and PAGE_TABLE (column name). Page Table Eviction Per Sec attribute The rate at which the page tables are evicted from the virtual TLB. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_TABLE_EVICTION_PER_SEC or PAGE_TABL0 (warehouse name), Page Table Eviction Per Sec (caption), Page_Table_Eviction_Per_Sec (attribute name), and PAGE_TABL0 (column name). Page Table Reclamations Per Sec attribute The rate at which the unreferenced page tables are recovered in the virtual TLB. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_TABLE_RECLAMATIONS_PER_SEC or PAGE_TABL1 (warehouse name), Page Table Reclamations Per Sec (caption), Page_Table_Reclamations_Per_Sec (attribute name), and PAGE_TABL1 (column name). Page Table Resets Per Sec attribute The rate at which the page table is reset in the virtual TLB. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_TABLE_RESETS_PER_SEC or PAGE_TABL2 (warehouse name), Page Table Resets Per Sec (caption), Page_Table_Resets_Per_Sec (attribute name), and PAGE_TABL2 (column name). Page Table Validations Per Sec attribute The rate at which a page table is validated to remove the old entries in the virtual TLB. The type is real number (32-bit gauge) with two decimal places of precision.

60 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: PAGE_TABLE_VALIDATIONS_PER_SEC or PAGE_TABL3 (warehouse name), Page Table Validations Per Sec (caption), Page_Table_Validations_Per_Sec (attribute name), and PAGE_TABL3 (column name). Page Table Write Intercepts Per Sec attribute The rate at which the guest code sends write intercepts to the guest page tables on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAGE_TABLE_WRITE_INTERCEPTS_PER_SEC or PAGE_TABL4 (warehouse name), Page Table Write Intercepts Per Sec (caption), Page_Table_Write_Intercepts_Per_Sec (attribute name), and PAGE_TABL4 (column name). Pending Interrupts Cost In MS attribute The average time spent in microseconds to process a pending interrupt intercept. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PENDING_INTERRUPTS_COST or PENDING_I0 (warehouse name), Pending Interrupts Cost In MS (caption), Pending_Interrupts_Cost (attribute name), and PENDING_I0 (column name). Pending Interrupts Cost In NS attribute The average time spent in nanoseconds to process a pending interrupt intercept. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PENDING_INTERRUPTS_COST_NS or PENDINGIN (warehouse name), Pending Interrupts Cost In NS (caption), Pending_Interrupts_Cost_NS (attribute name), and PENDINGIN (column name). Pending Interrupts Per Sec attribute The rate at which interrupts are pending on the virtual processor because of a TPR made by the guest code. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PENDING_INTERRUPTS_PER_SEC or PENDING_IN (warehouse name), Pending Interrupts Per Sec (caption), Pending_Interrupts_Per_Sec (attribute name), and PENDING_IN (column name). Reflected Guest Page Faults Per Sec attribute The rate at which page fault exceptions are delivered to the guest code. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: REFLECTED_GUEST_PAGE_FAULTS_PER_SEC or REFLECTEDG (warehouse name), Reflected Guest Page Faults Per Sec (caption), Reflected_Guest_Page_Faults_Per_Sec (attribute name), and REFLECTEDG (column name). Small Page TLB Fills Per Sec attribute The rate of the virtual TLB misses on the virtual pages. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: SMALL_PAGE_TLB_FILLS_PER_SEC or SMALL_PAGE (warehouse name), Small Page TLB Fills Per Sec (caption), Small_Page_TLB_Fills_Per_Sec (attribute name), and SMALL_PAGE (column name). Synthetic Interrupt Hypercalls Per Sec attribute The rate at which the guest code makes the synthetic interrupts hypercalls on the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: SYNTHETIC_INTERRUPT_HYPERCALLS_PER_SEC or SYNTHETICI (warehouse name), Synthetic Interrupt Hypercalls Per Sec (caption), Synthetic_Interrupt_Hypercalls_Per_Sec (attribute name), and SYNTHETICI (column name). Synthetic Interrupts Per Sec attribute The rate at which synthetic interrupts are delivered to the virtual processor. The type is real number (32-bit gauge) with two decimal places of precision.

Chapter 2. Attributes reference 61 The following names are defined for this attribute: SYNTHETIC_INTERRUPTS_PER_SEC or SYNTHETIC0 (warehouse name), Synthetic Interrupts Per Sec (caption), Synthetic_Interrupts_Per_Sec (attribute name), and SYNTHETIC0 (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Hyper-V Legacy Network Adapter attribute group The Hyper-V Legacy Network Adapter attribute group represents the ethernet controller of the virtual machine. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Bytes Dropped attribute The number of bytes that are dropped on the network adapter. The type is integer (32-bit gauge). The following names are defined for this attribute: BYTES_DROPPED or BYTES_DROP (warehouse name), Bytes Dropped (caption), Bytes_Dropped (attribute name), and BYTES_DROP (column name). Bytes Received Per Sec attribute The number of bytes that are received per second on the network adapter. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: BYTES_RECEIVED_PER_SEC or BYTES_RECE (warehouse name), Bytes Received Per Sec (caption), Bytes_Received_Per_sec (attribute name), and BYTES_RECE (column name). Bytes Sent Per Sec attribute The number of bytes that are sent per second on the network adapter. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: BYTES_SENT_PER_SEC or BYTES_SENT (warehouse name), Bytes Sent Per Sec (caption), Bytes_Sent_Per_sec (attribute name), and BYTES_SENT (column name). Frames Dropped attribute The number of frames that are dropped on the network adapter. The type is integer (32-bit gauge). The following names are defined for this attribute: FRAMES_DROPPED or FRAMES_DRO (warehouse name), Frames Dropped (caption), Frames_Dropped (attribute name), and FRAMES_DRO (column name). Frames Received Per Sec attribute The number of frames that are received per second on the network adapter. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: FRAMES_RECEIVED_PER_SEC or FRAMES_REC (warehouse name), Frames Received Per Sec (caption), Frames_Received_Per_sec (attribute name), and FRAMES_REC (column name). Frames Sent Per Sec attribute The number of frames that are sent per second over the network adapter. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: FRAMES_SENT_PER_SEC or FRAMES_SEN (warehouse name), Frames Sent Per Sec (caption), Frames_Sent_Per_sec (attribute name), and FRAMES_SEN (column name). Name attribute The name of the instance. This attribute is a key attribute. The type is String.

62 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Hyper-V Summary attribute group The Hyper-V Summary attribute group provides information about the physical resource utilization by the Hyper-V system. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Disk Read Latency attribute The latency of the read operations on the disk, in milliseconds. The type is integer (32-bit gauge). The following names are defined for this attribute: DISKREADLATENCY or DISKREA (warehouse name), Disk Read Latency (caption), DiskReadLatency (attribute name), and DISKREA (column name). Disk Write Latency attribute The latency of the write operations on the disk, in milliseconds. The type is integer (32-bit gauge). The following names are defined for this attribute: DISKWRITELATENCY or DISKWRI (warehouse name), Disk Write Latency (caption), DiskWriteLatency (attribute name), and DISKWRI (column name). Max Logical Processor attribute The maximum processor utilization in percentage by the logical processor. The type is integer (32-bit gauge). The following names are defined for this attribute: MAXLOGICALPROCESSOR or MAXLOGI (warehouse name), Max Logical Processor (caption), MaxLogicalProcessor (attribute name), and MAXLOGI (column name). Max Virtual Processor attribute The maximum virtual processor utilization in percentage by the virtual machine. The type is integer (32-bit gauge). The following names are defined for this attribute: MAXVIRTUALPROCESSOR or MAXVIRT (warehouse name), Max Virtual Processor (caption), MaxVirtualProcessor (attribute name), and MAXVIRT (column name). Memory Available attribute The memory available in percentage on the Hyper-V system. The type is integer (32-bit gauge). The following names are defined for this attribute: MEMORYAVAILABLE or AVAILAB (warehouse name), Memory Available (caption), MemoryAvailable (attribute name), and AVAILAB (column name). Memory Utilized attribute The percentage of memory that is utilized by the Hyper-V system. The type is integer (32-bit gauge). The following names are defined for this attribute: MEMORYUTILIZED or UTILIZE (warehouse name), Memory Utilized (caption), MemoryUtilized (attribute name), and UTILIZE (column name). Network Utilization attribute Maximum network utilization by the network interface The type is integer (32-bit gauge).

Chapter 2. Attributes reference 63 The following names are defined for this attribute: NETWORKUTILIZATION or NETWORK (warehouse name), Network Utilization (caption), NetworkUtilization (attribute name), and NETWORK (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). System Processor Utilization attribute The percentage of the processor that is utilized by the Hyper-V system. The type is integer (32-bit gauge). The following names are defined for this attribute: SYSTEMCPUUTILIZATION or SYSTEMC (warehouse name), System Processor Utilization (caption), SystemCPUUtilization (attribute name), and SYSTEMC (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Hyper-V Task Manager Detail attribute group The Hyper-V Task Manager Detail attribute group gives the summary statistics of the Virtual Machine Management service and the Task Manager.This attribute group is not supported on Windows Server 2012, or later. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Add Resources Tasks Completed attribute The total number of the Add Resources Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: ADD_RESOURCES_VIRTUAL_MACHINE_TASKS_COMPLETED or ADD_RESOUR (warehouse name), Add Resources Tasks Completed (caption), Add_Resources_Virtual_Machine_Tasks_Completed (attribute name), and ADD_RESOUR (column name). Add Resources Tasks In Progress attribute The number of the Add Resources Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: ADD_RESOURCES_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or ADD_RESOU0 (warehouse name), Add Resources Tasks In Progress (caption), Add_Resources_Virtual_Machine_Tasks_In_Progress (attribute name), and ADD_RESOU0 (column name). Apply Snapshot Tasks Completed attribute The total number of the Apply Snapshot Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: APPLY_SNAPSHOT_VIRTUAL_MACHINE_TASKS_COMPLETED or APPLY_SNAP (warehouse name), Apply Snapshot Tasks Completed (caption), Apply_Snapshot_Virtual_Machine_Tasks_Completed (attribute name), and APPLY_SNAP (column name). Apply Snapshot Tasks In Progress attribute The number of the Apply Snapshot Virtual Machine tasks that are in progress. The type is integer (32-bit gauge).

64 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: APPLY_SNAPSHOT_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or APPLY_SNA0 (warehouse name), Apply Snapshot Tasks In Progress (caption), Apply_Snapshot_Virtual_Machine_Tasks_In_Progress (attribute name), and APPLY_SNA0 (column name). Clone Tasks Completed attribute The total number of the Clone Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: CLONE_VIRTUAL_MACHINE_TASKS_COMPLETED or CLONE_VIRT (warehouse name), Clone Tasks Completed (caption), Clone_Virtual_Machine_Tasks_Completed (attribute name), and CLONE_VIRT (column name). Clone Tasks In Progress attribute The number of the Clone Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: CLONE_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or CLONE_VIR0 (warehouse name), Clone Tasks In Progress (caption), Clone_Virtual_Machine_Tasks_In_Progress (attribute name), and CLONE_VIR0 (column name). Create VSS Snapshot Set Tasks Completed attribute The total number of the Create VSS Snapshot Set tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: CREATE_VSS_SNAPSHOT_SET_TASKS_COMPLETED or CREATE_VSS (warehouse name), Create VSS Snapshot Set Tasks Completed (caption), Create_VSS_Snapshot_Set_Tasks_Completed (attribute name), and CREATE_VSS (column name). Create VSS Snapshot Set Tasks In Progress attribute The number of the Create VSS Snapshot Set tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: CREATE_VSS_SNAPSHOT_SET_TASKS_IN_PROGRESS or CREATE_VS0 (warehouse name), Create VSS Snapshot Set Tasks In Progress (caption), Create_VSS_Snapshot_Set_Tasks_In_Progress (attribute name), and CREATE_VS0 (column name). Define Tasks Completed attribute The total number of the Define Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: DEFINE_VIRTUAL_MACHINE_TASKS_COMPLETED or DEFINE_VIR (warehouse name), Define Tasks Completed (caption), Define_Virtual_Machine_Tasks_Completed (attribute name), and DEFINE_VIR (column name). Define Tasks In Progress attribute The number of the Define Virtual Machine tasks that are in progress. The type is integer (32-bit counter). The following names are defined for this attribute: DEFINE_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or DEFINE_VI0 (warehouse name), Define Tasks In Progress (caption), Define_Virtual_Machine_Tasks_In_Progress (attribute name), and DEFINE_VI0 (column name). Destroy Snapshot Tasks Completed attribute The total number of the Destroy Snapshot Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: DESTROY_SNAPSHOT_VIRTUAL_MACHINE_TASKS_COMPLETED or DESTROY_SN

Chapter 2. Attributes reference 65 (warehouse name), Destroy Snapshot Tasks Completed (caption), Destroy_Snapshot_Virtual_Machine_Tasks_Completed (attribute name), and DESTROY_SN (column name). Destroy Snapshot Tasks In Progress attribute The number of the Destroy Snapshot Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: DESTROY_SNAPSHOT_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or DESTROY_S0 (warehouse name), Destroy Snapshot Tasks In Progress (caption), Destroy_Snapshot_Virtual_Machine_Tasks_In_Progress (attribute name), and DESTROY_S0 (column name). Destroy Tasks Completed attribute The total number of the Destroy Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: DESTROY_VIRTUAL_MACHINE_TASKS_COMPLETED or DESTROY_VI (warehouse name), Destroy Tasks Completed (caption), Destroy_Virtual_Machine_Tasks_Completed (attribute name), and DESTROY_VI (column name). Destroy Tasks In Progress attribute The number of the Destroy Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: DESTROY_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or DESTROY_V0 (warehouse name), Destroy Tasks In Progress (caption), Destroy_Virtual_Machine_Tasks_In_Progress (attribute name), and DESTROY_V0 (column name). Export Tasks Completed attribute The total number of the Export Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: EXPORT_VIRTUAL_MACHINE_TASKS_COMPLETED or EXPORT_VIR (warehouse name), Export Tasks Completed (caption), Export_Virtual_Machine_Tasks_Completed (attribute name), and EXPORT_VIR (column name). Export Tasks In Progress attribute The number of the Export Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: EXPORT_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or EXPORT_VI0 (warehouse name), Export Tasks In Progress (caption), Export_Virtual_Machine_Tasks_In_Progress (attribute name), and EXPORT_VI0 (column name). Import Tasks Completed attribute The total number of the Import Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: IMPORT_VIRTUAL_MACHINE_TASKS_COMPLETED or IMPORT_VIR (warehouse name), Import Tasks Completed (caption), Import_Virtual_Machine_Tasks_Completed (attribute name), and IMPORT_VIR (column name). Import Tasks In Progress attribute The number of the Import Virtual Machine tasks that are in progress. The type is integer (32-bit gauge).

66 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: IMPORT_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or IMPORT_VI0 (warehouse name), Import Tasks In Progress (caption), Import_Virtual_Machine_Tasks_In_Progress (attribute name), and IMPORT_VI0 (column name). Merge Disk Tasks Completed attribute The total number of the Merge Disk tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: MERGE_DISK_TASKS_COMPLETED or MERGE_DISK (warehouse name), Merge Disk Tasks Completed (caption), Merge_Disk_Tasks_Completed (attribute name), and MERGE_DISK (column name). Merge Disk Tasks In Progress attribute The number of the Merge Disk tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: MERGE_DISK_TASKS_IN_PROGRESS or MERGE_DIS0 (warehouse name), Merge Disk Tasks In Progress (caption), Merge_Disk_Tasks_In_Progress (attribute name), and MERGE_DIS0 (column name). Migrate Tasks Completed attribute The total number of the Migrate Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: MIGRATE_VIRTUAL_MACHINE_TASKS_COMPLETED or MIGRATE_VI (warehouse name), Migrate Tasks Completed (caption), Migrate_Virtual_Machine_Tasks_Completed (attribute name), and MIGRATE_VI (column name). Migrate Tasks In Progress attribute The number of the Migrate Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: MIGRATE_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or MIGRATE_V0 (warehouse name), Migrate Tasks In Progress (caption), Migrate_Virtual_Machine_Tasks_In_Progress (attribute name), and MIGRATE_V0 (column name). Modify Resources Tasks Completed attribute The total number of the Modify Resources Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: MODIFY_RESOURCES_VIRTUAL_MACHINE_TASKS_COMPLETED or MODIFY_RES (warehouse name), Modify Resources Tasks Completed (caption), Modify_Resources_Virtual_Machine_Tasks_Completed (attribute name), and MODIFY_RES (column name). Modify Resources Tasks In Progress attribute The number of the Modify Resources Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: MODIFY_RESOURCES_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or MODIFY_RE0 (warehouse name), Modify Resources Tasks In Progress (caption), Modify_Resources_Virtual_Machine_Tasks_In_Progress (attribute name), and MODIFY_RE0 (column name). Modify Service Settings Tasks Complete attribute The total number of the Modify Service Settings tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: MODIFY_SERVICE_SETTINGS_TASKS_COMPLETED or MODIFY_SER (warehouse name), Modify Service Settings Tasks Complete (caption), Modify_Service_Settings_Tasks_Completed (attribute name), and MODIFY_SER (column name).

Chapter 2. Attributes reference 67 Modify Service Settings Tasks In Progress attribute The number of the Modify Service Settings tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: MODIFY_SERVICE_SETTINGS_TASKS_IN_PROGRESS or MODIFY_SE0 (warehouse name), Modify Service Settings Tasks In Progress (caption), Modify_Service_Settings_Tasks_In_Progress (attribute name), and MODIFY_SE0 (column name). Modify Tasks Completed attribute The total number of the Modify Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: MODIFY_VIRTUAL_MACHINE_TASKS_COMPLETED or MODIFY_VIR (warehouse name), Modify Tasks Completed (caption), Modify_Virtual_Machine_Tasks_Completed (attribute name), and MODIFY_VIR (column name). Modify Tasks In Progress attribute The number of the Modify Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: MODIFY_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or MODIFY_VI0 (warehouse name), Modify Tasks In Progress (caption), Modify_Virtual_Machine_Tasks_In_Progress (attribute name), and MODIFY_VI0 (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Pause Tasks Completed attribute The total number of the Pause Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: PAUSE_VIRTUAL_MACHINE_TASKS_COMPLETED or PAUSE_VIRT (warehouse name), Pause Tasks Completed (caption), Pause_Virtual_Machine_Tasks_Completed (attribute name), and PAUSE_VIRT (column name). Pause Tasks In Progress attribute The number of the Pause Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: PAUSE_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or PAUSE_VIR0 (warehouse name), Pause Tasks In Progress (caption), Pause_Virtual_Machine_Tasks_In_Progress (attribute name), and PAUSE_VIR0 (column name). Remove Resources Tasks Completed attribute The total number of the Remove Resources Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: REMOVE_RESOURCES_VIRTUAL_MACHINE_TASKS_COMPLETED or REMOVE_RES (warehouse name), Remove Resources Tasks Completed (caption), Remove_Resources_Virtual_Machine_Tasks_Completed (attribute name), and REMOVE_RES (column name). Remove Resources Tasks In Progress attribute The number of the Remove Resources Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: REMOVE_RESOURCES_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or REMOVE_RE0

68 Microsoft Hyper-V Server agent Reference (warehouse name), Remove Resources Tasks In Progress (caption), Remove_Resources_Virtual_Machine_Tasks_In_Progress (attribute name), and REMOVE_RE0 (column name). Reset Tasks Completed attribute The total number of the Reset Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: RESET_VIRTUAL_MACHINE_TASKS_COMPLETED or RESET_VIRT (warehouse name), Reset Tasks Completed (caption), Reset_Virtual_Machine_Tasks_Completed (attribute name), and RESET_VIRT (column name). Reset Tasks In Progress attribute The number of the Reset Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: RESET_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or RESET_VIR0 (warehouse name), Reset Tasks In Progress (caption), Reset_Virtual_Machine_Tasks_In_Progress (attribute name), and RESET_VIR0 (column name). Restore Tasks Completed attribute The total number of the Restore Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: RESTORE_VIRTUAL_MACHINE_TASKS_COMPLETED or RESTORE_VI (warehouse name), Restore Tasks Completed (caption), Restore_Virtual_Machine_Tasks_Completed (attribute name), and RESTORE_VI (column name). Restore Tasks In Progress attribute The number of the Restore Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: RESTORE_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or RESTORE_V0 (warehouse name), Restore Tasks In Progress (caption), Restore_Virtual_Machine_Tasks_In_Progress (attribute name), and RESTORE_V0 (column name). Resume Tasks Completed attribute The total number of the Resume Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: RESUME_VIRTUAL_MACHINE_TASKS_COMPLETED or RESUME_VIR (warehouse name), Resume Tasks Completed (caption), Resume_Virtual_Machine_Tasks_Completed (attribute name), and RESUME_VIR (column name). Resume Tasks In Progress attribute The number of the Resume Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: RESUME_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or RESUME_VI0 (warehouse name), Resume Tasks In Progress (caption), Resume_Virtual_Machine_Tasks_In_Progress (attribute name), and RESUME_VI0 (column name). Save Tasks Completed attribute The total number of the Save Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: SAVE_VIRTUAL_MACHINE_TASKS_COMPLETED or SAVE_VIRTU (warehouse name), Save Tasks Completed (caption), Save_Virtual_Machine_Tasks_Completed (attribute name), and SAVE_VIRTU (column name).

Chapter 2. Attributes reference 69 Save Tasks In Progress attribute The number of the Save Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: SAVE_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or SAVE_VIRT0 (warehouse name), Save Tasks In Progress (caption), Save_Virtual_Machine_Tasks_In_Progress (attribute name), and SAVE_VIRT0 (column name). Shutdown Tasks Completed attribute The total number of the Shutdown Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: SHUTDOWN_VIRTUAL_MACHINE_TASKS_COMPLETED or SHUTDOWN_V (warehouse name), Shutdown Tasks Completed (caption), Shutdown_Virtual_Machine_Tasks_Completed (attribute name), and SHUTDOWN_V (column name). Shutdown Tasks In Progress attribute The number of the Shutdown Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: SHUTDOWN_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or SHUTDOWN_0 (warehouse name), Shutdown Tasks In Progress (caption), Shutdown_Virtual_Machine_Tasks_In_Progress (attribute name), and SHUTDOWN_0 (column name). Snapshot Tasks Completed attribute The total number of the Snapshot Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: SNAPSHOT_VIRTUAL_MACHINE_TASKS_COMPLETED or SNAPSHOT_V (warehouse name), Snapshot Tasks Completed (caption), Snapshot_Virtual_Machine_Tasks_Completed (attribute name), and SNAPSHOT_V (column name). Snapshot Tasks In Progress attribute The number of the Snapshot Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: SNAPSHOT_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or SNAPSHOT_0 (warehouse name), Snapshot Tasks In Progress (caption), Snapshot_Virtual_Machine_Tasks_In_Progress (attribute name), and SNAPSHOT_0 (column name). Start Tasks Completed attribute The total number of the Start Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: START_VIRTUAL_MACHINE_TASKS_COMPLETED or START_VIRT (warehouse name), Start Tasks Completed (caption), Start_Virtual_Machine_Tasks_Completed (attribute name), and START_VIRT (column name). Start Tasks In Progress attribute The number of the Start Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: START_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or START_VIR0 (warehouse name), Start Tasks In Progress (caption), Start_Virtual_Machine_Tasks_In_Progress (attribute name), and START_VIR0 (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string.

70 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Waiting to Start Tasks Completed attribute The total number of the Waiting To Start Virtual Machine tasks that are completed. The type is integer (32-bit counter). The following names are defined for this attribute: WAITING_TO_START_VIRTUAL_MACHINE_TASKS_COMPLETED or WAITING_TO (warehouse name), Waiting to Start Tasks Completed (caption), Waiting_To_Start_Virtual_Machine_Tasks_Completed (attribute name), and WAITING_TO (column name). Waiting to Start Tasks In Progress attribute The number of the Waiting To Start Virtual Machine tasks that are in progress. The type is integer (32-bit gauge). The following names are defined for this attribute: WAITING_TO_START_VIRTUAL_MACHINE_TASKS_IN_PROGRESS or WAITING_T0 (warehouse name), Waiting to Start Tasks In Progress (caption), Waiting_To_Start_Virtual_Machine_Tasks_In_Progress (attribute name), and WAITING_T0 (column name). Hyper-V Task Manager Recent Time attribute group The Hyper-V Task Manager Recent Time attribute group gives the summary statistics of the Virtual Machine Management service and the Task Manager.This attribute group is not supported on Windows Server 2012, or later. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Add Resources Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Add Resources Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: ADD_RESOURCES_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or ADD_RESOU1 (warehouse name), Add Resources Virtual Machine Tasks Recent Time In MS (caption), Add_Resources_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and ADD_RESOU1 (column name). Add Resources Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Add Resources Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: ADD_RESOURCES_VIRTUAL_MACHINE_TASKS_RECENT_TIME or ADDRESOUO (warehouse name), Add Resources Virtual Machine Tasks Recent Time In NS (caption), Add_Resources_Virtual_Machine_Tasks_Recent_Time (attribute name), and ADDRESOUO (column name). Apply Snapshot Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Apply Snapshot Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: APPLY_SNAPSHOT_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or APPLY_SNA1 (warehouse name), Apply Snapshot Virtual Machine Tasks Recent Time In MS (caption), Apply_Snapshot_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and APPLY_SNA1 (column name). Apply Snapshot Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Apply Snapshot Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision.

Chapter 2. Attributes reference 71 The following names are defined for this attribute: APPLY_SNAPSHOT_VIRTUAL_MACHINE_TASKS_RECENT_TIME or APPLYSNAO (warehouse name), Apply Snapshot Virtual Machine Tasks Recent Time In NS (caption), Apply_Snapshot_Virtual_Machine_Tasks_Recent_Time (attribute name), and APPLYSNAO (column name). Clone Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Clone Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CLONE_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or CLONE_VIR1 (warehouse name), Clone Virtual Machine Tasks Recent Time In MS (caption), Clone_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and CLONE_VIR1 (column name). Clone Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Clone Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CLONE_VIRTUAL_MACHINE_TASKS_RECENT_TIME or CLONEVIRO (warehouse name), Clone Virtual Machine Tasks Recent Time In NS (caption), Clone_Virtual_Machine_Tasks_Recent_Time (attribute name), and CLONEVIRO (column name). Create VSS Snapshot Set Tasks Recent Time In MS attribute The time spent in microseconds to perform the Create VSS Snapshot Set tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CREATE_VSS_SNAPSHOT_SET_TASKS_RECENT_TIME_MS or CREATE_VS1 (warehouse name), Create VSS Snapshot Set Tasks Recent Time In MS (caption), Create_VSS_Snapshot_Set_Tasks_Recent_Time_MS (attribute name), and CREATE_VS1 (column name). Create VSS Snapshot Set Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Create VSS Snapshot Set tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: CREATE_VSS_SNAPSHOT_SET_TASKS_RECENT_TIME or CREATEVSO (warehouse name), Create VSS Snapshot Set Tasks Recent Time In NS (caption), Create_VSS_Snapshot_Set_Tasks_Recent_Time (attribute name), and CREATEVSO (column name). Define Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Define Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: DEFINE_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or DEFINE_VI1 (warehouse name), Define Virtual Machine Tasks Recent Time In MS (caption), Define_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and DEFINE_VI1 (column name). Define Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Define Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: DEFINE_VIRTUAL_MACHINE_TASKS_RECENT_TIME or DEFINEVIO (warehouse name), Define Virtual Machine Tasks Recent Time In NS (caption), Define_Virtual_Machine_Tasks_Recent_Time (attribute name), and DEFINEVIO (column name). Destroy Snapshot Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Destroy Snapshot Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision.

72 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: DESTROY_SNAPSHOT_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or DESTROY_S1 (warehouse name), Destroy Snapshot Virtual Machine Tasks Recent Time In MS (caption), Destroy_Snapshot_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and DESTROY_S1 (column name). Destroy Snapshot Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Destroy Snapshot Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: DESTROY_SNAPSHOT_VIRTUAL_MACHINE_TASKS_RECENT_TIME or DESTROYSO (warehouse name), Destroy Snapshot Virtual Machine Tasks Recent Time In NS (caption), Destroy_Snapshot_Virtual_Machine_Tasks_Recent_Time (attribute name), and DESTROYSO (column name). Destroy Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Destroy Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: DESTROY_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or DESTROY_V1 (warehouse name), Destroy Virtual Machine Tasks Recent Time In MS (caption), Destroy_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and DESTROY_V1 (column name). Destroy Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Destroy Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: DESTROY_VIRTUAL_MACHINE_TASKS_RECENT_TIME or DESTROYVO (warehouse name), Destroy Virtual Machine Tasks Recent Time In NS (caption), Destroy_Virtual_Machine_Tasks_Recent_Time (attribute name), and DESTROYVO (column name). Export Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Export Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: EXPORT_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or EXPORT_VI1 (warehouse name), Export Virtual Machine Tasks Recent Time In MS (caption), Export_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and EXPORT_VI1 (column name). Export Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Export Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: EXPORT_VIRTUAL_MACHINE_TASKS_RECENT_TIME or EXPORTVIO (warehouse name), Export Virtual Machine Tasks Recent Time In NS (caption), Export_Virtual_Machine_Tasks_Recent_Time (attribute name), and EXPORTVIO (column name). Import Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Import Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: IMPORT_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or IMPORT_VI1 (warehouse name), Import Virtual Machine Tasks Recent Time In MS (caption), Import_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and IMPORT_VI1 (column name).

Chapter 2. Attributes reference 73 Import Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Import Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: IMPORT_VIRTUAL_MACHINE_TASKS_RECENT_TIME or IMPORTVIO (warehouse name), Import Virtual Machine Tasks Recent Time In NS (caption), Import_Virtual_Machine_Tasks_Recent_Time (attribute name), and IMPORTVIO (column name). Merge Disk Tasks Recent Time In MS attribute The time spent in microseconds to perform the Merge Disk tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MERGE_DISK_TASKS_RECENT_TIME_MS or MERGE_DIS1 (warehouse name), Merge Disk Tasks Recent Time In MS (caption), Merge_Disk_Tasks_Recent_Time_MS (attribute name), and MERGE_DIS1 (column name). Merge Disk Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Merge Disk tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MERGE_DISK_TASKS_RECENT_TIME or MERGEDISO (warehouse name), Merge Disk Tasks Recent Time In NS (caption), Merge_Disk_Tasks_Recent_Time (attribute name), and MERGEDISO (column name). Migrate Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Migrate Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MIGRATE_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or MIGRATE_V1 (warehouse name), Migrate Virtual Machine Tasks Recent Time In MS (caption), Migrate_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and MIGRATE_V1 (column name). Migrate Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Migrate Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MIGRATE_VIRTUAL_MACHINE_TASKS_RECENT_TIME or MIGRATEVO (warehouse name), Migrate Virtual Machine Tasks Recent Time In NS (caption), Migrate_Virtual_Machine_Tasks_Recent_Time (attribute name), and MIGRATEVO (column name). Modify Resources Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Modify Resources Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MODIFY_RESOURCES_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or MODIFY_RE1 (warehouse name), Modify Resources Virtual Machine Tasks Recent Time In MS (caption), Modify_Resources_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and MODIFY_RE1 (column name). Modify Resources Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Modify Resources Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MODIFY_RESOURCES_VIRTUAL_MACHINE_TASKS_RECENT_TIME or MODIFYREO (warehouse name), Modify Resources Virtual Machine Tasks Recent Time In NS (caption), Modify_Resources_Virtual_Machine_Tasks_Recent_Time (attribute name), and MODIFYREO (column name).

74 Microsoft Hyper-V Server agent Reference Modify Service Settings Tasks Recent Time In MS attribute The time spent in microseconds to perform the Modify Service Settings tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MODIFY_SERVICE_SETTINGS_TASKS_RECENT_TIME_MS or MODIFY_SE1 (warehouse name), Modify Service Settings Tasks Recent Time In MS (caption), Modify_Service_Settings_Tasks_Recent_Time_MS (attribute name), and MODIFY_SE1 (column name). Modify Service Settings Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Modify Service Settings tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MODIFY_SERVICE_SETTINGS_TASKS_RECENT_TIME or MODIFYSEO (warehouse name), Modify Service Settings Tasks Recent Time In NS (caption), Modify_Service_Settings_Tasks_Recent_Time (attribute name), and MODIFYSEO (column name). Modify Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Modify Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MODIFY_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or MODIFY_VI1 (warehouse name), Modify Virtual Machine Tasks Recent Time In MS (caption), Modify_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and MODIFY_VI1 (column name). Modify Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Modify Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MODIFY_VIRTUAL_MACHINE_TASKS_RECENT_TIME or MODIFYVIO (warehouse name), Modify Virtual Machine Tasks Recent Time In NS (caption), Modify_Virtual_Machine_Tasks_Recent_Time (attribute name), and MODIFYVIO (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Pause Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Pause Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAUSE_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or PAUSE_VIR1 (warehouse name), Pause Virtual Machine Tasks Recent Time In MS (caption), Pause_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and PAUSE_VIR1 (column name). Pause Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Pause Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PAUSE_VIRTUAL_MACHINE_TASKS_RECENT_TIME or PAUSEVIRO (warehouse name), Pause Virtual Machine Tasks Recent Time In NS (caption), Pause_Virtual_Machine_Tasks_Recent_Time (attribute name), and PAUSEVIRO (column name). Remove Resources Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Remove Resources Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision.

Chapter 2. Attributes reference 75 The following names are defined for this attribute: REMOVE_RESOURCES_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or REMOVE_RE1 (warehouse name), Remove Resources Virtual Machine Tasks Recent Time In MS (caption), Remove_Resources_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and REMOVE_RE1 (column name). Remove Resources Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Remove Resources Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: REMOVE_RESOURCES_VIRTUAL_MACHINE_TASKS_RECENT_TIME or REMOVEREO (warehouse name), Remove Resources Virtual Machine Tasks Recent Time In NS (caption), Remove_Resources_Virtual_Machine_Tasks_Recent_Time (attribute name), and REMOVEREO (column name). Reset Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Reset Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: RESET_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or RESET_VIR1 (warehouse name), Reset Virtual Machine Tasks Recent Time In MS (caption), Reset_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and RESET_VIR1 (column name). Reset Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Reset Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: RESET_VIRTUAL_MACHINE_TASKS_RECENT_TIME or RESETVIRO (warehouse name), Reset Virtual Machine Tasks Recent Time In NS (caption), Reset_Virtual_Machine_Tasks_Recent_Time (attribute name), and RESETVIRO (column name). Restore Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Restore Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: RESTORE_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or RESTORE_V1 (warehouse name), Restore Virtual Machine Tasks Recent Time In MS (caption), Restore_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and RESTORE_V1 (column name). Restore Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Restore Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: RESTORE_VIRTUAL_MACHINE_TASKS_RECENT_TIME or RESTOREVO (warehouse name), Restore Virtual Machine Tasks Recent Time In NS (caption), Restore_Virtual_Machine_Tasks_Recent_Time (attribute name), and RESTOREVO (column name). Resume Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Resume Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: RESUME_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or RESUME_VI1 (warehouse name), Resume Virtual Machine Tasks Recent Time In MS (caption), Resume_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and RESUME_VI1 (column name).

76 Microsoft Hyper-V Server agent Reference Resume Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Resume Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: RESUME_VIRTUAL_MACHINE_TASKS_RECENT_TIME or RESUMEVIO (warehouse name), Resume Virtual Machine Tasks Recent Time In NS (caption), Resume_Virtual_Machine_Tasks_Recent_Time (attribute name), and RESUMEVIO (column name). Save Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Save Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: SAVE_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or SAVE_VIRT1 (warehouse name), Save Virtual Machine Tasks Recent Time In MS (caption), Save_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and SAVE_VIRT1 (column name). Save Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Save Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: SAVE_VIRTUAL_MACHINE_TASKS_RECENT_TIME or SAVEVIRTO (warehouse name), Save Virtual Machine Tasks Recent Time In NS (caption), Save_Virtual_Machine_Tasks_Recent_Time (attribute name), and SAVEVIRTO (column name). Shutdown Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Shutdown Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: SHUTDOWN_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or SHUTDOWN_1 (warehouse name), Shutdown Virtual Machine Tasks Recent Time In MS (caption), Shutdown_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and SHUTDOWN_1 (column name). Shutdown Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Shutdown Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: SHUTDOWN_VIRTUAL_MACHINE_TASKS_RECENT_TIME or SHUTDOWNO (warehouse name), Shutdown Virtual Machine Tasks Recent Time In NS (caption), Shutdown_Virtual_Machine_Tasks_Recent_Time (attribute name), and SHUTDOWNO (column name). Snapshot Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Snapshot Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: SNAPSHOT_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or SNAPSHOT_1 (warehouse name), Snapshot Virtual Machine Tasks Recent Time In MS (caption), Snapshot_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and SNAPSHOT_1 (column name). Snapshot Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Snapshot Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: SNAPSHOT_VIRTUAL_MACHINE_TASKS_RECENT_TIME or SNAPSHOTO (warehouse name),

Chapter 2. Attributes reference 77 Snapshot Virtual Machine Tasks Recent Time In NS (caption), Snapshot_Virtual_Machine_Tasks_Recent_Time (attribute name), and SNAPSHOTO (column name). Start Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Start Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: START_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or START_VIR1 (warehouse name), Start Virtual Machine Tasks Recent Time In MS (caption), Start_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and START_VIR1 (column name). Start Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Start Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: START_VIRTUAL_MACHINE_TASKS_RECENT_TIME or STARTVIRO (warehouse name), Start Virtual Machine Tasks Recent Time In NS (caption), Start_Virtual_Machine_Tasks_Recent_Time (attribute name), and STARTVIRO (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Waiting To Start Virtual Machine Tasks Recent Time In MS attribute The time spent in microseconds to perform the Waiting To Start Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: WAITING_TO_START_VIRTUAL_MACHINE_TASKS_RECENT_TIME_MS or WAITING_T1 (warehouse name), Waiting To Start Virtual Machine Tasks Recent Time In MS (caption), Waiting_To_Start_Virtual_Machine_Tasks_Recent_Time_MS (attribute name), and WAITING_T1 (column name). Waiting To Start Virtual Machine Tasks Recent Time In NS attribute The time spent in nanoseconds to perform the Waiting To Start Virtual Machine tasks. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: WAITING_TO_START_VIRTUAL_MACHINE_TASKS_RECENT_TIME or WAITINGTO (warehouse name), Waiting To Start Virtual Machine Tasks Recent Time In NS (caption), Waiting_To_Start_Virtual_Machine_Tasks_Recent_Time (attribute name), and WAITINGTO (column name). Hyper-V Virtual IDE Controller attribute group The Hyper-V Virtual IDE Controller attribute group provides information about the details of the Integrated Drive Electronics (IDE) controller of the virtual machine.This attribute group is not supported on Windows Server 2012, or later. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Name attribute The name of the IDE. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string.

78 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Read Bytes Per Sec attribute The number of bytes that are currently being read per second from the disks that are attached to the IDE controller. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: READ_BYTES_PER_SEC or READBYTES (warehouse name), Read Bytes Per Sec (caption), Read_Bytes_Per_Sec (attribute name), and READBYTES (column name). Read Sectors Per Sec attribute The number of sectors that are currently being read per second from the disks that are attached to the IDE controller. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: READ_SECTORS_PER_SEC or READSECT (warehouse name), Read Sectors Per Sec (caption), Read_Sectors_Per_Sec (attribute name), and READSECT (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Write Bytes Per Sec attribute The number of bytes that are currently being written per second to the disks that are attached to the IDE controller. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: WRITE_BYTES_PER_SEC or WRITEBYTES (warehouse name), Write Bytes Per Sec (caption), Write_Bytes_Per_Sec (attribute name), and WRITEBYTES (column name). Written Sectors Per Sec attribute The number of sectors that are currently being written per second to the disks that are attached to the IDE controller. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: WRITTEN_SECTORS_PER_SEC or WRITTENSEC (warehouse name), Written Sectors Per Sec (caption), Written_Sectors_Per_Sec (attribute name), and WRITTENSEC (column name). Hyper-V Virtual IDE Controller Filter attribute group The Hyper-V Virtual IDE Controller Filter attribute group provides information about the details of the Integrated Drive Electronics (IDE) controller of the virtual machine. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Name attribute The name of the IDE. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Read Bytes Per Sec attribute The number of bytes that are currently being read (per second) from the disks that are attached to the IDE controller. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: READ_BYTES_PER_SEC or READBYTFT (warehouse name), Read Bytes Per Sec (caption), Read_Bytes_Per_Sec (attribute name), and READBYTFT (column name).

Chapter 2. Attributes reference 79 Read Sectors Per Sec attribute The number of sectors that are currently being read (per second) from the disks that are attached to the IDE controller. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: READ_SECTORS_PER_SEC or READSEFT (warehouse name), Read Sectors Per Sec (caption), Read_Sectors_Per_Sec (attribute name), and READSEFT (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Write Bytes Per Sec attribute The number of bytes that are currently being written (per second) to the disks that are attached to the IDE controller. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: WRITE_BYTES_PER_SEC or WRITEBYTFT (warehouse name), Write Bytes Per Sec (caption), Write_Bytes_Per_Sec (attribute name), and WRITEBYTFT (column name). Written Sectors Per Sec attribute The number of sectors that are currently being written (per second) to the disks that are attached to the IDE controller. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: WRITTEN_SECTORS_PER_SEC or WRITTENSFT (warehouse name), Written Sectors Per Sec (caption), Written_Sectors_Per_Sec (attribute name), and WRITTENSFT (column name). Hyper-V Virtual IDE Controller Win2K12 attribute group The Hyper-V Virtual IDE Controller attribute group provides information about the details of the Integrated Drive Electronics (IDE) controller of the virtual machine. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Name attribute The name of the IDE. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Read Bytes Per Sec attribute The number of bytes that are read (per second) from the disks that are attached to the IDE controller. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: READ_BYTES_PER_SEC or READBYT12 (warehouse name), Read Bytes Per Sec (caption), Read_Bytes_Per_Sec (attribute name), and READBYT12 (column name). Read Sectors Per Sec attribute The number of sectors that are currently being read (per second) from the disks that are attached to the IDE controller. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: READ_SECTORS_PER_SEC or READSE12 (warehouse name), Read Sectors Per Sec (caption), Read_Sectors_Per_Sec (attribute name), and READSE12 (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string.

80 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Write Bytes Per Sec attribute The number of bytes that are currently being written (per second) to the disks that are attached to the IDE controller. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: WRITE_BYTES_PER_SEC or WRITEBYT12 (warehouse name), Write Bytes Per Sec (caption), Write_Bytes_Per_Sec (attribute name), and WRITEBYT12 (column name). Written Sectors Per Sec attribute The number of sectors that are currently being written (per second) to the disks that are attached to the IDE controller. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: WRITTEN_SECTORS_PER_SEC or WRITTENS12 (warehouse name), Written Sectors Per Sec (caption), Written_Sectors_Per_Sec (attribute name), and WRITTENS12 (column name). Hyper-V Virtual Machine Bus attribute group The Hyper-V Virtual Machine Bus attribute group represents the statistics for the virtual machine bus. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Change In Interrupts Received attribute The change in the total number of interrupts received.This value is reset to the initial value on the server startup. The type is integer (difference between successive values). The following names are defined for this attribute: CHANGE_IN_INTERRUPTS_RECEIVED or CHANGER (warehouse name), Change In Interrupts Received (caption), Change_In_Interrupts_Received (attribute name), and CHANGER (column name). Change In Interrupts Sent attribute The change in the number of interrupts sent.This value is reset to the initial value on server startup. The type is integer (difference between successive values). The following names are defined for this attribute: CHANGE_IN_INTERRUPTS_SENT or CHANGES (warehouse name), Change In Interrupts Sent (caption), Change_In_Interrupts_Sent (attribute name), and CHANGES (column name). Change In Throttle Events attribute The change in the number of times that a partition is throttled.This value is reset to the initial value on the server startup. The type is integer (difference between successive values). The following names are defined for this attribute: CHANGE_IN_THROTTLE_EVENTS or CHANGET (warehouse name), Change In Throttle Events (caption), Change_In_Throttle_Events (attribute name), and CHANGET (column name). Interrupts Received attribute The total number of interrupts received.This value is reset to the initial value on the server startup. The type is integer (32-bit counter). The following names are defined for this attribute: INTERRUPTS_RECEIVED or INTERRUPTS (warehouse name), Interrupts Received (caption), Interrupts_Received (attribute name), and INTERRUPTS (column name). Interrupts Sent attribute The total number of interrupts sent.This value is reset to the initial value on the server startup. The type is integer (32-bit counter). The following names are defined for this attribute: INTERRUPTS_SENT or INTERRUPT0 (warehouse name), Interrupts Sent (caption), Interrupts_Sent (attribute name), and INTERRUPT0 (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string.

Chapter 2. Attributes reference 81 The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Throttle Events attribute The total number of times that a partition is throttled.This value is reset to the initial value on the server startup. The type is integer (32-bit counter). The following names are defined for this attribute: THROTTLE_EVENTS or THROTEVENT (warehouse name), Throttle Events (caption), Throttle_Events (attribute name), and THROTEVENT (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Hyper-V Virtual Machine Health Summary attribute group The Hyper-V Virtual Machine Health Summary attribute group represents the health summary statistics for the Virtual Machine Management Service. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Health Critical attribute The number of virtual machines that display the state as critical. The type is integer (32-bit gauge). The following names are defined for this attribute: HEALTH_CRITICAL or HEALTHCRIT (warehouse name), Health Critical (caption), Health_Critical (attribute name), and HEALTHCRIT (column name). Health Ok attribute The number of virtual machines that display the state as OK. The type is integer (32-bit gauge). The following names are defined for this attribute: HEALTH_OK or HEALTHOK (warehouse name), Health Ok (caption), Health_Ok (attribute name), and HEALTHOK (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Hyper-V Virtual Machine Summary attribute group The Hyper-V Virtual Machine Summary attribute group represents the summary statistics for the Virtual Machine Management service.Some of the attributes of this attribute group, such as Paused, Starting, Saving, Stopping, Pausing, Resuming, and Saved are not supported on Windows Server 2012 R2, or later. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Applying SnapShot attribute The number of virtual machines for which the Hyper-V system is taking a snapshot. The type is integer (32-bit gauge). The following names are defined for this attribute: APPLYING_SNAPSHOT or APPLYSNAP (warehouse name), Applying SnapShot (caption), Applying_Snapshot (attribute name), and APPLYSNAP (column name).

82 Microsoft Hyper-V Server agent Reference Deleting attribute The number of virtual machines that are being deleted. The type is integer (32-bit gauge). The following names are defined for this attribute: DELETING (warehouse name), Deleting (caption), Deleting (attribute name), and DELETING (column name). Deleting Saved State attribute The number of virtual machines in saved state that the Hyper-V system is deleting. The type is integer (32-bit gauge). The following names are defined for this attribute: DELETING_SAVED_STATE or DELETINGSA (warehouse name), Deleting Saved State (caption), Deleting_Saved_State (attribute name), and DELETINGSA (column name). Deleting Snapshot attribute The number of virtual machines for which the Hyper-V system is deleting a snapshot. The type is integer (32-bit gauge). The following names are defined for this attribute: DELETING_SNAPSHOT or DELETINGSN (warehouse name), Deleting Snapshot (caption), Deleting_Snapshot (attribute name), and DELETINGSN (column name). Exporting attribute The number of virtual machines that the Hyper-V system is exporting. The type is integer (32-bit gauge). The following names are defined for this attribute: EXPORTING (warehouse name), Exporting (caption), Exporting (attribute name), and EXPORTING (column name). Merging Disks attribute The number of virtual machines that are merging disks. The type is integer (32-bit gauge). The following names are defined for this attribute: MERGING_DISKS or MERGINGDIS (warehouse name), Merging Disks (caption), Merging_Disks (attribute name), and MERGINGDIS (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Paused attribute The number of virtual machines that are in a paused state. The type is integer (32-bit gauge). The following names are defined for this attribute: PAUSED (warehouse name), Paused (caption), Paused (attribute name), and PAUSED (column name). Pausing attribute The number of virtual machines that are in a pausing state. The type is integer (32-bit gauge). The following names are defined for this attribute: PAUSING (warehouse name), Pausing (caption), Pausing (attribute name), and PAUSING (column name). Resetting attribute The number of virtual machines that are resetting. The type is integer (32-bit gauge). The following names are defined for this attribute: RESETTING (warehouse name), Resetting (caption), Resetting (attribute name), and RESETTING (column name). Resuming attribute The number of virtual machines that are in a resuming state. The type is integer (32-bit gauge). The following names are defined for this attribute: RESUMING (warehouse name), Resuming (caption), Resuming (attribute name), and RESUMING (column name). Running attribute The number of virtual machines that are in a running state. The type is integer (32-bit gauge). The following names are defined for this attribute: RUNNING (warehouse name), Running (caption), Running (attribute name), and RUNNING (column name).

Chapter 2. Attributes reference 83 Saved attribute The number of virtual machines that are saved. The type is integer (32-bit gauge). The following names are defined for this attribute: SAVED (warehouse name), Saved (caption), Saved (attribute name), and SAVED (column name). Saving attribute The number of virtual machines that are being saved. The type is integer (32-bit gauge). The following names are defined for this attribute: SAVING (warehouse name), Saving (caption), Saving (attribute name), and SAVING (column name). Starting attribute The number of virtual machines that are being started. The type is integer (32-bit gauge). The following names are defined for this attribute: STARTING (warehouse name), Starting (caption), Starting (attribute name), and STARTING (column name). Stopping attribute The number of virtual machines that are being stopped. The type is integer (32-bit gauge). The following names are defined for this attribute: STOPPING (warehouse name), Stopping (caption), Stopping (attribute name), and STOPPING (column name). Taking Snapshot attribute The number of virtual machines that are taking a snapshot. The type is integer (32-bit gauge). The following names are defined for this attribute: TAKING_SNAPSHOT or TAKINGSNAP (warehouse name), Taking Snapshot (caption), Taking_Snapshot (attribute name), and TAKINGSNAP (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Turned Off attribute The number of virtual machines that are turned off. The type is integer (32-bit gauge). The following names are defined for this attribute: TURNED_OFF or TURNEDOFF (warehouse name), Turned Off (caption), Turned_Off (attribute name), and TURNEDOFF (column name). Waiting To Start attribute The number of virtual machines that are in a queue to start. The type is integer (32-bit gauge). The following names are defined for this attribute: WAITING_TO_START or WAITINGTOS (warehouse name), Waiting To Start (caption), Waiting_To_Start (attribute name), and WAITINGTOS (column name). Hyper-V Virtual Network Adapter attribute group The Hyper-V Virtual Network Adapter attribute group represents the statistics for the virtual network adapter. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Broadcast Packets Received Per Sec attribute The total number of broadcast packets that the network adapter received per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: BROADCAST_PACKETS_RECEIVED_PER_SEC or BROADCAST_ (warehouse name), Broadcast Packets Received Per Sec (caption), Broadcast_Packets_Received_Per_Sec (attribute name), and BROADCAST_ (column name). Broadcast Packets Sent Per Sec attribute The total number of broadcast packets that the network adapter sent per second. The type is real number (32-bit gauge) with two decimal places of precision.

84 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: BROADCAST_PACKETS_SENT_PER_SEC or BROADCAST0 (warehouse name), Broadcast Packets Sent Per Sec (caption), Broadcast_Packets_Sent_Per_Sec (attribute name), and BROADCAST0 (column name). Bytes Per Sec attribute The total number of bytes that traversed the network adapter per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: BYTES_PER_SEC or BYTES_SEC (warehouse name), Bytes Per Sec (caption), Bytes_Per_Sec (attribute name), and BYTES_SEC (column name). Bytes Received Per Sec attribute The total number of bytes that the network adapter received per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: BYTES_RECEIVED_PER_SEC or BYTES_RECE (warehouse name), Bytes Received Per Sec (caption), Bytes_Received_Per_Sec (attribute name), and BYTES_RECE (column name). Bytes Sent Per Sec attribute The total number of bytes that the network adapter sent per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: BYTES_SENT_PER_SEC or BYTES_SENT (warehouse name), Bytes Sent Per Sec (caption), Bytes_Sent_Per_Sec (attribute name), and BYTES_SENT (column name). Directed Packets Received Per Sec attribute The total number of directed packets that the network adapter received per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: DIRECTED_PACKETS_RECEIVED_PER_SEC or DIRECTED_P (warehouse name), Directed Packets Received Per Sec (caption), Directed_Packets_Received_Per_Sec (attribute name), and DIRECTED_P (column name). Directed Packets Sent Per Sec attribute The total number of directed packets that the network adapter sent per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: DIRECTED_PACKETS_SENT_PER_SEC or DIRECTED_0 (warehouse name), Directed Packets Sent Per Sec (caption), Directed_Packets_Sent_Per_Sec (attribute name), and DIRECTED_0 (column name). Multicast Packets Received Per Sec attribute The total number of multicast packets that the network adapter received per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MULTICAST_PACKETS_RECEIVED_PER_SEC or MULTICASTP (warehouse name), Multicast Packets Received Per Sec (caption), Multicast_Packets_Received_Per_Sec (attribute name), and MULTICASTP (column name). Multicast Packets Sent Per Sec attribute The total number of multicast packets that the network adapter sent per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MULTICAST_PACKETS_SENT_PER_SEC or MULTICAST0 (warehouse name), Multicast Packets Sent Per Sec (caption), Multicast_Packets_Sent_Per_Sec (attribute name), and MULTICAST0 (column name). Name attribute The name of the instance. This attribute is a key attribute. The type is String. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string.

Chapter 2. Attributes reference 85 The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Packets Per Sec attribute The total number of packets that traverse the network adapter per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PACKETS_PER_SEC or PACKETS_SE (warehouse name), Packets Per Sec (caption), Packets_Per_Sec (attribute name), and PACKETS_SE (column name). Packets Received Per Sec attribute The total number of packets that the network adapter received per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PACKETS_RECEIVED_PER_SEC or PACKETS_RE (warehouse name), Packets Received Per Sec (caption), Packets_Received_Per_Sec (attribute name), and PACKETS_RE (column name). Packets Sent Per Sec attribute The total number of packets that the network adapter sent per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PACKETS_SENT_PER_SEC or PACKETS_S0 (warehouse name), Packets Sent Per Sec (caption), Packets_Sent_Per_Sec (attribute name), and PACKETS_S0 (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Hyper-V Virtual Storage Device attribute group The Hyper-V Virtual Storage Device attribute group provide details about the storage device of the virtual machine. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Error Count attribute The total number of errors that occurred on the virtual storage device since the virtual machine was started. The type is integer (64-bit counter). The following names are defined for this attribute: ERROR_COUNT or ERRORCNT (warehouse name), Error Count (caption), Error_Count (attribute name), and ERRORCNT (column name). Flush Count attribute The total number of flush operations that occurred on the virtual storage device since the virtual machine was started. The type is integer (64-bit counter). The following names are defined for this attribute: FLUSH_COUNT or FLUSHCNT (warehouse name), Flush Count (caption), Flush_Count (attribute name), and FLUSHCNT (column name). Name attribute The name of the instance. This attribute is a key attribute. The type is String. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Read Bytes Per Sec attribute The total number of bytes that are currently read per second on the virtual storage device. The type is real number (32-bit gauge) with two decimal places of precision.

86 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: READ_BYTES_PER_SEC or READBYTES (warehouse name), Read Bytes Per Sec (caption), Read_Bytes_Per_Sec (attribute name), and READBYTES (column name). Read Count attribute The total number of read operations that occurred on the virtual storage device since the virtual machine was started. The type is integer (64-bit counter). The following names are defined for this attribute: READ_COUNT or READCNT (warehouse name), Read Count (caption), Read_Count (attribute name), and READCNT (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Write Bytes Per Sec attribute The total number of bytes that are currently written per second on the virtual storage device. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: WRITE_BYTES_PER_SEC or WRITEBYTES (warehouse name), Write Bytes Per Sec (caption), Write_Bytes_Per_Sec (attribute name), and WRITEBYTES (column name). Write Count attribute The total number of write operations that occurred on the virtual storage device since the virtual machine was started. The type is integer (64-bit counter). The following names are defined for this attribute: WRITE_COUNT or WRITECNT (warehouse name), Write Count (caption), Write_Count (attribute name), and WRITECNT (column name). Hyper-V Virtual Switch attribute group The Hyper-V Virtual Switch attribute group represents the statistics for the Hyper-V virtual switch. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Broadcast Packets Received Per Sec attribute The total number of broadcast packets that the virtual switch received per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: BROADCAST_PACKETS_RECEIVED_PER_SEC or BROADCAST_ (warehouse name), Broadcast Packets Received Per Sec (caption), Broadcast_Packets_Received_Per_Sec (attribute name), and BROADCAST_ (column name). Broadcast Packets Sent Per Sec attribute The total number of broadcast packets that the virtual switch sent per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: BROADCAST_PACKETS_SENT_PER_SEC or BROADCAST0 (warehouse name), Broadcast Packets Sent Per Sec (caption), Broadcast_Packets_Sent_Per_Sec (attribute name), and BROADCAST0 (column name). Directed Packets Received Per Sec attribute The total number of directed packets that the virtual switch received per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: DIRECTED_PACKETS_RECEIVED_PER_SEC or DIRECTED_P (warehouse name), Directed Packets Received Per Sec (caption), Directed_Packets_Received_Per_Sec (attribute name), and DIRECTED_P (column name). Directed Packets Sent Per Sec attribute The total number of directed packets that the virtual switch sent per second. The type is real number (32-bit gauge) with two decimal places of precision.

Chapter 2. Attributes reference 87 The following names are defined for this attribute: DIRECTED_PACKETS_SENT_PER_SEC or DIRECTED_0 (warehouse name), Directed Packets Sent Per Sec (caption), Directed_Packets_Sent_Per_Sec (attribute name), and DIRECTED_0 (column name). Learned MAC Addresses attribute The total number of learned Media Access Control (MAC) addresses of the virtual switch. The type is integer (32-bit numeric property). The following names are defined for this attribute: LEARNED_MAC_ADDRESSES or LEARNED_MA (warehouse name), Learned MAC Addresses (caption), Learned_MAC_Addresses (attribute name), and LEARNED_MA (column name). Learned MAC Addresses Per Sec attribute The total number of MAC addresses that are learned per second by the virtual switch. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: LEARNED_MAC_ADDRESSES_PER_SEC or LEARNED_M0 (warehouse name), Learned MAC Addresses Per Sec (caption), Learned_MAC_Addresses_Per_Sec (attribute name), and LEARNED_M0 (column name). Multicast Packets Received Per Sec attribute The total number of multicast packets that are received per second by the virtual switch. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MULTICAST_PACKETS_RECEIVED_PER_SEC or MULTICAST_ (warehouse name), Multicast Packets Received Per Sec (caption), Multicast_Packets_Received_Per_Sec (attribute name), and MULTICAST_ (column name). Multicast Packets Sent Per Sec attribute The total number of multicast packets that are sent per second by the virtual switch. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MULTICAST_PACKETS_SENT_PER_SEC or MULTICAST0 (warehouse name), Multicast Packets Sent Per Sec (caption), Multicast_Packets_Sent_Per_Sec (attribute name), and MULTICAST0 (column name). Name attribute The name of the instance. This attribute is a key attribute. The type is String. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Packets Flooded attribute The total number of packets that are flooded by the virtual switch. The type is integer (32-bit gauge). The following names are defined for this attribute: PACKETS_FLOODED or PACKETS_FL (warehouse name), Packets Flooded (caption), Packets_Flooded (attribute name), and PACKETS_FL (column name). Packets Flooded Per Sec attribute The total number of packets that are flooded per second by the virtual switch. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PACKETS_FLOODED_PER_SEC or PACKETS_F0 (warehouse name), Packets Flooded Per Sec (caption), Packets_Flooded_Per_Sec (attribute name), and PACKETS_F0 (column name). Purged MAC Addresses attribute The total number of MAC addresses of the virtual switch that are purged. The type is integer (32-bit numeric property).

88 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: PURGED_MAC_ADDRESSES or PURGED_MAC (warehouse name), Purged MAC Addresses (caption), Purged_MAC_Addresses (attribute name), and PURGED_MAC (column name). Purged MAC Addresses Per Sec attribute The total number of MAC addresses that are purged per second by the virtual switch. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PURGED_MAC_ADDRESSES_PER_SEC or PURGED_MA0 (warehouse name), Purged MAC Addresses Per Sec (caption), Purged_MAC_Addresses_Per_Sec (attribute name), and PURGED_MA0 (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Hyper-V Virtual Switch Port attribute group The Hyper-V Virtual Switch Port attribute group represents the statistics for the virtual switch port. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Broadcast Packets Received Per Sec attribute The total number of broadcast packets that the virtual switch port received per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: BROADCAST_PACKETS_RECEIVED_PER_SEC or BROADCAST_ (warehouse name), Broadcast Packets Received Per Sec (caption), Broadcast_Packets_Received_Per_Sec (attribute name), and BROADCAST_ (column name). Broadcast Packets Sent Per Sec attribute The total number of broadcast packets that are sent per second by the virtual switch port. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: BROADCAST_PACKETS_SENT_PER_SEC or BROADCAST0 (warehouse name), Broadcast Packets Sent Per Sec (caption), Broadcast_Packets_Sent_Per_Sec (attribute name), and BROADCAST0 (column name). Bytes Per Sec attribute The total number of bytes that traversed the virtual switch port per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: BYTES_PER_SEC or BYTES_PSEC (warehouse name), Bytes Per Sec (caption), Bytes_Per_Sec (attribute name), and BYTES_PSEC (column name). Bytes Received Per Sec attribute The total number of bytes that the virtual switch port received per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: BYTES_RECEIVED_PER_SEC or BYTES_RECE (warehouse name), Bytes Received Per Sec (caption), Bytes_Received_Per_Sec (attribute name), and BYTES_RECE (column name). Bytes Sent Per Sec attribute The total number of bytes that the virtual switch port sent per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: BYTES_SENT_PER_SEC or BYTES_SENT (warehouse name), Bytes Sent Per Sec (caption), Bytes_Sent_Per_Sec (attribute name), and BYTES_SENT (column name). Directed Packets Received Per Sec attribute The total number of directed packets that the virtual switch port received per second. The type is real number (32-bit gauge) with two decimal places of precision.

Chapter 2. Attributes reference 89 The following names are defined for this attribute: DIRECTED_PACKETS_RECEIVED_PER_SEC or DIRECTED_P (warehouse name), Directed Packets Received Per Sec (caption), Directed_Packets_Received_Per_Sec (attribute name), and DIRECTED_P (column name). Directed Packets Sent Per Sec attribute The total number of directed packets that are sent per second by the virtual switch port. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: DIRECTED_PACKETS_SENT_PER_SEC or DIRECTED_0 (warehouse name), Directed Packets Sent Per Sec (caption), Directed_Packets_Sent_Per_Sec (attribute name), and DIRECTED_0 (column name). Multicast Packets Received Per Sec attribute The total number of multicast packets that the virtual switch port received per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MULTICAST_PACKETS_RECEIVED_PER_SEC or MULTICASTP (warehouse name), Multicast Packets Received Per Sec (caption), Multicast_Packets_Received_Per_Sec (attribute name), and MULTICASTP (column name). Multicast Packets Sent Per Sec attribute The total number of multicast packets that the virtual switch port sent per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: MULTICAST_PACKETS_SENT_PER_SEC or MULTICAST0 (warehouse name), Multicast Packets Sent Per Sec (caption), Multicast_Packets_Sent_Per_Sec (attribute name), and MULTICAST0 (column name). Name attribute The name of the instance. This attribute is a key attribute. The type is String. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Packets Per Sec attribute The total number of packets that traversed the virtual switch port per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PACKETS_PER_SEC or PACKETS_SE (warehouse name), Packets Per Sec (caption), Packets_Per_Sec (attribute name), and PACKETS_SE (column name). Packets Received Per Sec attribute The total number of packets that the virtual switch port received per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PACKETS_RECEIVED_PER_SEC or PACKETS_RE (warehouse name), Packets Received Per Sec (caption), Packets_Received_Per_Sec (attribute name), and PACKETS_RE (column name). Packets Sent Per Sec attribute The total number of packets that the virtual switch port sent per second. The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: PACKETS_SENT_PER_SEC or PACKETS_S0 (warehouse name), Packets Sent Per Sec (caption), Packets_Sent_Per_Sec (attribute name), and PACKETS_S0 (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name).

90 Microsoft Hyper-V Server agent Reference Hyper-V VM Association with Virtual Network attribute group The Hyper-V VM Association with Virtual Network attribute group provides details about the connection between the virtual machine and the virtual network.This attribute group is not supported on Windows Server 2012 R2, or later. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Connected Network ID attribute The unique identifier of the virtual network that is connected to the virtual machine. The type is string. The following names are defined for this attribute: CONNECTEDNETWORKID or CONNETID (warehouse name), Connected Network ID (caption), ConnectedNetworkID (attribute name), and CONNETID (column name). Connected Network Name attribute The name of the virtual network that is connected to the virtual machine. The type is string. The following names are defined for this attribute: CONNECTEDNETWORKNAME or CONNETNAME (warehouse name), Connected Network Name (caption), ConnectedNetworkName (attribute name), and CONNETNAME (column name). Device ID attribute The unique identifier of the network device that is connected to the virtual machine. This attribute is a key attribute. The type is string. The following names are defined for this attribute: DEVICEID (warehouse name), Device ID (caption), DeviceID (attribute name), and DEVICEID (column name). MAC Address attribute The MAC address of the network device. The type is string. The following names are defined for this attribute: MACADDRESS or MACADD (warehouse name), MAC Address (caption), MACAddress (attribute name), and MACADD (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Virtual Machine Name attribute The name of the virtual machine that is connected to the virtual network. The type is string. The following names are defined for this attribute: VIRTUAL_MACHINE_NAME or VMNAME (warehouse name), Virtual Machine Name (caption), Virtual_Machine_Name (attribute name), and VMNAME (column name). Hyper-V VM IO APIC attribute group The Hyper-V VM IO APIC attribute group provides information about the number of interrupt assertions that the I/O APIC device sent to the virtual machine.This attribute group is not supported on Windows Server 2012, or later. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Assertions attribute The number of interrupts assertions that the I/O APIC device sent to the virtual machine. The type is integer (32-bit counter). The following names are defined for this attribute: ASSERTIONS (warehouse name), Assertions (caption), Assertions (attribute name), and ASSERTIONS (column name).

Chapter 2. Attributes reference 91 Name attribute The name of the instance. This attribute is a key attribute. The type is String. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Hyper-V VM Vid Partition attribute group The Hyper-V VM Vid Partition attribute group provides details about the guest address space and additional memory that is required by the virtual infrastructure driver (VID) to manage the virtual machine. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Name attribute The name of the instance. This attribute is a key attribute. The type is String. The following names are defined for this attribute: NAME (warehouse name), Name (caption), Name (attribute name), and NAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Physical Pages Allocated attribute The total number of guest pages and VID pages that are required to manage the virtual machine. The type is integer (64-bit gauge). The following names are defined for this attribute: PHYSICAL_PAGES_ALLOCATED or PHYPAGALLO (warehouse name), Physical Pages Allocated (caption), Physical_Pages_Allocated (attribute name), and PHYPAGALLO (column name). Preferred Numa Node Index attribute The preferred nonuniform memory access (NUMA) node index associated with the VID partition. The type is integer (32-bit numeric property). The following names are defined for this attribute: PREFERRED_NUMA_NODE_INDEX or PREFNUMAN (warehouse name), Preferred Numa Node Index (caption), Preferred_Numa_Node_Index (attribute name), and PREFNUMAN (column name). Remote Physical Pages attribute The number of physical pages that are not allocated from the preferred NUMA node. The type is integer (64-bit gauge). The following names are defined for this attribute: REMOTE_PHYSICAL_PAGES or REMPHYPAG (warehouse name), Remote Physical Pages (caption), Remote_Physical_Pages (attribute name), and REMPHYPAG (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name).

92 Microsoft Hyper-V Server agent Reference Hypervisor attribute group The Hypervisor attribute group provides the version and the statistical information about the hypervisor. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Domain attribute The domain name of the host computer. The type is string. The following names are defined for this attribute: DOMAIN (warehouse name), Domain (caption), Domain (attribute name), and DOMAIN (column name). Logical Processors attribute The number of logical processors that are present in the system. The type is integer (32-bit numeric property). The following names are defined for this attribute: LOGICAL_PROCESSORS or LOGICPROC (warehouse name), Logical Processors (caption), Logical_Processors (attribute name), and LOGICPROC (column name). Machine Name attribute The name of the host computer. The type is string. The following names are defined for this attribute: MACHINENAME or MNAME (warehouse name), Machine Name (caption), MachineName (attribute name), and MNAME (column name). Manufacturer attribute The manufacturer of the host computer. The type is string. The following names are defined for this attribute: MANUFACTURER or MANFACT (warehouse name), Manufacturer (caption), Manufacturer (attribute name), and MANFACT (column name). Model attribute The model name of the host computer. The type is string. The following names are defined for this attribute: MODEL (warehouse name), Model (caption), Model (attribute name), and MODEL (column name). Monitored Notifications attribute The number of monitored notifications that are registered with the hypervisor. The type is integer (32-bit numeric property). The following names are defined for this attribute: MONITORED_NOTIFICATIONS or MONITNOTIF (warehouse name), Monitored Notifications (caption), Monitored_Notifications (attribute name), and MONITNOTIF (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Partitions attribute The number of partitions (virtual machines) that are present in the system. The type is integer (32-bit numeric property). The following names are defined for this attribute: PARTITIONS (warehouse name), Partitions (caption), Partitions (attribute name), and PARTITIONS (column name). Serial Number attribute The universal unique identifier (UUID) of the host computer. The type is string. The following names are defined for this attribute: SERIALNUMBER or SERNUM (warehouse name), Serial Number (caption), SerialNumber (attribute name), and SERNUM (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name).

Chapter 2. Attributes reference 93 Total Pages attribute The number of bootstrap and deposited pages in the hypervisor. The type is integer (32-bit numeric property). The following names are defined for this attribute: TOTAL_PAGES or TOTALPAGES (warehouse name), Total Pages (caption), Total_Pages (attribute name), and TOTALPAGES (column name). Version attribute The version of the Hyper-V server. The type is string. The following names are defined for this attribute: VERSION (warehouse name), Version (caption), Version (attribute name), and VERSION (column name). Virtual Processors attribute The number of virtual processors that are present in the system. The type is integer (32-bit numeric property). The following names are defined for this attribute: VIRTUAL_PROCESSORS or VIRTPROC (warehouse name), Virtual Processors (caption), Virtual_Processors (attribute name), and VIRTPROC (column name). Memory attribute group The Memory attribute group represents the memory currently allocated to a virtual machine. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Block Size attribute The size of the block that forms the storage extent, in bytes The type is integer (32-bit numeric property). The following names are defined for this attribute: BLOCKSIZE (warehouse name), Block Size (caption), BlockSize (attribute name), and BLOCKSIZE (column name). Device ID attribute The unique identifier for the memory device This attribute is a key attribute. The type is string. The following names are defined for this attribute: DEVICEID (warehouse name), Device ID (caption), DeviceID (attribute name), and DEVICEID (column name). Enabled State attribute The enabled and disabled states of an element The type is integer with enumerated values. The following values are defined: Unknown (0), Other (1), Enabled (2), Disabled (3), Shutting Down (4), Not Applicable (5), Enabled but Offline (6), In Test (7), Deferred (8), Quiesce (9), Starting (10). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: ENABLEDSTATE or ENABLEDSTA (warehouse name), Enabled State (caption), EnabledState (attribute name), and ENABLEDSTA (column name). Free Physical Memory attribute The amount of free physical memory, in GB The type is integer (32-bit gauge). The following names are defined for this attribute: FREEPHYSICALMEMORY or FREEMEM (warehouse name), Free Physical Memory (caption), FreePhysicalMemory (attribute name), and FREEMEM (column name). Free Physical Memory V2 attribute The amount of free physical memory, in GB The type is real number (32-bit gauge) with two decimal places of precision. The following names are defined for this attribute: FREEPHYSICALMEMORYV2 or FREEMEM2 (warehouse name), Free Physical Memory V2 (caption), FreePhysicalMemoryV2 (attribute name), and FREEMEM2 (column name).

94 Microsoft Hyper-V Server agent Reference Health State attribute The current health of the element The type is integer with enumerated values. The following values are defined: Healthy (5), Non-Functional (30). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: HEALTHSTATE or HEALTHSTAT (warehouse name), Health State (caption), HealthState (attribute name), and HEALTHSTAT (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Number Of Blocks attribute The amount of memory allocated to the virtual machine, in MB The type is integer (32-bit numeric property). The following names are defined for this attribute: NUMBEROFBLOCKS or NUMBEROFBL (warehouse name), Number Of Blocks (caption), NumberOfBlocks (attribute name), and NUMBEROFBL (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Virtual Machine ID attribute The unique identifier for the virtual machine This attribute is a key attribute. The type is string. The following names are defined for this attribute: SYSTEMNAME (warehouse name), Virtual Machine ID (caption), SystemName (attribute name), and SYSTEMNAME (column name). Virtual Machine Name attribute Name of the virtual machine The type is string. The following names are defined for this attribute: VIRTUALMACHINENAME or VIRMACNAME (warehouse name), Virtual Machine Name (caption), VirtualMachineName (attribute name), and VIRMACNAME (column name). Memory in Percentage attribute group This attribute group provides information about the memory (in percentage) that is available on the balancer node. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Available Memory attribute The total amount of memory (in MB) that is currently available on the balancer node and not allocated to the virtual machines. The type is integer (32-bit gauge). The following names are defined for this attribute: AVAILABLEMEMORY or AVIMEM (warehouse name), Available Memory (caption), AvailableMemory (attribute name), and AVIMEM (column name). Name attribute The name of the balancer node. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NAME or BNNAME (warehouse name), Name (caption), Name (attribute name), and BNNAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name).

Chapter 2. Attributes reference 95 Percentage Available Memory attribute The percentage of memory that is currently available on the balancer node. The type is integer (32-bit gauge). The following names are defined for this attribute: PERCENTAGEAVAILABLEMEMORY or PERAMEM (warehouse name), Percentage Available Memory (caption), PercentageAvailableMemory (attribute name), and PERAMEM (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Total Memory attribute Displays the total amount of memory (in MB) that is available on the Hyper-V Server. The type is integer (32-bit numeric property). The following names are defined for this attribute: TOTALMEMORY or TOTMEM (warehouse name), Total Memory (caption), TotalMemory (attribute name), and TOTMEM (column name). Migration attribute group The Migration attribute group provides information about the clustered virtual machines. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Cluster Name attribute The name of Hyper-V cluster. This attribute is a key attribute. The type is string. The following names are defined for this attribute: CLUSTERNAME or CLUNAME (warehouse name), Cluster Name (caption), ClusterName (attribute name), and CLUNAME (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Owner attribute The current hypervisor owner of the virtual machine. The type is string. The following names are defined for this attribute: OWNER (warehouse name), Owner (caption), Owner (attribute name), and OWNER (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Virtual Machine Name attribute The Hyper-V virtual machine that is added to the cluster. This attribute is a key attribute. The type is string. The following names are defined for this attribute: VMNAME (warehouse name), Virtual Machine Name (caption), VMName (attribute name), and VMNAME (column name). Performance Object Status attribute group The Performance Object Status attribute group contains information that reflects the status of other attribute groups so you can see the status of all 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, so you can see whether the agent is collecting data correctly. Unlike other attribute groups, the Performance Object Status attribute group does not reflect the state of the monitored

96 Microsoft Hyper-V Server agent Reference application. This attribute group is most often used to determine why data is not available for one of the performance attribute groups. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Average Collection Duration attribute The average duration of all data collections of this group in seconds. The type is real number (32-bit counter) with two decimal places of precision with enumerated values. The following values are defined: NO DATA (-100). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: AVERAGE_COLLECTION_DURATION or COLAVGD (warehouse name), Average Collection Duration (caption), Average_Collection_Duration (attribute name), and COLAVGD (column name). Cache Hit Percent attribute The percentage of external data requests for this group that were satisfied from the cache. The type is real number (32-bit counter) with two decimal places of precision. The following names are defined for this attribute: CACHE_HIT_PERCENT or CACHPCT (warehouse name), Cache Hit Percent (caption), Cache_Hit_Percent (attribute name), and CACHPCT (column name). Cache Hits attribute The number of times an external data request for this group was satisfied from the cache. The type is integer (32-bit counter). The following names are defined for this attribute: CACHE_HITS or CACHEHT (warehouse name), Cache Hits (caption), Cache_Hits (attribute name), and CACHEHT (column name). Cache Misses attribute The number of times an external data request for this group was not available in the cache. The type is integer (32-bit counter). The following names are defined for this attribute: CACHE_MISSES or CACHEMS (warehouse name), Cache Misses (caption), Cache_Misses (attribute name), and CACHEMS (column name). Error Code attribute The error code associated with the query. The type is integer with enumerated values. The following values are defined: NO ERROR (0), GENERAL ERROR (1), OBJECT NOT FOUND (2), COUNTER NOT FOUND (3), NAMESPACE ERROR (4), OBJECT CURRENTLY UNAVAILABLE (5), COM LIBRARY INIT FAILURE (6), SECURITY INIT FAILURE (7), PROXY SECURITY FAILURE (9), NO INSTANCES RETURNED (10), ASSOCIATOR QUERY FAILED (11), REFERENCE QUERY FAILED (12), NO RESPONSE RECEIVED (13), CANNOT FIND JOINED QUERY (14), CANNOT FIND JOIN ATTRIBUTE IN QUERY 1 RESULTS (15), CANNOT FIND JOIN ATTRIBUTE IN QUERY 2 RESULTS (16), QUERY 1 NOT A SINGLETON (17), QUERY 2 NOT A SINGLETON (18), NO INSTANCES RETURNED IN QUERY 1 (19), NO INSTANCES RETURNED IN QUERY 2 (20), CANNOT FIND ROLLUP QUERY (21), CANNOT FIND ROLLUP ATTRIBUTE (22), FILE OFFLINE (23), NO HOSTNAME (24), MISSING LIBRARY (25), ATTRIBUTE COUNT MISMATCH (26), ATTRIBUTE NAME MISMATCH (27), COMMON DATA PROVIDER NOT STARTED (28), CALLBACK REGISTRATION ERROR (29), MDL LOAD ERROR (30), AUTHENTICATION FAILED (31), CANNOT RESOLVE HOST NAME (32), SUBNODE UNAVAILABLE (33), SUBNODE NOT FOUND IN CONFIG (34), ATTRIBUTE ERROR (35), CLASSPATH ERROR (36), CONNECTION FAILURE (37), FILTER SYNTAX ERROR (38), FILE NAME MISSING (39), SQL QUERY ERROR (40), SQL FILTER QUERY ERROR (41), SQL DB QUERY ERROR (42), SQL DB FILTER QUERY ERROR (43), PORT OPEN FAILED (44), ACCESS DENIED (45), TIMEOUT (46), NOT IMPLEMENTED (47), REQUESTED A BAD VALUE (48), RESPONSE TOO BIG (49), GENERAL RESPONSE ERROR (50), SCRIPT NONZERO RETURN (51), SCRIPT NOT FOUND (52), SCRIPT LAUNCH ERROR (53), CONF FILE DOES NOT EXIST (54), CONF FILE ACCESS DENIED (55), INVALID CONF FILE (56), EIF INITIALIZATION FAILED (57), CANNOT OPEN FORMAT FILE (58), FORMAT FILE SYNTAX ERROR (59), REMOTE HOST UNAVAILABLE (60), EVENT LOG DOES NOT EXIST (61), PING FILE DOES NOT EXIST (62), NO PING DEVICE FILES (63), PING DEVICE LIST FILE MISSING (64), SNMP

Chapter 2. Attributes reference 97 MISSING PASSWORD (65), DISABLED (66), URLS FILE NOT FOUND (67), XML PARSE ERROR (68), NOT INITIALIZED (69), ICMP SOCKETS FAILED (70), DUPLICATE CONF FILE (71), DELETED CONFIGURATION (72). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: ERROR_CODE or ERRCODE (warehouse name), Error Code (caption), Error_Code (attribute name), and ERRCODE (column name). Intervals Skipped attribute The number of times a background data collection for this group was skipped because the previous collection was still running when the next one was due to start. The type is integer (32-bit counter). The following names are defined for this attribute: INTERVALS_SKIPPED or INTSKIP (warehouse name), Intervals Skipped (caption), Intervals_Skipped (attribute name), and INTSKIP (column name). Last Collection Duration attribute The duration of the most recently completed data collection of this group in seconds. The type is real number (32-bit counter) with two decimal places of precision. The following names are defined for this attribute: LAST_COLLECTION_DURATION or COLDURA (warehouse name), Last Collection Duration (caption), Last_Collection_Duration (attribute name), and COLDURA (column name). Last Collection Finished attribute The most recent time a data collection of this group finished. The type is timestamp with enumerated values. The following values are defined: NOT COLLECTED (0691231190000000), NOT COLLECTED (0000000000000001). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: LAST_COLLECTION_FINISHED or COLFINI (warehouse name), Last Collection Finished (caption), Last_Collection_Finished (attribute name), and COLFINI (column name). Last Collection Start attribute The most recent time a data collection of this group started. The type is timestamp with enumerated values. The following values are defined: NOT COLLECTED (0691231190000000), NOT COLLECTED (0000000000000001). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: LAST_COLLECTION_START or COLSTRT (warehouse name), Last Collection Start (caption), Last_Collection_Start (attribute name), and COLSTRT (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Number of Collections attribute The number of data collections for this group since the agent started. The type is integer (32-bit counter). The following names are defined for this attribute: NUMBER_OF_COLLECTIONS or NUMCOLL (warehouse name), Number of Collections (caption), Number_of_Collections (attribute name), and NUMCOLL (column name). Object Name attribute The name of the performance object. The type is string. The following names are defined for this attribute: OBJECT_NAME or OBJNAME (warehouse name), Object Name (caption), Object_Name (attribute name), and OBJNAME (column name).

98 Microsoft Hyper-V Server agent Reference Object Status attribute The status of the performance object. The type is integer with enumerated values. The following values are defined: ACTIVE (0), INACTIVE (1). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: OBJECT_STATUS or OBJSTTS (warehouse name), Object Status (caption), Object_Status (attribute name), and OBJSTTS (column name). Object Type attribute The type of the performance object. The type is integer with enumerated values. The following values are defined: WMI (0), PERFMON (1), WMI ASSOCIATION GROUP (2), JMX (3), SNMP (4), SHELL COMMAND (5), JOINED GROUPS (6), CIMOM (7), CUSTOM (8), ROLLUP DATA (9), WMI REMOTE DATA (10), LOG FILE (11), JDBC (12), CONFIG DISCOVERY (13), NT EVENT LOG (14), FILTER (15), SNMP EVENT (16), PING (17), DIRECTOR DATA (18), DIRECTOR EVENT (19), SSH REMOTE SHELL COMMAND (20). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: OBJECT_TYPE or OBJTYPE (warehouse name), Object Type (caption), Object_Type (attribute name), and OBJTYPE (column name). Query Name attribute The name of the attribute group. This attribute is a key attribute. The type is string. The following names are defined for this attribute: QUERY_NAME or ATTRGRP (warehouse name), Query Name (caption), Query_Name (attribute name), and ATTRGRP (column name). Refresh Interval attribute The interval at which this group is refreshed in seconds. The type is integer (32-bit counter). The following names are defined for this attribute: REFRESH_INTERVAL or REFRINT (warehouse name), Refresh Interval (caption), Refresh_Interval (attribute name), and REFRINT (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Processor attribute group The processor attribute group represents the virtual processor in a virtual computer system. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Average Processor Load attribute The average load on the processor of the virtual machine. The type is real number (32-bit numeric property) with two decimal places of precision. The following names are defined for this attribute: AVGPROCESSORLOAD or APLOAD (warehouse name), Average Processor Load (caption), AvgProcessorLoad (attribute name), and APLOAD (column name). CPU Status attribute The current status of the processor The type is integer with enumerated values. The following values are defined: CPU Enabled (1). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: CPUSTATUS (warehouse name), CPU Status (caption), CPUStatus (attribute name), and CPUSTATUS (column name). Enabled State attribute The enabled and disabled states of an element The type is integer with enumerated values. The following values are defined: Unknown (0), Other (1), Enabled (2), Disabled (3), Shutting Down (4), Not Applicable (5), Enabled but Offline (6), In Test (7), Deferred (8), Quiesce (9), Starting (10). Any value that does not have a definition here is displayed in the User Interface.

Chapter 2. Attributes reference 99 The following names are defined for this attribute: ENABLEDSTATE or ENABLEDSTA (warehouse name), Enabled State (caption), EnabledState (attribute name), and ENABLEDSTA (column name). Health State attribute The current health of the element The type is integer with enumerated values. The following values are defined: Healthy (5), Non-Functional (30). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: HEALTHSTATE or HEALTHSTAT (warehouse name), Health State (caption), HealthState (attribute name), and HEALTHSTAT (column name). Limit attribute The maximum amount of processor resources that can be consumed by the virtual machine The type is integer (32-bit numeric property). The following names are defined for this attribute: LIMIT (warehouse name), Limit (caption), Limit (attribute name), and LIMIT (column name). Load Percentage attribute The current percentage of the total processing power consumed by the virtual machine The type is integer (32-bit gauge). The following names are defined for this attribute: LOADPERCENTAGE or LOADPERCEN (warehouse name), Load Percentage (caption), LoadPercentage (attribute name), and LOADPERCEN (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Number of Processors attribute The total number of virtual processors allocated to the virtual machine or snapshot The type is integer (32-bit gauge). The following names are defined for this attribute: NUMBEROFPROCESSORS or NUMBEROFPR (warehouse name), Number of Processors (caption), NumberofProcessors (attribute name), and NUMBEROFPR (column name). Reservation attribute The amount of processor resources that are reserved for use by the virtual machine The type is integer (32-bit gauge). The following names are defined for this attribute: RESERVATION or RESERVATIO (warehouse name), Reservation (caption), Reservation (attribute name), and RESERVATIO (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Virtual Machine ID attribute The unique identifier for the virtual machine This attribute is a key attribute. The type is string. The following names are defined for this attribute: SYSTEMNAME (warehouse name), Virtual Machine ID (caption), SystemName (attribute name), and SYSTEMNAME (column name). Virtual Machine Name attribute Name of the virtual machine The type is string. The following names are defined for this attribute: VIRTUALMACHINENAME or VIRMACNAME (warehouse name), Virtual Machine Name (caption), VirtualMachineName (attribute name), and VIRMACNAME (column name). Weight attribute The weight for each virtual machine processor The type is integer (32-bit numeric property).

100 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: WEIGHT (warehouse name), Weight (caption), Weight (attribute name), and WEIGHT (column name). Resource Metering attribute group The Resource Metering attribute group (refresh interval 10 mins) provides information about the resources that are used by each virtual machine (VM).You must run the Enable VM Resource Metering Take action command to enable Resource Metering for all VMs. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Average Memory Usage attribute The average amount of memory (in MB), that is used by the virtual machine over the duration that is specified in the Metering Duration field. The type is integer (32-bit gauge). The following names are defined for this attribute: AVERAGEMEMORYUSAGE or AVGMEMUSG (warehouse name), Average Memory Usage (caption), AverageMemoryUsage (attribute name), and AVGMEMUSG (column name). Average Processor Usage attribute The average processor usage (in MHz) of the virtual machine over the duration that is specified in the Metering Duration field. The type is integer (32-bit gauge). The following names are defined for this attribute: AVERAGEPROCESSORUSAGE or AVGPRCUSG (warehouse name), Average Processor Usage (caption), AverageProcessorUsage (attribute name), and AVGPRCUSG (column name). Maximum Memory Usage attribute The maximum amount of memory (in MB), that is used by the virtual machine over the duration that is specified in the Metering Duration field. The type is integer (32-bit gauge). The following names are defined for this attribute: MAXIMUMMEMORYUSAGE or MAXMEMUSG (warehouse name), Maximum Memory Usage (caption), MaximumMemoryUsage (attribute name), and MAXMEMUSG (column name). Metering Duration attribute The duration over which the resource usage of the virtual machine is monitored. The type is string. The following names are defined for this attribute: METERINGDURATION or METDURN (warehouse name), Metering Duration (caption), MeteringDuration (attribute name), and METDURN (column name). Minimum Memory Usage attribute The minimum amount of memory (in MB), that is used by the virtual machine over the duration that is specified in the Metering Duration field. The type is integer (32-bit gauge). The following names are defined for this attribute: MINIMUMMEMORYUSAGE or MINMEMUSG (warehouse name), Minimum Memory Usage (caption), MinimumMemoryUsage (attribute name), and MINMEMUSG (column name). Network Inbound attribute The total amount of network traffic (in MB) that arrives at the virtual machine. The type is integer (32-bit gauge). The following names are defined for this attribute: NETWORKINBOUND or NWINBND (warehouse name), Network Inbound (caption), NetworkInbound (attribute name), and NWINBND (column name). Network Outbound attribute The total amount of network traffic (in MB) that is sent from the virtual machine. The type is integer (32-bit gauge). The following names are defined for this attribute: NETWORKOUTBOUND or NWOUTBND (warehouse name), Network Outbound (caption), NetworkOutbound (attribute name), and NWOUTBND (column name).

Chapter 2. Attributes reference 101 Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Total Disk Allocation attribute Maximum amount of space (in GB) on the hard disk that is allocated to the virtual machine over the duration that is specified in the Metering Duration field. The type is real number (32-bit gauge) with four decimal places of precision. The following names are defined for this attribute: TOTALDISKALLOCATION or TODISCALN (warehouse name), Total Disk Allocation (caption), TotalDiskAllocation (attribute name), and TODISCALN (column name). Virtual Machine Name attribute The name of the virtual machine. This attribute is a key attribute. The type is string. The following names are defined for this attribute: VMNAME (warehouse name), Virtual Machine Name (caption), VMName (attribute name), and VMNAME (column name). Thread Pool Status attribute group The Thread Pool Status attribute group contains information that reflects the status of the internal thread pool used to collect data asynchronously. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Thread Pool Active Threads attribute The number of threads in the thread pool currently active doing work. The type is integer (32-bit gauge) with enumerated values. The following values are defined: NO DATA (-1), NO DATA (-100). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: THREAD_POOL_ACTIVE_THREADS or TPACTTH (warehouse name), Thread Pool Active Threads (caption), Thread_Pool_Active_Threads (attribute name), and TPACTTH (column name). Thread Pool Avg Active Threads attribute The average number of threads in the thread pool simultaneously active doing work. The type is real number (32-bit gauge) with two decimal places of precision with enumerated values. The following values are defined: NO DATA (-1), NO DATA (-100). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: THREAD_POOL_AVG_ACTIVE_THREADS or TPAVGAT (warehouse name), Thread Pool Avg Active Threads (caption), Thread_Pool_Avg_Active_Threads (attribute name), and TPAVGAT (column name). Thread Pool Avg Job Wait attribute The average time a job spends waiting on the thread pool queue in seconds. The type is real number (32-bit gauge) with two decimal places of precision with enumerated values. The following values are defined: NO DATA (-1), NO DATA (-100). Any value that does not have a definition here is displayed in the User Interface.

102 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: THREAD_POOL_AVG_JOB_WAIT or TPAVJBW (warehouse name), Thread Pool Avg Job Wait (caption), Thread_Pool_Avg_Job_Wait (attribute name), and TPAVJBW (column name). Thread Pool Avg Queue Length attribute The average length of the thread pool queue during this run. The type is real number (32-bit gauge) with two decimal places of precision with enumerated values. The following values are defined: NO DATA (-1), NO DATA (-100). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: THREAD_POOL_AVG_QUEUE_LENGTH or TPAVGQL (warehouse name), Thread Pool Avg Queue Length (caption), Thread_Pool_Avg_Queue_Length (attribute name), and TPAVGQL (column name). Thread Pool Max Active Threads attribute The peak number of threads in the thread pool that were simultaneously active doing work. The type is integer (32-bit counter) with enumerated values. The following values are defined: NO DATA (-1), NO DATA (-100). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: THREAD_POOL_MAX_ACTIVE_THREADS or TPMAXAT (warehouse name), Thread Pool Max Active Threads (caption), Thread_Pool_Max_Active_Threads (attribute name), and TPMAXAT (column name). Thread Pool Max Queue Length attribute The peak length the thread pool queue reached. The type is integer (32-bit counter) with enumerated values. The following values are defined: NO DATA (-1), NO DATA (-100). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: THREAD_POOL_MAX_QUEUE_LENGTH or TPMAXQL (warehouse name), Thread Pool Max Queue Length (caption), Thread_Pool_Max_Queue_Length (attribute name), and TPMAXQL (column name). Thread Pool Max Size attribute The maximum number of threads that are allowed to exist in the thread pool. The type is integer (32-bit numeric property) with enumerated values. The following values are defined: NO DATA (-1), NO DATA (-100). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: THREAD_POOL_MAX_SIZE or TPMAXSZ (warehouse name), Thread Pool Max Size (caption), Thread_Pool_Max_Size (attribute name), and TPMAXSZ (column name). Thread Pool Min Active Threads attribute The smallest number of threads in the thread pool that were simultaneously active doing work. The type is integer (32-bit counter) with enumerated values. The following values are defined: NO DATA (-1), NO DATA (-100). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: THREAD_POOL_MIN_ACTIVE_THREADS or TPMINAT (warehouse name), Thread Pool Min Active Threads (caption), Thread_Pool_Min_Active_Threads (attribute name), and TPMINAT (column name). Thread Pool Min Queue Length attribute The minimum length the thread pool queue reached. The type is integer (32-bit counter) with enumerated values. The following values are defined: NO DATA (-1), NO DATA (-100). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: THREAD_POOL_MIN_QUEUE_LENGTH or TPMINQL (warehouse name), Thread Pool Min Queue Length (caption), Thread_Pool_Min_Queue_Length (attribute name), and TPMINQL (column name). Thread Pool Queue Length attribute The number of jobs currently waiting in the thread pool queue. The type is integer (32-bit gauge) with enumerated values. The following values are defined: NO DATA (-1), NO DATA (-100). Any value that does not have a definition here is displayed in the User Interface.

Chapter 2. Attributes reference 103 The following names are defined for this attribute: THREAD_POOL_QUEUE_LENGTH or TPQLGTH (warehouse name), Thread Pool Queue Length (caption), Thread_Pool_Queue_Length (attribute name), and TPQLGTH (column name). Thread Pool Size attribute The number of threads currently existing in the thread pool. The type is integer (32-bit gauge) with enumerated values. The following values are defined: NO DATA (-1), NO DATA (-100). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: THREAD_POOL_SIZE or THPSIZE (warehouse name), Thread Pool Size (caption), Thread_Pool_Size (attribute name), and THPSIZE (column name). Thread Pool Total Jobs attribute The number of jobs that are completed by all threads in the pool since agent start. The type is integer (32-bit counter) with enumerated values. The following values are defined: NO DATA (-1), NO DATA (-100). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: THREAD_POOL_TOTAL_JOBS or TPTJOBS (warehouse name), Thread Pool Total Jobs (caption), Thread_Pool_Total_Jobs (attribute name), and TPTJOBS (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Virtual Machine attribute group The Virtual Machine attribute group represents the memory currently allocated to a virtual machine. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Enabled State attribute The enabled and disabled states of an element The type is integer with enumerated values. The following values are defined: Unknown (0), Other (1), Running (2), Off (3), Shutting Down (4), Not Applicable (5), Enabled but Offline (6), In Test (7), Deferred (8), Quiesce (9), Starting (10), Paused (32768), Saved (32769), Starting (32770), Snapshotting (32771), Saving (32773), Stopping (32774), Pausing (32776), Resuming (32777). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: ENABLEDSTATE or ENABLEDSTA (warehouse name), Enabled State (caption), EnabledState (attribute name), and ENABLEDSTA (column name). Guest Operating System attribute The name of the guest operating system The type is string. The following names are defined for this attribute: GUESTOPERATINGSYSTEM or GUESTOPERA (warehouse name), Guest Operating System (caption), GuestOperatingSystem (attribute name), and GUESTOPERA (column name). Health State attribute The current health of the element The type is integer with enumerated values. The following values are defined: Healthy (5), Non-Functional (30), Major Failure (20), Critical Failure (25). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: HEALTHSTATE or HEALTHSTAT (warehouse name), Health State (caption), HealthState (attribute name), and HEALTHSTAT (column name). Heart Beat attribute The current heartbeat status for the virtual machine The type is integer with enumerated values.

104 Microsoft Hyper-V Server agent Reference The following values are defined: Off (0), OK (2), Error (6), No Contact (12), Lost Communication (13). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: HEARTBEAT (warehouse name), Heart Beat (caption), HeartBeat (attribute name), and HEARTBEAT (column name). Manufacturer attribute The manufacturer of the virtual machine. The type is string. The following names are defined for this attribute: MANUFACTURER or MANFACT (warehouse name), Manufacturer (caption), Manufacturer (attribute name), and MANFACT (column name). Memory Allocated attribute The physical memory in MB that is allocated to the virtual machine. The type is integer (32-bit gauge). The following names are defined for this attribute: MEMORYUSAGE or MEMORYUSAG (warehouse name), Memory Allocated (caption), MemoryUsage (attribute name), and MEMORYUSAG (column name). Model attribute The model name of the virtual machine. The type is string. The following names are defined for this attribute: MODEL (warehouse name), Model (caption), Model (attribute name), and MODEL (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Notes attribute The notes associated with the virtual machine or the snapshot The type is string. The following names are defined for this attribute: NOTES (warehouse name), Notes (caption), Notes (attribute name), and NOTES (column name). Number of Processors attribute The total number of virtual processors allocated to the virtual machine or the snapshot The type is integer (32-bit numeric property). The following names are defined for this attribute: NUMBEROFPROCESSORS or NUMBEROFPR (warehouse name), Number of Processors (caption), NumberofProcessors (attribute name), and NUMBEROFPR (column name). Percent Idle Time attribute The percentage of the physical processor idle time The type is integer (32-bit gauge). The following names are defined for this attribute: PERCENTIDLETIME or PERIDLE (warehouse name), Percent Idle Time (caption), PercentIdleTime (attribute name), and PERIDLE (column name). Processor Load attribute The current processor usage of the Hyper-V physical processor across the virtual machines The type is integer (32-bit gauge). The following names are defined for this attribute: PROCESSORLOAD or PROCESSORL (warehouse name), Processor Load (caption), ProcessorLoad (attribute name), and PROCESSORL (column name). Serial Number attribute The base board serial number for the virtual machine. The type is string. The following names are defined for this attribute: SERIALNUMBER or SERNUM (warehouse name), Serial Number (caption), SerialNumber (attribute name), and SERNUM (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string.

Chapter 2. Attributes reference 105 The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Up Time attribute The amount of time, in minutes, since the virtual machine was last started The type is integer (32-bit counter). The following names are defined for this attribute: (warehouse name), Up Time (caption), UpTime (attribute name), and UPTIME (column name). Up Time DDHHMM attribute The duration since the virtual machine was last started.The format is DDHHMM, where DD indicates the number of days, HH indicates the number of hours, and MM indicates the number of minutes. The type is string. The following names are defined for this attribute: UPTIMEDAY or UPTIMED (warehouse name), Up Time DDHHMM (caption), UpTimeDay (attribute name), and UPTIMED (column name). VHD File Path attribute The path of the hard disk drive of the virtual machine.The interval for refreshing the attribute is 10 minutes. The type is string. The following names are defined for this attribute: VHDFILEPATH or VHDFP (warehouse name), VHD File Path (caption), VHDFilePath (attribute name), and VHDFP (column name). VHD File Size attribute The capacity (in GB) of the current hard disk drive.This attribute is superseded by the VHD FileSize V2 attribute.A negative value indicates that the VHD file does not exist or the VHD file path is not collected or the file path is too long.The interval for refreshing the attribute is 10 minutes. The type is integer (32-bit gauge). The following names are defined for this attribute: VHDFILESIZE or VHDFS (warehouse name), VHD File Size (caption), VHDFileSize (attribute name), and VHDFS (column name). VHD File Size V2 attribute The capacity (in GB) of the current hard disk drive.A negative value indicates that the VHD does not exist or the VHD file path is not collected or the file path is too long.The interval for refreshing the attribute is 10 minutes. The type is real number (32-bit gauge) with four decimal places of precision. The following names are defined for this attribute: VHDFILESIZEV2 or VHDFSV2 (warehouse name), VHD File Size V2 (caption), VHDFileSizeV2 (attribute name), and VHDFSV2 (column name). Virtual Machine ID attribute The unique identifier for the virtual machine This attribute is a key attribute. The type is string. The following names are defined for this attribute: NAME (warehouse name), Virtual Machine ID (caption), Name (attribute name), and NAME (column name). Virtual Machine Name attribute The name of the virtual machine The type is string. The following names are defined for this attribute: ELEMENTNAME or ELEMENTNAM (warehouse name), Virtual Machine Name (caption), ElementName (attribute name), and ELEMENTNAM (column name). VM Status Crit attribute The number of virtual machines that are in the critical state. The type is integer with enumerated values. The following values are defined: Critical (1), Normal (0). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: VMSTATUSCRIT or VMSTATC (warehouse name), VM Status Crit (caption), VMStatusCrit (attribute name), and VMSTATC (column name).

106 Microsoft Hyper-V Server agent Reference Virtual Machine Details attribute group The Virtual Machine Details attribute group provides information about the virtual machine and the operating system that runs on the virtual machine. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: APM Link attribute The link to the target operating system page in the Application Performance Management. This attribute is a key attribute. The type is string. The following names are defined for this attribute: APM_LNK or APMLNK (warehouse name), APM Link (caption), APM_LNK (attribute name), and APMLNK (column name). APM Link attribute The link to the target operating system page in the Application Performance Management. This attribute is a key attribute. The type is string. The following names are defined for this attribute: APM_LNK0 or APMLNK0 (warehouse name), APM Link (caption), APM_LNK0 (attribute name), and APMLNK0 (column name). APM Source Token attribute The node name of the target machine in the Application Performance Management. This attribute is a key attribute. The type is string. The following names are defined for this attribute: APM_ST or APMST (warehouse name), APM Source Token (caption), APM_ST (attribute name), and APMST (column name). APM Source Token attribute The node name of the target computer in the Application Performance Management. This attribute is a key attribute. The type is string. The following names are defined for this attribute: APM_ST0 or APMST0 (warehouse name), APM Source Token (caption), APM_ST0 (attribute name), and APMST0 (column name). Enabled State attribute The enabled and disabled states of an element The type is integer with enumerated values. The following values are defined: Unknown (0), Other (1), Running (2), Off (3), Shutting Down (4), Not Applicable (5), Enabled but Offline (6), In Test (7), Deferred (8), Quiesce (9), Starting (10), Paused (32768), Saved (32769), Starting (32770), Snapshotting (32771), Saving (32773), Stopping (32774), Pausing (32776), Resuming (32777). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: ENABLEDSTATE or ENABLEDSTA (warehouse name), Enabled State (caption), EnabledState (attribute name), and ENABLEDSTA (column name). Enabled State attribute The enabled and disabled states of an element. The type is integer with enumerated values. The following values are defined: Unknown (0), Other (1), Running (2), Off (3), Shutting Down (4), Not Applicable (5), Enabled but Offline (6), In Test (7), Deferred (8), Quiesce (9), Starting (10), Paused (32768), Saved (32769), Starting (32770), Snapshotting (32771), Saving (32773), Stopping (32774), Pausing (32776), Resuming (32777). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: ENABLEDSTATE0 or ENABLEDST (warehouse name), Enabled State (caption), EnabledState0 (attribute name), and ENABLEDST (column name). Guest Operating System attribute The name of the guest operating system The type is string. The following names are defined for this attribute: GUESTOPERATINGSYSTEM or GUESTOPERA (warehouse name), Guest Operating System (caption), GuestOperatingSystem (attribute name), and GUESTOPERA (column name).

Chapter 2. Attributes reference 107 Guest Operating System attribute The name of the guest operating system. The type is string. The following names are defined for this attribute: GUESTOPERATINGSYSTEM0 or GUESTOPER (warehouse name), Guest Operating System (caption), GuestOperatingSystem0 (attribute name), and GUESTOPER (column name). Health State attribute The current health of the element The type is integer with enumerated values. The following values are defined: Healthy (5), Non-Functional (30), Major Failure (20), Critical Failure (25). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: HEALTHSTATE or HEALTHSTAT (warehouse name), Health State (caption), HealthState (attribute name), and HEALTHSTAT (column name). Health State attribute The current health of the element. The type is integer with enumerated values. The following values are defined: Healthy (5), Non-Functional (30), Major Failure (20), Critical Failure (25). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: HEALTHSTATE0 or HEALTHSTA (warehouse name), Health State (caption), HealthState0 (attribute name), and HEALTHSTA (column name). Heart Beat attribute The current heartbeat status for the virtual machine The type is integer with enumerated values. The following values are defined: Off (0), OK (2), Error (6), No Contact (12), Lost Communication (13). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: HEARTBEAT (warehouse name), Heart Beat (caption), HeartBeat (attribute name), and HEARTBEAT (column name). Heart Beat attribute The current status of the virtual machine heartbeat. The type is integer with enumerated values. The following values are defined: Off (0), OK (2), Error (6), No Contact (12), Lost Communication (13). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: HEARTBEAT0 (warehouse name), Heart Beat (caption), HeartBeat0 (attribute name), and HEARTBEAT0 (column name). Manufacturer attribute The manufacturer of the virtual machine. The type is string. The following names are defined for this attribute: MANUFACTURER or MANFACT (warehouse name), Manufacturer (caption), Manufacturer (attribute name), and MANFACT (column name). Manufacturer attribute The manufacturer of the virtual machine. The type is string. The following names are defined for this attribute: MANUFACTURER0 or MANFACT0 (warehouse name), Manufacturer (caption), Manufacturer0 (attribute name), and MANFACT0 (column name). Memory Allocated attribute The physical memory in MB that is allocated to the virtual machine. The type is integer (32-bit gauge). The following names are defined for this attribute: MEMORYUSAGE or MEMORYUSAG (warehouse name), Memory Allocated (caption), MemoryUsage (attribute name), and MEMORYUSAG (column name). Memory Allocated attribute The physical memory (in MB) that is allocated to the virtual machine. The type is integer (32-bit gauge). The following names are defined for this attribute: MEMORYUSAGE0 or MEMORYUSA (warehouse name), Memory Allocated (caption), MemoryUsage0 (attribute name), and MEMORYUSA (column name).

108 Microsoft Hyper-V Server agent Reference Model attribute The model name of the virtual machine. The type is string. The following names are defined for this attribute: MODEL (warehouse name), Model (caption), Model (attribute name), and MODEL (column name). Model attribute The model name of the virtual machine. The type is string. The following names are defined for this attribute: MODEL0 (warehouse name), Model (caption), Model0 (attribute name), and MODEL0 (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Notes attribute The notes associated with the virtual machine or the snapshot The type is string. The following names are defined for this attribute: NOTES (warehouse name), Notes (caption), Notes (attribute name), and NOTES (column name). Notes attribute The notes that are associated with the virtual machine or its snapshot. The type is string. The following names are defined for this attribute: NOTES0 (warehouse name), Notes (caption), Notes0 (attribute name), and NOTES0 (column name). Number of Processors attribute The total number of virtual processors allocated to the virtual machine or the snapshot The type is integer (32-bit numeric property). The following names are defined for this attribute: NUMBEROFPROCESSORS or NUMBEROFPR (warehouse name), Number of Processors (caption), NumberofProcessors (attribute name), and NUMBEROFPR (column name). Number of Processors attribute The total number of virtual processors that are allocated to the virtual machine or its snapshot. The type is integer (32-bit numeric property). The following names are defined for this attribute: NUMBEROFPROCESSORS0 or NUMBEROFP (warehouse name), Number of Processors (caption), NumberofProcessors0 (attribute name), and NUMBEROFP (column name). Percent Idle Time attribute The percentage of the physical processor idle time The type is integer (32-bit gauge). The following names are defined for this attribute: PERCENTIDLETIME or PERIDLE (warehouse name), Percent Idle Time (caption), PercentIdleTime (attribute name), and PERIDLE (column name). Percent Idle Time attribute The percentage of time when the physical processor was idle. The type is integer (32-bit gauge). The following names are defined for this attribute: PERCENTIDLETIME0 or PERIDLE0 (warehouse name), Percent Idle Time (caption), PercentIdleTime0 (attribute name), and PERIDLE0 (column name). Processor Load attribute The current processor usage of the Hyper-V physical processor across the virtual machines The type is integer (32-bit gauge). The following names are defined for this attribute: PROCESSORLOAD or PROCESSORL (warehouse name), Processor Load (caption), ProcessorLoad (attribute name), and PROCESSORL (column name). Processor Load attribute The current usage of the Hyper-V physical processor across the virtual machines. The type is integer (32-bit gauge).

Chapter 2. Attributes reference 109 The following names are defined for this attribute: PROCESSORLOAD0 or PROCESSOR (warehouse name), Processor Load (caption), ProcessorLoad0 (attribute name), and PROCESSOR (column name). Serial Number attribute The base board serial number for the virtual machine. The type is string. The following names are defined for this attribute: SERIALNUMBER or SERNUM (warehouse name), Serial Number (caption), SerialNumber (attribute name), and SERNUM (column name). Serial Number attribute The base board serial number of the virtual machine. The type is string. The following names are defined for this attribute: SERIALNUMBER0 or SERNUM0 (warehouse name), Serial Number (caption), SerialNumber0 (attribute name), and SERNUM0 (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Up Time attribute The amount of time, in minutes, since the virtual machine was last started The type is integer (32-bit counter). The following names are defined for this attribute: UPTIME (warehouse name), Up Time (caption), UpTime (attribute name), and UPTIME (column name). Up Time attribute The amount of time, in minutes, for which the virtual machine is up and running since it was last started. The type is integer (32-bit counter). The following names are defined for this attribute: UPTIME0 (warehouse name), Up Time (caption), UpTime0 (attribute name), and UPTIME0 (column name). Up Time DDHHMM attribute The duration since the virtual machine was last started.The format is DDHHMM, where DD indicates the number of days, HH indicates the number of hours, and MM indicates the number of minutes. The type is string. The following names are defined for this attribute: UPTIMEDAY or UPTIMED (warehouse name), Up Time DDHHMM (caption), UpTimeDay (attribute name), and UPTIMED (column name). Up Time DDHHMM attribute The amount of time since the virtual machine was last started.The format is DDHHMM, where DD indicates the number of days, HH indicates the number of hours, and MM indicates the number of minutes. The type is string. The following names are defined for this attribute: UPTIMEDAY0 or UPTIMED0 (warehouse name), Up Time DDHHMM (caption), UpTimeDay0 (attribute name), and UPTIMED0 (column name). VHD File Path attribute The path of the hard disk drive of the virtual machine.The interval for refreshing the attribute is 10 minutes. The type is string. The following names are defined for this attribute: VHDFILEPATH or VHDFP (warehouse name), VHD File Path (caption), VHDFilePath (attribute name), and VHDFP (column name). VHD File Path attribute The path of the hard disk drive of the virtual machine.The interval for refreshing the attribute is 10 minutes. The type is string. The following names are defined for this attribute: VHDFILEPATH0 or VHDFP0 (warehouse name), VHD File Path (caption), VHDFilePath0 (attribute name), and VHDFP0 (column name). VHD File Size attribute The capacity (in GB) of the current hard disk drive.This attribute is superseded by the VHD

110 Microsoft Hyper-V Server agent Reference FileSize V2 attribute.A negative value indicates that the VHD file does not exist or the VHD file path is not collected or the file path is too long.The interval for refreshing the attribute is 10 minutes. The type is integer (32-bit gauge). The following names are defined for this attribute: VHDFILESIZE or VHDFS (warehouse name), VHD File Size (caption), VHDFileSize (attribute name), and VHDFS (column name). VHD File Size attribute The capacity (in GB) of the current hard disk drive.This attribute is superseded by the VHD FileSize V2 attribute.A negative value indicates that the VHD file does not exist or the VHD file path is not collected or the file path is too long.The interval for refreshing the attribute is 10 minutes. The type is integer (32-bit gauge). The following names are defined for this attribute: VHDFILESIZE0 or VHDFS0 (warehouse name), VHD File Size (caption), VHDFileSize0 (attribute name), and VHDFS0 (column name). VHD File Size V2 attribute The capacity (in GB) of the current hard disk drive.A negative value indicates that the VHD does not exist or the VHD file path is not collected or the file path is too long.The interval for refreshing the attribute is 10 minutes. The type is real number (32-bit gauge) with four decimal places of precision. The following names are defined for this attribute: VHDFILESIZEV2 or VHDFSV2 (warehouse name), VHD File Size V2 (caption), VHDFileSizeV2 (attribute name), and VHDFSV2 (column name). VHD File Size V2 attribute The capacity (in GB) of the current hard disk drive.A negative value indicates that the VHD does not exist or the VHD file path is not collected or the file path is too long. The interval for refreshing the attribute is 10 minutes. The type is real number (32-bit gauge) with four decimal places of precision. The following names are defined for this attribute: VHDFILESIZEV20 or VHDFSV20 (warehouse name), VHD File Size V2 (caption), VHDFileSizeV20 (attribute name), and VHDFSV20 (column name). Virtual Machine ID attribute The unique identifier for the virtual machine This attribute is a key attribute. The type is string. The following names are defined for this attribute: NAME (warehouse name), Virtual Machine ID (caption), Name (attribute name), and NAME (column name). Virtual Machine ID attribute The unique identifier for the virtual machine. This attribute is a key attribute. The type is string. The following names are defined for this attribute: VM_ID or VMID (warehouse name), Virtual Machine ID (caption), VM_ID (attribute name), and VMID (column name). Virtual Machine ID attribute The unique identifier for the virtual machine. This attribute is a key attribute. The type is string. The following names are defined for this attribute: VM_ID0 or VMID0 (warehouse name), Virtual Machine ID (caption), VM_ID0 (attribute name), and VMID0 (column name). Virtual Machine Name attribute The name of the virtual machine The type is string. The following names are defined for this attribute: ELEMENTNAME or ELEMENTNAM (warehouse name), Virtual Machine Name (caption), ElementName (attribute name), and ELEMENTNAM (column name). Virtual Machine Name attribute The host name of the virtual machine. The type is string. The following names are defined for this attribute: VM_NAME or VMNAME (warehouse name), Virtual Machine Name (caption), VM_Name (attribute name), and VMNAME (column name). Virtual Machine Name attribute The name of the virtual machine. The type is string.

Chapter 2. Attributes reference 111 The following names are defined for this attribute: ELEMENTNAME0 or ELEMENTNA (warehouse name), Virtual Machine Name (caption), ElementName0 (attribute name), and ELEMENTNA (column name). Virtual Machine Name attribute The host name of the virtual machine. The type is string. The following names are defined for this attribute: VM_NAME0 or VMNAME0 (warehouse name), Virtual Machine Name (caption), VM_Name0 (attribute name), and VMNAME0 (column name). Virtual Machine OS attribute The operating system that runs on the virtual machine. The type is string. The following names are defined for this attribute: VM_OPERATING_SYSTEM or VMOSN (warehouse name), Virtual Machine OS (caption), VM_Operating_System (attribute name), and VMOSN (column name). Virtual Machine OS attribute The operating system that runs on the virtual machine. The type is string. The following names are defined for this attribute: VM_OPERATING_SYSTEM0 or VMOSN0 (warehouse name), Virtual Machine OS (caption), VM_Operating_System0 (attribute name), and VMOSN0 (column name). VM Status Crit attribute The number of virtual machines that are in the critical state. The type is integer with enumerated values. The following values are defined: Critical (1), Normal (0). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: VMSTATUSCRIT or VMSTATC (warehouse name), VM Status Crit (caption), VMStatusCrit (attribute name), and VMSTATC (column name). VM Status Crit attribute The number of virtual machines that are in the critical state. The type is integer with enumerated values. The following values are defined: Critical (1), Normal (0). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: VMSTATUSCRIT0 or VMSTATC0 (warehouse name), VM Status Crit (caption), VMStatusCrit0 (attribute name), and VMSTATC0 (column name). Virtual Switch attribute group The Virtual Switch attribute group represents a port on the switch. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Bytes Per sec attribute The rate at which bytes were received and sent on the virtual switch. The type is integer (32-bit gauge). The following names are defined for this attribute: BYTESPERSEC or BYTPERSEC (warehouse name), Bytes Per sec (caption), BytesPersec (attribute name), and BYTPERSEC (column name). Bytes Received Per sec attribute The rate at which bytes were received on the virtual switch The type is integer (32-bit gauge). The following names are defined for this attribute: BYTESRECEIVEDPERSEC or BYTRECSEC (warehouse name), Bytes Received Per sec (caption), BytesReceivedPersec (attribute name), and BYTRECSEC (column name). Bytes Sent Per sec attribute The rate at which bytes were sent on the virtual switch The type is integer (32-bit gauge). The following names are defined for this attribute: BYTESSENTPERSEC or BYTSENSEC (warehouse name), Bytes Sent Per sec (caption), BytesSentPersec (attribute name), and BYTSENSEC (column name).

112 Microsoft Hyper-V Server agent Reference Enabled State attribute The enabled and disabled states of an element The type is integer with enumerated values. The following values are defined: Unknown (0), Other (1), Enabled (2), Disabled (3), Shutting Down (4), Not Applicable (5), Enabled but Offline (6), In Test (7), Deferred (8), Quiesce (9), Starting (10). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: ENABLEDSTATE or ENABLEDSTA (warehouse name), Enabled State (caption), EnabledState (attribute name), and ENABLEDSTA (column name). Health State attribute The current health of the element The type is integer with enumerated values. The following values are defined: Healthy (5), Non-Functional (30). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: HEALTHSTATE or HEALTHSTAT (warehouse name), Health State (caption), HealthState (attribute name), and HEALTHSTAT (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Packets Per sec attribute The rate at which packets were received and sent on the virtual switch The type is integer (32-bit gauge). The following names are defined for this attribute: PACKETSPERSEC or PKTPERSEC (warehouse name), Packets Per sec (caption), PacketsPersec (attribute name), and PKTPERSEC (column name). Packets Received Per sec attribute The rate at which packets were received on the virtual switch The type is integer (32-bit gauge). The following names are defined for this attribute: PACKETSRECEIVEDPERSEC or PKTRECSEC (warehouse name), Packets Received Per sec (caption), PacketsReceivedPersec (attribute name), and PKTRECSEC (column name). Packets Sent Per sec attribute The rate at which packets were sent on the virtual switch The type is integer (32-bit gauge). The following names are defined for this attribute: PACKETSSENTPERSEC or PKTSENSEC (warehouse name), Packets Sent Per sec (caption), PacketsSentPersec (attribute name), and PKTSENSEC (column name). Switch ID attribute The unique identifier for the virtual switch This attribute is a key attribute. The type is string. The following names are defined for this attribute: NAME or SYSTEMNAME (warehouse name), Switch ID (caption), Name (attribute name), and SYSTEMNAME (column name). Switch Name attribute A common name of the virtual switch The type is string. The following names are defined for this attribute: ELEMENTNAME or ELENAME (warehouse name), Switch Name (caption), ElementName (attribute name), and ELENAME (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). VLAN Endpoint attribute group The VLAN Endpoint attribute group represents the VLAN endpoint of a switch port. This attribute group is eligible for use with Tivoli Data Warehouse.

Chapter 2. Attributes reference 113 This attribute group contains the following attributes: Desired VLAN Trunk Encapsulation attribute The type of VLAN encapsulation that is requested for use The type is integer with enumerated values. The following values are defined: DMTF Reserved (0), Other (1), Not Applicable (2), 802.1q (3), Cisco ISL (4), Negotiate (5). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: DESIREDVLANTRUNKENCAPSULATION or DESIREDVLA (warehouse name), Desired VLAN Trunk Encapsulation (caption), DesiredVLANTrunkEncapsulation (attribute name), and DESIREDVLA (column name). Enabled State attribute The enabled and disabled states of an element The type is integer with enumerated values. The following values are defined: Unknown (0), Other (1), Enabled (2), Disabled (3), Shutting Down (4), Not Applicable (5), Enabled but Offline (6), In Test (7), Deferred (8), Quiesce (9), Starting (10). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: ENABLEDSTATE or ENABLEDSTA (warehouse name), Enabled State (caption), EnabledState (attribute name), and ENABLEDSTA (column name). Health State attribute The current health of the element The type is integer with enumerated values. The following values are defined: Healthy (5), Non-Functional (30). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: HEALTHSTATE or HEALTHSTAT (warehouse name), Health State (caption), HealthState (attribute name), and HEALTHSTAT (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Operational VLAN Trunk Encapsulation attribute The type of VLAN encapsulation in use on a trunk endpoint or port The type is integer with enumerated values. The following values are defined: DMTF Reserved (0), Other (1), Not Applicable (2), 802.1q (3), Cisco ISL (4), Negotiate (5). Any value that does not have a definition here is displayed in the User Interface. The following names are defined for this attribute: OPERATIONALVLANTRUNKENCAPSULATION or OPERATIONA (warehouse name), Operational VLAN Trunk Encapsulation (caption), OperationalVLANTrunkEncapsulation (attribute name), and OPERATIONA (column name). Switch ID attribute The unique identifier for the virtual switch The type is string. The following names are defined for this attribute: SYSTEMNAME or SYSTEMNAM (warehouse name), Switch ID (caption), SystemName (attribute name), and SYSTEMNAM (column name). Switch Name attribute A common name of the virtual switch This attribute is a key attribute. The type is string. The following names are defined for this attribute: SWITCHNAME (warehouse name), Switch Name (caption), SwitchName (attribute name), and SWITCHNAME (column name). Switch Port ID attribute The unique identifier for the switch port This attribute is a key attribute. The type is string. The following names are defined for this attribute: ELEMENTNAME or ELEMENTNA (warehouse name), Switch Port ID (caption), ElementName (attribute name), and ELEMENTNA (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string.

114 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). VM Mig WO Cluster attribute group The VM Mig WO Cluster attribute group provides information about the migration of the virtual machines that are not included in the cluster.You must start the agent service as a domain administrator to view the values that are related to the migration. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Action attribute The action that is performed on the virtual machine. The type is string. The following names are defined for this attribute: ACTION (warehouse name), Action (caption), Action (attribute name), and ACTION (column name). Current Owner attribute The current hypervisor owner of the virtual machine. The type is string. The following names are defined for this attribute: CURRENT_OWNER or CUROWN (warehouse name), Current Owner (caption), Current_Owner (attribute name), and CUROWN (column name). Current Owner Manufacturer attribute The manufacturer name of the current hypervisor owner for the virtual machine. The type is string. The following names are defined for this attribute: CURRENTOWNERMANUFACTURER or OMNFACT (warehouse name), Current Owner Manufacturer (caption), CurrentOwnerManufacturer (attribute name), and OMNFACT (column name). Current Owner Model attribute The model name of the current hypervisor owner for the virtual machine. The type is string. The following names are defined for this attribute: CURRENTOWNERMODEL or OMODEL (warehouse name), Current Owner Model (caption), CurrentOwnerModel (attribute name), and OMODEL (column name). Current Owner Serial Number attribute The serial number of the current hypervisor owner for the virtual machine. The type is string. The following names are defined for this attribute: CURRENTOWNERSERIALNUMBER or OSERNUM (warehouse name), Current Owner Serial Number (caption), CurrentOwnerSerialNumber (attribute name), and OSERNUM (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Reserved attribute This is reserved for future use. The type is string. The following names are defined for this attribute: RESERVED (warehouse name), Reserved (caption), Reserved (attribute name), and RESERVED (column name). Serial Number attribute The base board serial number for the virtual machine. This attribute is a key attribute. The type is string. The following names are defined for this attribute: SERIALNUMBER or SERNUM (warehouse name), Serial Number (caption), SerialNumber (attribute name), and SERNUM (column name). Timestamp attribute The time the event was generated. The type is string.

Chapter 2. Attributes reference 115 The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Virtual Machine attribute The name of the virtual machine on which migration has been performed. The type is string. The following names are defined for this attribute: VIRTUAL_MACHINE or VMNAME (warehouse name), Virtual Machine (caption), Virtual_Machine (attribute name), and VMNAME (column name). VM Modification attribute group The VM Modification attribute group provides information about the modification tasks that are performed on the virtual machine.To view the values of a migrated virtual machine, start the agent service as a domain administrator. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Action attribute The action performed on the virtual machine. The type is string. The following names are defined for this attribute: ACTION (warehouse name), Action (caption), Action (attribute name), and ACTION (column name). Action ID attribute The instance ID of the task performed on the virtual machine. This attribute is a key attribute. The type is string. The following names are defined for this attribute: ACTION_ID or ACTID (warehouse name), Action ID (caption), Action_ID (attribute name), and ACTID (column name). Cluster Name attribute The name of the cluster. The type is string. The following names are defined for this attribute: CLUSTER_NAME or CLSTNAME (warehouse name), Cluster Name (caption), Cluster_Name (attribute name), and CLSTNAME (column name). Current Owner attribute The current hypervisor owner of the clustered virtual machine while the task is being performed. The type is string. The following names are defined for this attribute: CURRENT_OWNER or CUROWN (warehouse name), Current Owner (caption), Current_Owner (attribute name), and CUROWN (column name). Current Owner Manufacturer attribute The manufacturer name of the current hypervisor owner for the clustered virtual machine. The type is string. The following names are defined for this attribute: CURRENTOWNERMANUFACTURER or OMNFACT (warehouse name), Current Owner Manufacturer (caption), CurrentOwnerManufacturer (attribute name), and OMNFACT (column name). Current Owner Model attribute The model name of the current hypervisor owner for the clustered virtual machine. The type is string. The following names are defined for this attribute: CURRENTOWNERMODEL or OMODEL (warehouse name), Current Owner Model (caption), CurrentOwnerModel (attribute name), and OMODEL (column name). Current Owner Serial Number attribute The serial number of the current hypervisor owner for the clustered virtual machine. The type is string. The following names are defined for this attribute: CURRENTOWNERSERIALNUMBER or OSERNUM (warehouse name), Current Owner Serial Number (caption), CurrentOwnerSerialNumber (attribute name), and OSERNUM (column name).

116 Microsoft Hyper-V Server agent Reference Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Serial Number attribute The base board serial number for the virtual machine. The type is string. The following names are defined for this attribute: SERIALNUMBER or SERNUM (warehouse name), Serial Number (caption), SerialNumber (attribute name), and SERNUM (column name). Timestamp attribute The time the event was generated. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Virtual Machine attribute The name of the virtual machine on which the task is being performed. The type is string. The following names are defined for this attribute: VIRTUAL_MACHINE or VMNAME (warehouse name), Virtual Machine (caption), Virtual_Machine (attribute name), and VMNAME (column name). VM Operating System attribute group The VM Operating System attribute group provides information about the operating system that runs on the virtual machine. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: APM Link attribute The link to the target operating system page in the Application Performance Management. This attribute is a key attribute. The type is string. The following names are defined for this attribute: APM_LNK or APMLNK (warehouse name), APM Link (caption), APM_LNK (attribute name), and APMLNK (column name). APM Source Token attribute The node name of the target machine in the Application Performance Management. This attribute is a key attribute. The type is string. The following names are defined for this attribute: APM_ST or APMST (warehouse name), APM Source Token (caption), APM_ST (attribute name), and APMST (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Timestamp attribute The local time at the agent when the data was collected. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). Virtual Machine ID attribute The unique identifier for the virtual machine. This attribute is a key attribute. The type is string. The following names are defined for this attribute: VM_ID or VMID (warehouse name), Virtual Machine ID (caption), VM_ID (attribute name), and VMID (column name). Virtual Machine Name attribute The host name of the virtual machine. The type is string. The following names are defined for this attribute: VM_NAME or VMNAME (warehouse name), Virtual Machine Name (caption), VM_Name (attribute name), and VMNAME (column name).

Chapter 2. Attributes reference 117 Virtual Machine OS attribute The operating system that runs on the virtual machine. The type is string. The following names are defined for this attribute: VM_OPERATING_SYSTEM or VMOSN (warehouse name), Virtual Machine OS (caption), VM_Operating_System (attribute name), and VMOSN (column name). VM Storage Migration attribute group The VM Storage Migration attribute group provides information about the migration of the virtual machine's storage. This attribute group is eligible for use with Tivoli Data Warehouse.

This attribute group contains the following attributes: Action attribute The action performed on the virtual machine. The type is string. The following names are defined for this attribute: ACTION (warehouse name), Action (caption), Action (attribute name), and ACTION (column name). Configuration Data Root attribute The path where the configuration data of the virtual machine is present. The type is string. The following names are defined for this attribute: CONFIGURATIONDATAROOT or CONFDRT (warehouse name), Configuration Data Root (caption), ConfigurationDataRoot (attribute name), and CONFDRT (column name). Node attribute The managed system name of the agent. This attribute is a key attribute. The type is string. The following names are defined for this attribute: NODE (warehouse name), Node (caption), ORIGINNODE (attribute name), and ORIGINNODE (column name). Owner attribute The name of the owner who has performed storage migration for the virtual machine. The type is string. The following names are defined for this attribute: OWNER (warehouse name), Owner (caption), Owner (attribute name), and OWNER (column name). Serial Number attribute The serial number of the virtual machine. This attribute is a key attribute. The type is string. The following names are defined for this attribute: SERIALNUMBER or SERNUM (warehouse name), Serial Number (caption), SerialNumber (attribute name), and SERNUM (column name). Snapshot Data Root attribute The path where the snapshot data of the virtual machine is present. The type is string. The following names are defined for this attribute: SNAPSHOTDATAROOT or SNSTDRT (warehouse name), Snapshot Data Root (caption), SnapshotDataRoot (attribute name), and SNSTDRT (column name). Swap File Data Root attribute The path where the swap file data of the virtual machine is present. The type is string. The following names are defined for this attribute: SWAPFILEDATAROOT or SPFLDRT (warehouse name), Swap File Data Root (caption), SwapFileDataRoot (attribute name), and SPFLDRT (column name). Timestamp attribute The time the event was generated. The type is string. The following names are defined for this attribute: TIMESTAMP (warehouse name), Timestamp (caption), Timestamp (attribute name), and TIMESTAMP (column name). VHD File Path attribute The path of the hard disk drive of the virtual machine. The type is string.

118 Microsoft Hyper-V Server agent Reference The following names are defined for this attribute: VHDFILEPATH or VFPATH (warehouse name), VHD File Path (caption), VHDFilePath (attribute name), and VFPATH (column name). Virtual Machine attribute The name of the virtual machine on which storage migration is performed. The type is string. The following names are defined for this attribute: VIRTUAL_MACHINE or VMNAME (warehouse name), Virtual Machine (caption), Virtual_Machine (attribute name), and VMNAME (column name).

Disk capacity planning for historical data Disk capacity planning for a monitoring agent is a prediction of the amount of disk space to be consumed by the historical data in each attribute group that is collecting historical data. Required disk storage is an important factor when you are defining data collection rules and your strategy for historical data collection.

The Capacity planning for historical data table provides the following information, which is required to calculate disk space for this monitoring agent: Table Table name as it is displayed in the warehouse database, if the attribute group is configured to be written to the warehouse. The table name listed here corresponds to the table name in “Attribute groups for the monitoring agent” on page 15. Attribute group Name of the attribute group that is used to create the table in the warehouse database if it is short enough to fit in the table naming constraints of the database that is being used for the warehouse. The attribute group name listed here corresponds to the Warehouse table name in “Attribute groups for the monitoring agent” on page 15. Bytes per row (agent) Estimate of the record length for each row or instance that is written to the agent disk for historical data collection. This estimate can be used for agent disk space planning purposes. Database bytes per row (warehouse) Estimate of the record length for detailed records that are written to the warehouse database, if the attribute group is configured to be written to the warehouse. Detailed records are records that have been uploaded from the agent for long-term historical data collection. This estimate can be used for warehouse disk-space planning purposes. Aggregate bytes per row (warehouse) Estimate of the record length for aggregate records that are written to the warehouse database, if the attribute group is configured to be written to the warehouse. Aggregate records are created by the Summarization agent for attribute groups that have been configured for summarization. This estimate can be used for warehouse disk-space planning purposes.

In addition to the information in the tables, you must know the number of rows of data that you plan to collect. An attribute group can have single or multiple rows of data, depending on the application environment that is being monitored. For example, if your attribute group monitors each processor in your computer and you have a dual processor computer, the number of rows is two. Table 5. Capacity planning for historical data logged by the Microsoft Hyper-V Server agent Database Aggregate Bytes per bytes per bytes per row row row Table Attribute group (agent) (warehouse) (warehouse) KHVAVAIL KHV_AVAILABILITY 3272 3296 3606 KHVDIRECTO KHV_DIRECTOR 173 172 209 KHVGETDIS0 KHV_DISK 308 341 522

Chapter 2. Attributes reference 119 Table 5. Capacity planning for historical data logged by the Microsoft Hyper-V Server agent (continued) Database Aggregate Bytes per bytes per bytes per row row row Table Attribute group (agent) (warehouse) (warehouse) KHVEVTLOG KHV_EVENT_LOG 2244 2251 2288 KHVHYPERVI KHV_HYPERVISOR 1186 1197 1234 KHVHYVDMMB KHV_HYPER_V_DYNAMIC_MEMORY_ 200 203 426 BALANCER KHVHYVDMVM KHV_HYPER_V_DYNAMIC_MEMORY_VM 220 228 598 KHVHYLPROC KHV_HYPER_V_HYPERVISOR_LOGICAL_ 252 496 1502 PROCESSOR KHVHYPART KHV_HYPER_V_HYPERVISOR_PARTITION 204 232 527 KHVHYRPART KHV_HYPER_V_HYPERVISOR_ROOT_ 196 210 415 PARTITION KHVHYRPROC KHV_HYPER_V_HYPERVISOR_ROOT_ 256 513 1570 VIRTUAL_PROCESSOR KHVHYRPROM KHV_HYPER_V_HYPERVISOR_ROOT_ 432 1261 4562 VIRTUAL_PROCESSOR_MORE KHVHYVPROC KHV_HYPER_V_HYPERVISOR_VIRTUAL_ 364 648 1807 PROCESSOR KHVHYVPROM KHV_HYPER_V_HYPERVISOR_VIRTUAL_ 424 1227 4426 PROCESSOR_MORE KHVLEGNWAD KHV_HYPER_V_LEGACY_NETWORK_ 200 251 570 ADAPTER KHVHYPVRST KHV_HYPER_V_REPLICATION_ 216 259 557 STATISTICS KHVHYPERVR KHV_HYPER_V_REPLICA_VM 248 254 678 KHVHVSDISK KHV_HYPER_V_SERVER_DISK 220 270 460 KHVHVSVNWI KHV_HYPER_V_SERVER_NETWORK_ 240 281 834 INTERFACE KHVHYPERV KHV_HYPER_V_SUMMARY 108 112 461 KHVTASKMD KHV_HYPER_V_TASK_MANAGER_DETAIL 268 312 1621 KHVTASKMDR KHV_HYPER_V_TASK_MANAGER_RECENT_ 268 888 3373 TIME KHVVIDECON KHV_HYPER_V_VIRTUAL_IDE_ 192 241 482 CONTROLLER KHVVIDECFL KHV_HYPER_V_VIRTUAL_IDE_ 192 241 482 CONTROLLER_FILTER KHVVIDECTK KHV_HYPER_V_VIRTUAL_IDE_ 192 241 482 CONTROLLER_WIN2K12 KHVVMBUS KHV_HYPER_V_VIRTUAL_MACHINE_BUS 100 102 301 KHVVMHESUM KHV_HYPER_V_VIRTUAL_MACHINE_ 84 82 197 HEALTH_SUMMARY KHVVMSUMMA KHV_HYPER_V_VIRTUAL_MACHINE_ 148 162 901 SUMMARY KHVVIRNWAD KHV_HYPER_V_VIRTUAL_NETWORK_ 224 377 1026 ADAPTER

120 Microsoft Hyper-V Server agent Reference Table 5. Capacity planning for historical data logged by the Microsoft Hyper-V Server agent (continued) Database Aggregate Bytes per bytes per bytes per row row row Table Attribute group (agent) (warehouse) (warehouse) KHVVSTORDV KHV_HYPER_V_VIRTUAL_STORAGE_ 416 447 694 DEVICE KHVVIRSWIT KHV_HYPER_V_VIRTUAL_SWITCH 224 341 876 KHVVIRSWPO KHV_HYPER_V_VIRTUAL_SWITCH_PORT 249 402 1051 KHVVMAVCN KHV_HYPER_V_VM_ASSOCIATION_WITH_ 567 572 609 VIRTUAL_NETWORK KHVVMIOAPI KHV_HYPER_V_VM_IO_APIC 180 178 230 KHVHYVIDP KHV_HYPER_V_VM_VID_PARTITION 396 400 523 KHVGETMEM0 KHV_MEMORY 292 309 436 KHVMEMIPER KHV_MEMORY_IN_PERCENTAGE 152 152 267 KHVNVVMIGR KHV_MIGRATION 496 499 536 KHVPOBJST KHV_PERFORMANCE_OBJECT_STATUS 352 399 664 KHVGETPRO0 KHV_PROCESSOR 240 259 413 KHVVMRESME KHV_RESOURCE_METERING 268 285 607 KHVTHPLST KHV_THREAD_POOL_STATUS 124 168 550 KHVGETVIR0 KHV_VIRTUAL_MACHINE 888 920 1179 KHVVMOSJOI KHV_VIRTUAL_MACHINE_DETAILS 2636 2713 3194 KHVMSVMVI4 KHV_VIRTUAL_SWITCH 242 248 519 KHVMSVMVI5 KHV_VLAN_ENDPOINT 296 299 336 KHVVMMIGWC KHV_VM_MIG_WO_CLUSTER 842 850 887 KHVVMMODF KHV_VM_MODIFICATION 894 903 940 KHVVMOS KHV_VM_OPERATING_SYSTEM 576 577 614 KHVVMSTMIG KHV_VM_STORAGE_MIGRATION 1618 1642 1679

For more information about historical data collection, see “Managing historical data” in the IBM Tivoli Monitoring Administrator's Guide.

Chapter 2. Attributes reference 121 122 Microsoft Hyper-V Server agent Reference Chapter 3. Situations

A situation is a logical expression involving one or more system conditions. Situations are used to monitor the condition of systems in your network. You can manage situations from the Tivoli Enterprise Portal by using the Situation Editor or from the command-line interface using the tacmd commands for situations. You can manage private situations in the private configuration XML file. About situations

The monitoring agents that you use to monitor your system environment include a set of predefined situations that you can use as-is. You can also create new situations to meet your requirements.

Predefined situations contain attributes that check for system conditions common to many enterprises. Using predefined situations can improve the speed with which you can begin using the IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Hyper-V Server Agent. You can change the conditions or values being monitored by a predefined situation to the conditions or values best suited to your enterprise.

You can display predefined situations and create your own situations using the Situation editor. The Situation editor initially lists the situations associated with the navigator item that you selected. When you click a situation name or create a situation, a panel opens with the following tabs: Formula Formula describing the condition being tested. Distribution List of managed systems (operating systems, subsystems, or applications) to which the situation can be distributed. All the Microsoft Hyper-V Server agent managed systems are assigned by default. Expert advice Comments and instructions to be read in the event workspace. Action Command to be sent to the system. EIF Customize forwarding of the event to an Event Integration Facility receiver. (Available when the Tivoli Enterprise Monitoring Server is configured to forward events.) Until Options to close the event after a period of time, or when another situation becomes true. Additional information about situations

The Tivoli Enterprise Portal User's Guide contains more information about predefined and custom situations and how to use them to respond to alerts.

For a list of the predefined situations and information about each individual situation for this monitoring agent, see “Predefined situations.”

Predefined situations The monitoring agent contains predefined situations, which are organized by Navigator item. v Microsoft Hyper-V Server – Not applicable v Availability

© Copyright IBM Corp. 2008, 2013 123 – KHV_Image_Mgmt_Service_Down – KHV_Network_Service_Down – KHV_VM_Mgmt_Service_Down v Disk – KHV_HV_StorageMigrate_Info – KHV_HV_VStorageDevice_Warn – KHV_VM_Disk_HealthState v Event Log – KHV_HV_PDisk_Usage_Crit v Hypervisor – KHV_HV_Disk_Utilization_Crit – KHV_HV_Disk_Utilization_Warn – KHV_HV_Memory_Utilization_Crit – KHV_HV_Memory_Utilization_Warn – KHV_HV_PCPU_Utilization_Crit – KHV_HV_PCPU_Utilization_Warn – KHV_HV_PDisk_Latency_Crit – KHV_HV_PDisk_Latency_Warn – KHV_HV_PMemory_Available_Crit – KHV_HV_PMemory_Available_Warn – KHV_HV_PNW_Utilization_Crit – KHV_HV_PNW_Utilization_Warn v Memory – KHV_Mem_On_Balancer_Node_Low – KHV_VM_Memory_HealthState v Migration – Not applicable v Network – KHV_HV_NWAdapter_FramesDropped – KHV_HV_VSwitch_PacketsFlooded – KHV_VM_Switch_HealthState v Processor – KHV_HV_LP_ContextSwitches – KHV_HV_LP_Utilization_Crit – KHV_HV_LP_Utilization_Warn – KHV_HV_RVP_Utilization_Crit – KHV_HV_RVP_Utilization_Warn – KHV_HV_VM_ProcessorLoad_Crit – KHV_HV_VP_Utilization_Crit – KHV_HV_VP_Utilization_Warn – KHV_VM_ProcessorLoad_Crit – KHV_VM_Processor_Warn v Virtual Machine – KHV_HV_VM_Status_Crit – KHV_VM_Heartbeat_Crit

124 Microsoft Hyper-V Server agent Reference – KHV_VM_Replication_Health_Crit – KHV_VM_Replication_Health_Warn v VM Modification – KHV_HV_VMCreate_Info – KHV_HV_VMDelete_Info – KHV_HV_VMMigrate_Info – KHV_HV_VMMig_WO_Cluster_Info

Situation descriptions Each situation description provides information about the situation that you can use to monitor the condition of systems in your network.

The situation descriptions provide the following information: Description Information about the conditions that the situation tests. Formula Syntax that contains one or more logical expressions that describe the conditions for the situation to monitor. Distribution Whether the situation is automatically distributed to instances of the agent or is available for manual distribution. Run at startup Whether the situation starts monitoring when the agent starts. Sampling interval Number of seconds that elapse between one sample of data that the monitoring agent collects for the server and the next sample. Situation persistence Whether the conditions specified in the situation evaluate to "true" for the defined number of occurrences in a row before the situation is raised. The default of one means that no persistence-checking takes place. Severity Severity of the predefined events: Warning, Informational, or Critical. Clearing conditions Controls when a true situation closes: after a period, when another situation is true, or whichever occurs first if both are selected. Microsoft Hyper-V Server navigator item No predefined situations are included for this navigator item. Availability navigator item The situation descriptions are organized by the navigator item to which the situations are relevant. KHV_Image_Mgmt_Service_Down situation Description Hyper-V Image Management Service is down. The situation is evaluated for each distinct value of Name. Formula *IF *SCAN KHV_AVAILABILITY.Name *EQ vhdsvc *AND *VALUE KHV_AVAILABILITY.Status *EQ DOWN

Chapter 3. Situations 125 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is automatically distributed to instances of this agent. Run at startup Yes Sampling interval 10 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_Network_Service_Down situation Description Hyper-V Networking Management Service is down. The situation is evaluated for each distinct value of Name. Formula *IF *SCAN KHV_AVAILABILITY.Name *EQ nvspwmi *AND *VALUE KHV_AVAILABILITY.Status *EQ DOWN See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is automatically distributed to instances of this agent. Run at startup Yes Sampling interval 10 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_VM_Mgmt_Service_Down situation Description Hyper-V Virtual Machine Management Service is down. The situation is evaluated for each distinct value of Name. Formula *IF *SCAN KHV_AVAILABILITY.Name *EQ vmms *AND *VALUE KHV_AVAILABILITY.Status *EQ DOWN See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is automatically distributed to instances of this agent. Run at startup Yes Sampling interval 5 minutes

126 Microsoft Hyper-V Server agent Reference Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. Disk navigator item The situation descriptions are organized by the navigator item to which the situations are relevant. KHV_HV_StorageMigrate_Info situation Description Storage of the virtual machine is migrated. The situation is evaluated for each distinct value of Virtual_Machine. Formula *IF *VALUE KHV_VM_STORAGE_MIGRATION.Action *EQ ’Moving Storage’ See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval None. Data is analyzed when it becomes available. Situation persistence Not Applicable Error conditions Informational Clearing conditions The situation does not clear automatically. KHV_HV_VStorageDevice_Warn situation Description An error occurred on the virtual storage device. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_VIRTUAL_STORAGE_DEVICE.Error_Count *GT 0 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 10 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Warning Clearing conditions The situation clears when the condition becomes false. KHV_VM_Disk_HealthState situation

Chapter 3. Situations 127 Description Health of the virtual disks running on virtual machines. The situation is evaluated for each distinct value of VirtualMachineName. Formula *IF *VALUE KHV_DISK.HealthState *EQ Non-Functional See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. Event Log navigator item The situation descriptions are organized by the navigator item to which the situations are relevant. KHV_HV_PDisk_Usage_Crit situation Description The physical disk utilization is high. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_EVENT_LOG.Event_ID *EQ 4096 *AND *VALUE KHV_EVENT_LOG.Event_Source *EQ ’Microsoft-Windows-Hyper-V-Integration-KvpExchange’ See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval None. Data is analyzed when it becomes available. Situation persistence Not Applicable Error conditions Critical Clearing conditions The situation does not clear automatically. Hypervisor navigator item The situation descriptions are organized by the navigator item to which the situations are relevant. KHV_HV_Disk_Utilization_Crit situation Description The percentage of server disk usage is greater than or equal to 80. The situation is evaluated for each distinct value of Device_ID.

128 Microsoft Hyper-V Server agent Reference Formula *IF *VALUE KHV_HYPER_V_SERVER_DISK.Disk_Utilization *GE 80.00 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 4 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_HV_Disk_Utilization_Warn situation Description The percentage of the server disk usage is 70 - 80. The situation is evaluated for each distinct value of Device_ID. Formula *IF *VALUE KHV_HYPER_V_SERVER_DISK.Disk_Utilization *GE 70.00 *AND *VALUE KHV_HYPER_V_SERVER_DISK.Disk_Utilization *LT 80.00 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 5 minutes 30 seconds Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Warning Clearing conditions The situation clears when the condition becomes false. KHV_HV_Memory_Utilization_Crit situation Description The percentage of memory usage of the server is greater than 95. The situation is evaluated for each distinct value of MemoryUtilized. Formula *IF *VALUE KHV_HYPER_V_SUMMARY.MemoryUtilized *GE 95 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 4 minutes

Chapter 3. Situations 129 Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_HV_Memory_Utilization_Warn situation Description The percentage of memory usage of the server is 75 - 95. The situation is evaluated for each distinct value of MemoryUtilized. Formula *IF *VALUE KHV_HYPER_V_SUMMARY.MemoryUtilized *GE 75 *AND *VALUE KHV_HYPER_V_SUMMARY.MemoryUtilized *LT 95 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 5 minutes 30 seconds Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Warning Clearing conditions The situation clears when the condition becomes false. KHV_HV_PCPU_Utilization_Crit situation Description The system processor utilization is more than or equal to 90%. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_SUMMARY.SystemCPUUtilization *GE 90 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 2. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_HV_PCPU_Utilization_Warn situation Description The system processor utilization is 59% - 90%.

130 Microsoft Hyper-V Server agent Reference The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_SUMMARY.SystemCPUUtilization *GT 59 *AND *VALUE KHV_HYPER_V_SUMMARY.SystemCPUUtilization *LT 90 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 3. Error conditions Warning Clearing conditions The situation clears when the condition becomes false. KHV_HV_PDisk_Latency_Crit situation Description The physical disk latency is more than or equal to 25 ms. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_SUMMARY.DiskReadLatency *GE 25 *OR *VALUE KHV_HYPER_V_SUMMARY.DiskWriteLatency *GE 25 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 15 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 2. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_HV_PDisk_Latency_Warn situation Description The physical disk latency is 15 ms - 25 ms. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_SUMMARY.DiskReadLatency *GT 15 *OR *VALUE KHV_HYPER_V_SUMMARY.DiskReadLatency *LT 25 *OR *VALUE KHV_HYPER_V_SUMMARY.DiskWriteLatency *GT 15 *OR *VALUE KHV_HYPER_V_SUMMARY.DiskWriteLatency *LT 25 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula.

Chapter 3. Situations 131 Distribution This situation is available for distribution. Run at startup No Sampling interval 15 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 2. Error conditions Warning Clearing conditions The situation clears when the condition becomes false. KHV_HV_PMemory_Available_Crit situation Description The available physical memory is less than 6%. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_SUMMARY.MemoryAvailable *LE 5 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is automatically distributed to instances of this agent. Run at startup Yes Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 2. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_HV_PMemory_Available_Warn situation Description The available physical memory is 5% - 10%. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_SUMMARY.MemoryAvailable *LT 10 *AND *VALUE KHV_HYPER_V_SUMMARY.MemoryAvailable *GT 5 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 15 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 2. Error conditions Warning

132 Microsoft Hyper-V Server agent Reference Clearing conditions The situation clears when the condition becomes false. KHV_HV_PNW_Utilization_Crit situation Description The physical network utilization is more than or equal to 65%. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_SUMMARY.NetworkUtilization *GE 65 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 10 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_HV_PNW_Utilization_Warn situation Description The physical network interface utilization is 40% - 65%. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_SUMMARY.NetworkUtilization *GT 40 *AND *VALUE KHV_HYPER_V_SUMMARY.NetworkUtilization *LT 65 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 30 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Warning Clearing conditions The situation clears when the condition becomes false. Memory navigator item The situation descriptions are organized by the navigator item to which the situations are relevant. KHV_Mem_On_Balancer_Node_Low situation Description Available memory on the balancer node is low. The situation is evaluated for each distinct value of Name.

Chapter 3. Situations 133 Formula *IF *VALUE KHV_MEMORY_IN_PERCENTAGE.PercentageAvailableMemory *LE 10 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 2. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_VM_Memory_HealthState situation Description Health of the virtual memory running on the virtual machine. The situation is evaluated for each distinct value of VirtualMachineName. Formula *IF *VALUE KHV_MEMORY.HealthState *EQ Non-Functional See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. Migration navigator item No predefined situations are included for this navigator item. Network navigator item The situation descriptions are organized by the navigator item to which the situations are relevant. KHV_HV_NWAdapter_FramesDropped situation Description The network frames are dropped. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_LEGACY_NETWORK_ADAPTER.Frames_Dropped *GT 0.0 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula.

134 Microsoft Hyper-V Server agent Reference Distribution This situation is available for distribution. Run at startup No Sampling interval 30 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Warning Clearing conditions The situation clears when the condition becomes false. KHV_HV_VSwitch_PacketsFlooded situation Description The network packets are flooded. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_VIRTUAL_SWITCH.Packets_Flooded_Per_Sec *GT 0.0 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 30 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Warning Clearing conditions The situation clears when the condition becomes false. KHV_VM_Switch_HealthState situation Description Health of the virtual switch running on the virtual machine. The situation is evaluated for each distinct value of ElementName. Formula *IF *VALUE KHV_VIRTUAL_SWITCH.HealthState *EQ Non-Functional See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Critical

Chapter 3. Situations 135 Clearing conditions The situation clears when the condition becomes false. Processor navigator item The situation descriptions are organized by the navigator item to which the situations are relevant. KHV_HV_LP_ContextSwitches situation Description Logical processor context switches are going high. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_HYPERVISOR_LOGICAL_PROCESSOR.Context_Switches_Per_Sec *GE 15000 *AND *VALUE KHV_HYPER_V_HYPERVISOR_LOGICAL_PROCESSOR.Name *NE ’_Total’ See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 15 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Warning Clearing conditions The situation clears when the condition becomes false. KHV_HV_LP_Utilization_Crit situation Description The logical processor load is more than or equal to 90%. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_HYPERVISOR_LOGICAL_PROCESSOR.Pct_Total_Run_Time *GE 90 *AND *VALUE KHV_HYPER_V_HYPERVISOR_LOGICAL_PROCESSOR.Name *NE ’_Total’ See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 2. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_HV_LP_Utilization_Warn situation Description The hypervisor logical processor load is 59% - 90%. The situation is evaluated for each distinct value of Name.

136 Microsoft Hyper-V Server agent Reference Formula *IF *VALUE KHV_HYPER_V_HYPERVISOR_LOGICAL_PROCESSOR.Pct_Total_Run_Time *GT 59 *AND *VALUE KHV_HYPER_V_HYPERVISOR_LOGICAL_PROCESSOR.Pct_Total_Run_Time *LT 90 *AND *VALUE KHV_HYPER_V_HYPERVISOR_LOGICAL_PROCESSOR.Name *NE ’_Total’ See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 3. Error conditions Warning Clearing conditions The situation clears when the condition becomes false. KHV_HV_RVP_Utilization_Crit situation Description The root virtual processor load is more than or equal to 90%. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_HYPERVISOR_ROOT_VIRTUAL_PROCESSOR.Pct_Total_Run_Time *GE 90 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is automatically distributed to instances of this agent. Run at startup Yes Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 2. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_HV_RVP_Utilization_Warn situation Description The hypervisor root virtual processor load is 59% - 90%. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_HYPERVISOR_ROOT_VIRTUAL_PROCESSOR.Pct_Total_Run_Time *GT 59 *AND *VALUE KHV_HYPER_V_HYPERVISOR_ROOT_VIRTUAL_PROCESSOR.Pct_Total_Run_Time *LT 90 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution.

Chapter 3. Situations 137 Run at startup No Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 3. Error conditions Warning Clearing conditions The situation clears when the condition becomes false. KHV_HV_VM_ProcessorLoad_Crit situation Description The load on the virtual machine procesor has exceeded the critical threshold. The situation is evaluated for each distinct value of VirtualMachineName. Formula *IF *VALUE KHV_PROCESSOR.AvgProcessorLoad *GE 90.00 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 3 minutes 30 seconds Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 3. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_HV_VP_Utilization_Crit situation Description The virtual machine processor load is more than or equal to 90%. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_HYPERVISOR_VIRTUAL_PROCESSOR.Total_Run_Time *GE 90 *AND *VALUE KHV_HYPER_V_HYPERVISOR_VIRTUAL_PROCESSOR.Name *NE ’_Total’ See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 2. Error conditions Critical Clearing conditions The situation clears when the condition becomes false.

138 Microsoft Hyper-V Server agent Reference KHV_HV_VP_Utilization_Warn situation Description The virtual machine processor load is 59% - 90%. The situation is evaluated for each distinct value of Name. Formula *IF *VALUE KHV_HYPER_V_HYPERVISOR_VIRTUAL_PROCESSOR.Total_Run_Time *GT 59 *AND *VALUE KHV_HYPER_V_HYPERVISOR_VIRTUAL_PROCESSOR.Total_Run_Time *LT 90 *AND *VALUE KHV_HYPER_V_HYPERVISOR_VIRTUAL_PROCESSOR.Name *NE ’_Total’ See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 3. Error conditions Warning Clearing conditions The situation clears when the condition becomes false. KHV_VM_ProcessorLoad_Crit situation Description Virtual machine processor load is more than or equal to 90%. The situation is evaluated for each distinct value of VirtualMachineName. Formula *IF *VALUE KHV_PROCESSOR.LoadPercentage *GE 90 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is automatically distributed to instances of this agent. Run at startup Yes Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_VM_Processor_Warn situation Description The virtual machine processor load is between 70% and 90%. The situation is evaluated for each distinct value of VirtualMachineName. Formula *IF *VALUE KHV_PROCESSOR.LoadPercentage *GT 70 *AND *VALUE KHV_PROCESSOR.LoadPercentage *LT 90 See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula.

Chapter 3. Situations 139 Distribution This situation is available for distribution. Run at startup No Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Warning Clearing conditions The situation clears when the condition becomes false. Virtual Machine navigator item The situation descriptions are organized by the navigator item to which the situations are relevant. KHV_HV_VM_Status_Crit situation Description The status of the virtual machine is critical. The situation is evaluated for each distinct value of ElementName. Formula *IF *VALUE KHV_VIRTUAL_MACHINE.VMStatusCrit *EQ Critical See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 3 minutes 30 seconds Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 2. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_VM_Heartbeat_Crit situation Description Hyper-V Virtual Machine heartbeat failed. The situation is evaluated for each distinct value of ElementName. Formula *IF *VALUE KHV_VIRTUAL_MACHINE.HeartBeat *EQ Error *OR *VALUE KHV_VIRTUAL_MACHINE.HeartBeat *EQ ’No_Contact’ *OR *VALUE KHV_VIRTUAL_MACHINE.HeartBeat *EQ ’Lost_Communication’ See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is automatically distributed to instances of this agent. Run at startup Yes Sampling interval 3 minutes

140 Microsoft Hyper-V Server agent Reference Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 2. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_VM_Replication_Health_Crit situation Description Replication health of the virtual machine is in critical state. The situation is evaluated for each distinct value of Virtual_Machine_Name. Formula *IF *VALUE KHV_HYPER_V_REPLICATION_STATISTICS.Replication_Health *EQ Critical See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Critical Clearing conditions The situation clears when the condition becomes false. KHV_VM_Replication_Health_Warn situation Description Replication health of the virtual machine is in warning state. The situation is evaluated for each distinct value of Virtual_Machine_Name. Formula *IF *VALUE KHV_HYPER_V_REPLICATION_STATISTICS.Replication_Health *EQ Warning See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval 5 minutes Situation persistence The number of times the conditions of the situation must occur for the situation to be true is 1. Error conditions Warning Clearing conditions The situation clears when the condition becomes false. VM Modification navigator item The situation descriptions are organized by the navigator item to which the situations are relevant. KHV_HV_VMCreate_Info situation

Chapter 3. Situations 141 Description A virtual machine is being created. The situation is evaluated for each distinct value of Virtual_Machine. Formula *IF *VALUE KHV_VM_MODIFICATION.Action *EQ Defining See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval None. Data is analyzed when it becomes available. Situation persistence Not Applicable Error conditions Informational Clearing conditions The situation does not clear automatically. KHV_HV_VMDelete_Info situation Description A virtual machine is being deleted. The situation is evaluated for each distinct value of Virtual_Machine. Formula *IF *VALUE KHV_VM_MODIFICATION.Action *EQ Destroying See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval None. Data is analyzed when it becomes available. Situation persistence Not Applicable Error conditions Informational Clearing conditions The situation does not clear automatically. KHV_HV_VMMigrate_Info situation Description A virtual machine is being migrated. The situation is evaluated for each distinct value of Virtual_Machine. Formula *IF *VALUE KHV_VM_MODIFICATION.Action *EQ ’Migrating (Source Host)’ See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval None. Data is analyzed when it becomes available.

142 Microsoft Hyper-V Server agent Reference Situation persistence Not Applicable Error conditions Informational Clearing conditions The situation does not clear automatically. KHV_HV_VMMig_WO_Cluster_Info situation Description Virtual machine that is not included in the cluster is migrated. The situation is evaluated for each distinct value of Virtual_Machine. Formula *IF *VALUE KHV_VM_MIG_WO_CLUSTER.Action *EQ ’Migrating without Cluster’ See “Attributes in each attribute group” on page 19 for descriptions of the attributes in this formula. Distribution This situation is available for distribution. Run at startup No Sampling interval None. Data is analyzed when it becomes available. Situation persistence Not Applicable Error conditions Informational Clearing conditions The situation does not clear automatically.

Chapter 3. Situations 143 144 Microsoft Hyper-V Server agent Reference Chapter 4. Take Action commands reference

Take Action commands can be run from the portal client or included in a situation or a policy. About Take Action commands

When included in a situation, the command runs when the situation becomes true. A Take Action command in a situation is also referred to as reflex automation. When you enable a Take Action command in a situation, you automate a response to system conditions. For example, you can use a Take Action command to send a command to restart a process on the managed system or to send a text message to a cell phone.

In advanced automation, policies are used to take actions, schedule work, and automate manual tasks. A policy comprises a series of automated steps called activities that are connected to create a workflow. After an activity is completed, the Tivoli Enterprise Portal receives return-code feedback, and advanced automation logic responds with subsequent activities that are prescribed by the feedback.

A basic Take Action command shows the return code of the operation in a message box that is displayed after the action is completed or in a log file. After you close this window, no further information is available for this action. Additional information about Take Action commands

For more information about working with Take Action commands, see Take Action commands in the Tivoli Enterprise Portal User's Guide.

For a list of the Take Action commands for this monitoring agent and a description of each command, see “Predefined Take Action commands” and the information for each individual command.

Predefined Take Action commands Not all agents have predefined Take Action commands. But you can create Take Action commands for any agent.

This monitoring agent contains the following Take Action commands: v Enable VM Resource Metering v Start Hyper-V Image Management Service v Start Hyper-V Networking Management Service v Start Hyper-V Virtual Machine v Start Hyper-V Virtual Machine Management Service v Stop Hyper-V Image Management Service v Stop Hyper-V Networking Management Service v Stop Hyper-V Virtual Machine v Stop Hyper-V Virtual Machine Management Service

© Copyright IBM Corp. 2008, 2013 145 Take Action command descriptions Each Take Action command description provides information you can use to decide whether to run the Take Action command or whether to include the Take Action command in a situation or a policy.

The descriptions of the Take Action commands provide the following information: Description Actions the command performs on the system to which it is sent, and the permissions required for the Take Action command to function. Return codes Information that the Take Action command returns. Enable VM Resource Metering action Enables Resource Metering for virtual machines. Authorization User must be a member of the Administrators group. Destination systems _EnDDESTINATIONS_NONE_OR_LIST_EnD Return codes v Return Code: 2 – Return Code Type: OK – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0105J – Message: Resource Metering for all Virtual Machines enabled. v Return Code: 0 – Return Code Type: NOT_APPLICABLE – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0105K – Message: Resource Metering for Virtual Machines is not supported. v Return Code: 1 – Return Code Type: WARNING – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0105l – Message: No Virtual Machine available for enabling Resource Metering. v Return Code: 8 – Return Code Type: TIMED_OUT – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1003 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! v Return Code: 12 – Return Code Type: INSUFFICIENT_USER_AUTHORITY – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1004 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! Usage None Start Hyper-V Image Management Service action Starts the Hyper-V Image Management Service. Authorization User must be a member of the Administrators group. Destination systems _EnDDESTINATIONS_NONE_OR_LIST_EnD Return codes v Return Code: 1

146 Microsoft Hyper-V Server agent Reference – Return Code Type: GENERAL_ERROR – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0008E – Message: Error starting the Hyper-V Image Management Service. v Return Code: 0 – Return Code Type: OK – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0008I – Message: The Hyper-V Image Management Service was started. v Return Code: 2 – Return Code Type: ALREADY_RUNNING – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0009I – Message: The Hyper-V Image Management Service is already started. v Return Code: 9 – Return Code Type: WARNING – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0100W – Message: The service does not exist as an installed service. v Return Code: 8 – Return Code Type: DOESNT_EXIST – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0101I – Message: The service is disabled and cannot be started. v Return Code: 12 – Return Code Type: INSUFFICIENT_USER_AUTHORITY – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1004 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! Usage None Start Hyper-V Networking Management Service action Starts the Hyper-V Networking Management Service. Authorization User must be a member of the Administrators group. Destination systems _EnDDESTINATIONS_NONE_OR_LIST_EnD Return codes v Return Code: 0 – Return Code Type: OK – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0015I – Message: The Hyper-V Networking Management Service was started. v Return Code: 2 – Return Code Type: ALREADY_RUNNING – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0016I – Message: The Hyper-V Networking Management Service is already started. v Return Code: 1 – Return Code Type: GENERAL_ERROR – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0017E – Message: Error starting the Hyper-V Networking Management Service. v Return Code: 9 – Return Code Type: WARNING

Chapter 4. Take Action commands reference 147 – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0100W – Message: The service does not exist as an installed service. v Return Code: 8 – Return Code Type: DOESNT_EXIST – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0101I – Message: The service is disabled and cannot be started. v Return Code: 12 – Return Code Type: INSUFFICIENT_USER_AUTHORITY – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1004 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! Usage None Start Hyper-V Virtual Machine action Starts the Hyper-V Virtual Machine. System command To include the Take Action command in a situation or workflow policy, use the following syntax for the system command: START_HYPER-V_VIRTUAL_MACHINE \

[HVVMName]

You can use attribute substitution to supply the Take Action command arguments from the situation, for example: START_HYPER-V_VIRTUAL_MACHINE \

[&{HVVMName}] You can also use attribute substitution in a workflow policy though the format is slightly different: START_HYPER-V_VIRTUAL_MACHINE \

[&WaitOnSituation:HVVMName] Authorization User must be a member of the Administrators group. Command arguments v Name: HVVMName – Description: Virtual Machine Name – Default: "" Destination systems _EnDDESTINATIONS_NONE_OR_LIST_EnD Return codes v Return Code: 0 – Return Code Type: GENERAL_ERROR – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0104F – Message: Error starting the virtual machine. v Return Code: 5 – Return Code Type: OK – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0104S – Message: The virtual machine is successfully started. v Return Code: 2 – Return Code Type: ALREADY_RUNNING

148 Microsoft Hyper-V Server agent Reference – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0105G – Message: The Virtual Machine is already started. v Return Code: 1 – Return Code Type: NOT_APPLICABLE – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1001 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! v Return Code: 8 – Return Code Type: TIMED_OUT – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1003 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! v Return Code: 12 – Return Code Type: INSUFFICIENT_USER_AUTHORITY – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1004 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! Usage None Start Hyper-V Virtual Machine Management Service action Starts the Hyper-V Virtual Machine Management Service. Authorization User must be a member of the Administrators group. Destination systems _EnDDESTINATIONS_NONE_OR_LIST_EnD Return codes v Return Code: 0 – Return Code Type: OK – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0001I – Message: The Hyper-V Virtual Machine Management Service was started. v Return Code: 2 – Return Code Type: ALREADY_RUNNING – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0002I – Message: The Hyper-V Virtual Machine Management Service is already started. v Return Code: 1 – Return Code Type: GENERAL_ERROR – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0003E – Message: Error starting the Hyper-V Virtual Machine Management Service. v Return Code: 9 – Return Code Type: WARNING – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0100W – Message: The service does not exist as an installed service. v Return Code: 8 – Return Code Type: DOESNT_EXIST – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0101I – Message: The service is disabled and cannot be started. v Return Code: 12 – Return Code Type: INSUFFICIENT_USER_AUTHORITY – Operating systems: Windows, Windows (64-bit)

Chapter 4. Take Action commands reference 149 – Message ID: KHV1004 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! Usage None Stop Hyper-V Image Management Service action Stops the Hyper-V Image Management Service. Authorization User must be a member of the Administrators group. Destination systems _EnDDESTINATIONS_NONE_OR_LIST_EnD Return codes v Return Code: 2 – Return Code Type: NOT_RUNNING – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0102I – Message: The Hyper-V Image Management Service is already stopped. v Return Code: 1 – Return Code Type: GENERAL_ERROR – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0103E – Message: Error stopping the Hyper-V Image Management Service. v Return Code: 0 – Return Code Type: OK – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0108I – Message: The Hyper-V Image Management Service was stopped. v Return Code: 8 – Return Code Type: TIMED_OUT – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1003 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! v Return Code: 12 – Return Code Type: INSUFFICIENT_USER_AUTHORITY – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1004 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! Usage None Stop Hyper-V Networking Management Service action Stops the Hyper-V Networking Management Service. Authorization User must be a member of the Administrators group. Destination systems _EnDDESTINATIONS_NONE_OR_LIST_EnD Return codes v Return Code: 0 – Return Code Type: OK – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0105I – Message: The Hyper-V Networking Management Service was stopped. v Return Code: 2 – Return Code Type: NOT_RUNNING – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0106I – Message: The Hyper-V Networking Management Service is already stopped.

150 Microsoft Hyper-V Server agent Reference v Return Code: 1 – Return Code Type: GENERAL_ERROR – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0107E – Message: Error stopping the Hyper-V Networking Management Service. v Return Code: 8 – Return Code Type: TIMED_OUT – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1003 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! v Return Code: 12 – Return Code Type: INSUFFICIENT_USER_AUTHORITY – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1004 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! Usage None Stop Hyper-V Virtual Machine action Stops the Hyper-V Virtual Machine. System command To include the Take Action command in a situation or workflow policy, use the following syntax for the system command: STOP_HYPER-V_VIRTUAL_MACHINE \

[HVVMName]

You can use attribute substitution to supply the Take Action command arguments from the situation, for example: STOP_HYPER-V_VIRTUAL_MACHINE \

[&{HVVMName}] You can also use attribute substitution in a workflow policy though the format is slightly different: STOP_HYPER-V_VIRTUAL_MACHINE \

[&WaitOnSituation:HVVMName] Authorization User must be a member of the Administrators group. Command arguments v Name: HVVMName – Description: Virtual Machine Name – Default: "" Destination systems _EnDDESTINATIONS_NONE_OR_LIST_EnD Return codes v Return Code: 0 – Return Code Type: GENERAL_ERROR – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0105F – Message: Error stopping the virtual machine. v Return Code: 3 – Return Code Type: NOT_RUNNING – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0105H – Message: The Virtual Machine is already stopped.

Chapter 4. Take Action commands reference 151 v Return Code: 5 – Return Code Type: OK – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0105S – Message: The virtual machine is successfully stopped. v Return Code: 1 – Return Code Type: NOT_APPLICABLE – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1001 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! v Return Code: 2 – Return Code Type: GENERAL_ERROR – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1002 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! v Return Code: 8 – Return Code Type: TIMED_OUT – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1003 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! v Return Code: 12 – Return Code Type: INSUFFICIENT_USER_AUTHORITY – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1004 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! Usage None Stop Hyper-V Virtual Machine Management Service action Stops the Hyper-V Virtual Machine Management Service. Authorization User must be a member of the Administrators group. Destination systems _EnDDESTINATIONS_NONE_OR_LIST_EnD Return codes v Return Code: 0 – Return Code Type: OK – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0082I – Message: The Hyper-V Virtual Machine Management Service was stopped. v Return Code: 2 – Return Code Type: NOT_RUNNING – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0083I – Message: The Hyper-V Virtual Machine Management Service is already stopped. v Return Code: 1 – Return Code Type: GENERAL_ERROR – Operating systems: Windows, Windows (64-bit) – Message ID: KHV0084E – Message: Error stopping the Hyper-V Virtual Machine Management Service. v Return Code: 8 – Return Code Type: TIMED_OUT – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1003 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! v Return Code: 12

152 Microsoft Hyper-V Server agent Reference – Return Code Type: INSUFFICIENT_USER_AUTHORITY – Operating systems: Windows, Windows (64-bit) – Message ID: KHV1004 – Message: WARNING::NO MESSAGE FOUND FOR THIS RETURN CODE!!!!! Usage None

Chapter 4. Take Action commands reference 153 154 Microsoft Hyper-V Server agent Reference Chapter 5. Policies reference

Policies are used as an advanced automation technique for implementing more complex workflow strategies than you can create through simple automation. All agents do not provide predefined policies, but you can create policies for any agent.

A policy is a set of automated system processes that can take actions, schedule work for users, or automate manual tasks. You use the Workflow Editor to design policies. You control the order in which the policy executes a series of automated steps, which are also called activities. Policies are connected to create a workflow. After an activity is completed, the Tivoli Enterprise Portal receives return-code feedback, and advanced automation logic responds with subsequent activities prescribed by the feedback.

For more information about working with policies, see Automation with policies in the Tivoli Enterprise Portal User's Guide.

For information about using the Workflow Editor, see the IBM Tivoli Monitoring Administrator's Guide or the Tivoli Enterprise Portal online help.

Predefined policies The Microsoft Hyper-V Server agent contains predefined policies that provide dynamic updates to the Tivoli Application Dependency Discovery Manager systems.

The Microsoft Hyper-V Server agent predefined policies are configured to send requests to the Tivoli Application Dependency Discovery Manager system that is identified by the name of DYNAMIC_UPDATES in IBM Tivoli Monitoring. To create the DYNAMIC_UPDATES Tivoli Application Dependency Discovery Manager system in IBM Tivoli Monitoring, see the instructions that are listed in the section on initialization of Tivoli Application Dependency Discovery Manager policies in the Tivoli Enterprise Portal User’s Guide.

After the DYNAMIC_UPDATES Tivoli Application Dependency Discovery Manager system is created in IBM Tivoli Monitoring, complete the following steps to enable the predefined policies to run: 1. Click the Workflow Editor icon. 2. Select a Hyper-V Workflow policy and select the Auto start check box. 3. Click OK or Apply to save your changes.

Policy descriptions Policies are used as an advanced automation technique for implementing more complex workflow strategies than you can create through simple automation. All agents do not provide predefined policies, but you can create policies for any agent.

The Microsoft Hyper-V Server agent, contains the following predefined policies: v Hyper_V_VM_Create v Hyper_V_VM_Delete

CAUTION: If you are using clustered virtual machines, do not use these policies. This can make the TADDM topology inconsistent.

© Copyright IBM Corp. 2008, 2013 155 Hyper_V_VM_Create

This policy sends a create request to the Tivoli Application Dependency Discovery Manager when a new virtual machine is created. The create request is sent so that the corresponding virtual machine CDM object is created in the Tivoli Application Dependency Discovery Manager database. This policy is triggered by the KHV_HV_VMCreate_Info situation.

This policy includes the following workflow activities: v On Demand Report activity: Used to collect additional information about the virtual machine being created that is not present in the situation processed, for example, the virtual machine name. v Send a Tivoli Application Dependency Discovery Manager Update activity: Used to send a create update to Tivoli Application Dependency Discovery Manager. The payload consists of the data contained in the situation processed and the data returned by the On Demand Report. Hyper_V_VM_Delete

This policy sends a delete request to the Tivoli Application Dependency Discovery Manager when a new virtual machine is deleted. The delete request is sent so that the corresponding virtual machine CDM object is deleted from the Tivoli Application Dependency Discovery Manager database. This policy is triggered by the KHV_HV_VMDelete_Info situation.

This policy includes the following workflow activities: v Send a Tivoli Application Dependency Discovery Manager Update activity: Used to send a create update to Tivoli Application Dependency Discovery Manager. The payload consists of the data contained in the situation processed and the data returned by the On Demand Report.

156 Microsoft Hyper-V Server agent Reference Chapter 6. Tivoli Common Reporting for the monitoring agent

ITCAM for Microsoft Applications V6.3.1 Microsoft Hyper-V Server reports are historical reports that include summarized data that is collected in the Tivoli Data Warehouse. These reports are built to run against the ITCAM for Microsoft Hyper-V Server agent V6.3.1.

The reports can be administered and run on Tivoli Common Reporting Server V1.3, V2.1, V2.1.1, Fix Pack 6, and V3.1.

For more information about Tivoli Common Reporting, see the developerWorks website (http://www.ibm.com/developerworks/spaces/tcr).

This version of Tivoli Common Reporting includes Cognos Business Intelligence and Reporting V8.4.

Cognos-based report packages The Cognos-based Tivoli Common Reporting tool is used to create, view, and manage reports for the Tivoli group of products.

You can use the Cognos reports to analyze resource information such as availability, utilization, performance, and so on. With Cognos reports, you can evaluate the key metrics of the computers that are on the managed environment of your organization.

You can use the Tivoli Common Reporting tool for the following tasks: v Create custom reports by using the drag-and-drop feature integrated with the web-based editor. v Schedule, share, secure, and administer reports in a single interface. v Save the report in HTML, PDF, Excel, XML, or CSV file formats. v Share reports by email or save the reports in a file system for later use. v Create report workspaces and active reports.

The following databases are supported for all reports: v DB2 V9.7, Fix Pack 2 and V10.1 v Oracle 10g and 11g v SQL Server 2005 and 2008 You can use Tivoli Common Reporting V1.3, V2.1, V2.1.1, Fix Pack 6, and V3.1 software to administer, run, and edit Cognos reports. For more information about Tivoli Common Reporting, see the IBM Tivoli Systems Management Information Center (http://pic.dhe.ibm.com/infocenter/tivihelp/v3r1/topic/ com.ibm.psc.doc_1.1.0.1/oview/psc_c_tcr_oview.html). Prerequisites for installing and running packages Before you import the Cognos-based report package for the agent, ensure that the prerequisites that are required for installing and running packages are met.

Ensure that the following prerequisites are met: v The Tivoli Common Reporting is installed. For information about installing Tivoli Common Reporting, see the documentation in the IBM Tivoli Systems Management Information Center (http://pic.dhe.ibm.com/infocenter/tivihelp/v3r1/topic/com.ibm.psc.doc_1.1.0.1/install/ tcr_t_install.html).

© Copyright IBM Corp. 2008, 2013 157 v The IBM Tivoli Monitoring and the Microsoft Hyper-V Server agent are installed. For information about installing IBM Tivoli Monitoring and the agent, see IBM Tivoli Monitoring Installation and Setup Guide. v Historical collection is enabled, and the Summarization and Pruning agent is configured with or without enabling shifts. For information about how to enable historical collection and configure the Summarization and Pruning agent, see the following documentation: – Managing historical data (http://pic.dhe.ibm.com/infocenter/tivihelp/v61r1/topic/ com.ibm.itm.doc_6.3fp2/adminuse/history_manage_intro.htm) – Historical data collection configuration (http://pic.dhe.ibm.com/infocenter/tivihelp/v61r1/topic/ com.ibm.itm.doc_6.3fp2/adminuse/history_manage_collection.htm)

Note: Historical collection and daily and hourly summarization must be enabled for all attribute groups of Microsoft Hyper-V Server agent V6.3.1. v The Tivoli Data Warehouse is configured to support Cognos dimensions that includes creating IBM_TRAM dimensions. The IBM_TRAM dimensions are required for running Cognos reports and using data models. For information about creating dimensions, see “Creating and populating the time dimensions tables” in the IBM Tivoli Monitoring Administrator's Guide at the IBM Tivoli Monitoring Information Center (http://pic.dhe.ibm.com/infocenter/tivihelp/v61r1/topic/com.ibm.itm.doc_6.3fp2/ adminuse/tcr_reports_dimensionsshared.htm). v The Tivoli Common Reporting Server is connected with the Tivoli Data Warehouse. For information about connecting the Tivoli Data Warehouse with the Tivoli Common Reporting Server, see “Connecting to the Tivoli Data Warehouse using the database client over ODBC” in the IBM Tivoli Monitoring Administrator's Guide at the IBM Tivoli Monitoring Information Center (http:// pic.dhe.ibm.com/infocenter/tivihelp/v61r1/topic/com.ibm.itm.doc_6.3fp2/adminuse/ tcr_tdwconnect.htm). Extracting the package You must extract the package for the agent on your computer before you import it into Tivoli Common Reporting. Before you begin

Ensure that you have completed all the tasks that are mentioned in the Prerequisites for installing and running packages topic. Procedure

To extract the package, complete the following steps: 1. Obtain the reports package from the product media. The Cognos data model and predefined reports are available in the following package: Product Media root/REPORTS/KHV/ITCAMMA_HyperVServer_V631_Cognos_Reports. 2. Copy this package in a directory on any drive of the same computer where the Tivoli Common Reporting Server is installed, and extract the package in the same directory. The directory contents include: v Database scripts required to prepare the Tivoli Data Warehouse for Cognos reports. v A report installer that imports the reports into Tivoli Common Reporting and sets up the database connection. 3. Open the setup.batch file, and verify that the specified drive is the same drive where the Tivoli Common Reporting Server is installed. If the specified drive is different, edit the setup.batch file to specify the correct drive. For example, change the TCR_DEFAULT_DIR=C:\IBM\tivoli\tip to TCR_DEFAULT_DIR=F:\IBM\tivoli\tip if the Tivoli Common Reporting Server is installed on the F drive.

158 Microsoft Hyper-V Server agent Reference Importing Cognos report packages You must import the Cognos report package that contains the Microsoft Hyper-V Server agent data model and reports into Tivoli Common Reporting.

Before you import the package for the agent into Tivoli Common Reporting, ensure that you have completed the following tasks: v All the prerequisites that are mentioned in the “Prerequisites for installing and running packages” on page 157 topic are met. v The package for the agent is extracted to your computer.

To import the Cognos report package in Tivoli Common Reporting V1.3, use one of the following options: v Importing by running the reports installer – For information about running the reports installer to import the Cognos report package, see the “Importing reports by using the report installer” topic in the IBM Tivoli Monitoring Administrator's Guide at the IBM Tivoli Monitoring Information Center (http://pic.dhe.ibm.com/infocenter/tivihelp/v61r1/topic/com.ibm.itm.doc_6.3fp2/adminuse/ tcr_install_itmreport.htm). v Importing manually – For information about manually importing the reports package, see “Importing report packages” at the IBM Tivoli Systems Management Information Center (http://pic.dhe.ibm.com/ infocenter/tivihelp/v3r1/topic/com.ibm.tivoli.tcr_cog.doc/ttcr_cog_import.html).

To import the Cognos report package in Tivoli Common Reporting V2.1, see the “Importing report packages” topic at the Tivoli Common Reporting V2.1 Information Center (http://pic.dhe.ibm.com/ infocenter/tivihelp/v3r1/topic/com.ibm.tivoli.tcr.doc_211/ttcr_import.html).

To import the Cognos report package in Tivoli Common Reporting V3.1, see the “Importing Cognos report packages” topic at the Tivoli Common Reporting Information V3.1 Information Center (http://pic.dhe.ibm.com/infocenter/tivihelp/v3r1/topic/com.ibm.psc.doc_1.1.0.1/tcr_original/ ttcr_import.html). Cognos data models and reports When all the prerequisites are met, you can use the Tivoli Integrated Portal interface to create, modify, and manage Cognos® reports.

In Tivoli Common Reporting, the historical data that is collected by the agent is used to build ad hoc reports and queries. The package that you import into Tivoli Common Reporting contains a Cognos data model. All the reports that you create in Tivoli Common Reporting are based on the data model.

Cognos data models are virtual star schema models that contain facts and dimensions. Facts are measurable quantities that can be aggregated, such as CPU utilization and number of processors. Dimensions are the main identifiers by which facts can be grouped, aggregated, and organized. For example, time and server are dimensions by which the fact CPU utilization can be grouped.

The facts in the data model are organized into the folders by their summarization type, such as Daily and Hourly. The Daily and the Hourly folders contain attribute groups that correspond to tables or views in the data warehouse. Each attribute group contains a group of facts and measures.

The data model is built on top of the data warehouse to organize data. The data model contains the Tivoli Reporting and Analytics Model (TRAM) Shared Dimensions, which are shared across Tivoli by products such as Time.

To create reports in Tivoli Common Reporting tool, you can use one of the following report authoring tools: v Query Studio: A web-based product that is used mostly for ad hoc reporting. Users can create simple queries and reports, and apply basic formatting to the reports.

Chapter 6. Tivoli Common Reporting for the monitoring agent 159 v Report Studio: A web-based tool that is used by technical users and professional report writers for creating advanced reports. Users can retrieve data from multiple databases and create sophisticated reports that have multiple pages and multiple queries. Reports for the monitoring agent

The Microsoft Hyper-V Server agent reporting package that you imported into Tivoli Common Reporting includes 10 reports and the Prerequisites Scanner report.

Remember: Before you run the reports, ensure that the database connection with the Tivoli Data Warehouse is defined and tested.

By using these reports, you can monitor the reporting activity and see what a typical Cognos report includes. These reports are available in the Common Reporting panel in Tivoli Common Reporting. The following tables describe these reports. Table 6. Hyper-V Agent Reports Prerequisites Scanner Report structure Description Name Hyper-V Agent Reports Prerequisites Scanner Description This report provides the availability status of tables and views in the Tivoli Data Warehouse for each predefined report. Purpose You can use this report to verify whether all the tables and views that are required for running the predefined reports are available in the Tivoli Data Warehouse. The report contains links to the appropriate documentation for configuring historical collection and summarization and pruning. Parameters Specify values for the following parameters: v Database type, such as DB2, Oracle, or SQL v Report type such as show falling sections only to view those reports for which tables and views are not available in the Tivoli Data Warehouse, or show all sections to view all reports v Summarization type, such as Hourly, Daily, Monthly, and All Output This report shows the availability status of all the tables and views in the Tivoli Data Warehouse for each predefined report. The report also shows other information, such as prerequisites for Tivoli Common Reporting shared dimensions and IBM Tivoli Monitoring shared dimensions. Usage The administrators can use this report to verify whether the tables and views that are required for running the reports are available in the Tivoli Data Warehouse. Sometimes, the reports cannot be run because of insufficient data in the Tivoli Data Warehouse. The report displays the useful links to the appropriate documentation that administrators can refer to for populating the tables with data, such as running the database scripts. The Prerequisites Scanner report contains the Table Details report to view more details. The Table Details report displays the additional details on the corresponding table or view.

Table 7. Top N Hyper-V Server Utilization report Report structure Description Name Top N Hyper-V Server Utilization Description This report displays the CPU and memory utilization of the top N Hyper-V Servers, where ‘N’ represents the number of Hyper-V Servers that you specify. Purpose You can use this report to identify and compare the performance of the top N Hyper-V Servers, where ‘N’ represents the number of Hyper-V Servers that you specify.

160 Microsoft Hyper-V Server agent Reference Table 7. Top N Hyper-V Server Utilization report (continued) Parameters Date Range Report Period Select the report period from a predefined date range, such as Last Week, Current® Month, Last 30 Days, and so on. Alternatively, you can enter a start date, an end date, and the time for the reporting period. Start Date Select a start date from the and the start time from the time widget. You must select both a date and a time. End Date Select an end date from the calendar and an end time from the time widget. You must select both a date and a time. Summarization Selection Summarization Type Select the summarization type, such as Hourly, Daily, Weekly, Monthly, Quarterly, Yearly, or Default from the list. If you select the Default option, the summarization type is calculated according to the number of days in the date range. Shift Period If the Shift Period parameter is enabled, the hourly tables display the shift period as 1 (off-peak hours) or 2 (peak hours), depending on the peak and off-peak hours that are configured in the data warehouse. In the daily tables, the value 1 corresponds to peak hours, the value 2 corresponds to off-peak hours, and the value -1 corresponds to the summarized value for that day. If the Shift Period parameter is not enabled, the default value is -1. Vacation Period If the Vacation Period parameter is disabled, the default value is -1 (All Days). If the Vacation Period parameter is enabled, you can enter the value 0 (Work Days) or 1 (Vacation Days). Display Options Number of the Servers Enter the number of Hyper-V Servers that you want to display in the report.

Tables/Views KHVHYPERV_%V Used Output This report contains a side-by-side bar chart that represents the average CPU utilization in percentage, average memory utilization in percentage, and average memory available. Usage The administrator can use this report to identify an over-utilized Hyper-V Server.

Table 8. Heartbeat Availability for Virtual Machine report Report structure Description Name Heartbeat Availability for Virtual Machine report Description This report displays the current heartbeat status for the virtual machine. Purpose You can use this report to identify the heartbeat availability of the virtual machine under the selected Hyper-V Server.

Chapter 6. Tivoli Common Reporting for the monitoring agent 161 Table 8. Heartbeat Availability for Virtual Machine report (continued) Parameters Date Range Report Period Select the report period from a predefined date range, such as Last Week, Current Month, Last 30 Days, and so on. Alternatively, you can enter a start date, an end date, and the time for the reporting period. Start Date Select a start date from the calendar and the start time from the time widget. You must select both a date and a time. End Date Select an end date from the calendar and an end time from the time widget. You must select both a date and a time. Summarization Selection Summarization Type Select the summarization type, such as Hourly, Daily, Weekly, Monthly, Quarterly, Yearly, or Default from the list. If you select the Default option, the summarization type is calculated according to the number of days in the date range. Shift Period If the Shift Period parameter is enabled, the hourly tables display the shift period as 1 (off-peak hours) or 2 (peak hours), depending on the peak and off-peak hours that are configured in the data warehouse. In the daily tables, the value 1 corresponds to peak hours, the value 2 corresponds to off-peak hours, and the value -1 corresponds to the summarized value for that day. If the Shift Period parameter is not enabled, the default value is -1. Vacation Period If the Vacation Period parameter is disabled, the default value is -1 (All Days). If the Vacation Period parameter is enabled, you can enter the value 0 (Work Days) or 1 (Vacation Days). Display Options Hyper-V Server You can select a single server from the list. Virtual Machine Select a single virtual machine or all virtual machines from the list. Number of Virtual Machines This parameter is based on the filter that is set for the specific virtual machine.

Tables/Views KHV_VIRTUAL_MACHINE _%V Used Output This report contains a vertical stacked bar chart that represents heartbeat availability of the virtual machine under the selected Hyper-V Server. The availability of the heartbeat can be: OK, Error, No Contact, Lost Communication, or OFF. The availability is represented by different colors. Usage The IT administrator can use this report to get information about the heartbeat availability of virtual systems.

Table 9. Hyper-V Service Availability report Report structure Description Name Hyper-V Service Availability report

162 Microsoft Hyper-V Server agent Reference Table 9. Hyper-V Service Availability report (continued) Description This report displays the availability of the following Hyper-V services of the Hyper-V server: Hyper-V Networking management service, Hyper-V Image management service, and Hyper-V Machine management service Purpose You can use this report to identify availability of the Hyper-V services. Parameters Date Range Report Period Select the report period from a predefined date range, such as Last Week, Current Month, Last 30 Days, and so on. Alternatively, you can enter a start date, an end date, and the time for the reporting period. Start Date Select a start date from the calendar and the start time from the time widget. You must select both a date and a time. End Date Select an end date from the calendar and an end time from the time widget. You must select both a date and a time. Summarization Selection Summarization Type Select the summarization type, such as Hourly, Daily, Weekly, Monthly, Quarterly, Yearly, or Default from the list. If you select the Default option, the summarization type is calculated according to the number of days in the date range. Shift Period If the Shift Period parameter is enabled, the hourly tables display the shift period as 1 (off-peak hours) or 2 (peak hours), depending on the peak and off-peak hours that are configured in the data warehouse. In the daily tables, the value 1 corresponds to peak hours, the value 2 corresponds to off-peak hours, and the value -1 corresponds to the summarized value for that day. If the Shift Period parameter is not enabled, the default value is -1. Vacation Period If the Vacation Period parameter is disabled, the default value is -1 (All Days). If the Vacation Period parameter is enabled, you can enter the value 0 (Work Days) or 1 (Vacation Days). Display Options Hyper-V Server Select a single server or all servers from the list. Number of Hyper-V Servers This parameter is based on the filter that is set for the specific Hyper-V Server.

Tables/Views KHV_AVAILABILITY_%V Used Output This report contains three vertical stacked bar charts that represent the availability of three Hyper-V services in percentage. The status of the services can be: Up, Down, Warning, Unknown, Passed, Failed, or Process Data Not Available. Usage The IT administrator can use this report to observe availability of the Hyper-V services of the selected Hyper-V Server.

Table 10. Top N Virtual Machines report Report structure Description Name Top N Virtual Machines report

Chapter 6. Tivoli Common Reporting for the monitoring agent 163 Table 10. Top N Virtual Machines report (continued) Description This report displays the top N virtual machines on the selected server by the CPU utilization. Purpose You can use this report to identify and compare performance of the top virtual machines on one server. Parameters Date Range Report Period Select the report period from a predefined date range, such as Last Week, Current Month, Last 30 Days, and so on. Alternatively, you can enter a start date, an end date, and the time for the reporting period. Start Date Select a start date from the calendar and the start time from the time widget. You must select both a date and a time. End Date Select an end date from the calendar and an end time from the time widget. You must select both a date and a time. Summarization Selection Summarization Type Select the summarization type, such as Hourly, Daily, Weekly, Monthly, Quarterly, Yearly, or Default from the list. If you select the Default option, the summarization type is calculated according to the number of days in the date range. Shift Period If the Shift Period parameter is enabled, the hourly tables display the shift period as 1 (off-peak hours) or 2 (peak hours), depending on the peak and off-peak hours that are configured in the data warehouse. In the daily tables, the value 1 corresponds to peak hours, the value 2 corresponds to off-peak hours, and the value -1 corresponds to the summarized value for that day. If the Shift Period parameter is not enabled, the default value is -1. Vacation Period If the Vacation Period parameter is disabled, the default value is -1 (All Days). If the Vacation Period parameter is enabled, you can enter the value 0 (Work Days) or 1 (Vacation Days). Display Options Hyper-V Server Select a single server from the list. Number of Virtual Machines Select the number of virtual machines for which you want to display data Report Period.

Tables/Views KHV_PROCESSOR_%V Used Output This report contains a bar chart. Each bar represents an average CPU utilization by virtual machine on a selected server. Usage The IT administrator and manager can use this report to identify over-utilized virtual machines on a particular server.

Table 11. Hyper-V Service Virtual Size and Working Set Size report Report structure Description Name Hyper-V Service Virtual Size and Working Set Size report Description This report displays the virtual size, and the Working Set Size in MB of each Hyper-V service.

164 Microsoft Hyper-V Server agent Reference Table 11. Hyper-V Service Virtual Size and Working Set Size report (continued) Purpose You can use this report to identify the availability of virtual size and working set size of the Hyper-V services. Parameters Date Range Report Period Select the report period from a predefined date range, such as Last Week, Current Month, Last 30 Days, and so on. Alternatively, you can enter a start date, an end date, and the time for the reporting period. Start Date Select a start date from the calendar and the start time from the time widget. You must select a both date and a time. End Date Select an end date from the calendar and an end time from the time widget. You must select both date and time. Summarization Selection Summarization Type Select the summarization type, such as Hourly, Daily, Weekly, Monthly, Quarterly, Yearly, or Default from the list. If you select the Default option, the summarization type is calculated according to the number of days in the date range. Shift Period If the Shift Period parameter is enabled, the hourly tables display the shift period as 1 (off-peak hours) or 2 (peak hours), depending on the peak and off-peak hours that are configured in the data warehouse. In the daily tables, the value 1 corresponds to peak hours, the value 2 corresponds to off-peak hours, and the value -1 corresponds to the summarized value for that day. If the Shift Period parameter is not enabled, the default value is -1. Vacation Period If the Vacation Period parameter is disabled, the default value is -1 (All Days). If the Vacation Period parameter is enabled, you can enter the value 0 (Work Days) or 1 (Vacation Days). Display Options Hyper-V Server Select a single server or all servers from the list. Number of Hyper-V Servers This parameter is based on the filter that is set for the specific Hyper-V Server.

Tables/Views KHV_AVAILABILITY_%V Used Output This report contains three bar charts that represents the following services:

v Hyper-V Networking Management Service

v Hyper-V Image Management Service

v Hyper-V Virtual Machine Management Service

The bar chart displays the virtual memory size and working set size in MB that is allocated to Hyper-V services of a selected Hyper-V Server. Usage The IT administrator can use this report to get information about the Virtual Size and Working Set Size of Hyper-V services for selected Hyper-V Server.

Chapter 6. Tivoli Common Reporting for the monitoring agent 165 Table 12. Hyper-V Service CPU Utilization Summary report Report structure Description Name Hyper-V Service CPU Utilization Summary report Description This report displays the processor time utilization of the Hyper-V service. Purpose You can use this report to identify the CPU utilization of the Hyper-V service. Parameters Date Range Report Period Select the report period from a predefined date range, such as Last Week, Current Month, Last 30 Days, and so on. Alternatively, you can enter a start date, an end date, and the time for the reporting period. Start Date Select a start date from the calendar and the start time from the time widget. You must select both a date and a time. End Date Select an end date from the calendar and an end time from the time widget. You must select both a date and a time. Summarization Selection Summarization Type Select the summarization type, such as Hourly, Daily, Weekly, Monthly, Quarterly, Yearly, or Default from the list. If you select the Default option, the summarization type is calculated according to the number of days in the date range. Shift Period If the Shift Period parameter is enabled, the hourly tables display the shift period as 1 (off-peak hours) or 2 (peak hours), depending on the peak and off-peak hours that are configured in the data warehouse. In the daily tables, the value 1 corresponds to peak hours, the value 2 corresponds to off-peak hours, and the value -1 corresponds to the summarized value for that day. If the Shift Period parameter is not enabled, the default value is -1. Vacation Period If the Vacation Period parameter is disabled, the default value is -1 (All Days). If the Vacation Period parameter is enabled, you can enter the value 0 (Work Days) or 1 (Vacation Days). Display Options Hyper-V Server Select a single server or all servers (by selecting All) from the list. Number of Systems to Display Enter the number of Hyper-V Servers that you want to display.

Tables/Views KHV_AVAILABILITY_%V Used

166 Microsoft Hyper-V Server agent Reference Table 12. Hyper-V Service CPU Utilization Summary report (continued) Output This report contains three bar charts that represents the following services:

v Hyper-V Networking Management Service

v Hyper-V Image Management Service

v Hyper-V Virtual Machine Management Service

The report for each service contains a bar chart that displays the percent processor time of the Hyper-V service of the selected Hyper-V Server. Select All to see the percent processor time of all the nodes of the respective Hyper-V service.

The vertical bars of the bar chart represent the selected Hyper-V Server of the service. Usage The IT administrator can use this report to observe the CPU utilization of the Hyper-V Server.

Table 13. Hyper-V Service CPU Utilization Heat Map report Report structure Description Name Hyper-V Service CPU Utilization Heat Map report Description This report displays the processor time utilization of the individual Hyper-V service. Purpose You can use this report to identify the CPU utilization of all the services of a selected Hyper-V Server on an hourly basis.

Chapter 6. Tivoli Common Reporting for the monitoring agent 167 Table 13. Hyper-V Service CPU Utilization Heat Map report (continued) Parameters Date Range Report Period Select the report period from a predefined date range, such as Last Week, Current Month, Last 30 Days, and so on. Alternatively, you can enter a start date, an end date, and the time for the reporting period. Start Date Select a start date from the calendar and the start time from the time widget. You must select both a date and a time. End Date Select an end date from the calendar and an end time from the time widget. You must select both a date and a time. Display Options Node (Hyper-V Server) Select a single server Hyper-V server at a time. Name (Hyper-V Service) Select the name of the Hyper-V service. You can view the heat maps of a single server or all servers. Shift Period If the Shift Period parameter is enabled, the hourly tables display the shift period as 1 (off-peak hours) or 2 (peak hours), depending on the peak and off-peak hours that are configured in the data warehouse. In the daily tables, the value 1 corresponds to peak hours, the value 2 corresponds to off-peak hours, and the value -1 corresponds to the summarized value for that day. If the Shift Period parameter is not enabled, the default value is -1. Vacation Period If the Vacation Period parameter is disabled, the default value is -1 (All Days). If the Vacation Period parameter is enabled, you can enter the value 0 (Work Days) or 1 (Vacation Days). Thresholds Provide the values for threshold such as Good, Fair, Warning, Bad, or Critical. You can enter the following threshold values that are represented by the status in the Threshold field. v Good: Less than or equal to 20 v Fair: 20 - 30 v Warning: 30 - 50 v Bad: 50 - 80 v Critical: Above 80

Tables/Views KHV_AVAILABILITY_HV Used Output This report displays the percentage processor time in the form of a heat map. Usage The IT administrator can use this report to observe the CPU utilization of the Hyper-V services on an hourly basis.

Table 14. Byte and Packet Transaction on Virtual Switch report Report structure Description Name Byte and Packet Transaction on Virtual Switch report

168 Microsoft Hyper-V Server agent Reference Table 14. Byte and Packet Transaction on Virtual Switch report (continued) Description This report displays the rate at which the bytes are sent and received and the rate at which the packets are sent, received, and flooded on a virtual switch. Purpose You can use this report to determine the rate at which the bytes are sent and received and the rate at which the packets are sent, received, and flooded on a virtual switch. Parameters Date Range Report Period Select the report period from a predefined date range, such as Last Week, Current Month, Last 30 Days, and so on. Alternatively, you can enter a start date, an end date, and the time for the reporting period. Start Date Select a start date from the calendar and the start time from the time widget. You must select both a date and a time. End Date Select an end date from the calendar and an end time from the time widget. You must select both a date and a time. Summarization Selection Summarization Type Select the summarization type, such as Hourly, Daily, Weekly, Monthly, Quarterly, Yearly, or Default from the list. If you select the Default option, the summarization type is calculated according to the number of days in the date range. Shift Period If the Shift Period parameter is enabled, the hourly tables display the shift period as 1 (off-peak hours) or 2 (peak hours), depending on the peak and off-peak hours that are configured in the data warehouse. In the daily tables, the value 1 corresponds to peak hours, the value 2 corresponds to off-peak hours, and the value -1 corresponds to the summarized value for that day. If the Shift Period parameter is not enabled, the default value is -1. Vacation Period If the Vacation Period parameter is disabled, the default value is -1 (All Days). If the Vacation Period parameter is enabled, you can enter the value 0 (Work Days) or 1 (Vacation Days). Display Options Node (Hyper-V Server) Select a single server from the list. Virtual Switch Name Select a single virtual switch or all the virtual switches of the selected Hyper-V Server. Number of Virtual Switch Name Enter the number of virtual switches that you want to display in the report.

Tables/Views KHV_VIRTUAL_SWITCH_%V Used KHV_HYPER_V_VIRTUAL_SWITCH_%V Output This report contains two bar charts.

The first bar chart displays the average number of bytes that are sent and received on a virtual switch.

The second bar chart displays the average number of packets that are sent, received, and flooded on a virtual switch.

Chapter 6. Tivoli Common Reporting for the monitoring agent 169 Table 14. Byte and Packet Transaction on Virtual Switch report (continued) Usage The IT administrator can use this report to get information about the average number of bytes that are sent or received per second on a virtual switch for a single node.

This report also displays the information about the average number of packets that are sent, received, and flooded per second on a virtual switch for a single node.

Table 15. Top N Hypervisor Logical Processor report Report structure Description Name Top N Hypervisor Logical Processor Description This report displays the CPU utilization of top N logical processors under the selected Hyper-V Server on the basis of percentage total run time. The percentage total run time is a sum of the percentage hypervisor run time and the percentage guest run time. Purpose You can use this report to compare the performance and CPU utilization of top hypervisor logical processors based on the total run time. Parameters Date Range Report Period Select the report period from a predefined date range, such as Last Week, Current Month, Last 30 Days, and so on. Alternatively, you can enter a start date, an end date, and the time for the reporting period. Start Date Select a start date from the calendar and the start time from the time widget. You must select both a date and a time. End Date Select an end date from the calendar and an end time from the time widget. You must select both a date and a time. Summarization Selection Summarization Type Select the summarization type, such as Hourly, Daily, Weekly, Monthly, Quarterly, Yearly, or Default from the list. If you select the Default option, the summarization type is calculated according to the number of days in the date range. Shift Period If the Shift Period parameter is enabled, the hourly tables display the shift period as 1 (off-peak hours) or 2 (peak hours), depending on the peak and off-peak hours that are configured in the data warehouse. In the daily tables, the value 1 corresponds to peak hours, the value 2 corresponds to off-peak hours, and the value -1 corresponds to the summarized value for that day. If the Shift Period parameter is not enabled, the default value is -1. Vacation Period If the Vacation Period parameter is disabled, the default value is -1 (All Days). If the Vacation Period parameter is enabled, you can enter the value 0 (Work Days) or 1 (Vacation Days). Display Options Node (Hyper-V Server) Select a single server from the list. Number of Systems to Display Select the number of Hyper-V Servers that you want to display in the report.

Tables/Views KHVHYLPROC_%V Used

170 Microsoft Hyper-V Server agent Reference Table 15. Top N Hypervisor Logical Processor report (continued) Output This report displays the CPU utilization of the top hypervisor logical processors on the selected Hyper-V Server as a vertical bar chart. Each bar of the chart represents the average percentage hypervisor run time and the average percentage guest run time. Usage The IT administrators and managers can use this report to compare the performance and CPU utilization of the top hypervisor logical processors based on the total run time.

Table 16. Byte and Packet Transaction on Virtual Network Adapter report Report structure Description Name Byte and Packet Transaction on Virtual Network Adapter Description This report displays the rate at which the bytes and packets are sent and received on the virtual network adapter. Purpose You can use this report to determine the rate at which the bytes and packets are sent and received on the virtual network adapter. Parameters Date Range Report Period Select the report period from a predefined date range, such as Last Week, Current Month, Last 30 Days, and so on. Alternatively, you can enter a start date, an end date, and the time for the reporting period. Start Date Select a start date from the calendar and the start time from the time widget. You must select both a date and a time. End Date Select an end date from the calendar and an end time from the time widget. You must select both a date and a time. Summarization Selection Summarization Type Select the summarization type, such as Hourly, Daily, Weekly, Monthly, Quarterly, Yearly, or Default from the list. If you select the Default option, the summarization type is calculated according to the number of days in the date range. Shift Period If the Shift Period parameter is enabled, the hourly tables display the shift period as 1 (off-peak hours) or 2 (peak hours), depending on the peak and off-peak hours that are configured in the data warehouse. In the daily tables, the value 1 corresponds to peak hours, the value 2 corresponds to off-peak hours, and the value -1 corresponds to the summarized value for that day. If the Shift Period parameter is not enabled, the default value is -1. Vacation Period If the Vacation Period parameter is disabled, the default value is -1 (All Days). If the Vacation Period parameter is enabled, you can enter the value 0 (Work Days) or 1 (Vacation Days). Display Options Node (Hyper-V Server) Select a single server from the list. Virtual Network Adapter Select a single virtual network adapter or all the virtual network adapters of the selected Hyper-V Server. Number of Systems to Display Enter the number of Hyper-V Servers that you want to display in the report.

Chapter 6. Tivoli Common Reporting for the monitoring agent 171 Table 16. Byte and Packet Transaction on Virtual Network Adapter report (continued) Tables/Views KHVVIRNWAD_%V Used Output This report contains two bar charts.

The first bar chart displays the average number of bytes that are sent and received on a virtual network adapter.

The second bar chart displays the average number of packets that are sent and received on a virtual network adapter. Usage The IT administrator can use this report to get information about the rate at which the bytes and packets are sent and received per second on the virtual network adapter.

172 Microsoft Hyper-V Server agent Reference Appendix A. Event mapping

The Tivoli Event Integration Facility (EIF) interface is used to forward situation events to Tivoli Netcool/OMNIbus or Tivoli Enterprise Console®.

EIF events specify an event class, and the event data is specified as name-value pairs that identify the name of an event slot and the value for the slot. An event class can have subclasses. IBM Tivoli Monitoring provides the base event class definitions and a set of base slots that are included in all monitoring events. Agents extend the base event classes to define subclasses that include agent-specific slots. For Microsoft Hyper-V Server agent events, the event classes correspond to the agent attribute groups, and the agent-specific slots correspond to the attributes in the attribute group.

The situation editor in the Tivoli Enterprise Portal can be used to perform custom mapping of data to EIF slots instead of using the default mapping described in this topic. For more information about EIF slot customization, see the Tivoli Enterprise Portal User's Guide.

Tivoli Enterprise Console requires that event classes and their slots are defined in Basic Recorder of Objects in C (BAROC) files. Each agent provides a BAROC file that contains event class definitions for the agent and is installed on the Tivoli Enterprise Monitoring Server in the TECLIB directory (install_dir/cms/TECLIB for Windows systems and install_dir/tables/TEMS_hostname/TECLIB for UNIX systems) when application support for the agent is installed. The BAROC file for the agent and the base BAROC files provided with Tivoli Monitoring must also be installed onto the Tivoli Enterprise Console. For details, see "Setting up event forwarding to Tivoli Enterprise Console" in the IBM Tivoli Monitoring Installation and Setup Guide.

Each of the event classes is a child of KHV_Base and is defined in the khv.baroc (version 6.3.1) file. The KHV_Base event class can be used for generic rules processing for any event from the IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Hyper-V Server Agent.

For events that are generated by situations in the Availability attribute group, events are sent by using the ITM_KHV_AVAILABILITY event class. This event class contains the following slots: v node: STRING v timestamp: STRING v application_component: STRING v name: STRING v name_enum: STRING v khv_status: INTEGER v khv_status_enum: STRING v full_name: STRING v full_name_enum: STRING v type: INTEGER v type_enum: STRING v virtual_size: INTEGER v page_faults_per_sec: INTEGER v working_set_size: INTEGER v thread_count: INTEGER v pid: INTEGER v percent_privileged_time: INTEGER

© Copyright IBM Corp. 2008, 2013 173 v percent_user_mode_time: INTEGER v percent_processor_time: INTEGER v command_line: STRING v command_line_enum: STRING v functionality_test_status: INTEGER v functionality_test_status_enum: STRING v functionality_test_message: STRING v functionality_test_message_enum: STRING

For events that are generated by situations in the Director attribute group, events are sent by using the ITM_KHV_DIRECTOR event class. This event class contains the following slots: v node: STRING v timestamp: STRING v directorserver: STRING v directorport: STRING v usetepcredential: STRING

For events that are generated by situations in the Disk attribute group, events are sent by using the ITM_KHV_DISK event class. This event class contains the following slots: v node: STRING v timestamp: STRING v virtualmachinename: STRING v availability: INTEGER v availability_enum: STRING v healthstate: INTEGER v healthstate_enum: STRING v enabledstate: INTEGER v enabledstate_enum: STRING v maxdiskallocated: INTEGER v maxdiskallocated_enum: STRING v defaultblocksize: INTEGER v defaultblocksize_enum: STRING v loadtime: INTEGER v loadtime_enum: STRING v totalmounttime: INTEGER v totalmounttime_enum: STRING v freephysicaldisk: INTEGER v freephysicaldisk_enum: STRING v systemname: STRING v deviceid: STRING

For events that are generated by situations in the Enterprise Hyper-V Summary attribute group, events are sent by using the ITM_KHV_ENTERPRISE_HYPER_V_SUMMARY event class. This event class contains the following slots: v node: STRING v timestamp: STRING v systemcpuutilization: INTEGER

174 Microsoft Hyper-V Server agent Reference v systemcpuutilization_enum: STRING v memoryavailable: INTEGER v memoryavailable_enum: STRING v memoryutilized: INTEGER v memoryutilized_enum: STRING v diskreadlatency: INTEGER v diskreadlatency_enum: STRING v diskwritelatency: INTEGER v diskwritelatency_enum: STRING v networkutilization: INTEGER v networkutilization_enum: STRING v maxlogicalprocessor: INTEGER v maxlogicalprocessor_enum: STRING v maxvirtualprocessor: INTEGER v maxvirtualprocessor_enum: STRING

For events that are generated by situations in the Event Log attribute group, events are sent by using the ITM_KHV_EVENT_LOG event class. This event class contains the following slots: v node: STRING v timestamp: STRING v log_name: STRING v event_source: STRING v event_id: INTEGER v event_id_enum: STRING v event_type: INTEGER v event_type_enum: STRING v event_category: INTEGER v event_category_enum: STRING v time_generated: STRING v message: STRING

For events that are generated by situations in the Hyper V Dynamic Memory Balancer attribute group, events are sent by using the ITM_KHV_HYPER_V_DYNAMIC_MEMORY_BALANCER event class. This event class contains the following slots: v node: STRING v timestamp: STRING v name: STRING v added_memory: INTEGER v added_memory_enum: STRING v available_memory: INTEGER v available_memory_enum: STRING v average_pressure: INTEGER v average_pressure_enum: STRING v memory_add_operations: INTEGER v memory_add_operations_enum: STRING v memory_remove_operations: INTEGER

Appendix A. Event mapping 175 v memory_remove_operations_enum: STRING v removed_memory: INTEGER v removed_memory_enum: STRING

For events that are generated by situations in the Hyper V Dynamic Memory VM attribute group, events are sent by using the ITM_KHV_HYPER_V_DYNAMIC_MEMORY_VM event class. This event class contains the following slots: v node: STRING v timestamp: STRING v name: STRING v added_memory: INTEGER v added_memory_enum: STRING v average_pressure: INTEGER v average_pressure_enum: STRING v current_pressure: INTEGER v current_pressure_enum: STRING v guest_visible_physical_memory: INTEGER v guest_visible_physical_memory_enum: STRING v maximum_pressure: INTEGER v maximum_pressure_enum: STRING v memory_add_operations: INTEGER v memory_add_operations_enum: STRING v memory_remove_operations: INTEGER v memory_remove_operations_enum: STRING v minimum_pressure: INTEGER v minimum_pressure_enum: STRING v physical_memory: INTEGER v physical_memory_enum: STRING v removed_memory: INTEGER v removed_memory_enum: STRING

For events that are generated by situations in the Hyper-V Hypervisor Logical Processor attribute group, events are sent by using the ITM_KHV_HYPER_V_HYPERVISOR_LOGICAL_PROCESSOR event class. This event class contains the following slots: v node: STRING v timestamp: STRING v pct_c1_time: REAL v pct_c1_time_enum: STRING v pct_c2_time: REAL v pct_c2_time_enum: STRING v pct_c3_time: REAL v pct_c3_time_enum: STRING v pct_guest_run_time: REAL v pct_guest_run_time_enum: STRING v pct_hypervisor_run_time: REAL v pct_hypervisor_run_time_enum: STRING

176 Microsoft Hyper-V Server agent Reference v pct_idle_time: REAL v pct_idle_time_enum: STRING v pct_total_run_time: REAL v pct_total_run_time_enum: STRING v c1_transitions_per_sec: REAL v c1_transitions_per_sec_enum: STRING v c2_transitions_per_sec: REAL v c2_transitions_per_sec_enum: STRING v c3_transitions_per_sec: REAL v c3_transitions_per_sec_enum: STRING v context_switches_per_sec: REAL v context_switches_per_sec_enum: STRING v hardware_interrupts_per_sec: REAL v hardware_interrupts_per_sec_enum: STRING v inter_processor_interrupts_per_sec: REAL v inter_processor_interrupts_per_sec_enum: STRING v inter_processor_interrupts_sent_per_sec: REAL v inter_processor_interrupts_sent_per_sec_enum: STRING v monitor_transition_cost_ns: REAL v monitor_transition_cost_ns_enum: STRING v monitor_transition_cost: REAL v monitor_transition_cost_enum: STRING v scheduler_interrupts_per_sec: REAL v scheduler_interrupts_per_sec_enum: STRING v timer_interrupts_per_sec: REAL v timer_interrupts_per_sec_enum: STRING v total_interrupts_per_sec: REAL v total_interrupts_per_sec_enum: STRING v name: STRING

For events that are generated by situations in the Hyper-V Hypervisor Partition attribute group, events are sent by using the ITM_KHV_HYPER_V_HYPERVISOR_PARTITION event class. This event class contains the following slots: v node: STRING v timestamp: STRING v address_spaces: INTEGER v address_spaces_enum: STRING v deposited_pages: INTEGER v deposited_pages_enum: STRING v gpa_pages: INTEGER v gpa_pages_enum: STRING v gpa_space_modifications_per_sec: REAL v gpa_space_modifications_per_sec_enum: STRING v virtual_processors: INTEGER v virtual_processors_enum: STRING v virtual_tlb_flush_entires_per_sec: REAL

Appendix A. Event mapping 177 v virtual_tlb_flush_entires_per_sec_enum: STRING v virtual_tlb_pages: INTEGER v virtual_tlb_pages_enum: STRING v name: STRING

For events that are generated by situations in the Hyper-V Hypervisor Root Partition attribute group, events are sent by using the ITM_KHV_HYPER_V_HYPERVISOR_ROOT_PARTITION event class. This event class contains the following slots: v node: STRING v timestamp: STRING v address_spaces: INTEGER v address_spaces_enum: STRING v deposited_pages: INTEGER v deposited_pages_enum: STRING v virtual_processors: INTEGER v virtual_processors_enum: STRING v virtual_tlb_flush_entires_per_sec: REAL v virtual_tlb_flush_entires_per_sec_enum: STRING v virtual_tlb_pages: INTEGER v virtual_tlb_pages_enum: STRING v name: STRING

For events that are generated by situations in the Hyper-V Hypervisor Root Virtual Processor attribute group, events are sent by using the ITM_KHV_HYPER_V_HYPERVISOR_ROOT_VIRTUAL_PROCESSOR event class. This event class contains the following slots: v node: STRING v timestamp: STRING v pct_guest_run_time: REAL v pct_guest_run_time_enum: STRING v pct_hypervisor_run_time: REAL v pct_hypervisor_run_time_enum: STRING v pct_total_run_time: REAL v pct_total_run_time_enum: STRING v cpuid_instructions_per_sec: REAL v cpuid_instructions_per_sec_enum: STRING v cpuid_instructions_cost_ns: REAL v cpuid_instructions_cost_ns_enum: STRING v cpuid_instructions_cost: REAL v cpuid_instructions_cost_enum: STRING v gpa_space_hypercalls_per_sec: REAL v gpa_space_hypercalls_per_sec_enum: STRING v guest_page_table_maps_per_sec: REAL v guest_page_table_maps_per_sec_enum: STRING v page_fault_intercepts_per_sec: REAL v page_fault_intercepts_per_sec_enum: STRING v page_invalidations_per_sec: REAL

178 Microsoft Hyper-V Server agent Reference v page_invalidations_per_sec_enum: STRING v page_invalidations_cost_ns: REAL v page_invalidations_cost_ns_enum: STRING v page_invalidations_cost: REAL v page_invalidations_cost_enum: STRING v total_intercepts_per_sec: REAL v total_intercepts_per_sec_enum: STRING v total_intercepts_cost_ns: REAL v total_intercepts_cost_ns_enum: STRING v total_intercepts_cost: REAL v total_intercepts_cost_enum: STRING v total_messages_per_sec: REAL v total_messages_per_sec_enum: STRING v virtual_interrupt_hypercalls_per_sec: REAL v virtual_interrupt_hypercalls_per_sec_enum: STRING v virtual_interrupts_per_sec: REAL v virtual_interrupts_per_sec_enum: STRING v virtual_mmu_hypercalls_per_sec: REAL v virtual_mmu_hypercalls_per_sec_enum: STRING v virtual_processor_hypercalls_per_sec: REAL v virtual_processor_hypercalls_per_sec_enum: STRING v name: STRING

For events that are generated by situations in the Hyper-V Hypervisor Root Virtual Processor More attribute group, events are sent by using the ITM_KHV_HYPER_V_HYPERVISOR_ROOT_VIRTUAL_PROCESSOR_MORE event class. This event class contains the following slots: v node: STRING v timestamp: STRING v address_domain_flushes_per_sec: REAL v address_domain_flushes_per_sec_enum: STRING v address_space_evictions_per_sec: REAL v address_space_evictions_per_sec_enum: STRING v address_space_flushes_per_sec: REAL v address_space_flushes_per_sec_enum: STRING v address_space_switches_per_sec: REAL v address_space_switches_per_sec_enum: STRING v apic_eoi_accesses_per_sec: REAL v apic_eoi_accesses_per_sec_enum: STRING v apic_ipis_sent_per_sec: REAL v apic_ipis_sent_per_sec_enum: STRING v apic_mmio_accesses_per_sec: REAL v apic_mmio_accesses_per_sec_enum: STRING v apic_self_ipis_sent_per_sec: REAL v apic_self_ipis_sent_per_sec_enum: STRING v apic_tpr_accesses_per_sec: REAL

Appendix A. Event mapping 179 v apic_tpr_accesses_per_sec_enum: STRING v control_register_accesses_per_sec: REAL v control_register_accesses_per_sec_enum: STRING v control_register_accesses_cost_ns: REAL v control_register_accesses_cost_ns_enum: STRING v control_register_accesses_cost: REAL v control_register_accesses_cost_enum: STRING v debug_register_accesses_per_sec: REAL v debug_register_accesses_per_sec_enum: STRING v debug_register_accesses_cost_ns: REAL v debug_register_accesses_cost_ns_enum: STRING v debug_register_accesses_cost: REAL v debug_register_accesses_cost_enum: STRING v emulated_instructions_per_sec: REAL v emulated_instructions_per_sec_enum: STRING v emulated_instructions_cost_ns: REAL v emulated_instructions_cost_ns_enum: STRING v emulated_instructions_cost: REAL v emulated_instructions_cost_enum: STRING v external_interrupts_per_sec: REAL v external_interrupts_per_sec_enum: STRING v external_interrupts_cost_ns: REAL v external_interrupts_cost_ns_enum: STRING v external_interrupts_cost: REAL v external_interrupts_cost_enum: STRING v global_gva_range_flushes_per_sec: REAL v global_gva_range_flushes_per_sec_enum: STRING v hlt_instructions_per_sec: REAL v hlt_instructions_per_sec_enum: STRING v hlt_instructions_cost_ns: REAL v hlt_instructions_cost_ns_enum: STRING v hlt_instructions_cost: REAL v hlt_instructions_cost_enum: STRING v hypercalls_per_sec: REAL v hypercalls_per_sec_enum: STRING v hypercalls_cost_ns: REAL v hypercalls_cost_ns_enum: STRING v hypercalls_cost: REAL v hypercalls_cost_enum: STRING v io_instructions_per_sec: REAL v io_instructions_per_sec_enum: STRING v io_instructions_cost_ns: REAL v io_instructions_cost_ns_enum: STRING v io_instructions_cost: REAL v io_instructions_cost_enum: STRING

180 Microsoft Hyper-V Server agent Reference v io_intercept_messages_per_sec: REAL v io_intercept_messages_per_sec_enum: STRING v large_page_tlb_fills_per_sec: REAL v large_page_tlb_fills_per_sec_enum: STRING v local_flushed_gva_ranges_per_sec: REAL v local_flushed_gva_ranges_per_sec_enum: STRING v logical_processor_hypercalls_per_sec: REAL v logical_processor_hypercalls_per_sec_enum: STRING v logical_processor_migrations_per_sec: REAL v logical_processor_migrations_per_sec_enum: STRING v long_spin_wait_hypercalls_per_sec: REAL v long_spin_wait_hypercalls_per_sec_enum: STRING v memory_intercept_messages_per_sec: REAL v memory_intercept_messages_per_sec_enum: STRING v msr_accesses_per_sec: REAL v msr_accesses_per_sec_enum: STRING v msr_accesses_cost_ns: REAL v msr_accesses_cost_ns_enum: STRING v msr_accesses_cost: REAL v msr_accesses_cost_enum: STRING v mwait_instructions_per_sec: REAL v mwait_instructions_per_sec_enum: STRING v mwait_instructions_cost_ns: REAL v mwait_instructions_cost_ns_enum: STRING v mwait_instructions_cost: REAL v mwait_instructions_cost_enum: STRING v other_hypercalls_per_sec: REAL v other_hypercalls_per_sec_enum: STRING v other_intercepts_per_sec: REAL v other_intercepts_per_sec_enum: STRING v other_intercepts_cost_ns: REAL v other_intercepts_cost_ns_enum: STRING v other_intercepts_cost: REAL v other_intercepts_cost_enum: STRING v other_messages_per_sec: REAL v other_messages_per_sec_enum: STRING v page_fault_intercepts_cost_ns: REAL v page_fault_intercepts_cost_ns_enum: STRING v page_fault_intercepts_cost: REAL v page_fault_intercepts_cost_enum: STRING v page_table_allocations_per_sec: REAL v page_table_allocations_per_sec_enum: STRING v page_table_eviction_per_sec: REAL v page_table_eviction_per_sec_enum: STRING v page_table_reclamations_per_sec: REAL

Appendix A. Event mapping 181 v page_table_reclamations_per_sec_enum: STRING v page_table_resets_per_sec: REAL v page_table_resets_per_sec_enum: STRING v page_table_validations_per_sec: REAL v page_table_validations_per_sec_enum: STRING v page_table_write_intercepts_per_sec: REAL v page_table_write_intercepts_per_sec_enum: STRING v pending_interrupts_per_sec: REAL v pending_interrupts_per_sec_enum: STRING v pending_interrupts_cost_ns: REAL v pending_interrupts_cost_ns_enum: STRING v pending_interrupts_cost: REAL v pending_interrupts_cost_enum: STRING v reflected_guest_page_faults_per_sec: REAL v reflected_guest_page_faults_per_sec_enum: STRING v small_page_tlb_fills_per_sec: REAL v small_page_tlb_fills_per_sec_enum: STRING v synthetic_interrupt_hypercalls_per_sec: REAL v synthetic_interrupt_hypercalls_per_sec_enum: STRING v synthetic_interrupts_per_sec: REAL v synthetic_interrupts_per_sec_enum: STRING v name: STRING

For events that are generated by situations in the Hyper-V Hypervisor Virtual Processor attribute group, events are sent by using the ITM_KHV_HYPER_V_HYPERVISOR_VIRTUAL_PROCESSOR event class. This event class contains the following slots: v node: STRING v timestamp: STRING v pct_guest_run_time: REAL v pct_guest_run_time_enum: STRING v pct_hypervisor_run_time: REAL v pct_hypervisor_run_time_enum: STRING v total_run_time: REAL v total_run_time_enum: STRING v cpuid_instructions_per_sec: REAL v cpuid_instructions_per_sec_enum: STRING v cpuid_instructions_cost_ns: REAL v cpuid_instructions_cost_ns_enum: STRING v cpuid_instructions_cost: REAL v cpuid_instructions_cost_enum: STRING v gpa_space_hypercalls_per_sec: REAL v gpa_space_hypercalls_per_sec_enum: STRING v guest_page_table_maps_per_sec: REAL v guest_page_table_maps_per_sec_enum: STRING v page_fault_intercepts_per_sec: REAL v page_fault_intercepts_per_sec_enum: STRING

182 Microsoft Hyper-V Server agent Reference v page_fault_intercepts_cost_ns: REAL v page_fault_intercepts_cost_ns_enum: STRING v page_fault_intercepts_cost: REAL v page_fault_intercepts_cost_enum: STRING v page_invalidations_per_sec: REAL v page_invalidations_per_sec_enum: STRING v page_invalidations_cost_ns: REAL v page_invalidations_cost_ns_enum: STRING v page_invalidations_cost: REAL v page_invalidations_cost_enum: STRING v total_intercepts_per_sec: REAL v total_intercepts_per_sec_enum: STRING v total_intercepts_cost_ns: REAL v total_intercepts_cost_ns_enum: STRING v total_intercepts_cost: REAL v total_intercepts_cost_enum: STRING v total_messages_per_sec: REAL v total_messages_per_sec_enum: STRING v virtual_interrupt_hypercalls_per_sec: REAL v virtual_interrupt_hypercalls_per_sec_enum: STRING v virtual_interrupts_per_sec: REAL v virtual_interrupts_per_sec_enum: STRING v virtual_mmu_hypercalls_per_sec: REAL v virtual_mmu_hypercalls_per_sec_enum: STRING v virtual_processor_hypercalls_per_sec: REAL v virtual_processor_hypercalls_per_sec_enum: STRING v virtual_machine_name: STRING v name: STRING

For events that are generated by situations in the Hyper-V Hypervisor Virtual Processor More attribute group, events are sent by using the ITM_KHV_HYPER_V_HYPERVISOR_VIRTUAL_PROCESSOR_MORE event class. This event class contains the following slots: v node: STRING v timestamp: STRING v address_domain_flushes_per_sec: REAL v address_domain_flushes_per_sec_enum: STRING v address_space_evictions_per_sec: REAL v address_space_evictions_per_sec_enum: STRING v address_space_flushes_per_sec: REAL v address_space_flushes_per_sec_enum: STRING v address_space_switches_per_sec: REAL v address_space_switches_per_sec_enum: STRING v apic_eoi_accesses_per_sec: REAL v apic_eoi_accesses_per_sec_enum: STRING v apic_ipis_sent_per_sec: REAL v apic_ipis_sent_per_sec_enum: STRING

Appendix A. Event mapping 183 v apic_mmio_accesses_per_sec: REAL v apic_mmio_accesses_per_sec_enum: STRING v apic_self_ipis_sent_per_sec: REAL v apic_self_ipis_sent_per_sec_enum: STRING v apic_tpr_accesses_per_sec: REAL v apic_tpr_accesses_per_sec_enum: STRING v control_register_accesses_per_sec: REAL v control_register_accesses_per_sec_enum: STRING v control_register_accesses_cost_ns: REAL v control_register_accesses_cost_ns_enum: STRING v control_register_accesses_cost: REAL v control_register_accesses_cost_enum: STRING v debug_register_accesses_per_sec: REAL v debug_register_accesses_per_sec_enum: STRING v debug_register_accesses_cost_ns: REAL v debug_register_accesses_cost_ns_enum: STRING v debug_register_accesses_cost: REAL v debug_register_accesses_cost_enum: STRING v emulated_instructions_per_sec: REAL v emulated_instructions_per_sec_enum: STRING v emulated_instructions_cost_ns: REAL v emulated_instructions_cost_ns_enum: STRING v emulated_instructions_cost: REAL v emulated_instructions_cost_enum: STRING v external_interrupts_per_sec: REAL v external_interrupts_per_sec_enum: STRING v external_interrupts_cost_ns: REAL v external_interrupts_cost_ns_enum: STRING v external_interrupts_cost: REAL v external_interrupts_cost_enum: STRING v global_gva_range_flushes_per_sec: REAL v global_gva_range_flushes_per_sec_enum: STRING v hlt_instructions_per_sec: REAL v hlt_instructions_per_sec_enum: STRING v hlt_instructions_cost_ns: REAL v hlt_instructions_cost_ns_enum: STRING v hlt_instructions_cost: REAL v hlt_instructions_cost_enum: STRING v hypercalls_per_sec: REAL v hypercalls_per_sec_enum: STRING v hypercalls_cost_ns: REAL v hypercalls_cost_ns_enum: STRING v hypercalls_cost: REAL v hypercalls_cost_enum: STRING v io_instructions_per_sec: REAL

184 Microsoft Hyper-V Server agent Reference v io_instructions_per_sec_enum: STRING v io_instructions_cost_ns: REAL v io_instructions_cost_ns_enum: STRING v io_instructions_cost: REAL v io_instructions_cost_enum: STRING v io_intercept_messages_per_sec: REAL v io_intercept_messages_per_sec_enum: STRING v large_page_tlb_fills_per_sec: REAL v large_page_tlb_fills_per_sec_enum: STRING v local_flushed_gva_ranges_per_sec: REAL v local_flushed_gva_ranges_per_sec_enum: STRING v logical_processor_hypercalls_per_sec: REAL v logical_processor_hypercalls_per_sec_enum: STRING v logical_processor_migrations_per_sec: REAL v logical_processor_migrations_per_sec_enum: STRING v long_spin_wait_hypercalls_per_sec: REAL v long_spin_wait_hypercalls_per_sec_enum: STRING v memory_intercept_messages_per_sec: REAL v memory_intercept_messages_per_sec_enum: STRING v msr_accesses_per_sec: REAL v msr_accesses_per_sec_enum: STRING v msr_accesses_cost_ns: REAL v msr_accesses_cost_ns_enum: STRING v msr_accesses_cost: REAL v msr_accesses_cost_enum: STRING v mwait_instructions_per_sec: REAL v mwait_instructions_per_sec_enum: STRING v mwait_instructions_cost_ns: REAL v mwait_instructions_cost_ns_enum: STRING v mwait_instructions_cost: REAL v mwait_instructions_cost_enum: STRING v other_hypercalls_per_sec: REAL v other_hypercalls_per_sec_enum: STRING v other_intercepts_per_sec: REAL v other_intercepts_per_sec_enum: STRING v other_intercepts_cost_ns: REAL v other_intercepts_cost_ns_enum: STRING v other_intercepts_cost: REAL v other_intercepts_cost_enum: STRING v other_messages_per_sec: REAL v other_messages_per_sec_enum: STRING v page_table_allocations_per_sec: REAL v page_table_allocations_per_sec_enum: STRING v page_table_eviction_per_sec: REAL v page_table_eviction_per_sec_enum: STRING

Appendix A. Event mapping 185 v page_table_reclamations_per_sec: REAL v page_table_reclamations_per_sec_enum: STRING v page_table_resets_per_sec: REAL v page_table_resets_per_sec_enum: STRING v page_table_validations_per_sec: REAL v page_table_validations_per_sec_enum: STRING v page_table_write_intercepts_per_sec: REAL v page_table_write_intercepts_per_sec_enum: STRING v pending_interrupts_per_sec: REAL v pending_interrupts_per_sec_enum: STRING v pending_interrupts_cost_ns: REAL v pending_interrupts_cost_ns_enum: STRING v pending_interrupts_cost: REAL v pending_interrupts_cost_enum: STRING v reflected_guest_page_faults_per_sec: REAL v reflected_guest_page_faults_per_sec_enum: STRING v small_page_tlb_fills_per_sec: REAL v small_page_tlb_fills_per_sec_enum: STRING v synthetic_interrupt_hypercalls_per_sec: REAL v synthetic_interrupt_hypercalls_per_sec_enum: STRING v synthetic_interrupts_per_sec: REAL v synthetic_interrupts_per_sec_enum: STRING v name: STRING

For events that are generated by situations in the Hyper-V Legacy Network Adapter attribute group, events are sent by using the ITM_KHV_HYPER_V_LEGACY_NETWORK_ADAPTER event class. This event class contains the following slots: v node: STRING v timestamp: STRING v bytes_dropped: INTEGER v bytes_dropped_enum: STRING v bytes_received_per_sec: REAL v bytes_received_per_sec_enum: STRING v bytes_sent_per_sec: REAL v bytes_sent_per_sec_enum: STRING v frames_dropped: INTEGER v frames_dropped_enum: STRING v frames_received_per_sec: REAL v frames_received_per_sec_enum: STRING v frames_sent_per_sec: REAL v frames_sent_per_sec_enum: STRING v name: STRING

For events that are generated by situations in the Hyper-V Summary attribute group, events are sent by using the ITM_KHV_HYPER_V_SUMMARY event class. This event class contains the following slots: v node: STRING

186 Microsoft Hyper-V Server agent Reference v timestamp: STRING v systemcpuutilization: INTEGER v systemcpuutilization_enum: STRING v memoryavailable: INTEGER v memoryavailable_enum: STRING v memoryutilized: INTEGER v memoryutilized_enum: STRING v diskreadlatency: INTEGER v diskreadlatency_enum: STRING v diskwritelatency: INTEGER v diskwritelatency_enum: STRING v networkutilization: INTEGER v networkutilization_enum: STRING v maxlogicalprocessor: INTEGER v maxlogicalprocessor_enum: STRING v maxvirtualprocessor: INTEGER v maxvirtualprocessor_enum: STRING

For events that are generated by situations in the Hyper-V Task Manager Detail attribute group, events are sent by using the ITM_KHV_HYPER_V_TASK_MANAGER_DETAIL event class. This event class contains the following slots: v node: STRING v timestamp: STRING v add_resources_virtual_machine_tasks_completed: INTEGER v add_resources_virtual_machine_tasks_completed_enum: STRING v add_resources_virtual_machine_tasks_in_progress: INTEGER v add_resources_virtual_machine_tasks_in_progress_enum: STRING v apply_snapshot_virtual_machine_tasks_completed: INTEGER v apply_snapshot_virtual_machine_tasks_completed_enum: STRING v apply_snapshot_virtual_machine_tasks_in_progress: INTEGER v apply_snapshot_virtual_machine_tasks_in_progress_enum: STRING v clone_virtual_machine_tasks_completed: INTEGER v clone_virtual_machine_tasks_completed_enum: STRING v clone_virtual_machine_tasks_in_progress: INTEGER v clone_virtual_machine_tasks_in_progress_enum: STRING v create_vss_snapshot_set_tasks_completed: INTEGER v create_vss_snapshot_set_tasks_completed_enum: STRING v create_vss_snapshot_set_tasks_in_progress: INTEGER v create_vss_snapshot_set_tasks_in_progress_enum: STRING v define_virtual_machine_tasks_completed: INTEGER v define_virtual_machine_tasks_completed_enum: STRING v define_virtual_machine_tasks_in_progress: INTEGER v define_virtual_machine_tasks_in_progress_enum: STRING v destroy_snapshot_virtual_machine_tasks_completed: INTEGER v destroy_snapshot_virtual_machine_tasks_completed_enum: STRING v destroy_snapshot_virtual_machine_tasks_in_progress: INTEGER

Appendix A. Event mapping 187 v destroy_snapshot_virtual_machine_tasks_in_progress_enum: STRING v destroy_virtual_machine_tasks_completed: INTEGER v destroy_virtual_machine_tasks_completed_enum: STRING v destroy_virtual_machine_tasks_in_progress: INTEGER v destroy_virtual_machine_tasks_in_progress_enum: STRING v export_virtual_machine_tasks_completed: INTEGER v export_virtual_machine_tasks_completed_enum: STRING v export_virtual_machine_tasks_in_progress: INTEGER v export_virtual_machine_tasks_in_progress_enum: STRING v import_virtual_machine_tasks_completed: INTEGER v import_virtual_machine_tasks_completed_enum: STRING v import_virtual_machine_tasks_in_progress: INTEGER v import_virtual_machine_tasks_in_progress_enum: STRING v merge_disk_tasks_completed: INTEGER v merge_disk_tasks_completed_enum: STRING v merge_disk_tasks_in_progress: INTEGER v merge_disk_tasks_in_progress_enum: STRING v migrate_virtual_machine_tasks_completed: INTEGER v migrate_virtual_machine_tasks_completed_enum: STRING v migrate_virtual_machine_tasks_in_progress: INTEGER v migrate_virtual_machine_tasks_in_progress_enum: STRING v modify_resources_virtual_machine_tasks_completed: INTEGER v modify_resources_virtual_machine_tasks_completed_enum: STRING v modify_resources_virtual_machine_tasks_in_progress: INTEGER v modify_resources_virtual_machine_tasks_in_progress_enum: STRING v modify_service_settings_tasks_completed: INTEGER v modify_service_settings_tasks_completed_enum: STRING v modify_service_settings_tasks_in_progress: INTEGER v modify_service_settings_tasks_in_progress_enum: STRING v modify_virtual_machine_tasks_completed: INTEGER v modify_virtual_machine_tasks_completed_enum: STRING v modify_virtual_machine_tasks_in_progress: INTEGER v modify_virtual_machine_tasks_in_progress_enum: STRING v pause_virtual_machine_tasks_completed: INTEGER v pause_virtual_machine_tasks_completed_enum: STRING v pause_virtual_machine_tasks_in_progress: INTEGER v pause_virtual_machine_tasks_in_progress_enum: STRING v remove_resources_virtual_machine_tasks_completed: INTEGER v remove_resources_virtual_machine_tasks_completed_enum: STRING v remove_resources_virtual_machine_tasks_in_progress: INTEGER v remove_resources_virtual_machine_tasks_in_progress_enum: STRING v reset_virtual_machine_tasks_completed: INTEGER v reset_virtual_machine_tasks_completed_enum: STRING v reset_virtual_machine_tasks_in_progress: INTEGER v reset_virtual_machine_tasks_in_progress_enum: STRING

188 Microsoft Hyper-V Server agent Reference v restore_virtual_machine_tasks_completed: INTEGER v restore_virtual_machine_tasks_completed_enum: STRING v restore_virtual_machine_tasks_in_progress: INTEGER v restore_virtual_machine_tasks_in_progress_enum: STRING v resume_virtual_machine_tasks_completed: INTEGER v resume_virtual_machine_tasks_completed_enum: STRING v resume_virtual_machine_tasks_in_progress: INTEGER v resume_virtual_machine_tasks_in_progress_enum: STRING v save_virtual_machine_tasks_completed: INTEGER v save_virtual_machine_tasks_completed_enum: STRING v save_virtual_machine_tasks_in_progress: INTEGER v save_virtual_machine_tasks_in_progress_enum: STRING v shutdown_virtual_machine_tasks_completed: INTEGER v shutdown_virtual_machine_tasks_completed_enum: STRING v shutdown_virtual_machine_tasks_in_progress: INTEGER v shutdown_virtual_machine_tasks_in_progress_enum: STRING v snapshot_virtual_machine_tasks_completed: INTEGER v snapshot_virtual_machine_tasks_completed_enum: STRING v snapshot_virtual_machine_tasks_in_progress: INTEGER v snapshot_virtual_machine_tasks_in_progress_enum: STRING v start_virtual_machine_tasks_completed: INTEGER v start_virtual_machine_tasks_completed_enum: STRING v start_virtual_machine_tasks_in_progress: INTEGER v start_virtual_machine_tasks_in_progress_enum: STRING v waiting_to_start_virtual_machine_tasks_completed: INTEGER v waiting_to_start_virtual_machine_tasks_completed_enum: STRING v waiting_to_start_virtual_machine_tasks_in_progress: INTEGER v waiting_to_start_virtual_machine_tasks_in_progress_enum: STRING

For events that are generated by situations in the Hyper-V Task Manager Recent Time attribute group, events are sent by using the ITM_KHV_HYPER_V_TASK_MANAGER_RECENT_TIME event class. This event class contains the following slots: v node: STRING v timestamp: STRING v waiting_to_start_virtual_machine_tasks_recent_time: REAL v waiting_to_start_virtual_machine_tasks_recent_time_enum: STRING v waiting_to_start_virtual_machine_tasks_recent_time_ms: REAL v waiting_to_start_virtual_machine_tasks_recent_time_ms_enum: STRING v add_resources_virtual_machine_tasks_recent_time: REAL v add_resources_virtual_machine_tasks_recent_time_enum: STRING v apply_snapshot_virtual_machine_tasks_recent_time: REAL v apply_snapshot_virtual_machine_tasks_recent_time_enum: STRING v clone_virtual_machine_tasks_recent_time: REAL v clone_virtual_machine_tasks_recent_time_enum: STRING v create_vss_snapshot_set_tasks_recent_time: REAL v create_vss_snapshot_set_tasks_recent_time_enum: STRING

Appendix A. Event mapping 189 v define_virtual_machine_tasks_recent_time: REAL v define_virtual_machine_tasks_recent_time_enum: STRING v destroy_snapshot_virtual_machine_tasks_recent_time: REAL v destroy_snapshot_virtual_machine_tasks_recent_time_enum: STRING v destroy_virtual_machine_tasks_recent_time: REAL v destroy_virtual_machine_tasks_recent_time_enum: STRING v export_virtual_machine_tasks_recent_time: REAL v export_virtual_machine_tasks_recent_time_enum: STRING v import_virtual_machine_tasks_recent_time: REAL v import_virtual_machine_tasks_recent_time_enum: STRING v merge_disk_tasks_recent_time: REAL v merge_disk_tasks_recent_time_enum: STRING v migrate_virtual_machine_tasks_recent_time: REAL v migrate_virtual_machine_tasks_recent_time_enum: STRING v modify_resources_virtual_machine_tasks_recent_time: REAL v modify_resources_virtual_machine_tasks_recent_time_enum: STRING v modify_service_settings_tasks_recent_time: REAL v modify_service_settings_tasks_recent_time_enum: STRING v modify_virtual_machine_tasks_recent_time: REAL v modify_virtual_machine_tasks_recent_time_enum: STRING v pause_virtual_machine_tasks_recent_time: REAL v pause_virtual_machine_tasks_recent_time_enum: STRING v remove_resources_virtual_machine_tasks_recent_time: REAL v remove_resources_virtual_machine_tasks_recent_time_enum: STRING v reset_virtual_machine_tasks_recent_time: REAL v reset_virtual_machine_tasks_recent_time_enum: STRING v restore_virtual_machine_tasks_recent_time: REAL v restore_virtual_machine_tasks_recent_time_enum: STRING v resume_virtual_machine_tasks_recent_time: REAL v resume_virtual_machine_tasks_recent_time_enum: STRING v save_virtual_machine_tasks_recent_time: REAL v save_virtual_machine_tasks_recent_time_enum: STRING v shutdown_virtual_machine_tasks_recent_time: REAL v shutdown_virtual_machine_tasks_recent_time_enum: STRING v snapshot_virtual_machine_tasks_recent_time: REAL v snapshot_virtual_machine_tasks_recent_time_enum: STRING v start_virtual_machine_tasks_recent_time: REAL v start_virtual_machine_tasks_recent_time_enum: STRING v add_resources_virtual_machine_tasks_recent_time_ms: REAL v add_resources_virtual_machine_tasks_recent_time_ms_enum: STRING v apply_snapshot_virtual_machine_tasks_recent_time_ms: REAL v apply_snapshot_virtual_machine_tasks_recent_time_ms_enum: STRING v clone_virtual_machine_tasks_recent_time_ms: REAL v clone_virtual_machine_tasks_recent_time_ms_enum: STRING v create_vss_snapshot_set_tasks_recent_time_ms: REAL

190 Microsoft Hyper-V Server agent Reference v create_vss_snapshot_set_tasks_recent_time_ms_enum: STRING v define_virtual_machine_tasks_recent_time_ms: REAL v define_virtual_machine_tasks_recent_time_ms_enum: STRING v destroy_snapshot_virtual_machine_tasks_recent_time_ms: REAL v destroy_snapshot_virtual_machine_tasks_recent_time_ms_enum: STRING v destroy_virtual_machine_tasks_recent_time_ms: REAL v destroy_virtual_machine_tasks_recent_time_ms_enum: STRING v export_virtual_machine_tasks_recent_time_ms: REAL v export_virtual_machine_tasks_recent_time_ms_enum: STRING v import_virtual_machine_tasks_recent_time_ms: REAL v import_virtual_machine_tasks_recent_time_ms_enum: STRING v merge_disk_tasks_recent_time_ms: REAL v merge_disk_tasks_recent_time_ms_enum: STRING v migrate_virtual_machine_tasks_recent_time_ms: REAL v migrate_virtual_machine_tasks_recent_time_ms_enum: STRING v modify_resources_virtual_machine_tasks_recent_time_ms: REAL v modify_resources_virtual_machine_tasks_recent_time_ms_enum: STRING v modify_service_settings_tasks_recent_time_ms: REAL v modify_service_settings_tasks_recent_time_ms_enum: STRING v modify_virtual_machine_tasks_recent_time_ms: REAL v modify_virtual_machine_tasks_recent_time_ms_enum: STRING v pause_virtual_machine_tasks_recent_time_ms: REAL v pause_virtual_machine_tasks_recent_time_ms_enum: STRING v remove_resources_virtual_machine_tasks_recent_time_ms: REAL v remove_resources_virtual_machine_tasks_recent_time_ms_enum: STRING v reset_virtual_machine_tasks_recent_time_ms: REAL v reset_virtual_machine_tasks_recent_time_ms_enum: STRING v restore_virtual_machine_tasks_recent_time_ms: REAL v restore_virtual_machine_tasks_recent_time_ms_enum: STRING v resume_virtual_machine_tasks_recent_time_ms: REAL v resume_virtual_machine_tasks_recent_time_ms_enum: STRING v save_virtual_machine_tasks_recent_time_ms: REAL v save_virtual_machine_tasks_recent_time_ms_enum: STRING v shutdown_virtual_machine_tasks_recent_time_ms: REAL v shutdown_virtual_machine_tasks_recent_time_ms_enum: STRING v snapshot_virtual_machine_tasks_recent_time_ms: REAL v snapshot_virtual_machine_tasks_recent_time_ms_enum: STRING v start_virtual_machine_tasks_recent_time_ms: REAL v start_virtual_machine_tasks_recent_time_ms_enum: STRING

For events that are generated by situations in the Hyper-V Virtual IDE Controller attribute group, events are sent by using the ITM_KHV_HYPER_V_VIRTUAL_IDE_CONTROLLER event class. This event class contains the following slots: v node: STRING v timestamp: STRING v read_bytes_per_sec: REAL

Appendix A. Event mapping 191 v read_bytes_per_sec_enum: STRING v read_sectors_per_sec: REAL v read_sectors_per_sec_enum: STRING v write_bytes_per_sec: REAL v write_bytes_per_sec_enum: STRING v written_sectors_per_sec: REAL v written_sectors_per_sec_enum: STRING v idename: STRING v name: STRING

For events that are generated by situations in the Hyper-V Virtual IDE Controller Filter attribute group, events are sent by using the ITM_KHV_HYPER_V_VIRTUAL_IDE_CONTROLLER_FILTER event class. This event class contains the following slots: v node: STRING v timestamp: STRING v idename: STRING v read_bytes_per_sec: REAL v read_bytes_per_sec_enum: STRING v read_sectors_per_sec: REAL v read_sectors_per_sec_enum: STRING v write_bytes_per_sec: REAL v write_bytes_per_sec_enum: STRING v written_sectors_per_sec: REAL v written_sectors_per_sec_enum: STRING

For events that are generated by situations in the Hyper-V Virtual IDE Controller Win2K12 attribute group, events are sent by using the ITM_KHV_HYPER_V_VIRTUAL_IDE_CONTROLLER_WIN2K12 event class. This event class contains the following slots: v node: STRING v timestamp: STRING v idename: STRING v read_bytes_per_sec: REAL v read_bytes_per_sec_enum: STRING v read_sectors_per_sec: REAL v read_sectors_per_sec_enum: STRING v write_bytes_per_sec: REAL v write_bytes_per_sec_enum: STRING v written_sectors_per_sec: REAL v written_sectors_per_sec_enum: STRING v name: STRING

For events that are generated by situations in the Hyper-V Virtual Machine Bus attribute group, events are sent by using the ITM_KHV_HYPER_V_VIRTUAL_MACHINE_BUS event class. This event class contains the following slots: v node: STRING v timestamp: STRING v interrupts_received: INTEGER

192 Microsoft Hyper-V Server agent Reference v interrupts_received_enum: STRING v change_in_interrupts_received: INTEGER v change_in_interrupts_received_enum: STRING v interrupts_sent: INTEGER v interrupts_sent_enum: STRING v change_in_interrupts_sent: INTEGER v change_in_interrupts_sent_enum: STRING v throttle_events: INTEGER v throttle_events_enum: STRING v change_in_throttle_events: INTEGER v change_in_throttle_events_enum: STRING

For events that are generated by situations in the Hyper-V Virtual Machine Health Summary attribute group, events are sent by using the ITM_KHV_HYPER_V_VIRTUAL_MACHINE_HEALTH_SUMMARY event class. This event class contains the following slots: v node: STRING v timestamp: STRING v health_critical: INTEGER v health_critical_enum: STRING v health_ok: INTEGER v health_ok_enum: STRING

For events that are generated by situations in the Hyper-V Virtual Machine Summary attribute group, events are sent by using the ITM_KHV_HYPER_V_VIRTUAL_MACHINE_SUMMARY event class. This event class contains the following slots: v node: STRING v timestamp: STRING v applying_snapshot: INTEGER v applying_snapshot_enum: STRING v deleting: INTEGER v deleting_enum: STRING v deleting_saved_state: INTEGER v deleting_saved_state_enum: STRING v deleting_snapshot: INTEGER v deleting_snapshot_enum: STRING v exporting: INTEGER v exporting_enum: STRING v merging_disks: INTEGER v merging_disks_enum: STRING v paused: INTEGER v paused_enum: STRING v pausing: INTEGER v pausing_enum: STRING v resetting: INTEGER v resetting_enum: STRING v resuming: INTEGER

Appendix A. Event mapping 193 v resuming_enum: STRING v running: INTEGER v running_enum: STRING v saved: INTEGER v saved_enum: STRING v saving: INTEGER v saving_enum: STRING v starting: INTEGER v starting_enum: STRING v stopping: INTEGER v stopping_enum: STRING v taking_snapshot: INTEGER v taking_snapshot_enum: STRING v turned_off: INTEGER v turned_off_enum: STRING v waiting_to_start: INTEGER v waiting_to_start_enum: STRING

For events that are generated by situations in the Hyper-V Virtual Network Adapter attribute group, events are sent by using the ITM_KHV_HYPER_V_VIRTUAL_NETWORK_ADAPTER event class. This event class contains the following slots: v node: STRING v timestamp: STRING v broadcast_packets_received_per_sec: REAL v broadcast_packets_received_per_sec_enum: STRING v broadcast_packets_sent_per_sec: REAL v broadcast_packets_sent_per_sec_enum: STRING v bytes_per_sec: REAL v bytes_per_sec_enum: STRING v bytes_received_per_sec: REAL v bytes_received_per_sec_enum: STRING v bytes_sent_per_sec: REAL v bytes_sent_per_sec_enum: STRING v directed_packets_received_per_sec: REAL v directed_packets_received_per_sec_enum: STRING v directed_packets_sent_per_sec: REAL v directed_packets_sent_per_sec_enum: STRING v multicast_packets_received_per_sec: REAL v multicast_packets_received_per_sec_enum: STRING v multicast_packets_sent_per_sec: REAL v multicast_packets_sent_per_sec_enum: STRING v packets_per_sec: REAL v packets_per_sec_enum: STRING v packets_received_per_sec: REAL v packets_received_per_sec_enum: STRING v packets_sent_per_sec: REAL

194 Microsoft Hyper-V Server agent Reference v packets_sent_per_sec_enum: STRING v name: STRING

For events that are generated by situations in the Hyper-V Virtual Storage Device attribute group, events are sent by using the ITM_KHV_HYPER_V_VIRTUAL_STORAGE_DEVICE event class. This event class contains the following slots: v node: STRING v timestamp: STRING v error_count: REAL v error_count_enum: STRING v flush_count: REAL v flush_count_enum: STRING v read_count: REAL v read_count_enum: STRING v read_bytes_per_sec: REAL v read_bytes_per_sec_enum: STRING v write_count: REAL v write_count_enum: STRING v write_bytes_per_sec: REAL v write_bytes_per_sec_enum: STRING v name: STRING

For events that are generated by situations in the Hyper-V Virtual Switch attribute group, events are sent by using the ITM_KHV_HYPER_V_VIRTUAL_SWITCH event class. This event class contains the following slots: v node: STRING v timestamp: STRING v broadcast_packets_received_per_sec: REAL v broadcast_packets_received_per_sec_enum: STRING v broadcast_packets_sent_per_sec: REAL v broadcast_packets_sent_per_sec_enum: STRING v directed_packets_received_per_sec: REAL v directed_packets_received_per_sec_enum: STRING v directed_packets_sent_per_sec: REAL v directed_packets_sent_per_sec_enum: STRING v learned_mac_addresses: INTEGER v learned_mac_addresses_enum: STRING v learned_mac_addresses_per_sec: REAL v learned_mac_addresses_per_sec_enum: STRING v multicast_packets_received_per_sec: REAL v multicast_packets_received_per_sec_enum: STRING v multicast_packets_sent_per_sec: REAL v multicast_packets_sent_per_sec_enum: STRING v packets_flooded: INTEGER v packets_flooded_enum: STRING v packets_flooded_per_sec: REAL

Appendix A. Event mapping 195 v packets_flooded_per_sec_enum: STRING v purged_mac_addresses: INTEGER v purged_mac_addresses_enum: STRING v purged_mac_addresses_per_sec: REAL v purged_mac_addresses_per_sec_enum: STRING v name: STRING

For events that are generated by situations in the Hyper-V Virtual Switch Port attribute group, events are sent by using the ITM_KHV_HYPER_V_VIRTUAL_SWITCH_PORT event class. This event class contains the following slots: v node: STRING v timestamp: STRING v broadcast_packets_received_per_sec: REAL v broadcast_packets_received_per_sec_enum: STRING v broadcast_packets_sent_per_sec: REAL v broadcast_packets_sent_per_sec_enum: STRING v bytes_per_sec: REAL v bytes_per_sec_enum: STRING v bytes_received_per_sec: REAL v bytes_received_per_sec_enum: STRING v bytes_sent_per_sec: REAL v bytes_sent_per_sec_enum: STRING v directed_packets_received_per_sec: REAL v directed_packets_received_per_sec_enum: STRING v directed_packets_sent_per_sec: REAL v directed_packets_sent_per_sec_enum: STRING v multicast_packets_received_per_sec: REAL v multicast_packets_received_per_sec_enum: STRING v multicast_packets_sent_per_sec: REAL v multicast_packets_sent_per_sec_enum: STRING v packets_per_sec: REAL v packets_per_sec_enum: STRING v packets_received_per_sec: REAL v packets_received_per_sec_enum: STRING v packets_sent_per_sec: REAL v packets_sent_per_sec_enum: STRING v name: STRING

For events that are generated by situations in the Hyper-V VM Association with Virtual Network attribute group, events are sent by using the ITM_KHV_HYPER_V_VM_ASSOCIATION_WITH_VIRTUAL_NETWORK event class. This event class contains the following slots: v node: STRING v timestamp: STRING v virtual_machine_name: STRING v connectednetworkid: STRING v connectednetworkname: STRING

196 Microsoft Hyper-V Server agent Reference v deviceid: STRING v macaddress: STRING

For events that are generated by situations in the Hyper-V VM IO APIC attribute group, events are sent by using the ITM_KHV_HYPER_V_VM_IO_APIC event class. This event class contains the following slots: v node: STRING v timestamp: STRING v assertions: INTEGER v assertions_enum: STRING v name: STRING

For events that are generated by situations in the Hyper-V VM Vid Partition attribute group, events are sent by using the ITM_KHV_HYPER_V_VM_VID_PARTITION event class. This event class contains the following slots: v node: STRING v timestamp: STRING v physical_pages_allocated: REAL v physical_pages_allocated_enum: STRING v preferred_numa_node_index: INTEGER v preferred_numa_node_index_enum: STRING v remote_physical_pages: REAL v remote_physical_pages_enum: STRING v name: STRING

For events that are generated by situations in the Hypervisor attribute group, events are sent by using the ITM_KHV_HYPERVISOR event class. This event class contains the following slots: v node: STRING v timestamp: STRING v version: STRING v logical_processors: INTEGER v logical_processors_enum: STRING v monitored_notifications: INTEGER v monitored_notifications_enum: STRING v partitions: INTEGER v partitions_enum: STRING v total_pages: INTEGER v total_pages_enum: STRING v virtual_processors: INTEGER v virtual_processors_enum: STRING v serialnumber: STRING v manufacturer: STRING v model: STRING v domain: STRING v machinename: STRING

For events that are generated by situations in the Memory attribute group, events are sent by using the ITM_KHV_MEMORY event class. This event class contains the following slots:

Appendix A. Event mapping 197 v node: STRING v timestamp: STRING v virtualmachinename: STRING v healthstate: INTEGER v healthstate_enum: STRING v enabledstate: INTEGER v enabledstate_enum: STRING v blocksize: INTEGER v blocksize_enum: STRING v numberofblocks: INTEGER v numberofblocks_enum: STRING v freephysicalmemory: INTEGER v freephysicalmemory_enum: STRING v systemname: STRING v deviceid: STRING

For events that are generated by situations in the Memory in Percentage attribute group, events are sent by using the ITM_KHV_MEMORY_IN_PERCENTAGE event class. This event class contains the following slots: v node: STRING v timestamp: STRING v totalmemory: INTEGER v totalmemory_enum: STRING v availablememory: INTEGER v availablememory_enum: STRING v percentageavailablememory: INTEGER v percentageavailablememory_enum: STRING

For events that are generated by situations in the Migration attribute group, events are sent by using the ITM_KHV_MIGRATION event class. This event class contains the following slots: v node: STRING v timestamp: STRING v clustername: STRING v vmname: STRING v owner: STRING

For events that are generated by situations in the Performance Object Status attribute group, events are sent by using the ITM_KHV_PERFORMANCE_OBJECT_STATUS event class. This event class contains the following slots: v node: STRING v timestamp: STRING v query_name: STRING v object_name: STRING v object_type: INTEGER v object_type_enum: STRING v object_status: INTEGER v object_status_enum: STRING

198 Microsoft Hyper-V Server agent Reference v error_code: INTEGER v error_code_enum: STRING v last_collection_start: STRING v last_collection_start_enum: STRING v last_collection_finished: STRING v last_collection_finished_enum: STRING v last_collection_duration: REAL v average_collection_duration: REAL v average_collection_duration_enum: STRING v refresh_interval: INTEGER v number_of_collections: INTEGER v cache_hits: INTEGER v cache_misses: INTEGER v cache_hit_percent: REAL v intervals_skipped: INTEGER

For events that are generated by situations in the Processor attribute group, events are sent by using the ITM_KHV_PROCESSOR event class. This event class contains the following slots: v node: STRING v timestamp: STRING v virtualmachinename: STRING v numberofprocessors: INTEGER v numberofprocessors_enum: STRING v healthstate: INTEGER v healthstate_enum: STRING v enabledstate: INTEGER v enabledstate_enum: STRING v loadpercentage: INTEGER v loadpercentage_enum: STRING v cpustatus: INTEGER v cpustatus_enum: STRING v reservation: INTEGER v reservation_enum: STRING v limit: INTEGER v limit_enum: STRING v weight: INTEGER v weight_enum: STRING v systemname: STRING

For events that are generated by situations in the Thread Pool Status attribute group, events are sent by using the ITM_KHV_THREAD_POOL_STATUS event class. This event class contains the following slots: v node: STRING v timestamp: STRING v thread_pool_size: INTEGER v thread_pool_size_enum: STRING v thread_pool_max_size: INTEGER

Appendix A. Event mapping 199 v thread_pool_max_size_enum: STRING v thread_pool_active_threads: INTEGER v thread_pool_active_threads_enum: STRING v thread_pool_avg_active_threads: REAL v thread_pool_avg_active_threads_enum: STRING v thread_pool_min_active_threads: INTEGER v thread_pool_min_active_threads_enum: STRING v thread_pool_max_active_threads: INTEGER v thread_pool_max_active_threads_enum: STRING v thread_pool_queue_length: INTEGER v thread_pool_queue_length_enum: STRING v thread_pool_avg_queue_length: REAL v thread_pool_avg_queue_length_enum: STRING v thread_pool_min_queue_length: INTEGER v thread_pool_min_queue_length_enum: STRING v thread_pool_max_queue_length: INTEGER v thread_pool_max_queue_length_enum: STRING v thread_pool_avg_job_wait: REAL v thread_pool_avg_job_wait_enum: STRING v thread_pool_total_jobs: INTEGER v thread_pool_total_jobs_enum: STRING

For events that are generated by situations in the Virtual Machine attribute group, events are sent by using the ITM_KHV_VIRTUAL_MACHINE event class. This event class contains the following slots: v node: STRING v timestamp: STRING v elementname: STRING v enabledstate: INTEGER v enabledstate_enum: STRING v healthstate: INTEGER v healthstate_enum: STRING v processorload: INTEGER v processorload_enum: STRING v heartbeat: INTEGER v heartbeat_enum: STRING v numberofprocessors: INTEGER v numberofprocessors_enum: STRING v memoryusage: INTEGER v memoryusage_enum: STRING v uptime: INTEGER v uptime_enum: STRING v percentidletime: INTEGER v percentidletime_enum: STRING v guestoperatingsystem: STRING v notes: STRING

200 Microsoft Hyper-V Server agent Reference v name: STRING v serialnumber: STRING v manufacturer: STRING v model: STRING v vhdfilepath: STRING v vhdfilesize: INTEGER v vhdfilesize_enum: STRING

For events that are generated by situations in the Virtual Switch attribute group, events are sent by using the ITM_KHV_VIRTUAL_SWITCH event class. This event class contains the following slots: v node: STRING v timestamp: STRING v elementname: STRING v packetspersec: INTEGER v packetspersec_enum: STRING v packetsreceivedpersec: INTEGER v packetsreceivedpersec_enum: STRING v packetssentpersec: INTEGER v packetssentpersec_enum: STRING v bytespersec: INTEGER v bytespersec_enum: STRING v bytesreceivedpersec: INTEGER v bytesreceivedpersec_enum: STRING v bytessentpersec: INTEGER v bytessentpersec_enum: STRING v enabledstate: INTEGER v enabledstate_enum: STRING v healthstate: INTEGER v healthstate_enum: STRING v name: STRING

For events that are generated by situations in the VLAN Endpoint attribute group, events are sent by using the ITM_KHV_VLAN_ENDPOINT event class. This event class contains the following slots: v node: STRING v timestamp: STRING v switchname: STRING v enabledstate: INTEGER v enabledstate_enum: STRING v healthstate: INTEGER v healthstate_enum: STRING v desiredvlantrunkencapsulation: INTEGER v desiredvlantrunkencapsulation_enum: STRING v operationalvlantrunkencapsulation: INTEGER v operationalvlantrunkencapsulation_enum: STRING v elementname: STRING v systemname: STRING

Appendix A. Event mapping 201 For events that are generated by situations in the VM Modification attribute group, events are sent by using the ITM_KHV_VM_MODIFICATION event class. This event class contains the following slots: v node: STRING v timestamp: STRING v action: STRING v action_id: STRING v virtual_machine: STRING v cluster_name: STRING v current_owner: STRING v serialnumber: STRING v currentownerserialnumber: STRING v currentownermanufacturer: STRING v currentownermodel: STRING

202 Microsoft Hyper-V Server agent Reference Appendix B. Discovery Library Adapter for the Microsoft Hyper-V Server agent

The Tivoli Management Services Discovery Library Adapter (DLA) discovers resources and relationships, and creates a Discovery Library Book file for the agent. About the DLA

The Book file follows the Discovery Library IdML schema and is used to populate the Configuration Management Database (CMDB) and Tivoli Business Service Manager products. The Tivoli Management Services DLA discovers Microsoft Hyper-V Server resources. For all Hyper-V Server systems that are active and online at the Tivoli Enterprise Portal Server, information is included in the discovery book for those resources. The Tivoli Management Services DLA discovers active resources. It is run on demand and can be run periodically to discover resources that were not active during previous discoveries.

The DLA discovers Microsoft Hyper-V Server components. More information about DLAs

The following sources contain additional information about using the DLA program with all monitoring agents: v The IBM Tivoli Monitoring Administrator's Guide contains information about using the Tivoli Management Services Discovery Library Adapter. v For information about using a DLA with Tivoli Application Dependency Discovery Manager (TADDM), see the TADDM Information Center (http://publib.boulder.ibm.com/infocenter/tivihelp/v10r1/topic/ com.ibm.taddm.doc_7.2/welcome_page/welcome.html).

DLA data model class types represented in CDM The source application data objects map to classes in the Common Data Model (CDM) for the Microsoft Hyper-V Server agent.

The following information is provided for each class: CDM class name Class name for which the agent is providing information Relationships CDM relationships (hierarchical) between currently identified model objects CDM attributes, agent attributes, descriptions, and examples CDM and agent attributes that are required to create an instance of a resource, descriptions of the attributes, and examples of the attributes

DLA data model classes for Microsoft Hyper-V Server agent Each agent that uses the Discovery Library Adapter has DLA data model classes defined for the agent.

The Microsoft Hyper-V Server agent has the following Discovery Library Adapter data model classes: v OperatingSystem class v WindowsComputerSystem class v ComputerSystem class

© Copyright IBM Corp. 2008, 2013 203 v StorageExtent class v LocalFileSystem class OperatingSystem class The OperatingSystem class represents the instance of the Hypervisor system that is installed on the Hyper-V Server. CDM class name sys.OperatingSystem Relationships installedOn v Source: sys.OperatingSystem v Target: sys.OperatingSystem v Example: Hyper-V Version 6.1.7600.16385 installedOn ITMHV3 Hypervisor System CDM attributes, agent attributes, descriptions, and examples v CDM attribute: ManagedSystemName Agent attribute: KQH.MsSna_Connection.Name Description: The name of the connection. Example: Connection_Name v CDM attribute: Version Agent attribute: KHV_HYPERVISOR.Version Description: The version of the Hypervisor system. Example: 6.0.6002.18005 WindowsComputerSystem class The WindowsComputerSystem class represents the instance of the Hypervisor root system. CDM class name sys.Windows.WindowsComputerSystem Relationships virtualizes v Source: sys.ComputerSystem v Target: sys.windows.WindowsComputerSystem v Example: ADO-2K8R2-EE Virtual System virtualizes ITMHV3 Server-Hypervisor System monitors v Source: App.TMSAgent v Target: sys.windows.WindowsComputerSystem v Example: ITMHV3- Tivoli Enterprise Monitoring Server Agent monitors ITMHV3-Hypervisor System CDM attributes, agent attributes, descriptions, and examples v CDM attribute: Signature Agent attribute: IPADDR Description: The IP address of the system. Example: none v CDM attribute: NumCPUs Agent attribute: KHV_HYPERVISOR.Logical_Processors Description: The number of logical processors that are present on the Hyper-V Server. Example: 8 v CDM attribute: ManagedSystemName

204 Microsoft Hyper-V Server agent Reference Agent attribute: KHV_HYPERVISOR.Node Description: The name of the root system of the Hypervisor system. Example: Itmhv1:HV v CDM attribute: Devices Agent attribute: KHV_VIRTUAL_SWITCH.ElementName Description: The virtual switch on the Hyper-V Server. Example: tempvirtualswitch v CDM attribute: Model Agent attribute: KHV_HYPERVISOR.Model Description: The model name of the Hyper-V Server. Example: HP v CDM attribute: SerialNumber Agent attribute: KHV_HYPERVISOR.SerialNumber Description: The universal unique identifier of the Hyper-V Server. Example: SGH829YTB3 v CDM attribute: Manufacturer Agent attribute: KHV_HYPERVISOR.Manufacturer Description: The manufacturer of the Hyper-V Server. Example: Proliant DL380 G5 v CDM attribute: Virtual Agent attribute: none Description: The Hyper-V virtual machine. The value is always false. Example: False ComputerSystem class The ComputerSystem class represents the instance of the virtual system. CDM class name sys.ComputerSystem Relationships virtualizes v Source: sys.ComputerSystem v Target: sys.windows.WindowsComputerSystem v Example: ADO-2K8R2-EE Virtual System virtualizes ITMHV3 Server-Hypervisor System contains v Source: sys.ComputerSystem v Target: sys.LocalFileSystem v Example: ADO-2K8R2-EE Virtual System contains ITMHV3 Server’s Microsoft:83F8638B-8DCA- 4152-9EDA-2CA8B33039B4\0\0\D -FileSystem contains v Source: sys.ComputerSystem v Target: dev.StorageExtent v Example: ADO-2K8R2-EE - Virtual System contains ITMHV3 Server’s Microsoft:83F8638B- 8DCA-4152-9EDA-2CA8B33039B4\0\0\D Virtual Disk CDM attributes, agent attributes, descriptions, and examples v CDM attribute: Signature Agent attribute: IPADDR Description: The IP address of the system. Example: none

Appendix B. Discovery Library Adapter for the Microsoft Hyper-V Server agent 205 v CDM attribute: NumCPUs Agent attribute: KHV_HYPERVISOR.Logical_Processors Description: The number of logical processors that are present on the Hyper-V Server. Example: 8 v CDM attribute: VMID Agent attribute: KHV_VIRTUAL_MACHINE.Name Description: The ID of the virtual machine. Example: 297F0CD9-2011-44B8-AB0B-01D345651229 v CDM attribute: DisplayName Agent attribute: KHV_VIRTUAL_MACHINE.ElementName Description: The name of the virtual machine. Example: TestVirtualMachine v CDM attribute: MemorySize Agent attribute: KHV_VIRTUAL_MACHINE.MemoryUsage Description: The amount of memory that is allocated to the virtual machine. Example: 1024 MB v CDM attribute: OSInstalled Agent attribute: KHV_HYPERVISOR.SerialNumber Description: The universal unique identifier of the Hyper-V Server. Example: SGH829YTB3 v CDM attribute: Model Agent attribute: KHV_VIRTUAL_MACHINE.Model Description: The model name of the virtual machine. Example: Virtual Machine v CDM attribute: SerialNumber Agent attribute: KHV_VIRTUAL_MACHINE.SerialNumber Description: The baseboard serial number of the virtual machine. Example: 0274-5711-0687-1775-2395-8827-46 v CDM attribute: Manufacturer Agent attribute: KHV_VIRTUAL_MACHINE.Manufacturer Description: The manufacturer of the virtual machine. Example: Microsoft Corporation v CDM attribute: Virtual Agent attribute: none Description: The Hyper-V virtual machine. The value is always false. Example: False v CDM attribute: VirtualMachineState Agent attribute: KHV_VIRTUAL_MACHINE.Enabled_State Description: The enabled and disabled states of an element. Example: Running StorageExtent class The StorageExtent class represents the instance of the virtual disk. CDM class name dev.StorageExtent Relationships contains v Source: sys.ComputerSystem v Target: dev.StorageExtent v Example: ADO-2K8R2-EE - Virtual System contains ITMHV3 Server’s Microsoft:83F8638B- 8DCA-4152-9EDA-2CA8B33039B4\0\0\D Virtual Disk

206 Microsoft Hyper-V Server agent Reference storedOn v Source: sys.LocalFileSystem v Target: dev.StorageExtent v Example: ITMHV3 Server’s ADO-2K8R2-EE-FileSystem storedOn ITMHV3 Server’s Microsoft:83F8638B-8DCA-4152-9EDA-2CA8B33039B4\0\0\D Virtual Disk CDM attributes, agent attributes, descriptions, and examples v CDM attribute: Capacity Agent attribute: KHV_DISK.NumofBlocks, KHV_DISK.NumofCylinders Description: The disk capacity that is allocated to the virtual machine. Example: 10 GB v CDM attribute: ManagedSystemName Agent attribute: KHV_DISK.VirtualMachineName Description: The name of the virtual machine. Example: TestVirtualMachine v CDM attribute: Name Agent attribute: KHV_Disk.Device_ID Description: The name of the virtual disk that is assigned to the virtual machine. Example: Microsoft:83F8638B-8DCA-4152-9EDA-2CA8B33039B4\0\0\D v CDM attribute: Virtual Agent attribute: KHV_Disk.Device_ID Description: The disk of the virtual machine. Example: Microsoft:83F8638B-8DCA-4152-9EDA-2CA8B33039B4\0\0\D LocalFileSystem class The LocalFileSystem class represents the instance of the file system of the virtual disk. CDM class name sys.StorageExtent Relationships contains v Source: sys.ComputerSystem v Target: sys.LocalFileSystem v Example: ADO-2K8R2-EE Virtual System contains ITMHV3 Server’s Microsoft:83F8638B-8DCA- 4152-9EDA-2CA8B33039B4\0\0\D -FileSystem storedOn v Source: sys.LocalFileSystem v Target: dev.StorageExtent v Example: ITMHV3 Server’s ADO-2K8R2-EE-FileSystem storedOn ITMHV3 Server’s Microsoft:83F8638B-8DCA-4152-9EDA-2CA8B33039B4\0\0\D Virtual Disk CDM attributes, agent attributes, descriptions, and examples v CDM attribute: MountPoint Agent attribute: KHV_Disk, Device_ID Description: The name of the virtual disk that is allocated to the virtual machine. Example: Microsoft:83F8638B-8DCA-4152-9EDA-2CA8B33039B4\0\0\D v CDM attribute: ManagedSystemName Agent attribute: KHV_DISK.VirtualMachineName Description: The name of the virtual machine. Example: TestVirtualMachine v CDM attribute: Capacity

Appendix B. Discovery Library Adapter for the Microsoft Hyper-V Server agent 207 Agent attribute: KHV_DISK. MaxDiskAllocated Description: The disk capacity that is allocated to the virtual machine. Example: 10 GB

208 Microsoft Hyper-V Server agent Reference Appendix C. Integration with Tivoli Business Service Manager

Microsoft Hyper-V Server agent provides data to create, update the status of, and view IBM Tivoli Business Service Manager services.

The Tivoli Management Services Discovery Library Adapter (DLA) and Discovery Library Toolkit provides data for the Tivoli Business Service Manager service models. The Tivoli Event Integration Facility (EIF) probe updates the status of these services, and you use the Tivoli Enterprise Portal to view the data for the services. To implement the integration of the agent with Tivoli Business Service Manager, perform the integration tasks.

Components for integrating with Tivoli Business Service Manager The data for integrating with Tivoli Business Service Manager is supplied through the following components: Tivoli Management Services Discovery Library Adapter (DLA) and Discovery Library Toolkit, Tivoli Event Integration Facility (EIF) probe, and Tivoli Enterprise Portal. Tivoli Management Services Discovery Library Adapter (DLA) and Discovery Library Toolkit

By using data from the Tivoli Management Services Discovery Library Adapter, you can build Tivoli Business Service Manager service models that include resources monitored by the Microsoft Hyper-V Server agent.

The DLA files can be imported directly into Tivoli Business Service Manager using the Discovery Library Toolkit or they can be loaded into IBM Tivoli Application Dependency Discovery Manager (TADDM) and then fed into Tivoli Business Service Manager using the Discovery Library Toolkit.

See the following sources for more information about the DLA and Discovery Library Toolkit: v Resources and relationships that are discovered by the Microsoft Hyper-V Server agent and included in Tivoli Management Services DLA files: Appendix B, “Discovery Library Adapter for the Microsoft Hyper-V Server agent,” on page 203 v Using the Tivoli Management Services DLA: IBM Tivoli Monitoring Administrator's Guide v Using the Discovery Library Toolkit: Tivoli Business Service Manager Customization Guide Tivoli Event Integration Facility (EIF) probe

Situation events detected by the Microsoft Hyper-V Server agent can update the status of services in Tivoli Business Service Manager.

The situation events are forwarded from IBM Tivoli Monitoring to the Netcool/OMNIbus Probe for the Tivoli Event Integration Facility. The Microsoft Hyper-V Server agent provides a probe rules file that updates its events with information to identify the affected service in Tivoli Business Service Manager. The EIF probe then forwards the events to the Netcool/OMNIbus ObjectServer. Tivoli Business Service Manager monitors the Netcool/OMNIbus ObjectServer for new events and updates the status of affected services.

See the following sources for more information about event integration: v Installation (using an existing EIF probe and Netcool/OMNIbus ObjectServer installation or using Tivoli Business Service Manager to install these components): Netcool/OMNIbus Information Center or the Tivoli Business Service Manager Installation Guide.

© Copyright IBM Corp. 2008, 2013 209 v Setting up event integration between IBM Tivoli Monitoring, the EIF probe, and the Netcool/OMNIbus ObjectServer: IBM Tivoli Monitoring Installation and Setup Guide. v Configuring the EIF probe to use the Microsoft Hyper-V Server agent rules file after the EIF probe has been installed and configured for event integration with IBM Tivoli Monitoring: “Configuring the Tivoli Event Integration Facility (EIF) probe to enrich events” Tivoli Enterprise Portal

You can use the integration of the Tivoli Enterprise Portal with Tivoli Business Service Manager to view the services in the Tivoli Business Service Manager console.

For more detailed examination and analysis, you can easily link from the Tivoli Business Service Manager console to the Tivoli Enterprise Portal to view the data within the Microsoft Hyper-V Server agent.

Tasks to integrate the agent with Tivoli Business Service Manager To integrate the Microsoft Hyper-V Server agent with Tivoli Business Service Manager, you must install and configure the required components. Then, you can view the data in the Tivoli Enterprise Portal.

To integrate the Microsoft Hyper-V Server agent with Tivoli Business Service Manager and view the data, complete the following tasks: v Install the Discovery Library Toolkit on theTivoli Business Service Manager server. v Configure the Tivoli Event Integration Facility (EIF) probe to enrich Microsoft Hyper-V Server agent events. v Create a service in the Tivoli Business Service Manager console that you want to monitor. v Create a data source mapping for each data source that you want to access within the Tivoli Business Service Manager. v Configure an additional IBM Tivoli Monitoring web service for each Tivoli Enterprise Portal Server. v View data in the Tivoli Enterprise Portal for the services that you have created to monitor through Tivoli Business Service Manager. Installing the Discovery Library Toolkit on the Tivoli Business Service Manager You must install the Discovery Library Toolkit on the Tivoli Business Service Manager server.

The Discovery Library Toolkit imports data from the DLA files and TADDM, which includes information about the hardware and the applications that are discovered by the source.

See "Installing the Discovery Library Toolkit" in the Tivoli Business Service Manager Installation Guide. Configuring the Tivoli Event Integration Facility (EIF) probe to enrich events The Netcool/OMNIbus Probe for Tivoli Event Integration Facility (EIF) forwards the Microsoft Hyper-V Server agent events that are received from IBM Tivoli Monitoring to the Netcool/OMNIbus ObjectServer. Tivoli Business Service Manager monitors the Netcool/OMNIbus ObjectServer for new events, and updates the status of affected services. The Microsoft Hyper-V Server agent provides a probe rules include file that updates its events with information to identify the affected service in Tivoli Business Service Manager.

210 Microsoft Hyper-V Server agent Reference Before you begin

Install and configure the Netcool/OMNIbus ObjectServer and EIF probe and set up event integration between IBM Tivoli Monitoring and Netcool/OMNIbus. About this task

To enable event enrichment, configure the EIF probe to use the rules file for the agent. Procedure 1. Locate the Microsoft Hyper-V Server agent rules file (khv_tbsm.rules) on a computer system where the Microsoft Hyper-V Server agent, Tivoli Enterprise Monitoring Server, or Tivoli Enterprise Portal Server is installed. The file is in the following locations: v On Windows systems The file is in the installdir\cms\TECLIB directory of the monitoring server, in the installdir\cnps\TECLIB directory of the portal server, or in the installdir\TMAITM6\EIFLIB directory of the agent, where installdir is the IBM Tivoli Monitoring or ITCAM for Microsoft Applications installation directory. v On Linux and UNIX systems The file is in the installdir/tables/cicatrsq/TECLIB directory of the monitoring server or in the installdir/platform/xx/TECLIB directory of the agent, where installdir is the IBM Tivoli Monitoring or ITCAM for Microsoft Applications directory, platform is the architecture directory for the agent, and xx is the product code for the agent. 2. Copy the khv_tbsm.rules file to the following directory on the computer system where the EIF probe is installed: v On Windows systems %OMNIHOME%\probes\arch v On UNIX systems $OMNIHOME/probes/arch Where: OMNIHOME System-defined variable defining the installation location of Netcool/OMNIbus arch Operating system directory where the probe is installed; for example, solaris2 when running on a Solaris system, and win32 for a Windows system. 3. Edit the tivoli_eif.rules file and uncomment the include statement for khv_tbsm.rules. (The tivoli_eif.rules file is located in the same directory as the khv_tbsm.rules file.) If you are using a version of the tivoli_eif.rules file without an include statement for khv_tbsm.rules, add the following line after the include statement for itm_event.rules: include "khv_tbsm.rules" 4. Restart the EIF probe. Creating a service in Tivoli Business Service Manager You must create a service in the Tivoli Business Service Manager console for each service that you want to monitor.

To create the services that you want to monitor in the Tivoli Business Service Manager console, see "Configuring services" in the IBM Tivoli Business Service Manager Service Configuration Guide.

Appendix C. Integration with Tivoli Business Service Manager 211 Creating a data source mapping for each data source You can create a data source mapping for each data source that you want to access within Tivoli Business Service Manager.

Also, you can create the data fetchers and use the data to create incoming status rules that are populated in your service templates.

For more information, see "Data sources" and "Data fetchers" in the IBM Tivoli Business Service Manager Service Configuration Guide. Configuring additional IBM Tivoli Monitoring web services You can configure additional IBM Tivoli Monitoring web services for each Tivoli Enterprise Portal Server.

To configure an additional IBM Tivoli Monitoring web service for each Tivoli Enterprise Portal server, see "Configure TBSM charts" in the IBM Tivoli Business Service Manager Scenarios Guide. Viewing data in the Tivoli Enterprise Portal From Tivoli Business Service Manager, you can open the Tivoli Enterprise Portal and view the Microsoft Hyper-V Server agent.

You can also launch Tivoli Business Service Manager from the Tivoli Enterprise Portal.

For more information about launching applications, see "Launching to and from applications" in the Tivoli Business Service Manager Customization Guide.

212 Microsoft Hyper-V Server agent Reference Appendix D. ITCAM for Microsoft Applications documentation library

Various publications are relevant to the use of ITCAM for Microsoft Applications.

For information about how to access and use the publications, see Using the publications (http://www.ibm.com/support/knowledgecenter/SSTFXA_6.3.0.1/com.ibm.itm.doc_6.3/common/ using_publications.htm).

To find publications from the previous version of a product, click Previous versions under the name of the product in the Contents pane.

Documentation for this product is in the ITCAM for Microsoft Applications Knowledge Center (http://www.ibm.com/support/knowledgecenter/SSDKXQ_6.3.1/com.ibm.itcamms.doc_6.3.1/ welcome_msapps631.html) v Quick Start Guides v Offering Guide v Download instructions v Links to Prerequisites v Installation and Configuration Guide for each agent v Link to Reference information for each agent v Link to Troubleshooting Guide for each agent

Prerequisite publications To use the information about the agents effectively, you must have some prerequisite knowledge.

See the following information at the IBM Tivoli Monitoring Knowledge Center (http://www.ibm.com/ support/knowledgecenter/SSTFXA_6.3.0.2/com.ibm.itm.doc_6.3fp2/welcome.htm) to gain prerequisite knowledge: v IBM Tivoli Monitoring Administrator's Guide v IBM Tivoli Monitoring Installation and Setup Guide v IBM Tivoli Monitoring High Availability Guide for Distributed Systems v IBM Tivoli Monitoring: Installation and Configuration Guides for the following agents: Operating System agents and Warehouse agents v IBM Tivoli Monitoring: User's Guides for the following agents: Agentless OS monitors, Log file agent, System p agents, Systems Director base agent v IBM Tivoli Monitoring Agent Builder User's Guide v IBM Tivoli Monitoring Command Reference v IBM Tivoli Monitoring: Messages v IBM Tivoli Monitoring Troubleshooting Guide v IBM Tivoli Monitoring: References for the following agents: Operating System agents and Warehouse agents v IBM Tivoli Monitoring: Troubleshooting Guides for the following agents: Operating System agents and Warehouse agents v Tivoli Enterprise Portal User's Guide

© Copyright IBM Corp. 2008, 2013 213 Related publications The publications in related information centers provide useful information.

See the following information centers, which you can find by accessing Tivoli Documentation Central (https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Tivoli %20Documentation%20Central): v Tivoli Monitoring v Tivoli Application Dependency Discovery Manager v Tivoli Business Service Manager v Tivoli Common Reporting v Tivoli Enterprise Console v Tivoli Netcool/OMNIbus

Tivoli Monitoring Community on Service Management Connect Service Management Connect (SMC) is a repository of technical information that is organized by communities.

Access Service Management Connect at https://www.ibm.com/developerworks/servicemanagement.

For information about Tivoli products, see the Application Performance Management community (http://www.ibm.com/developerworks/servicemanagement/apm/index.html).

Connect, learn, and share with Service Management professionals. Get access to developers and product support technical experts who provide their perspectives and expertise. You can use SMC for these purposes: v Become involved with transparent development, an ongoing, open engagement between other users and IBM developers of Tivoli products. You can access early designs, sprint demonstrations, product roadmaps, and prerelease code. v Connect one-on-one with the experts to collaborate and network about Tivoli and the Application Performance Management community. v Read blogs to benefit from the expertise and experience of others. v Use wikis and forums to collaborate with the broader user community.

Other sources of documentation You can obtain additional technical documentation about monitoring products from other sources.

See the following sources of technical documentation about monitoring products: v IBM Integrated Service Management Library (http://www.ibm.com/software/brandcatalog/ ismlibrary/) is an online catalog that contains integration documentation as well as other downloadable product extensions. v IBM Redbook publications (http://www.redbooks.ibm.com/) include Redbooks® publications, Redpapers, and Redbooks technotes that provide information about products from platform and solution perspectives. v Technotes (http://www.ibm.com/support/entry/portal/software), which are found through the IBM Software Support website, provide the latest information about known product limitations and workarounds.

214 Microsoft Hyper-V Server agent Reference Notices

This information was developed for products and services offered in the US. This material might be available from IBM in other languages. However, you may be required to own a copy of the product or product version in that language in order to access it.

IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.

IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not grant you any license to these patents. You can send license inquiries, in writing, to:

IBM Director of Licensing IBM Corporation North Castle Drive, MD-NC119 Armonk, NY 10504-1785 US

For license inquiries regarding double-byte character set (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to:

Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan Ltd. 19-21, Nihonbashi-Hakozakicho, Chuo-ku Tokyo 103-8510, Japan

INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some jurisdictions do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.

This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

Any references in this information to non-IBM websites are provided for convenience only and do not in any manner serve as an endorsement of those websites. The materials at those websites are not part of the materials for this IBM product and use of those websites is at your own risk.

IBM may use or distribute any of the information you provide in any way it believes appropriate without incurring any obligation to you.

© Copyright IBM Corp. 2008, 2013 215 Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact:

IBM Director of Licensing IBM Corporation North Castle Drive, MD-NC119 Armonk, NY 10504-1785 US

Such information may be available, subject to appropriate terms and conditions, including in some cases, payment of a fee.

The licensed program described in this document and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us.

The performance data discussed herein is presented as derived under specific operating conditions. Actual results may vary.

Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBMproducts. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

Statements regarding IBM's future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only.

This information is for planning purposes only. The information herein is subject to change before the products described become available.

This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to actual or business enterprises is entirely coincidental.

COPYRIGHT LICENSE:

This information contains sample application programs in source language, which illustrate programming techniques on various operating platforms. You may copy, modify, and distribute these sample programs in any form without payment to IBM, for the purposes of developing, using, marketing or distributing application programs conforming to the application programming interface for the operating platform for which the sample programs are written. These examples have not been thoroughly tested under all conditions. IBM, therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. The sample programs are provided "AS IS", without warranty of any kind. IBM shall not be liable for any damages arising out of your use of the sample programs.

Each copy or any portion of these sample programs or any derivative work must include a copyright notice as follows: © (your company name) (year). Portions of this code are derived from IBM Corp. Sample Programs. © Copyright IBM Corp. 2008, 2016.

216 Microsoft Hyper-V Server agent Reference Trademarks IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Linux is a trademark of Linus Torvalds in the United States, other countries, or both.

Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.

UNIX is a registered trademark of The Open Group in the United States and other countries.

Java™ and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.

Terms and conditions for product documentation Permissions for the use of these publications are granted subject to the following terms and conditions. Applicability

These terms and conditions are in addition to any terms of use for the IBM website. Personal use

You may reproduce these publications for your personal, noncommercial use provided that all proprietary notices are preserved. You may not distribute, display or make derivative work of these publications, or any portion thereof, without the express consent of IBM. Commercial use

You may reproduce, distribute and display these publications solely within your enterprise provided that all proprietary notices are preserved. You may not make derivative works of these publications, or reproduce, distribute or display these publications or any portion thereof outside your enterprise, without the express consent of IBM. Rights

Except as expressly granted in this permission, no other permissions, licenses or rights are granted, either express or implied, to the publications or any information, data, software or other intellectual property contained therein.

IBM reserves the right to withdraw the permissions granted herein whenever, in its discretion, the use of the publications is detrimental to its interest or, as determined by IBM, the above instructions are not being properly followed.

You may not download, export or re-export this information except in full compliance with all applicable laws and regulations, including all United States export laws and regulations.

Notices 217 IBM MAKES NO GUARANTEE ABOUT THE CONTENT OF THESE PUBLICATIONS. THE PUBLICATIONS ARE PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, AND FITNESS FOR A PARTICULAR PURPOSE.

IBM Online Privacy Statement IBM Software products, including software as a service solutions, (“Software Offerings”) may use cookies or other technologies to collect product usage information, to help improve the end user experience, to tailor interactions with the end user or for other purposes. In many cases no personally identifiable information is collected by the Software Offerings. Some of our Software Offerings can help enable you to collect personally identifiable information. If this Software Offering uses cookies to collect personally identifiable information, specific information about this offering's use of cookies is set forth in the following paragraphs.

Depending upon the configurations deployed, this Software Offering may use session cookies that collect each user's user name for purposes of session management, authentication, and single sign-on configuration. These cookies can be disabled, but disabling them will also likely eliminate the functionality they enable.

If the configurations deployed for this Software Offering provide you as customer the ability to collect personally identifiable information from end users via cookies and other technologies, you should seek your own legal advice about any laws applicable to such data collection, including any requirements for notice and consent.

For more information about the use of various technologies, including cookies, for these purposes, See IBM's Privacy Policy at http://www.ibm.com/privacy and IBM's Online Privacy Statement at http://www.ibm.com/privacy/details the section entitled “Cookies, Web Beacons and Other Technologies” and the “IBM Software Products and Software-as-a-Service Privacy Statement” at http://www.ibm.com/software/info/product-privacy.

218 Microsoft Hyper-V Server agent Reference Index

attribute groups (continued) A Hyper-V Summary 63 Action attribute 115, 116, 118 Hyper-V Task Manager Detail 64 Action ID attribute 116 Hyper-V Task Manager Recent Time 71 activities 155 Hyper-V Virtual IDE Controller 78 Add Resources Tasks Completed attribute 64 Hyper-V Virtual IDE Controller Filter 79 Add Resources Tasks In Progress attribute 64 Hyper-V Virtual IDE Controller Win2K12 80 Add Resources Virtual Machine Tasks Recent Time In MS Hyper-V Virtual Machine Bus 81 attribute 71 Hyper-V Virtual Machine Health Summary 82 Add Resources Virtual Machine Tasks Recent Time In NS Hyper-V Virtual Machine Summary 82 attribute 71 Hyper-V Virtual Network Adapter 84 Added Memory attribute 27, 28 Hyper-V Virtual Storage Device 86 additional information Hyper-V Virtual Switch 87 attributes 15 Hyper-V Virtual Switch Port 89 situations 123 Hyper-V VM Association with Virtual Network 91 Take Action commands 145 Hyper-V VM IO APIC 91 Workspaces 1 Hyper-V VM Vid Partition 92 Address Domain Flushes Per Sec attribute 43, 54 Hypervisor 93 Address Space Evictions Per Sec attribute 43, 54 list of all 15 Address Space Flushes Per Sec attribute 43, 54 Memory 94 Address Space Switches Per Sec attribute 43, 54 Memory in Percentage 95 Address Spaces attribute 38, 39 Migration 96 APIC EOI Accesses Per Sec attribute 43, 54 overview 15 APIC IPIs Sent Per Sec attribute 43, 55 Performance Object Status 97 APIC MMIO Accesses Per Sec attribute 43, 55 Processor 99 APIC Self IPIs Sent Per Sec attribute 44, 55 Resource Metering 101 APIC TPR Accesses Per Sec attribute 44, 55 Thread Pool Status 102 APM Link attribute 107, 117 Virtual Machine 104 APM Source Token attribute 107, 117 Virtual Machine Details 107 Application Component attribute 20 Virtual Switch 112 Application Performance Management community on VLAN Endpoint 114 SMC 214 VM Mig WO Cluster 115 Apply Snapshot Tasks Completed attribute 64 VM Modification 116 Apply Snapshot Tasks In Progress attribute 64 VM Operating System 117 Apply Snapshot Virtual Machine Tasks Recent Time In MS VM Storage Migration 118 attribute 71 attributes 19 Apply Snapshot Virtual Machine Tasks Recent Time In NS Action 115, 116, 118 attribute 71 Action ID 116 Applying SnapShot attribute 82 Add Resources Tasks Completed 64 Assertions attribute 91 Add Resources Tasks In Progress 64 attribute group 19 Add Resources Virtual Machine Tasks Recent Time In attributes 19 MS 71 attribute groups Add Resources Virtual Machine Tasks Recent Time In Availability 19 NS 71 Director 22 Added Memory 27, 28 Disk 22 additional information 15 Enterprise Hyper-V Summary 24 Address Domain Flushes Per Sec 43, 54 Event Log 25 Address Space Evictions Per Sec 43, 54 Hyper V Dynamic Memory Balancer 26 Address Space Flushes Per Sec 43, 54 Hyper V Dynamic Memory VM 28 Address Space Switches Per Sec 43, 54 Hyper V Replica VM 29 Address Spaces 38, 39 Hyper V Replication Statistics 31 APIC EOI Accesses Per Sec 43, 54 Hyper V Server Disk 32 APIC IPIs Sent Per Sec 43, 55 Hyper V Server Network Interface 33 APIC MMIO Accesses Per Sec 43, 55 Hyper-V Hypervisor Logical Processor 35 APIC Self IPIs Sent Per Sec 44, 55 Hyper-V Hypervisor Partition 38 APIC TPR Accesses Per Sec 44, 55 Hyper-V Hypervisor Root Partition 39 APM Link 107, 117 Hyper-V Hypervisor Root Virtual Processor 40 APM Source Token 107, 117 Hyper-V Hypervisor Root Virtual Processor More 43 Application Component 20 Hyper-V Hypervisor Virtual Processor 51 Apply Snapshot Tasks Completed 64 Hyper-V Hypervisor Virtual Processor More 54 Apply Snapshot Tasks In Progress 64 Hyper-V Legacy Network Adapter 62

© Copyright IBM Corp. 2008, 2013 219 attributes (continued) attributes (continued) Apply Snapshot Virtual Machine Tasks Recent Time In Define Tasks Completed 65 MS 71 Define Tasks In Progress 65 Apply Snapshot Virtual Machine Tasks Recent Time In Define Virtual Machine Tasks Recent Time In MS 72 NS 71 Define Virtual Machine Tasks Recent Time In NS 72 Applying SnapShot 82 Deleting 83 Assertions 91 Deleting Saved State 83 Availability 19, 23 Deleting Snapshot 83 Available Memory 27, 95 Deposited Pages 38, 39 Average Collection Duration 97 Desired VLAN Trunk Encapsulation 114 Average Memory Usage 101 Destroy Snapshot Tasks Completed 65 Average Pressure 27, 28 Destroy Snapshot Tasks In Progress 66 Average Processor Load 99 Destroy Snapshot Virtual Machine Tasks Recent Time In Average Processor Usage 101 MS 72 Average Replication Latency 29 Destroy Snapshot Virtual Machine Tasks Recent Time In Average Replication Size 29 NS 73 Block Size 94 Destroy Tasks Completed 66 Broadcast Packets Received Per Sec 84, 87, 89 Destroy Tasks In Progress 66 Broadcast Packets Sent Per Sec 84, 87, 89 Destroy Virtual Machine Tasks Recent Time In MS 73 Bytes Dropped 62 Destroy Virtual Machine Tasks Recent Time In NS 73 Bytes Per sec 112 Device ID 23, 32, 91, 94 Bytes Per Sec 85, 89 Directed Packets Received Per Sec 85, 87, 89 Bytes Received Per sec 112 Directed Packets Sent Per Sec 85, 87, 90 Bytes Received Per Sec 62, 85, 89 Director 22 Bytes Sent Per sec 112 Director Port 22 Bytes Sent Per Sec 62, 85, 89 Director Server 22 C1 Transitions Per Sec 35 Disk 22 C2 Transitions Per Sec 35 Disk Read Latency 24, 63 C3 Transitions Per Sec 35 Disk Utilization 33 Cache Hit Percent 97 Disk Write Latency 24, 63 Cache Hits 97 Domain 93 Cache Misses 97 Emulated Instructions Cost In MS 44, 56 Change In Interrupts Received 81 Emulated Instructions Cost In NS 45, 56 Change In Interrupts Sent 81 Emulated Instructions Per Sec 45, 56 Change In Throttle Events 81 Enabled State 23, 94, 99, 104, 107, 113, 114 Clone Tasks Completed 65 Enterprise Hyper-V Summary 24 Clone Tasks In Progress 65 Error Code 97 Clone Virtual Machine Tasks Recent Time In MS 72 Error Count 86 Clone Virtual Machine Tasks Recent Time In NS 72 Event Category 26 Cluster Name 96, 116 Event ID 26 Command Line 20 Event Log 25 Compression Efficiency 30 Event Source 26 Configuration Data Root 118 Event Type 26 Connected Network ID 91 Export Tasks Completed 66 Connected Network Name 91 Export Tasks In Progress 66 Context Switches Per Sec 35 Export Virtual Machine Tasks Recent Time In MS 73 Control Register Accesses Cost In MS 44, 55 Export Virtual Machine Tasks Recent Time In NS 73 Control Register Accesses Cost In NS 44, 55 Exporting 83 Control Register Accesses Per Sec 44, 55 External Interrupts Cost In MS 45, 56 CPU Status 99 External Interrupts Cost In NS 45, 56 CPUID Instructions Cost In MS 40, 51 External Interrupts Per Sec 45, 56 CPUID Instructions Cost In NS 40, 51 File System 33 CPUID Instructions Per Sec 40, 51 Flush Count 86 Create VSS Snapshot Set Tasks Completed 65 Frames Dropped 62 Create VSS Snapshot Set Tasks In Progress 65 Frames Received Per Sec 62 Create VSS Snapshot Set Tasks Recent Time In MS 72 Frames Sent Per Sec 62 Create VSS Snapshot Set Tasks Recent Time In NS 72 Free Physical Disk 23 Current Bandwidth 33 Free Physical Disk V2 23 Current Owner 115, 116 Free Physical Memory 94 Current Owner Manufacturer 115, 116 Free Physical Memory V2 94 Current Owner Model 115, 116 Free Space 33 Current Owner Serial Number 115, 116 Full Name 20 Current Pressure 28 Functionality Test Message 20 Debug Register Accesses Cost In MS 44, 55 Functionality Test Status 20 Debug Register Accesses Cost In NS 44, 56 Global GVA Range Flushes Per Sec 45, 56 Debug Register Accesses Per Sec 44, 56 GPA Pages 38 Default Block Size 23 GPA Space Hypercalls Per Sec 40, 51

220 Microsoft Hyper-V Server agent Reference attributes (continued) attributes (continued) GPA Space Modifications Per Sec 38 Last Collection Start 98 Guest Operating System 104, 107, 108 Last Replication Size 30 Guest Page Table Maps Per Sec 40, 51 Learned MAC Addresses 88 Guest Visible Physical Memory 28 Learned MAC Addresses Per Sec 88 Hardware Interrupts Per Sec 36 Limit 100 Health Critical 82 Load Percentage 100 Health Ok 82 Load Time 23 Health State 23, 95, 100, 104, 108, 113, 114 Local Flushed GVA Ranges Per Sec 47, 58 Heart Beat 104, 108 Log Name 26 HLT Instructions Cost In MS 45, 57 Logical Processor Hypercalls Per Sec 47, 58 HLT Instructions Cost In NS 45, 57 Logical Processor Migrations Per Sec 47, 58 HLT Instructions Per Sec 46, 57 Logical Processors 93 Hyper V Dynamic Memory Balancer 26 Long Spin Wait Hypercalls Per Sec 47, 58 Hyper V Dynamic Memory VM 28 MAC Address 91 Hyper V Replica VM 29 Machine Name 93 Hyper V Replication Statistics 31 Manufacturer 93, 105, 108 Hyper V Server Disk 32 Max Disk Allocated 23 Hyper V Server Network Interface 33 Max Disk Allocated V2 24 Hyper-V Hypervisor Logical Processor 35 Max Logical Processor 25, 63 Hyper-V Hypervisor Partition 38 Max Replication Latency 31 Hyper-V Hypervisor Root Partition 39 Max Replication Size 31 Hyper-V Hypervisor Root Virtual Processor 40 Max Virtual Processor 25, 63 Hyper-V Hypervisor Root Virtual Processor More 43 Maximum Memory Usage 101 Hyper-V Hypervisor Virtual Processor 51 Maximum Pressure 28 Hyper-V Hypervisor Virtual Processor More 54 Memory 94 Hyper-V Legacy Network Adapter 62 Memory Add Operations 27, 28 Hyper-V Summary 63 Memory Allocated 105, 108 Hyper-V Task Manager Detail 64 Memory Available 25, 63 Hyper-V Task Manager Recent Time 71 Memory in Percentage 95 Hyper-V Virtual IDE Controller 78 Memory Intercept Messages Per Sec 47, 58 Hyper-V Virtual IDE Controller Filter 79 Memory Remove Operations 27, 28 Hyper-V Virtual IDE Controller Win2K12 80 Memory Utilized 25, 63 Hyper-V Virtual Machine Bus 81 Merge Disk Tasks Completed 67 Hyper-V Virtual Machine Health Summary 82 Merge Disk Tasks In Progress 67 Hyper-V Virtual Machine Summary 82 Merge Disk Tasks Recent Time In MS 74 Hyper-V Virtual Network Adapter 84 Merge Disk Tasks Recent Time In NS 74 Hyper-V Virtual Storage Device 86 Merging Disks 83 Hyper-V Virtual Switch 87 Message 26 Hyper-V Virtual Switch Port 89 Metering Duration 101 Hyper-V VM Association with Virtual Network 91 Migrate Tasks Completed 67 Hyper-V VM IO APIC 91 Migrate Tasks In Progress 67 Hyper-V VM Vid Partition 92 Migrate Virtual Machine Tasks Recent Time In MS 74 Hypercalls Cost In Ms 46 Migrate Virtual Machine Tasks Recent Time In NS 74 Hypercalls Cost In MS 57 Migration 96 Hypercalls Cost In NS 46, 57 Minimum Memory Usage 101 Hypercalls Per Sec 46, 57 Minimum Pressure 28 Hypervisor 93 Model 93, 105, 109 Import Tasks Completed 66 Modify Resources Tasks Completed 67 Import Tasks In Progress 66 Modify Resources Tasks In Progress 67 Import Virtual Machine Tasks Recent Time In MS 73 Modify Resources Virtual Machine Tasks Recent Time In Import Virtual Machine Tasks Recent Time In NS 74 MS 74 Inter Processor Interrupts Per Sec 36 Modify Resources Virtual Machine Tasks Recent Time In Inter Processor Interrupts Sent Per Sec 36 NS 74 Interrupts Received 81 Modify Service Settings Tasks Complete 67 Interrupts Sent 81 Modify Service Settings Tasks In Progress 68 Intervals Skipped 98 Modify Service Settings Tasks Recent Time In MS 75 IO Instructions Cost In MS 46, 57 Modify Service Settings Tasks Recent Time In NS 75 IO Instructions Cost In NS 46, 57 Modify Tasks Completed 68 IO Instructions Per Sec 46, 58 Modify Tasks In Progress 68 IO Intercept Messages Per Sec 46, 58 Modify Virtual Machine Tasks Recent Time In MS 75 KBs Received Per Sec 33 Modify Virtual Machine Tasks Recent Time In NS 75 KBs Sent Per Sec 34 Monitor Transition Cost In MS 36 KBs Total Per Sec 34 Monitor Transition Cost In NS 36 Large Page TLB Fills Per Sec 47, 58 Monitored Notifications 93 Last Collection Duration 98 MSR Accesses Cost In MS 47, 59 Last Collection Finished 98 MSR Accesses Cost In NS 47, 59

Index 221 attributes (continued) attributes (continued) MSR Accesses Per Sec 48, 59 Pause Virtual Machine Tasks Recent Time In NS 75 Multicast Packets Received Per Sec 85, 88, 90 Paused 83 Multicast Packets Sent Per Sec 85, 88, 90 Pausing 83 MWAIT Instructions Cost In MS 48, 59 Pending Interrupts Cost In MS 50, 61 MWAIT Instructions Cost In NS 48, 59 Pending Interrupts Cost In NS 50, 61 MWAIT Instructions Per Sec 48, 59 Pending Interrupts Per Sec 50, 61 Name 20, 27, 29, 36, 38, 39, 40, 48, 51, 59, 62, 78, 79, 80, Pending Replication Size 31 85, 86, 88, 90, 92, 95 Percent C1 Time 36 Network Bytes Recv 30 Percent C2 Time 36 Network Bytes Sent 30 Percent C3 Time 37 Network Failure Count 31 Percent Guest Run Time 37, 41, 52 Network Inbound 101 Percent Hypervisor Run Time 37, 41, 52 Network Interface Name 34 Percent Idle Time 37, 105, 109 Network Outbound 101 Percent Privileged Time 21 Network Utilization 25, 63 Percent Processor Time 21 Node 20, 22, 24, 25, 26, 27, 29, 30, 31, 33, 34, 36, 38, 39, 40, Percent Total Run Time 37, 41, 53 48, 51, 59, 63, 64, 68, 75, 78, 79, 80, 81, 82, 83, 85, 86, 88, Percent User Mode Time 21 90, 91, 92, 93, 95, 96, 98, 100, 102, 105, 109, 113, 114, 115, Percentage Available Memory 96 117, 118 Performance Object Status 97 Notes 105, 109 Physical Memory 29 Number Of Blocks 95 Physical Pages Allocated 92 Number of Collections 98 PID 21 Number of Processors 100, 105, 109 Preferred Numa Node Index 92 Object Name 98 Processor 99 Object Status 99 Processor Load 105, 109 Object Type 99 Purged MAC Addresses 88 Operational VLAN Trunk Encapsulation 114 Purged MAC Addresses Per Sec 89 Other Hypercalls Per Sec 48, 59 Query Name 99 Other Intercepts Cost In MS 48, 60 Read Bytes Per Sec 79, 80, 86 Other Intercepts Cost In NS 48, 60 Read Count 87 Other Intercepts Per Sec 49, 60 Read Sectors Per Sec 79, 80 Other Messages Per Sec 49, 60 Reflected Guest Page Faults Per Sec 50, 61 Output Queue Length 34 Refresh Interval 99 overview 15 Remote Physical Pages 92 Owner 96, 118 Remove Resources Tasks Completed 68 Packets Flooded 88 Remove Resources Tasks In Progress 68 Packets Flooded Per Sec 88 Remove Resources Virtual Machine Tasks Recent Time In Packets Outbound Discarded 34 MS 75 Packets Outbound Errors 34 Remove Resources Virtual Machine Tasks Recent Time In Packets Per sec 113 NS 76 Packets Per Sec 86, 90 Removed Memory 27, 29 Packets Persec 34 Replication Count 30 Packets Received Discarded 34 Replication Failure Count 31 Packets Received Errors 35 Replication Health 32 Packets Received Per sec 113 Replication Latency 30, 32 Packets Received Per Sec 35, 86, 90 Replication Miss Count 32 Packets Received Unknown 35 Replication Size 32 Packets Sent Per sec 113 Replication Success Count 32 Packets Sent Per Sec 86, 90 Reservation 100 Page Fault Intercepts Cost In MS 49, 52 Reserved 115 Page Fault Intercepts Cost In NS 49, 52 Reset Tasks Completed 69 Page Fault Intercepts Per Sec 41, 52 Reset Tasks In Progress 69 Page Faults per Sec 21 Reset Virtual Machine Tasks Recent Time In MS 76 Page Invalidations Cost In MS 41, 52 Reset Virtual Machine Tasks Recent Time In NS 76 Page Invalidations Cost In NS 41, 52 Resetting 83 Page Invalidations Per Sec 41, 52 Resource Metering 101 Page Table Allocations Per Sec 49, 60 Restore Tasks Completed 69 Page Table Eviction Per Sec 49, 60 Restore Tasks In Progress 69 Page Table Reclamations Per Sec 49, 60 Restore Virtual Machine Tasks Recent Time In MS 76 Page Table Resets Per Sec 49, 60 Restore Virtual Machine Tasks Recent Time In NS 76 Page Table Validations Per Sec 49, 60 Resume Tasks Completed 69 Page Table Write Intercepts Per Sec 50, 61 Resume Tasks In Progress 69 Partitions 93 Resume Virtual Machine Tasks Recent Time In MS 76 Pause Tasks Completed 68 Resume Virtual Machine Tasks Recent Time In NS 77 Pause Tasks In Progress 68 Resuming 83 Pause Virtual Machine Tasks Recent Time In MS 75 Resynchronized Bytes 30

222 Microsoft Hyper-V Server agent Reference attributes (continued) attributes (continued) Running 83 Turned Off 84 Save Tasks Completed 69 Type 22 Save Tasks In Progress 70 Up Time 106, 110 Save Virtual Machine Tasks Recent Time In MS 77 Up Time DDHHMM 106, 110 Save Virtual Machine Tasks Recent Time In NS 77 Use TEP Credential 22 Saved 84 Used Space 33 Saving 84 Version 94 Scheduler Interrupts Per Sec 37 VHD File Path 106, 110, 118 Serial Number 93, 105, 110, 115, 117, 118 VHD File Size 106, 110, 111 Shutdown Tasks Completed 70 VHD File Size V2 106, 111 Shutdown Tasks In Progress 70 Virtual Interrupt Hypercalls Per Sec 42, 53 Shutdown Virtual Machine Tasks Recent Time In MS 77 Virtual Interrupts Per Sec 42, 53 Shutdown Virtual Machine Tasks Recent Time In NS 77 Virtual Machine 31, 32, 104, 116, 117, 119 Small Page TLB Fills Per Sec 50, 61 Virtual Machine Details 107 Smart Paging Working Set Size 29 Virtual Machine ID 24, 95, 100, 106, 111, 117 Snapshot Data Root 118 Virtual Machine Name 24, 53, 91, 95, 96, 100, 102, 106, Snapshot Tasks Completed 70 111, 112, 117 Snapshot Tasks In Progress 70 Virtual Machine OS 112, 118 Snapshot Virtual Machine Tasks Recent Time In MS 77 Virtual MMU Hypercalls Per Sec 42, 54 Snapshot Virtual Machine Tasks Recent Time In NS 77 Virtual Processor Hypercalls Per Sec 42, 54 Start Tasks Completed 70 Virtual Processors 38, 39, 94 Start Tasks In Progress 70 Virtual Size 22 Start Virtual Machine Tasks Recent Time In MS 78 Virtual Switch 112 Start Virtual Machine Tasks Recent Time In NS 78 Virtual TLB Flush Entires Per Sec 39 Starting 84 Virtual TLB Pages 39, 40 Status 21 VLAN Endpoint 114 Stopping 84 VM Mig WO Cluster 115 Swap File Data Root 118 VM Modification 116 Switch ID 113, 114 VM Operating System 117 Switch Name 113, 114 VM Status Crit 106, 112 Switch Port ID 114 VM Storage Migration 118 Synthetic Interrupt Hypercalls Per Sec 50, 61 Waiting To Start 84 Synthetic Interrupts Per Sec 50, 61 Waiting to Start Tasks Completed 71 System Processor Utilization 25, 64 Waiting to Start Tasks In Progress 71 Taking Snapshot 84 Waiting To Start Virtual Machine Tasks Recent Time In Thread Count 21 MS 78 Thread Pool Active Threads 102 Waiting To Start Virtual Machine Tasks Recent Time In Thread Pool Avg Active Threads 102 NS 78 Thread Pool Avg Job Wait 102 Weight 100 Thread Pool Avg Queue Length 103 Working Set Size 22 Thread Pool Max Active Threads 103 Write Bytes Per Sec 79, 80, 81, 87 Thread Pool Max Queue Length 103 Write Count 87 Thread Pool Max Size 103 Written Sectors Per Sec 79, 80, 81 Thread Pool Min Active Threads 103 Availability Thread Pool Min Queue Length 103 situations 125 Thread Pool Queue Length 103 workspaces Thread Pool Size 104 descriptions 7 Thread Pool Status 102 Availability attribute 23 Thread Pool Total Jobs 104 Availability attribute group 19 Throttle Events 82 Availability workspace 7 Time Generated 26 Available Memory attribute 27, 95 Timer Interrupts Per Sec 37 Average Collection Duration attribute 97 Timestamp 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 35, 37, 38, Average Memory Usage attribute 101 39, 41, 51, 53, 62, 63, 64, 70, 78, 79, 80, 82, 84, 86, 87, 89, Average Pressure attribute 27, 28 90, 91, 92, 93, 95, 96, 99, 100, 102, 104, 105, 110, 113, 114, Average Processor Load attribute 99 115, 117, 118 Average Processor Usage attribute 101 Total Disk Allocation 102 Average Replication Latency attribute 29 Total Intercepts Cost In MS 42, 53 Average Replication Size attribute 29 Total Intercepts Cost In NS 42, 53 Total Intercepts Per Sec 42, 53 Total Interrupts Per Sec 37 B Total Memory 96 Block Size attribute 94 Total Messages Per Sec 42, 53 Broadcast Packets Received Per Sec attribute 84, 87, 89 Total Mount Time 24 Broadcast Packets Sent Per Sec attribute 84, 87, 89 Total Pages 94 Bytes Dropped attribute 62 Total Size 33 Bytes Per sec attribute 112

Index 223 Bytes Per Sec attribute 85, 89 descriptions 125 Bytes Received Per sec attribute 112 Desired VLAN Trunk Encapsulation attribute 114 Bytes Received Per Sec attribute 62, 85, 89 Destroy Snapshot Tasks Completed attribute 65 Bytes Sent Per sec attribute 112 Destroy Snapshot Tasks In Progress attribute 66 Bytes Sent Per Sec attribute 62, 85, 89 Destroy Snapshot Virtual Machine Tasks Recent Time In MS attribute 72 Destroy Snapshot Virtual Machine Tasks Recent Time In NS C attribute 73 Destroy Tasks Completed attribute 66 C1 Transitions Per Sec attribute 35 Destroy Tasks In Progress attribute 66 C2 Transitions Per Sec attribute 35 Destroy Virtual Machine Tasks Recent Time In MS C3 Transitions Per Sec attribute 35 attribute 73 Cache Hit Percent attribute 97 Destroy Virtual Machine Tasks Recent Time In NS Cache Hits attribute 97 attribute 73 Cache Misses attribute 97 Device ID attribute 23, 32, 91, 94 calculate historical data disk space 119 Directed Packets Received Per Sec attribute 85, 87, 89 capacity planning for historical data 119 Directed Packets Sent Per Sec attribute 85, 87, 90 Change In Interrupts Received attribute 81 Director attribute group 22 Change In Interrupts Sent attribute 81 Director Port attribute 22 Change In Throttle Events attribute 81 Director Server attribute 22 Clone Tasks Completed attribute 65 Discovery Library Adapter 209 Clone Tasks In Progress attribute 65 See DLA Clone Virtual Machine Tasks Recent Time In MS attribute 72 Discovery Library Toolkit 209 Clone Virtual Machine Tasks Recent Time In NS attribute 72 installing 210 Cluster Name attribute 96, 116 Disk Command Line attribute 20 situations 127 commands workspaces Take Action 145 descriptions 8 Compression Efficiency attribute 30 Disk attribute group 22 Configuration Data Root attribute 118 disk capacity planning for historical data 119 Connected Network ID attribute 91 Disk Read Latency attribute 24, 63 Connected Network Name attribute 91 Disk Utilization attribute 33 Context Switches Per Sec attribute 35 Disk workspace 8 Control Register Accesses Cost In MS attribute 44, 55 Disk Write Latency attribute 24, 63 Control Register Accesses Cost In NS attribute 44, 55 DLA 203, 209 Control Register Accesses Per Sec attribute 44, 55 data model 203 CPU Status attribute 99 classes 203 CPUID Instructions Cost In MS attribute 40, 51 documentation CPUID Instructions Cost In NS attribute 40, 51 See publications CPUID Instructions Per Sec attribute 40, 51 Domain attribute 93 Create VSS Snapshot Set Tasks Completed attribute 65 Dynamic Memory workspace 9 Create VSS Snapshot Set Tasks In Progress attribute 65 Create VSS Snapshot Set Tasks Recent Time In MS attribute 72 Create VSS Snapshot Set Tasks Recent Time In NS E attribute 72 Emulated Instructions Cost In MS attribute 44, 56 Current Bandwidth attribute 33 Emulated Instructions Cost In NS attribute 45, 56 Current Owner attribute 115, 116 Emulated Instructions Per Sec attribute 45, 56 Current Owner Manufacturer attribute 115, 116 Enable VM Resource Metering action 146 Current Owner Model attribute 115, 116 Enabled State attribute 23, 94, 99, 104, 107, 113, 114 Current Owner Serial Number attribute 115, 116 Enterprise Dashboard workspace 5 Current Pressure attribute 28 Enterprise Disk Dashboard workspace 6 Enterprise Hyper-V Summary attribute group 24 Enterprise Memory Dashboard workspace 6 D Enterprise Network Utilization Dashboard workspace 6 Enterprise Processor Dashboard workspace 6 Debug Register Accesses Cost In MS attribute 44, 55 Error Code attribute 97 Debug Register Accesses Cost In NS attribute 44, 56 Error Count attribute 86 Debug Register Accesses Per Sec attribute 44, 56 event Default Block Size attribute 23 mapping 173 Define Tasks Completed attribute 65 Event Category attribute 26 Define Tasks In Progress attribute 65 Event ID attribute 26 Define Virtual Machine Tasks Recent Time In MS attribute 72 Event Log Define Virtual Machine Tasks Recent Time In NS attribute 72 situations 128 Deleting attribute 83 workspaces Deleting Saved State attribute 83 descriptions 8 Deleting Snapshot attribute 83 Event Log attribute group 25 Deposited Pages attribute 38, 39 Event Log workspace 8

224 Microsoft Hyper-V Server agent Reference Event Source attribute 26 Hyper-V Hypervisor Virtual Processor More attribute Event Type attribute 26 group 54 Export Tasks Completed attribute 66 Hyper-V Legacy Network Adapter attribute group 62 Export Tasks In Progress attribute 66 Hyper-V Summary attribute group 63 Export Virtual Machine Tasks Recent Time In MS attribute 73 Hyper-V Task Manager Detail attribute group 64 Export Virtual Machine Tasks Recent Time In NS attribute 73 Hyper-V Task Manager Recent Time attribute group 71 Exporting attribute 83 Hyper-V Virtual IDE Controller attribute group 78 External Interrupts Cost In MS attribute 45, 56 Hyper-V Virtual IDE Controller Filter attribute group 79 External Interrupts Cost In NS attribute 45, 56 Hyper-V Virtual IDE Controller Win2K12 attribute group 80 External Interrupts Per Sec attribute 45, 56 Hyper-V Virtual Machine Bus attribute group 81 Hyper-V Virtual Machine Health Summary attribute group 82 F Hyper-V Virtual Machine Summary attribute group 82 Hyper-V Virtual Network Adapter attribute group 84 File System attribute 33 Hyper-V Virtual Storage Device attribute group 86 Flush Count attribute 86 Hyper-V Virtual Switch attribute group 87 Frames Dropped attribute 62 Hyper-V Virtual Switch Port attribute group 89 Frames Received Per Sec attribute 62 Hyper-V VM Association with Virtual Network attribute Frames Sent Per Sec attribute 62 group 91 Free Physical Disk attribute 23 Hyper-V VM IO APIC attribute group 91 Free Physical Disk V2 attribute 23 Hyper-V VM Vid Partition attribute group 92 Free Physical Memory attribute 94 Hypercalls Cost In Ms attribute 46 Free Physical Memory V2 attribute 94 Hypercalls Cost In MS attribute 57 Free Space attribute 33 Hypercalls Cost In NS attribute 46, 57 Full Name attribute 20 Hypercalls Per Sec attribute 46, 57 Functionality Test Message attribute 20 Hypervisor Functionality Test Status attribute 20 situations 128 workspaces descriptions 9 G Hypervisor attribute group 93 Global GVA Range Flushes Per Sec attribute 45, 56 Hypervisor workspace 9 GPA Pages attribute 38 GPA Space Hypercalls Per Sec attribute 40, 51 GPA Space Modifications Per Sec attribute 38 I Guest Operating System attribute 104, 107, 108 IBM Systems Director workspace 7 Guest Page Table Maps Per Sec attribute 40, 51 IDE Controller workspace 8 Guest Visible Physical Memory attribute 28 Import Tasks Completed attribute 66 Import Tasks In Progress attribute 66 Import Virtual Machine Tasks Recent Time In MS attribute 73 H Import Virtual Machine Tasks Recent Time In NS attribute 74 Hardware Interrupts Per Sec attribute 36 include file 211 Health Critical attribute 82 Integrated Service Management Library documentation 214 Health Ok attribute 82 Inter Processor Interrupts Per Sec attribute 36 Health State attribute 23, 95, 100, 104, 108, 113, 114 Inter Processor Interrupts Sent Per Sec attribute 36 Heart Beat attribute 104, 108 Interrupts Received attribute 81 historical data Interrupts Sent attribute 81 calculate disk space 119 Intervals Skipped attribute 98 disk capacity planning 119 IO Instructions Cost In MS attribute 46, 57 HLT Instructions Cost In MS attribute 45, 57 IO Instructions Cost In NS attribute 46, 57 HLT Instructions Cost In NS attribute 45, 57 IO Instructions Per Sec attribute 46, 58 HLT Instructions Per Sec attribute 46, 57 IO Intercept Messages Per Sec attribute 46, 58 Hyper V Dynamic Memory Balancer attribute group 26 Hyper V Dynamic Memory VM attribute group 28 Hyper V Logical Processor Load workspace 11 K Hyper V Replica VM attribute group 29 KBs Received Per Sec attribute 33 Hyper V Replication Statistics attribute group 31 KBs Sent Per Sec attribute 34 Hyper V Server Disk attribute group 32 KBs Total Per Sec attribute 34 Hyper V Server Network Interface attribute group 33 KHV_HV_Disk_Utilization_Crit situation 128 Hyper-V Hypervisor Logical Processor attribute group 35 KHV_HV_Disk_Utilization_Warn situation 129 Hyper-V Hypervisor Partition attribute group 38 KHV_HV_LP_ContextSwitches situation 136 Hyper-V Hypervisor Root Partition attribute group 39 KHV_HV_LP_Utilization_Crit situation 136 Hyper-V Hypervisor Root Virtual Processor attribute KHV_HV_LP_Utilization_Warn situation 136 group 40 KHV_HV_Memory_Utilization_Crit situation 129 Hyper-V Hypervisor Root Virtual Processor More attribute KHV_HV_Memory_Utilization_Warn situation 130 group 43 KHV_HV_NWAdapter_FramesDropped situation 134 Hyper-V Hypervisor Virtual Processor attribute group 51 KHV_HV_PCPU_Utilization_Crit situation 130

Index 225 KHV_HV_PCPU_Utilization_Warn situation 130 Maximum Memory Usage attribute 101 KHV_HV_PDisk_Latency_Crit situation 131 Maximum Pressure attribute 28 KHV_HV_PDisk_Latency_Warn situation 131 Memory KHV_HV_PDisk_Usage_Crit situation 128 situations 133 KHV_HV_PMemory_Available_Crit situation 132 workspaces KHV_HV_PMemory_Available_Warn situation 132 descriptions 9 KHV_HV_PNW_Utilization_Crit situation 133 Memory Add Operations attribute 27, 28 KHV_HV_PNW_Utilization_Warn situation 133 Memory Allocated attribute 105, 108 KHV_HV_RVP_Utilization_Crit situation 137 Memory attribute group 94 KHV_HV_RVP_Utilization_Warn situation 137 Memory Available attribute 25, 63 KHV_HV_StorageMigrate_Info situation 127 Memory in Percentage attribute group 95 KHV_HV_VM_ProcessorLoad_Crit situation 138 Memory Intercept Messages Per Sec attribute 47, 58 KHV_HV_VM_Status_Crit situation 140 Memory Remove Operations attribute 27, 28 KHV_HV_VMCreate_Info situation 142 Memory Utilized attribute 25, 63 KHV_HV_VMDelete_Info situation 142 Memory workspace 9 KHV_HV_VMMig_WO_Cluster_Info situation 143 Merge Disk Tasks Completed attribute 67 KHV_HV_VMMigrate_Info situation 142 Merge Disk Tasks In Progress attribute 67 KHV_HV_VP_Utilization_Crit situation 138 Merge Disk Tasks Recent Time In MS attribute 74 KHV_HV_VP_Utilization_Warn situation 139 Merge Disk Tasks Recent Time In NS attribute 74 KHV_HV_VStorageDevice_Warn situation 127 Merging Disks attribute 83 KHV_HV_VSwitch_PacketsFlooded situation 135 Message attribute 26 KHV_Image_Mgmt_Service_Down situation 125 Metering Duration attribute 101 KHV_Mem_On_Balancer_Node_Low situation 133 Microsoft Hyper-V Server KHV_Network_Service_Down situation 126 situations 125 KHV_VM_Disk_HealthState situation 128 workspaces KHV_VM_Heartbeat_Crit situation 140 descriptions 5 KHV_VM_Memory_HealthState situation 134 Microsoft Hyper-V Server workspace 5 KHV_VM_Mgmt_Service_Down situation 126 Migrate Tasks Completed attribute 67 KHV_VM_Processor_Warn situation 139 Migrate Tasks In Progress attribute 67 KHV_VM_ProcessorLoad_Crit situation 139 Migrate Virtual Machine Tasks Recent Time In MS KHV_VM_Replication_Health_Crit situation 141 attribute 74 KHV_VM_Replication_Health_Warn situation 141 Migrate Virtual Machine Tasks Recent Time In NS KHV_VM_Switch_HealthState situation 135 attribute 74 Migration situations 134 L workspaces descriptions 9 Large Page TLB Fills Per Sec attribute 47, 58 Migration attribute group 96 Last Collection Duration attribute 98 Migration workspace 9 Last Collection Finished attribute 98 Minimum Memory Usage attribute 101 Last Collection Start attribute 98 Minimum Pressure attribute 28 Last Replication Size attribute 30 Model attribute 93, 105, 109 Learned MAC Addresses attribute 88 Modify Resources Tasks Completed attribute 67 Learned MAC Addresses Per Sec attribute 88 Modify Resources Tasks In Progress attribute 67 Legacy Network Adapter workspace 10 Modify Resources Virtual Machine Tasks Recent Time In MS Limit attribute 100 attribute 74 Load Percentage attribute 100 Modify Resources Virtual Machine Tasks Recent Time In NS Load Time attribute 23 attribute 74 Local Flushed GVA Ranges Per Sec attribute 47, 58 Modify Service Settings Tasks Complete attribute 67 Local Hyper-V Dashboard workspace 7 Modify Service Settings Tasks In Progress attribute 68 Log Name attribute 26 Modify Service Settings Tasks Recent Time In MS attribute 75 Logical Processor Hypercalls Per Sec attribute 47, 58 Modify Service Settings Tasks Recent Time In NS attribute 75 Logical Processor Migrations Per Sec attribute 47, 58 Modify Tasks Completed attribute 68 Logical Processors attribute 93 Modify Tasks In Progress attribute 68 Long Spin Wait Hypercalls Per Sec attribute 47, 58 Modify Virtual Machine Tasks Recent Time In MS attribute 75 Modify Virtual Machine Tasks Recent Time In NS M attribute 75 MAC Address attribute 91 Monitor Transition Cost In MS attribute 36 Machine Name attribute 93 Monitor Transition Cost In NS attribute 36 Manufacturer attribute 93, 105, 108 Monitored Notifications attribute 93 Max Disk Allocated attribute 23 MSR Accesses Cost In MS attribute 47, 59 Max Disk Allocated V2 attribute 24 MSR Accesses Cost In NS attribute 47, 59 Max Logical Processor attribute 25, 63 MSR Accesses Per Sec attribute 48, 59 Max Replication Latency attribute 31 Multicast Packets Received Per Sec attribute 85, 88, 90 Max Replication Size attribute 31 Multicast Packets Sent Per Sec attribute 85, 88, 90 Max Virtual Processor attribute 25, 63 MWAIT Instructions Cost In MS attribute 48, 59

226 Microsoft Hyper-V Server agent Reference MWAIT Instructions Cost In NS attribute 48, 59 Page Table Eviction Per Sec attribute 49, 60 MWAIT Instructions Per Sec attribute 48, 59 Page Table Reclamations Per Sec attribute 49, 60 Page Table Resets Per Sec attribute 49, 60 Page Table Validations Per Sec attribute 49, 60 N Page Table Write Intercepts Per Sec attribute 50, 61 Partition workspace 12 Name attribute 20, 27, 29, 36, 38, 39, 40, 48, 51, 59, 62, 78, 79, Partitions attribute 93 80, 85, 86, 88, 90, 92, 95 Pause Tasks Completed attribute 68 Network Pause Tasks In Progress attribute 68 situations 134 Pause Virtual Machine Tasks Recent Time In MS attribute 75 workspaces Pause Virtual Machine Tasks Recent Time In NS attribute 75 descriptions 10 Paused attribute 83 Network Bytes Recv attribute 30 Pausing attribute 83 Network Bytes Sent attribute 30 Pending Interrupts Cost In MS attribute 50, 61 Network Failure Count attribute 31 Pending Interrupts Cost In NS attribute 50, 61 Network Inbound attribute 101 Pending Interrupts Per Sec attribute 50, 61 Network Interface Name attribute 34 Pending Replication Size attribute 31 Network Outbound attribute 101 Percent C1 Time attribute 36 Network Utilization attribute 25, 63 Percent C2 Time attribute 36 Network workspace 10 Percent C3 Time attribute 37 Node attribute 20, 22, 24, 25, 26, 27, 29, 30, 31, 33, 34, 36, 38, Percent Guest Run Time attribute 37, 41, 52 39, 40, 48, 51, 59, 63, 64, 68, 75, 78, 79, 80, 81, 82, 83, 85, 86, Percent Hypervisor Run Time attribute 37, 41, 52 88, 90, 91, 92, 93, 95, 96, 98, 100, 102, 105, 109, 113, 114, 115, Percent Idle Time attribute 37, 105, 109 117, 118 Percent Privileged Time attribute 21 Notes attribute 105, 109 Percent Processor Time attribute 21 Number Of Blocks attribute 95 Percent Total Run Time attribute 37, 41, 53 Number of Collections attribute 98 Percent User Mode Time attribute 21 Number of Processors attribute 100, 105, 109 Percentage Available Memory attribute 96 Performance Object Status attribute group 97 Performance Object Status workspace 7 O Physical Memory attribute 29 Object Name attribute 98 Physical Pages Allocated attribute 92 Object Status attribute 99 PID attribute 21 Object Type attribute 99 policies 155 Operational VLAN Trunk Encapsulation attribute 114 Preferred Numa Node Index attribute 92 Other Hypercalls Per Sec attribute 48, 59 prerequisite publications 213 Other Intercepts Cost In MS attribute 48, 60 probe rules file Other Intercepts Cost In NS attribute 48, 60 include 211 Other Intercepts Per Sec attribute 49, 60 Processor Other Messages Per Sec attribute 49, 60 situations 136 Output Queue Length attribute 34 workspaces Owner attribute 96, 118 descriptions 11 Processor attribute group 99 Processor Load attribute 105, 109 P Processor workspace 11 publications 213, 214 Packets Flooded attribute 88 IBM Tivoli Monitoring 213 Packets Flooded Per Sec attribute 88 Integrated Service Management Library 214 Packets Outbound Discarded attribute 34 prerequisite 213 Packets Outbound Errors attribute 34 Redbooks 214 Packets Per sec attribute 113 related 214 Packets Per Sec attribute 86, 90 Service Management Connect 214 Packets Persec attribute 34 SMC Packets Received Discarded attribute 34 See Service Management Connect Packets Received Errors attribute 35 Technotes 214 Packets Received Per sec attribute 113 Purged MAC Addresses attribute 88 Packets Received Per Sec attribute 35, 86, 90 Purged MAC Addresses Per Sec attribute 89 Packets Received Unknown attribute 35 Packets Sent Per sec attribute 113 Packets Sent Per Sec attribute 86, 90 Page Fault Intercepts Cost In MS attribute 49, 52 Q Page Fault Intercepts Cost In NS attribute 49, 52 queries, using attributes 15 Page Fault Intercepts Per Sec attribute 41, 52 Query Name attribute 99 Page Faults per Sec attribute 21 Page Invalidations Cost In MS attribute 41, 52 Page Invalidations Cost In NS attribute 41, 52 Page Invalidations Per Sec attribute 41, 52 Page Table Allocations Per Sec attribute 49, 60

Index 227 situations (continued) R additional information Read Bytes Per Sec attribute 79, 80, 86 predefined, defined 123 Read Count attribute 87 KHV_HV_Disk_Utilization_Crit 128 Read Sectors Per Sec attribute 79, 80 KHV_HV_Disk_Utilization_Warn 129 Redbooks 214 KHV_HV_LP_ContextSwitches 136 Reflected Guest Page Faults Per Sec attribute 50, 61 KHV_HV_LP_Utilization_Crit 136 Refresh Interval attribute 99 KHV_HV_LP_Utilization_Warn 136 Remote Physical Pages attribute 92 KHV_HV_Memory_Utilization_Crit 129 Remove Resources Tasks Completed attribute 68 KHV_HV_Memory_Utilization_Warn 130 Remove Resources Tasks In Progress attribute 68 KHV_HV_NWAdapter_FramesDropped 134 Remove Resources Virtual Machine Tasks Recent Time In MS KHV_HV_PCPU_Utilization_Crit 130 attribute 75 KHV_HV_PCPU_Utilization_Warn 130 Remove Resources Virtual Machine Tasks Recent Time In NS KHV_HV_PDisk_Latency_Crit 131 attribute 76 KHV_HV_PDisk_Latency_Warn 131 Removed Memory attribute 27, 29 KHV_HV_PDisk_Usage_Crit 128 Replication Count attribute 30 KHV_HV_PMemory_Available_Crit 132 Replication Failure Count attribute 31 KHV_HV_PMemory_Available_Warn 132 Replication Health attribute 32 KHV_HV_PNW_Utilization_Crit 133 Replication Latency attribute 30, 32 KHV_HV_PNW_Utilization_Warn 133 Replication Miss Count attribute 32 KHV_HV_RVP_Utilization_Crit 137 Replication Size attribute 32 KHV_HV_RVP_Utilization_Warn 137 Replication Success Count attribute 32 KHV_HV_StorageMigrate_Info 127 Reservation attribute 100 KHV_HV_VM_ProcessorLoad_Crit 138 Reserved attribute 115 KHV_HV_VM_Status_Crit 140 Reset Tasks Completed attribute 69 KHV_HV_VMCreate_Info 142 Reset Tasks In Progress attribute 69 KHV_HV_VMDelete_Info 142 Reset Virtual Machine Tasks Recent Time In MS attribute 76 KHV_HV_VMMig_WO_Cluster_Info 143 Reset Virtual Machine Tasks Recent Time In NS attribute 76 KHV_HV_VMMigrate_Info 142 Resetting attribute 83 KHV_HV_VP_Utilization_Crit 138 Resource Metering attribute group 101 KHV_HV_VP_Utilization_Warn 139 Resource Metering workspace 12 KHV_HV_VStorageDevice_Warn 127 Restore Tasks Completed attribute 69 KHV_HV_VSwitch_PacketsFlooded 135 Restore Tasks In Progress attribute 69 KHV_Image_Mgmt_Service_Down 125 Restore Virtual Machine Tasks Recent Time In MS KHV_Mem_On_Balancer_Node_Low 133 attribute 76 KHV_Network_Service_Down 126 Restore Virtual Machine Tasks Recent Time In NS KHV_VM_Disk_HealthState 128 attribute 76 KHV_VM_Heartbeat_Crit 140 Resume Tasks Completed attribute 69 KHV_VM_Memory_HealthState 134 Resume Tasks In Progress attribute 69 KHV_VM_Mgmt_Service_Down 126 Resume Virtual Machine Tasks Recent Time In MS KHV_VM_Processor_Warn 139 attribute 76 KHV_VM_ProcessorLoad_Crit 139 Resume Virtual Machine Tasks Recent Time In NS KHV_VM_Replication_Health_Crit 141 attribute 77 KHV_VM_Replication_Health_Warn 141 Resuming attribute 83 KHV_VM_Switch_HealthState 135 Resynchronized Bytes attribute 30 overview 123 Root Virtual Processor Load workspace 11 predefined 123 Running attribute 83 Situation Editor 123 situations, using attributes 15 Small Page TLB Fills Per Sec attribute 50, 61 S Smart Paging Working Set Size attribute 29 Save Tasks Completed attribute 69 SMC Save Tasks In Progress attribute 70 See Service Management Connect Save Virtual Machine Tasks Recent Time In MS attribute 77 Snapshot Data Root attribute 118 Save Virtual Machine Tasks Recent Time In NS attribute 77 Snapshot Tasks Completed attribute 70 Saved attribute 84 Snapshot Tasks In Progress attribute 70 Saving attribute 84 Snapshot Virtual Machine Tasks Recent Time In MS Scheduler Interrupts Per Sec attribute 37 attribute 77 Serial Number attribute 93, 105, 110, 115, 117, 118 Snapshot Virtual Machine Tasks Recent Time In NS Service Management Connect 214 attribute 77 Shutdown Tasks Completed attribute 70 Start Hyper-V Image Management Service action 146 Shutdown Tasks In Progress attribute 70 Start Hyper-V Networking Management Service action 147 Shutdown Virtual Machine Tasks Recent Time In MS Start Hyper-V Virtual Machine action 148 attribute 77 Start Hyper-V Virtual Machine Management Service Shutdown Virtual Machine Tasks Recent Time In NS action 149 attribute 77 Start Tasks Completed attribute 70 situations 125 Start Tasks In Progress attribute 70

228 Microsoft Hyper-V Server agent Reference Start Virtual Machine Tasks Recent Time In MS attribute 78 Tivoli Business Service Manager (continued) Start Virtual Machine Tasks Recent Time In NS attribute 78 launching from Tivoli Enterprise Portal 212 Starting attribute 84 Tivoli Enterprise Portal Status attribute 21 Tivoli Event Integration Facility (EIF) probe 209 Stop Hyper-V Image Management Service action 150 viewing data in Tivoli Enterprise Portal 212 Stop Hyper-V Networking Management Service action 150 Tivoli Business Service Managerintegration tasks 210 Stop Hyper-V Virtual Machine action 151 Tivoli Enterprise Console Stop Hyper-V Virtual Machine Management Service event mapping 173 action 152 Tivoli Event Integration Facility (EIF) probe Stopping attribute 84 configuring 211 Swap File Data Root attribute 118 Total Disk Allocation attribute 102 Switch ID attribute 113, 114 Total Intercepts Cost In MS attribute 42, 53 Switch Name attribute 113, 114 Total Intercepts Cost In NS attribute 42, 53 Switch Port ID attribute 114 Total Intercepts Per Sec attribute 42, 53 Synthetic Interrupt Hypercalls Per Sec attribute 50, 61 Total Interrupts Per Sec attribute 37 Synthetic Interrupts Per Sec attribute 50, 61 Total Memory attribute 96 System Processor Utilization attribute 25, 64 Total Messages Per Sec attribute 42, 53 Total Mount Time attribute 24 Total Pages attribute 94 T Total Size attribute 33 Turned Off attribute 84 Take Action commands Type attribute 22 additional information 145 Enable VM Resource Metering 146 overview 145 predefined 145 U Start Hyper-V Image Management Service 146 Up Time attribute 106, 110 Start Hyper-V Networking Management Service 147 Up Time DDHHMM attribute 106, 110 Start Hyper-V Virtual Machine 148 Use TEP Credential attribute 22 Start Hyper-V Virtual Machine Management Service 149 Used Space attribute 33 Stop Hyper-V Image Management Service 150 Stop Hyper-V Networking Management Service 150 Stop Hyper-V Virtual Machine 151 V Stop Hyper-V Virtual Machine Management Service 152 Version attribute 94 take actions VHD File Path attribute 106, 110, 118 descriptions 146 VHD File Size attribute 106, 110, 111 Taking Snapshot attribute 84 VHD File Size V2 attribute 106, 111 Task Manager Details workspace 12 views Technotes 214 Availability workspace 7 Thread Count attribute 21 Disk workspace 8 Thread Pool Active Threads attribute 102 Dynamic Memory workspace 9 Thread Pool Avg Active Threads attribute 102 Enterprise Dashboard workspace 5 Thread Pool Avg Job Wait attribute 102 Enterprise Disk Dashboard workspace 6 Thread Pool Avg Queue Length attribute 103 Enterprise Memory Dashboard workspace 6 Thread Pool Max Active Threads attribute 103 Enterprise Network Utilization Dashboard workspace 6 Thread Pool Max Queue Length attribute 103 Enterprise Processor Dashboard workspace 6 Thread Pool Max Size attribute 103 Event Log workspace 8 Thread Pool Min Active Threads attribute 103 Hyper V Logical Processor Load workspace 11 Thread Pool Min Queue Length attribute 103 Hypervisor workspace 9 Thread Pool Queue Length attribute 103 IBM Systems Director workspace 7 Thread Pool Size attribute 104 IDE Controller workspace 8 Thread Pool Status attribute group 102 Legacy Network Adapter workspace 10 Thread Pool Total Jobs attribute 104 Local Hyper-V Dashboard workspace 7 Throttle Events attribute 82 Memory workspace 9 Time Generated attribute 26 Microsoft Hyper-V Server workspace 5 Timer Interrupts Per Sec attribute 37 Migration workspace 9 Timestamp attribute 21, 22, 24, 25, 26, 27, 29, 30, 32, 33, 35, Network workspace 10 37, 38, 39, 41, 51, 53, 62, 63, 64, 70, 78, 79, 80, 82, 84, 86, 87, Partition workspace 12 89, 90, 91, 92, 93, 95, 96, 99, 100, 102, 104, 105, 110, 113, 114, Performance Object Status workspace 7 115, 117, 118 Processor workspace 11 Tivoli Business Service Manager Resource Metering workspace 12 components for integrating with 209 Root Virtual Processor Load workspace 11 configuring additional IBM Tivoli Monitoring web Task Manager Details workspace 12 services 212 Virtual Machine Summary workspace 12 creating a service 211 Virtual Machine workspace 12 creating data source mapping 212 Virtual Network Adapter workspace 10 installing Discovery Library Toolkit 210 Virtual Storage Device Details workspace 8 integration 209

Index 229 views (continued) workspaces Virtual Switch Port workspace 10 Availability 7 VLAN EndPoint workspace 10 descriptions 5 VM Association with Virtual Network workspace 10 Disk 8 VM Modification workspace 13 Dynamic Memory 9 VM Replication workspace 13 Enterprise Dashboard 5 VM Storage Migration workspace 8 Enterprise Disk Dashboard 6 VM VID Partition workspace 9 Enterprise Memory Dashboard 6 VM Virtual Processor Details workspace 11 Enterprise Network Utilization Dashboard 6 VM Virtual Processor Load workspace 11 Enterprise Processor Dashboard 6 Virtual Interrupt Hypercalls Per Sec attribute 42, 53 Event Log 8 Virtual Interrupts Per Sec attribute 42, 53 Hyper V Logical Processor Load 11 Virtual Machine Hypervisor 9 situations 140 IBM Systems Director 7 workspaces IDE Controller 8 descriptions 12 Legacy Network Adapter 10 Virtual Machine attribute 31, 32, 116, 117, 119 Local Hyper-V Dashboard 7 Virtual Machine attribute group 104 Memory 9 Virtual Machine Details attribute group 107 Microsoft Hyper-V Server 5 Virtual Machine ID attribute 24, 95, 100, 106, 111, 117 Migration 9 Virtual Machine Name attribute 24, 53, 91, 95, 96, 100, 102, Network 10 106, 111, 112, 117 Partition 12 Virtual Machine OS attribute 112, 118 Performance Object Status 7 Virtual Machine Summary workspace 12 predefined 4 Virtual Machine workspace 12 Processor 11 Virtual MMU Hypercalls Per Sec attribute 42, 54 Resource Metering 12 Virtual Network Adapter workspace 10 Root Virtual Processor Load 11 Virtual Processor Hypercalls Per Sec attribute 42, 54 Task Manager Details 12 Virtual Processors attribute 38, 39, 94 Virtual Machine 12 Virtual Size attribute 22 Virtual Machine Summary 12 Virtual Storage Device Details workspace 8 Virtual Network Adapter 10 Virtual Switch attribute group 112 Virtual Storage Device Details 8 Virtual Switch Port workspace 10 Virtual Switch Port 10 Virtual TLB Flush Entires Per Sec attribute 39 VLAN EndPoint 10 Virtual TLB Pages attribute 39, 40 VM Association with Virtual Network 10 VLAN Endpoint attribute group 114 VM Modification 13 VLAN EndPoint workspace 10 VM Replication 13 VM Association with Virtual Network workspace 10 VM Storage Migration 8 VM Mig WO Cluster attribute group 115 VM VID Partition 9 VM Modification VM Virtual Processor Details 11 situations 141 VM Virtual Processor Load 11 workspaces Workspaces descriptions 13 additional information 1 VM Modification attribute group 116 overview 1 VM Modification workspace 13 Write Bytes Per Sec attribute 79, 80, 81, 87 VM Operating System attribute group 117 Write Count attribute 87 VM Replication workspace 13 Written Sectors Per Sec attribute 79, 80, 81 VM Status Crit attribute 106, 112 VM Storage Migration attribute group 118 VM Storage Migration workspace 8 VM VID Partition workspace 9 VM Virtual Processor Details workspace 11 VM Virtual Processor Load workspace 11

W Waiting To Start attribute 84 Waiting to Start Tasks Completed attribute 71 Waiting to Start Tasks In Progress attribute 71 Waiting To Start Virtual Machine Tasks Recent Time In MS attribute 78 Waiting To Start Virtual Machine Tasks Recent Time In NS attribute 78 Weight attribute 100 Workflow Editor 155 Working Set Size attribute 22

230 Microsoft Hyper-V Server agent Reference

IBM®

Printed in USA