This rule collects the current amount of free public IP address pools available on the region.
Available public IP address pools collection rule. This rule collects the current amount of free public IP address pools available on the region.
Target | Microsoft.SystemCenter.AzureStack.Region |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.DS | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.PublicIpAddressPools.Available" Target="Microsoft.SystemCenter.AzureStack.Region" Enabled="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.DS">
<DeploymentId>$Target/Host/Property[Type="Microsoft.SystemCenter.AzureStack.Deployment"]/EndpointUrl$</DeploymentId>
<TimeoutSeconds>60</TimeoutSeconds>
<IntervalSeconds>900</IntervalSeconds>
<RegionId>$Target/Property[Type="Microsoft.SystemCenter.AzureStack.Region"]/RegionId$</RegionId>
<DefaultRegion>$Target/Host/Property[Type="Microsoft.SystemCenter.AzureStack.Deployment"]/Region$</DefaultRegion>
<TargetId>$Target/Id$</TargetId>
<ObjectCounter>Azure Stack Region</ObjectCounter>
<CounterName>Public IP address pools (Available One)</CounterName>
<InstanceName/>
<CounterSettings>
<CounterSettings>
<CounterName>Physical storage (Used TB)</CounterName>
<RuleId>$MPElement[Name="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.PhysicalStorage.Used"]$</RuleId>
</CounterSettings>
<CounterSettings>
<CounterName>Physical storage (Available TB)</CounterName>
<RuleId>$MPElement[Name="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.PhysicalStorage.Available"]$</RuleId>
</CounterSettings>
<CounterSettings>
<CounterName>Physical memory (Used GB)</CounterName>
<RuleId>$MPElement[Name="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.PhysicalMemory.Used"]$</RuleId>
</CounterSettings>
<CounterSettings>
<CounterName>Physical memory (Available GB)</CounterName>
<RuleId>$MPElement[Name="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.PhysicalMemory.Available"]$</RuleId>
</CounterSettings>
<CounterSettings>
<CounterName>Public IP address pools (Used One)</CounterName>
<RuleId>$MPElement[Name="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.PublicIpAddressPools.Used"]$</RuleId>
</CounterSettings>
<CounterSettings>
<CounterName>Public IP address pools (Available One)</CounterName>
<RuleId>$MPElement[Name="Microsoft.SystemCenter.AzureStack.Region.Performance.Collection.PublicIpAddressPools.Available"]$</RuleId>
</CounterSettings>
</CounterSettings>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="MSDL!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>