-
Notifications
You must be signed in to change notification settings - Fork 4
/
HypervHostPerfRules.mptg
104 lines (104 loc) · 8.4 KB
/
HypervHostPerfRules.mptg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<TemplateGroup>
<Instances>
<Instance ID="Instance6e6966ef64584dabab974d07aee03c69" Type="Microsoft.SystemCenter.Authoring.CodeGeneration.Monitoring.PerformanceCollectionRule" Version="1.0.0.0">
<PerformanceCollectionRuleConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Id>HypervisorVirtualProcessors.Rule</Id>
<DisplayName>Hyper-V 2012 R2 - Virtual Processors</DisplayName>
<Description>Hypervisor Virtual Processors Count</Description>
<Category>PerformanceCollection</Category>
<ConfirmDelivery>false</ConfirmDelivery>
<Target>Hyperv2012R2!Microsoft.Windows.HyperV.2012.R2.ServerRole</Target>
<Enabled>true</Enabled>
<Remotable>true</Remotable>
<Priority>Normal</Priority>
<DiscardLevel>100</DiscardLevel>
<ConditionDetectionId>CD</ConditionDetectionId>
<DataSourceId>DS</DataSourceId>
<DataSourceConfig><ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName><CounterName>Virtual Processors</CounterName><ObjectName>Hyper-V Hypervisor</ObjectName><InstanceName></InstanceName><AllInstances>false</AllInstances><Frequency>3600</Frequency><Tolerance>0</Tolerance><ToleranceType>Absolute</ToleranceType><MaximumSampleSeparation>1</MaximumSampleSeparation></DataSourceConfig>
<DataSourceType>Perf!System.Performance.OptimizedDataProvider</DataSourceType>
<CollectToDB>true</CollectToDB>
<CollectToDW>true</CollectToDW>
</PerformanceCollectionRuleConfig>
</Instance>
<Instance ID="Instance256fc222ac49488cbed4d322af5deeef" Type="Microsoft.SystemCenter.Authoring.CodeGeneration.Monitoring.PerformanceCollectionRule" Version="1.0.0.0">
<PerformanceCollectionRuleConfig xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Id>HypervisorTotalCPUTime.Rule</Id>
<DisplayName>Hyper-V 2012 R2 - Total CPU Usage</DisplayName>
<Description>Totale CPU Usage for both parten and child partitions.</Description>
<Category>PerformanceCollection</Category>
<ConfirmDelivery>false</ConfirmDelivery>
<Target>Hyperv2012R2!Microsoft.Windows.HyperV.2012.R2.ServerRole</Target>
<Enabled>true</Enabled>
<Remotable>true</Remotable>
<Priority>Normal</Priority>
<DiscardLevel>100</DiscardLevel>
<ConditionDetectionId>CD</ConditionDetectionId>
<DataSourceId>DS</DataSourceId>
<DataSourceConfig><ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName><CounterName>% Total Run Time</CounterName><ObjectName>Hyper-V Hypervisor Logical Processor</ObjectName><InstanceName>_Total</InstanceName><AllInstances>false</AllInstances><Frequency>300</Frequency><Tolerance>5</Tolerance><ToleranceType>Absolute</ToleranceType><MaximumSampleSeparation>10</MaximumSampleSeparation></DataSourceConfig>
<DataSourceType>Perf!System.Performance.OptimizedDataProvider</DataSourceType>
<CollectToDB>true</CollectToDB>
<CollectToDW>true</CollectToDW>
</PerformanceCollectionRuleConfig>
</Instance>
<Instance ID="Instanced10458b2bbe64b6e9882f73decd0187c" Type="Microsoft.SystemCenter.Authoring.CodeGeneration.Monitoring.PerformanceCollectionRule" Version="1.0.0.0">
<PerformanceCollectionRuleConfig xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Id>HypervisorAvgMemPressure.Rule</Id>
<DisplayName>Hyper-V 2012 R2 - Average Memory Pressure</DisplayName>
<Description>Average dynamic memoery pressure</Description>
<Category>PerformanceCollection</Category>
<ConfirmDelivery>false</ConfirmDelivery>
<Target>Hyperv2012R2!Microsoft.Windows.HyperV.2012.R2.ServerRole</Target>
<Enabled>true</Enabled>
<Remotable>true</Remotable>
<Priority>Normal</Priority>
<DiscardLevel>100</DiscardLevel>
<ConditionDetectionId>CD</ConditionDetectionId>
<DataSourceId>DS</DataSourceId>
<DataSourceConfig><ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName><CounterName>Average Pressure</CounterName><ObjectName>Hyper-V Dynamic Memory Balancer</ObjectName><InstanceName>System Balancer</InstanceName><AllInstances>false</AllInstances><Frequency>300</Frequency><Tolerance>5</Tolerance><ToleranceType>Absolute</ToleranceType><MaximumSampleSeparation>10</MaximumSampleSeparation></DataSourceConfig>
<DataSourceType>Perf!System.Performance.OptimizedDataProvider</DataSourceType>
<CollectToDB>true</CollectToDB>
<CollectToDW>true</CollectToDW>
</PerformanceCollectionRuleConfig>
</Instance>
<Instance ID="Instance02215b81f69f46e186811b970537f76c" Type="Microsoft.SystemCenter.Authoring.CodeGeneration.Monitoring.PerformanceCollectionRule" Version="1.0.0.0">
<PerformanceCollectionRuleConfig xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Id>HypervisorLogicalProcessors.Rule</Id>
<DisplayName>Hyper-V 2012 R2 - Logical Processors</DisplayName>
<Description>Hypervisor Logical processors Count</Description>
<Category>PerformanceCollection</Category>
<ConfirmDelivery>false</ConfirmDelivery>
<Target>Hyperv2012R2!Microsoft.Windows.HyperV.2012.R2.ServerRole</Target>
<Enabled>true</Enabled>
<Remotable>true</Remotable>
<Priority>Normal</Priority>
<DiscardLevel>100</DiscardLevel>
<ConditionDetectionId>CD</ConditionDetectionId>
<DataSourceId>DS</DataSourceId>
<DataSourceConfig><ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName><CounterName>Logical Processors</CounterName><ObjectName>Hyper-V Hypervisor</ObjectName><InstanceName></InstanceName><AllInstances>false</AllInstances><Frequency>3600</Frequency><Tolerance>0</Tolerance><ToleranceType>Absolute</ToleranceType><MaximumSampleSeparation>1</MaximumSampleSeparation></DataSourceConfig>
<DataSourceType>Perf!System.Performance.OptimizedDataProvider</DataSourceType>
<CollectToDB>true</CollectToDB>
<CollectToDW>true</CollectToDW>
</PerformanceCollectionRuleConfig>
</Instance>
<Instance ID="Instance9f03b64d6a66430aa9391f2cffb1b31f" Type="Microsoft.SystemCenter.Authoring.CodeGeneration.Monitoring.PerformanceCollectionRule" Version="1.0.0.0">
<PerformanceCollectionRuleConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Id>HypervisorPartitions.Rule</Id>
<DisplayName>Hyper-V 2012 R2 - Partitions</DisplayName>
<Description>Hypervisor Partitions Count</Description>
<Category>PerformanceCollection</Category>
<ConfirmDelivery>false</ConfirmDelivery>
<Target>Hyperv2012R2!Microsoft.Windows.HyperV.2012.R2.ServerRole</Target>
<Enabled>true</Enabled>
<Remotable>true</Remotable>
<Priority>Normal</Priority>
<DiscardLevel>100</DiscardLevel>
<ConditionDetectionId>CD</ConditionDetectionId>
<DataSourceId>DS</DataSourceId>
<DataSourceConfig><ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName><CounterName>Partitions</CounterName><ObjectName>Hyper-V Hypervisor</ObjectName><InstanceName></InstanceName><AllInstances>false</AllInstances><Frequency>3600</Frequency><Tolerance>0</Tolerance><ToleranceType>Absolute</ToleranceType><MaximumSampleSeparation>1</MaximumSampleSeparation></DataSourceConfig>
<DataSourceType>Perf!System.Performance.OptimizedDataProvider</DataSourceType>
<CollectToDB>true</CollectToDB>
<CollectToDW>true</CollectToDW>
</PerformanceCollectionRuleConfig>
</Instance>
</Instances>
</TemplateGroup>