DataCore.SANsymphonyV.Library.TemplateDataCore SANsymphony-V

DataCore.SANsymphonyV.Library.Template (Template)

This template allows you to monitor DataCore SANsymphony-V.

Source Code:

<Template ID="DataCore.SANsymphonyV.Library.Template">
<Configuration>
<xsd:element name="TypeId" type="xsd:string"/>
<xsd:element name="LocaleId" type="xsd:string"/>
<xsd:element name="Connection" type="xsd:string"/>
<xsd:element name="Perspective" type="xsd:string"/>
<xsd:element name="Name" type="xsd:string"/>
<xsd:element name="Description" type="xsd:string"/>
</Configuration>
<References>
<Reference ID="SC"/>
<Reference ID="Windows"/>
<Reference ID="Health"/>
<Reference ID="System"/>
<Reference ID="Performance"/>
<Reference ID="DataWarehouse"/>
<Reference ID="Self"/>
</References>
<Implementation>
<TypeDefinitions>
<EntityTypes>
<ClassTypes>
<ClassType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.__Part" Accessibility="Public" Abstract="false" Base="$Reference/Self$DataCore.SANsymphonyV.Library.__Part" Hosted="true" Singleton="false"/>
<ClassType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment" Accessibility="Public" Abstract="false" Base="$Reference/Self$DataCore.SANsymphonyV.Library.Environment" Hosted="false" Singleton="true"/>
<ClassType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host" Accessibility="Public" Abstract="false" Base="$Reference/Self$DataCore.SANsymphonyV.Library.Host" Hosted="true" Singleton="false"/>
<ClassType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment" Accessibility="Public" Abstract="false" Base="$Reference/Self$DataCore.SANsymphonyV.Library.HostEnvironment" Hosted="false" Singleton="true"/>
<ClassType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" Accessibility="Public" Abstract="false" Base="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode" Hosted="true" Singleton="false"/>
<ClassType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.Seed" Accessibility="Public" Abstract="false" Base="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode.Seed" Hosted="true" Singleton="false"/>
<ClassType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk" Accessibility="Public" Abstract="false" Base="$Reference/Self$DataCore.SANsymphonyV.Library.PhysicalDisk" Hosted="true" Singleton="false"/>
<ClassType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool" Accessibility="Public" Abstract="false" Base="$Reference/Self$DataCore.SANsymphonyV.Library.Pool" Hosted="true" Singleton="false"/>
<ClassType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server" Accessibility="Public" Abstract="false" Base="$Reference/Self$DataCore.SANsymphonyV.Library.Server" Hosted="true" Singleton="false"/>
<ClassType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment" Accessibility="Public" Abstract="false" Base="$Reference/Self$DataCore.SANsymphonyV.Library.ServerEnvironment" Hosted="false" Singleton="true"/>
<ClassType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk" Accessibility="Public" Abstract="false" Base="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDisk" Hosted="true" Singleton="false"/>
</ClassTypes>
<RelationshipTypes>
<RelationshipType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.__PerspectiveNodeHostsPart" Accessibility="Public" Abstract="false" Base="$Reference/System$System.Hosting">
<Source>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode</Source>
<Target>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.__Part</Target>
</RelationshipType>
<RelationshipType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNodeHostsHost" Accessibility="Public" Abstract="false" Base="$Reference/System$System.Hosting">
<Source>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode</Source>
<Target>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host</Target>
</RelationshipType>
<RelationshipType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNodeHostsPhysicalDisk" Accessibility="Public" Abstract="false" Base="$Reference/System$System.Hosting">
<Source>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode</Source>
<Target>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk</Target>
</RelationshipType>
<RelationshipType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNodeHostsPool" Accessibility="Public" Abstract="false" Base="$Reference/System$System.Hosting">
<Source>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode</Source>
<Target>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool</Target>
</RelationshipType>
<RelationshipType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNodeHostsServer" Accessibility="Public" Abstract="false" Base="$Reference/System$System.Hosting">
<Source>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode</Source>
<Target>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server</Target>
</RelationshipType>
<RelationshipType ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNodeHostsVirtualDisk" Accessibility="Public" Abstract="false" Base="$Reference/System$System.Hosting">
<Source>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode</Source>
<Target>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk</Target>
</RelationshipType>
</RelationshipTypes>
</EntityTypes>
<SecureReferences>
<SecureReference ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference" Accessibility="Public" Context="$Reference/System$System.Entity"/>
</SecureReferences>
</TypeDefinitions>
<Monitoring>
<Discoveries>
<Discovery ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.Discovery" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Environment" PropertyID="Id"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Environment" PropertyID="Connection"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Group" PropertyID="Description"/>
<Property TypeID="$Reference/System$System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.EnvironmentProvider">
<Interval>14400</Interval>
<SyncTime/>
<envId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/Id$</envId>
<envDisplayName>$Target/Property[Type="$Reference/System$System.Entity"]/DisplayName$ [$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$]</envDisplayName>
<envDescription>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.Entity"]/Description$</envDescription>
<TemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment"]$</TemplateId>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<Connection>$TemplateConfig/Connection$</Connection>
<Perspective>$TemplateConfig/Perspective$</Perspective>
<Name>$TemplateConfig/Name$</Name>
<Description>$TemplateConfig/Description$</Description>
</DataSource>
</Discovery>
<Discovery ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.EnvironmentContainsHostEnvironment.Discovery" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.EnvironmentContainsHostEnvironment"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="$Reference/SC$Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="$Reference/Self$DataCore.SANsymphonyV.Library.EnvironmentContainsHostEnvironment"]$</RelationshipClass>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>
<Discovery ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.EnvironmentContainsServerEnvironment.Discovery" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.EnvironmentContainsServerEnvironment"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="$Reference/SC$Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="$Reference/Self$DataCore.SANsymphonyV.Library.EnvironmentContainsServerEnvironment"]$</RelationshipClass>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>
<Discovery ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.Discovery" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Host" PropertyID="Id"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Host" PropertyID="Type"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Host" PropertyID="Multipath"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Host" PropertyID="AluaSupport"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Entity" PropertyID="Description"/>
<Property TypeID="$Reference/System$System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNodeHostsHost"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.HostProvider">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<Perspective>$Target/Host/Property[Type="$Reference/Windows$Microsoft.Windows.Computer"]/PrincipalName$</Perspective>
<Connection>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<TemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host"]$</TemplateId>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>
<Discovery ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironmentContainsHost.Discovery" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.HostEnvironmentContainsHost"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="$Reference/SC$Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="$Reference/Self$DataCore.SANsymphonyV.Library.HostEnvironmentContainsHost"]$</RelationshipClass>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>
<Discovery ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.Discovery" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.Seed" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode" PropertyID="Id"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode" PropertyID="Connection"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Entity" PropertyID="Description"/>
<Property TypeID="$Reference/System$System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.ComputerHostsPerspectiveNode"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNodeProvider">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<Perspective>$Target/Host/Property[Type="$Reference/Windows$Microsoft.Windows.Computer"]/PrincipalName$</Perspective>
<Connection>$TemplateConfig/Connection$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<TemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode"]$</TemplateId>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>
<Discovery ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.Seed.Discovery" Enabled="true" Target="$Reference/Windows$Microsoft.Windows.Computer" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.Seed">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode.Seed" PropertyID="Name"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Entity" PropertyID="Description"/>
<Property TypeID="$Reference/System$System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.ComputerHostsPerspectiveNodeSeed"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNodeSeedProvider">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<Perspective>$TemplateConfig/Perspective$</Perspective>
<Candidate>$Target/Property[Type="$Reference/Windows$Microsoft.Windows.Computer"]/PrincipalName$</Candidate>
<TemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.Seed"]$</TemplateId>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>
<Discovery ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.Discovery" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PhysicalDisk" PropertyID="Id"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PhysicalDisk" PropertyID="Server"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PhysicalDisk" PropertyID="Type"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PhysicalDisk" PropertyID="Size"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PhysicalDisk" PropertyID="Location"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PhysicalDisk" PropertyID="Vendor"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PhysicalDisk" PropertyID="Product"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PhysicalDisk" PropertyID="Revision"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PhysicalDisk" PropertyID="Serial"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PhysicalDisk" PropertyID="UniqueId"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Entity" PropertyID="Description"/>
<Property TypeID="$Reference/System$System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Pool" PropertyID="Id"/>
</DiscoveryClass>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Server" PropertyID="Id"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNodeHostsPhysicalDisk"/>
<DiscoveryRelationship TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PoolContainsPhysicalDisk"/>
<DiscoveryRelationship TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.ServerContainsPhysicalDisk"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PhysicalDiskProvider">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<Perspective>$Target/Host/Property[Type="$Reference/Windows$Microsoft.Windows.Computer"]/PrincipalName$</Perspective>
<Connection>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<TemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk"]$</TemplateId>
<PoolTemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool"]$</PoolTemplateId>
<ServerTemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server"]$</ServerTemplateId>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>
<Discovery ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.Discovery" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Pool" PropertyID="Id"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Pool" PropertyID="Server"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Pool" PropertyID="Mode"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Pool" PropertyID="Type"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Pool" PropertyID="ChunkSize"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Pool" PropertyID="MaxTierNumber"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Entity" PropertyID="Description"/>
<Property TypeID="$Reference/System$System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Server" PropertyID="Id"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNodeHostsPool"/>
<DiscoveryRelationship TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.ServerContainsPool"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PoolProvider">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<Perspective>$Target/Host/Property[Type="$Reference/Windows$Microsoft.Windows.Computer"]/PrincipalName$</Perspective>
<Connection>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<TemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool"]$</TemplateId>
<ServerTemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server"]$</ServerTemplateId>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>
<Discovery ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.Discovery" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Server" PropertyID="Id"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Server" PropertyID="Processor"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Server" PropertyID="SystemMemory"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Server" PropertyID="OperatingSystem"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Server" PropertyID="Type"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Server" PropertyID="Version"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Server" PropertyID="Build"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Server" PropertyID="InstallPath"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Entity" PropertyID="Description"/>
<Property TypeID="$Reference/System$System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNodeHostsServer"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.ServerProvider">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<Perspective>$Target/Host/Property[Type="$Reference/Windows$Microsoft.Windows.Computer"]/PrincipalName$</Perspective>
<Connection>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<TemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server"]$</TemplateId>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>
<Discovery ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironmentContainsServer.Discovery" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.ServerEnvironmentContainsServer"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="$Reference/SC$Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="$Reference/Self$DataCore.SANsymphonyV.Library.ServerEnvironmentContainsServer"]$</RelationshipClass>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>
<Discovery ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.Discovery" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDisk" PropertyID="Id"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDisk" PropertyID="Type"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDisk" PropertyID="Size"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDisk" PropertyID="ServerList"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDisk" PropertyID="StorageList"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDisk" PropertyID="HostList"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Entity" PropertyID="Description"/>
<Property TypeID="$Reference/System$System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Host" PropertyID="Id"/>
</DiscoveryClass>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Pool" PropertyID="Id"/>
</DiscoveryClass>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PhysicalDisk" PropertyID="Id"/>
</DiscoveryClass>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Server" PropertyID="Id"/>
</DiscoveryClass>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.__Part">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.__Part" PropertyID="Id"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNodeHostsVirtualDisk"/>
<DiscoveryRelationship TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.HostContainsVirtualDisk"/>
<DiscoveryRelationship TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDiskContainsPool"/>
<DiscoveryRelationship TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDiskContainsPhysicalDisk"/>
<DiscoveryRelationship TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.ServerReferencesVirtualDisk"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDiskProvider">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<Perspective>$Target/Host/Property[Type="$Reference/Windows$Microsoft.Windows.Computer"]/PrincipalName$</Perspective>
<Connection>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<TemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk"]$</TemplateId>
<HostTemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host"]$</HostTemplateId>
<PoolTemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool"]$</PoolTemplateId>
<ServerTemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server"]$</ServerTemplateId>
<PhysicalDiskTemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk"]$</PhysicalDiskTemplateId>
<PartTemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.__Part"]$</PartTemplateId>
<PartCount>5</PartCount>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>
<Discovery ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDiskRelation.Discovery" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.__Part" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDisk" PropertyID="Id"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDisk" PropertyID="Type"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDisk" PropertyID="Size"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDisk" PropertyID="ServerList"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDisk" PropertyID="StorageList"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDisk" PropertyID="HostList"/>
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Entity" PropertyID="Description"/>
<Property TypeID="$Reference/System$System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
<DiscoveryClass TypeID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host">
<Property TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.Host" PropertyID="Id"/>
</DiscoveryClass>
<DiscoveryRelationship TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.HostContainsVirtualDisk"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDiskRelationProvider">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime/>
<Perspective>$Target/Host/Host/Property[Type="$Reference/Windows$Microsoft.Windows.Computer"]/PrincipalName$</Perspective>
<PartId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.__Part"]/Id$</PartId>
<TemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk"]$</TemplateId>
<HostTemplateId>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host"]$</HostTemplateId>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
</DataSource>
</Discovery>
</Discoveries>
<Rules>
<Rule ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesReadRule" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.DeltaPerformanceDataProvider">
<IntervalSeconds>300</IntervalSeconds>
<SyncTime/>
<Selector>Get-DcsServerGroup</Selector>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/Id$</EntityId>
<EntityType>Server Group</EntityType>
<EntityName>$Target/Property[Type="$Reference/System$System.Entity"]/DisplayName$</EntityName>
<Counter>InitiatorBytesRead</Counter>
<CounterName>Initiator Bytes Read / sec</CounterName>
<Connection>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<NumSamples>2</NumSamples>
<Absolute>true</Absolute>
<Tolerance>5</Tolerance>
<ToleranceType>Percentage</ToleranceType>
<MaximumSampleSeparation>12</MaximumSampleSeparation>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>120</TimeoutSeconds>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Collector" TypeID="$Reference/SC$Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="Publisher" TypeID="$Reference/DataWarehouse$Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>
<Rule ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesWrittenRule" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.DeltaPerformanceDataProvider">
<IntervalSeconds>300</IntervalSeconds>
<SyncTime/>
<Selector>Get-DcsServerGroup</Selector>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/Id$</EntityId>
<EntityType>Server Group</EntityType>
<EntityName>$Target/Property[Type="$Reference/System$System.Entity"]/DisplayName$</EntityName>
<Counter>InitiatorBytesWritten</Counter>
<CounterName>Initiator Bytes Written / sec</CounterName>
<Connection>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<NumSamples>2</NumSamples>
<Absolute>true</Absolute>
<Tolerance>5</Tolerance>
<ToleranceType>Percentage</ToleranceType>
<MaximumSampleSeparation>12</MaximumSampleSeparation>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>120</TimeoutSeconds>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Collector" TypeID="$Reference/SC$Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="Publisher" TypeID="$Reference/DataWarehouse$Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>
<Rule ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesReadRule" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.DeltaPerformanceDataProvider">
<IntervalSeconds>300</IntervalSeconds>
<SyncTime/>
<Selector>Get-DcsServerGroup</Selector>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/Id$</EntityId>
<EntityType>Server Group</EntityType>
<EntityName>$Target/Property[Type="$Reference/System$System.Entity"]/DisplayName$</EntityName>
<Counter>TargetBytesRead</Counter>
<CounterName>Target Bytes Read / sec</CounterName>
<Connection>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<NumSamples>2</NumSamples>
<Absolute>true</Absolute>
<Tolerance>5</Tolerance>
<ToleranceType>Percentage</ToleranceType>
<MaximumSampleSeparation>12</MaximumSampleSeparation>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>120</TimeoutSeconds>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Collector" TypeID="$Reference/SC$Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="Publisher" TypeID="$Reference/DataWarehouse$Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>
<Rule ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesWrittenRule" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.DeltaPerformanceDataProvider">
<IntervalSeconds>300</IntervalSeconds>
<SyncTime/>
<Selector>Get-DcsServerGroup</Selector>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/Id$</EntityId>
<EntityType>Server Group</EntityType>
<EntityName>$Target/Property[Type="$Reference/System$System.Entity"]/DisplayName$</EntityName>
<Counter>TargetBytesWritten</Counter>
<CounterName>Target Bytes Written / sec</CounterName>
<Connection>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<NumSamples>2</NumSamples>
<Absolute>true</Absolute>
<Tolerance>5</Tolerance>
<ToleranceType>Percentage</ToleranceType>
<MaximumSampleSeparation>12</MaximumSampleSeparation>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>120</TimeoutSeconds>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Collector" TypeID="$Reference/SC$Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="Publisher" TypeID="$Reference/DataWarehouse$Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>
<Rule ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.BytesAvailableRule" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PerformanceDataProvider">
<IntervalSeconds>300</IntervalSeconds>
<SyncTime/>
<Selector>Get-DcsPool</Selector>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.Pool"]/Id$</EntityId>
<EntityType>Disk Pool</EntityType>
<EntityName>$Target/Property[Type="$Reference/System$System.Entity"]/DisplayName$ [$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.Pool"]/Server$]</EntityName>
<Counter>BytesAvailable</Counter>
<CounterName>MBytes Available</CounterName>
<Connection>$Target/Host/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<Scale>1048576</Scale>
<Tolerance>5</Tolerance>
<ToleranceType>Percentage</ToleranceType>
<MaximumSampleSeparation>12</MaximumSampleSeparation>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>120</TimeoutSeconds>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Collector" TypeID="$Reference/SC$Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="Publisher" TypeID="$Reference/DataWarehouse$Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>
<Rule ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.PercentAvailableRule" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.PerformanceDataProvider">
<IntervalSeconds>300</IntervalSeconds>
<SyncTime/>
<Selector>Get-DcsPool</Selector>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.Pool"]/Id$</EntityId>
<EntityType>Disk Pool</EntityType>
<EntityName>$Target/Property[Type="$Reference/System$System.Entity"]/DisplayName$ [$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.Pool"]/Server$]</EntityName>
<Counter>PercentAvailable</Counter>
<CounterName>% Available</CounterName>
<Connection>$Target/Host/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<Tolerance>5</Tolerance>
<ToleranceType>Percentage</ToleranceType>
<MaximumSampleSeparation>12</MaximumSampleSeparation>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>120</TimeoutSeconds>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Collector" TypeID="$Reference/SC$Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="Publisher" TypeID="$Reference/DataWarehouse$Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>
</Rules>
<Monitors>
<UnitMonitor ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.StateMonitor" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host" ParentMonitorID="$Reference/Health$System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.EntityMonitor" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.StateMonitor.AlertMessageResource">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='Description']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<Connection>$Target/Host/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.Host"]/Id$</EntityId>
<MonitorId>ClientMachineStateMonitor</MonitorId>
</Configuration>
</UnitMonitor>
<UnitMonitor ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.Monitor" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk" ParentMonitorID="$Reference/Health$System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.EntityMonitor" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.Monitor.AlertMessageResource">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="$Reference/System$System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='Description']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<Connection>$Target/Host/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PhysicalDisk"]/Id$</EntityId>
<MonitorId>PhysicalDiskStateMonitor</MonitorId>
</Configuration>
</UnitMonitor>
<UnitMonitor ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.LicenseMonitor" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server" ParentMonitorID="$Reference/Health$System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.EntityMonitor" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.LicenseMonitor.AlertMessageResource">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="$Reference/System$System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='Description']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<Connection>$Target/Host/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.Server"]/Id$</EntityId>
<MonitorId>ServerMachineLicenseMonitor</MonitorId>
</Configuration>
</UnitMonitor>
<UnitMonitor ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.Monitor" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server" ParentMonitorID="$Reference/Health$System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.EntityMonitor" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.Monitor.AlertMessageResource">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="$Reference/System$System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='Description']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<Connection>$Target/Host/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.Server"]/Id$</EntityId>
<MonitorId>ServerMachineStateMonitor</MonitorId>
</Configuration>
</UnitMonitor>
<UnitMonitor ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.PowerMonitor" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server" ParentMonitorID="$Reference/Health$System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.EntityMonitor" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.PowerMonitor.AlertMessageResource">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="$Reference/System$System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='Description']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<Connection>$Target/Host/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.Server"]/Id$</EntityId>
<MonitorId>ServerMachinePowerStateMonitor</MonitorId>
</Configuration>
</UnitMonitor>
<UnitMonitor ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.FallingThresholdMonitor" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool" ParentMonitorID="$Reference/Health$System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.EntityMonitor" ConfirmDelivery="true">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.FallingThresholdMonitor.AlertMessageResource">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="$Reference/System$System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='Description']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<Connection>$Target/Host/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.Pool"]/Id$</EntityId>
<MonitorId>FallingThresholdPerfMonitor</MonitorId>
</Configuration>
</UnitMonitor>
<UnitMonitor ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.ModeMonitor" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool" ParentMonitorID="$Reference/Health$System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.EntityMonitor" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.ModeMonitor.AlertMessageResource">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="$Reference/System$System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='Description']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<Connection>$Target/Host/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.Pool"]/Id$</EntityId>
<MonitorId>DiskPoolModeMonitor</MonitorId>
</Configuration>
</UnitMonitor>
<UnitMonitor ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.Monitor" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool" ParentMonitorID="$Reference/Health$System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.EntityMonitor" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.Monitor.AlertMessageResource">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="$Reference/System$System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='Description']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<Connection>$Target/Host/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.Pool"]/Id$</EntityId>
<MonitorId>DiskPoolStateMonitor</MonitorId>
</Configuration>
</UnitMonitor>
<UnitMonitor ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.RisingThresholdMonitor" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool" ParentMonitorID="$Reference/Health$System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.EntityMonitor" ConfirmDelivery="true">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.RisingThresholdMonitor.AlertMessageResource">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="$Reference/System$System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='Description']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<Connection>$Target/Host/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.Pool"]/Id$</EntityId>
<MonitorId>RisingThresholdPerfMonitor</MonitorId>
</Configuration>
</UnitMonitor>
<UnitMonitor ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.AccessRightsMonitor" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk" ParentMonitorID="$Reference/Health$System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.EntityMonitor" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.AccessRightsMonitor.AlertMessageResource">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='Description']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<Connection>$Target/Host/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDisk"]/Id$</EntityId>
<MonitorId>VirtualDiskAccessRightsMonitor</MonitorId>
</Configuration>
</UnitMonitor>
<UnitMonitor ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.DataStatusMonitor" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk" ParentMonitorID="$Reference/Health$System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="$Reference/Self$DataCore.SANsymphonyV.Library.EntityMonitor" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.DataStatusMonitor.AlertMessageResource">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='Description']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<Connection>$Target/Host/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.PerspectiveNode"]/DataCoreServerList$</Connection>
<Login>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/UserName$</Login>
<Password>$RunAs[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference"]/Password$</Password>
<LogingLevel>0</LogingLevel>
<TimeoutSeconds>300</TimeoutSeconds>
<EntityId>$Target/Property[Type="$Reference/Self$DataCore.SANsymphonyV.Library.VirtualDisk"]/Id$</EntityId>
<MonitorId>VirtualDiskDataStatusMonitor</MonitorId>
</Configuration>
</UnitMonitor>
</Monitors>
</Monitoring>
<Presentation>
<Views>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.AlertView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment" TypeID="$Reference/SC$Microsoft.SystemCenter.AlertViewType" Visible="false">
<Category>Alert</Category>
<Criteria>
<ResolutionState>
<State>0</State>
</ResolutionState>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="22" Grouped="true" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Severity</Name>
<Id>Severity</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="54" Grouped="false" Sorted="false" IsSortable="false" Visible="true" SortOrder="Ascending">
<Name>Icon</Name>
<Id>Icon</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>MonitoringObjectPath</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Source</Name>
<Id>MonitoringObjectDisplayName</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>MonitoringObjectInMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="250" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Resolution State</Name>
<Id>ResolutionState</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="1" Width="150" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>Created</Name>
<Id>TimeRaised</Id>
</ColumnInfo>
<ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Age</Name>
<Id>Age</Id>
</ColumnInfo>
<ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Type</Name>
<Id>Category</Id>
</ColumnInfo>
<ColumnInfo Index="10" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Owner</Name>
<Id>Owner</Id>
</ColumnInfo>
<ColumnInfo Index="11" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Priority</Name>
<Id>Priority</Id>
</ColumnInfo>
<ColumnInfo Index="12" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Latency</Name>
<Id>Latency</Id>
</ColumnInfo>
<ColumnInfo Index="13" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="14" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Connector</Name>
<Id>ConnectorId</Id>
</ColumnInfo>
<ColumnInfo Index="15" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Forwarding Status</Name>
<Id>ConnectorStatus</Id>
</ColumnInfo>
<ColumnInfo Index="16" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Class</Name>
<Id>Class</Id>
</ColumnInfo>
<ColumnInfo Index="17" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time in State</Name>
<Id>TimeInState</Id>
</ColumnInfo>
<ColumnInfo Index="18" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 1</Name>
<Id>CustomField1</Id>
</ColumnInfo>
<ColumnInfo Index="19" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 2</Name>
<Id>CustomField2</Id>
</ColumnInfo>
<ColumnInfo Index="20" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 3</Name>
<Id>CustomField3</Id>
</ColumnInfo>
<ColumnInfo Index="21" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 4</Name>
<Id>CustomField4</Id>
</ColumnInfo>
<ColumnInfo Index="22" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 5</Name>
<Id>CustomField5</Id>
</ColumnInfo>
<ColumnInfo Index="23" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 6</Name>
<Id>CustomField6</Id>
</ColumnInfo>
<ColumnInfo Index="24" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 7</Name>
<Id>CustomField7</Id>
</ColumnInfo>
<ColumnInfo Index="25" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 8</Name>
<Id>CustomField8</Id>
</ColumnInfo>
<ColumnInfo Index="26" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 9</Name>
<Id>CustomField9</Id>
</ColumnInfo>
<ColumnInfo Index="27" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 10</Name>
<Id>CustomField10</Id>
</ColumnInfo>
<ColumnInfo Index="28" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Resolved By</Name>
<Id>ResolvedBy</Id>
</ColumnInfo>
<ColumnInfo Index="29" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time Resolved</Name>
<Id>TimeResolved</Id>
</ColumnInfo>
<ColumnInfo Index="30" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last State Change</Name>
<Id>TimeResolutionStateLastModified</Id>
</ColumnInfo>
<ColumnInfo Index="31" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified</Name>
<Id>LastModified</Id>
</ColumnInfo>
<ColumnInfo Index="32" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified By</Name>
<Id>LastModifiedBy</Id>
</ColumnInfo>
<ColumnInfo Index="33" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Management Group</Name>
<Id>ManagementGroup</Id>
</ColumnInfo>
<ColumnInfo Index="34" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Site</Name>
<Id>SiteName</Id>
</ColumnInfo>
<ColumnInfo Index="35" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Repeat Count</Name>
<Id>RepeatCount</Id>
</ColumnInfo>
<ColumnInfo Index="36" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Ticket ID</Name>
<Id>TicketId</Id>
</ColumnInfo>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.DashBoardView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment" TypeID="$Reference/SC$Microsoft.SystemCenter.DashboardViewType" Visible="true">
<Category>Operations</Category>
<PanelConfiguration Columns="1" Rows="2">
<Cell Column="1" Row="1" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.StateView"/>
<Cell Column="1" Row="2" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.AlertView"/>
</PanelConfiguration>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.DiagramView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment" TypeID="$Reference/SC$Microsoft.SystemCenter.DiagramViewType" Visible="true">
<Category>Diagram</Category>
<Criteria/>
<Presentation>
<DiagramViewCriteria>
<DiagramViewDisplay>
<LevelsToShow>3</LevelsToShow>
</DiagramViewDisplay>
</DiagramViewCriteria>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.StateView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment" TypeID="$Reference/SC$Microsoft.SystemCenter.StateViewType" Visible="false">
<Category>Operations</Category>
<Criteria>
<InMaintenanceMode>false</InMaintenanceMode>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="100" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>State</Name>
<Id>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>InMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>Path</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Id</Name>
<Id>Id</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Connection</Name>
<Id>Connection</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Display Name</Name>
<Id>DisplayName</Id>
</ColumnInfo>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.AlertView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host" TypeID="$Reference/SC$Microsoft.SystemCenter.AlertViewType" Visible="false">
<Category>Alert</Category>
<Criteria>
<ResolutionState>
<State>0</State>
</ResolutionState>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="22" Grouped="true" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Severity</Name>
<Id>Severity</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="54" Grouped="false" Sorted="false" IsSortable="false" Visible="true" SortOrder="Ascending">
<Name>Icon</Name>
<Id>Icon</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>MonitoringObjectPath</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Source</Name>
<Id>MonitoringObjectDisplayName</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>MonitoringObjectInMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="250" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Resolution State</Name>
<Id>ResolutionState</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="1" Width="150" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>Created</Name>
<Id>TimeRaised</Id>
</ColumnInfo>
<ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Age</Name>
<Id>Age</Id>
</ColumnInfo>
<ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Type</Name>
<Id>Category</Id>
</ColumnInfo>
<ColumnInfo Index="10" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Owner</Name>
<Id>Owner</Id>
</ColumnInfo>
<ColumnInfo Index="11" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Priority</Name>
<Id>Priority</Id>
</ColumnInfo>
<ColumnInfo Index="12" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Latency</Name>
<Id>Latency</Id>
</ColumnInfo>
<ColumnInfo Index="13" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="14" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Connector</Name>
<Id>ConnectorId</Id>
</ColumnInfo>
<ColumnInfo Index="15" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Forwarding Status</Name>
<Id>ConnectorStatus</Id>
</ColumnInfo>
<ColumnInfo Index="16" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Class</Name>
<Id>Class</Id>
</ColumnInfo>
<ColumnInfo Index="17" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time in State</Name>
<Id>TimeInState</Id>
</ColumnInfo>
<ColumnInfo Index="18" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 1</Name>
<Id>CustomField1</Id>
</ColumnInfo>
<ColumnInfo Index="19" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 2</Name>
<Id>CustomField2</Id>
</ColumnInfo>
<ColumnInfo Index="20" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 3</Name>
<Id>CustomField3</Id>
</ColumnInfo>
<ColumnInfo Index="21" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 4</Name>
<Id>CustomField4</Id>
</ColumnInfo>
<ColumnInfo Index="22" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 5</Name>
<Id>CustomField5</Id>
</ColumnInfo>
<ColumnInfo Index="23" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 6</Name>
<Id>CustomField6</Id>
</ColumnInfo>
<ColumnInfo Index="24" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 7</Name>
<Id>CustomField7</Id>
</ColumnInfo>
<ColumnInfo Index="25" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 8</Name>
<Id>CustomField8</Id>
</ColumnInfo>
<ColumnInfo Index="26" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 9</Name>
<Id>CustomField9</Id>
</ColumnInfo>
<ColumnInfo Index="27" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 10</Name>
<Id>CustomField10</Id>
</ColumnInfo>
<ColumnInfo Index="28" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Resolved By</Name>
<Id>ResolvedBy</Id>
</ColumnInfo>
<ColumnInfo Index="29" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time Resolved</Name>
<Id>TimeResolved</Id>
</ColumnInfo>
<ColumnInfo Index="30" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last State Change</Name>
<Id>TimeResolutionStateLastModified</Id>
</ColumnInfo>
<ColumnInfo Index="31" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified</Name>
<Id>LastModified</Id>
</ColumnInfo>
<ColumnInfo Index="32" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified By</Name>
<Id>LastModifiedBy</Id>
</ColumnInfo>
<ColumnInfo Index="33" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Management Group</Name>
<Id>ManagementGroup</Id>
</ColumnInfo>
<ColumnInfo Index="34" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Site</Name>
<Id>SiteName</Id>
</ColumnInfo>
<ColumnInfo Index="35" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Repeat Count</Name>
<Id>RepeatCount</Id>
</ColumnInfo>
<ColumnInfo Index="36" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Ticket ID</Name>
<Id>TicketId</Id>
</ColumnInfo>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.DashBoardView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host" TypeID="$Reference/SC$Microsoft.SystemCenter.DashboardViewType" Visible="true">
<Category>Operations</Category>
<PanelConfiguration Columns="1" Rows="2">
<Cell Column="1" Row="1" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.StateView"/>
<Cell Column="1" Row="2" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.AlertView"/>
</PanelConfiguration>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.StateView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host" TypeID="$Reference/SC$Microsoft.SystemCenter.StateViewType" Visible="false">
<Category>Operations</Category>
<Criteria>
<InMaintenanceMode>false</InMaintenanceMode>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="100" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>State</Name>
<Id>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>InMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>Path</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Host Id</Name>
<Id>Id</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Operating System</Name>
<Id>Type</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Multipath</Name>
<Id>Multipath</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>ALUA Support</Name>
<Id>AluaSupport</Id>
</ColumnInfo>
<ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Display Name</Name>
<Id>DisplayName</Id>
</ColumnInfo>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.AlertView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment" TypeID="$Reference/SC$Microsoft.SystemCenter.AlertViewType" Visible="false">
<Category>Alert</Category>
<Criteria>
<ResolutionState>
<State>0</State>
</ResolutionState>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="22" Grouped="true" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Severity</Name>
<Id>Severity</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="54" Grouped="false" Sorted="false" IsSortable="false" Visible="true" SortOrder="Ascending">
<Name>Icon</Name>
<Id>Icon</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>MonitoringObjectPath</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Source</Name>
<Id>MonitoringObjectDisplayName</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>MonitoringObjectInMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="250" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Resolution State</Name>
<Id>ResolutionState</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="1" Width="150" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>Created</Name>
<Id>TimeRaised</Id>
</ColumnInfo>
<ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Age</Name>
<Id>Age</Id>
</ColumnInfo>
<ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Type</Name>
<Id>Category</Id>
</ColumnInfo>
<ColumnInfo Index="10" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Owner</Name>
<Id>Owner</Id>
</ColumnInfo>
<ColumnInfo Index="11" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Priority</Name>
<Id>Priority</Id>
</ColumnInfo>
<ColumnInfo Index="12" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Latency</Name>
<Id>Latency</Id>
</ColumnInfo>
<ColumnInfo Index="13" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="14" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Connector</Name>
<Id>ConnectorId</Id>
</ColumnInfo>
<ColumnInfo Index="15" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Forwarding Status</Name>
<Id>ConnectorStatus</Id>
</ColumnInfo>
<ColumnInfo Index="16" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Class</Name>
<Id>Class</Id>
</ColumnInfo>
<ColumnInfo Index="17" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time in State</Name>
<Id>TimeInState</Id>
</ColumnInfo>
<ColumnInfo Index="18" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 1</Name>
<Id>CustomField1</Id>
</ColumnInfo>
<ColumnInfo Index="19" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 2</Name>
<Id>CustomField2</Id>
</ColumnInfo>
<ColumnInfo Index="20" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 3</Name>
<Id>CustomField3</Id>
</ColumnInfo>
<ColumnInfo Index="21" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 4</Name>
<Id>CustomField4</Id>
</ColumnInfo>
<ColumnInfo Index="22" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 5</Name>
<Id>CustomField5</Id>
</ColumnInfo>
<ColumnInfo Index="23" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 6</Name>
<Id>CustomField6</Id>
</ColumnInfo>
<ColumnInfo Index="24" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 7</Name>
<Id>CustomField7</Id>
</ColumnInfo>
<ColumnInfo Index="25" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 8</Name>
<Id>CustomField8</Id>
</ColumnInfo>
<ColumnInfo Index="26" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 9</Name>
<Id>CustomField9</Id>
</ColumnInfo>
<ColumnInfo Index="27" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 10</Name>
<Id>CustomField10</Id>
</ColumnInfo>
<ColumnInfo Index="28" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Resolved By</Name>
<Id>ResolvedBy</Id>
</ColumnInfo>
<ColumnInfo Index="29" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time Resolved</Name>
<Id>TimeResolved</Id>
</ColumnInfo>
<ColumnInfo Index="30" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last State Change</Name>
<Id>TimeResolutionStateLastModified</Id>
</ColumnInfo>
<ColumnInfo Index="31" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified</Name>
<Id>LastModified</Id>
</ColumnInfo>
<ColumnInfo Index="32" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified By</Name>
<Id>LastModifiedBy</Id>
</ColumnInfo>
<ColumnInfo Index="33" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Management Group</Name>
<Id>ManagementGroup</Id>
</ColumnInfo>
<ColumnInfo Index="34" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Site</Name>
<Id>SiteName</Id>
</ColumnInfo>
<ColumnInfo Index="35" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Repeat Count</Name>
<Id>RepeatCount</Id>
</ColumnInfo>
<ColumnInfo Index="36" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Ticket ID</Name>
<Id>TicketId</Id>
</ColumnInfo>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.DashBoardView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment" TypeID="$Reference/SC$Microsoft.SystemCenter.DashboardViewType" Visible="true">
<Category>Operations</Category>
<PanelConfiguration Columns="1" Rows="2">
<Cell Column="1" Row="1" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.StateView"/>
<Cell Column="1" Row="2" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.AlertView"/>
</PanelConfiguration>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.DiagramView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment" TypeID="$Reference/SC$Microsoft.SystemCenter.DiagramViewType" Visible="true">
<Category>Diagram</Category>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.StateView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment" TypeID="$Reference/SC$Microsoft.SystemCenter.StateViewType" Visible="false">
<Category>Operations</Category>
<Criteria>
<InMaintenanceMode>false</InMaintenanceMode>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="100" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>State</Name>
<Id>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>InMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>Path</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Display Name</Name>
<Id>DisplayName</Id>
</ColumnInfo>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesReadView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" TypeID="$Reference/SC$Microsoft.SystemCenter.PerformanceViewType" Visible="false">
<Category>PerformanceHealth</Category>
<Criteria>
<RuleList>
<Rule>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesReadRule"]$</Rule>
</RuleList>
<Object>Server Group</Object>
<Counter>Initiator Bytes Read / sec</Counter>
</Criteria>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesWrittenView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" TypeID="$Reference/SC$Microsoft.SystemCenter.PerformanceViewType" Visible="false">
<Category>PerformanceHealth</Category>
<Criteria>
<RuleList>
<Rule>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesWrittenRule"]$</Rule>
</RuleList>
<Object>Server Group</Object>
<Counter>Initiator Bytes Written / sec</Counter>
</Criteria>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.PerformanceDashBoardView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" TypeID="$Reference/SC$Microsoft.SystemCenter.DashboardViewType" Visible="true">
<Category>PerformanceHealth</Category>
<PanelConfiguration Columns="2" Rows="2">
<Cell Column="1" Row="1" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesReadView"/>
<Cell Column="2" Row="1" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesWrittenView"/>
<Cell Column="1" Row="2" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesReadView"/>
<Cell Column="2" Row="2" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesWrittenView"/>
</PanelConfiguration>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesReadView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" TypeID="$Reference/SC$Microsoft.SystemCenter.PerformanceViewType" Visible="false">
<Category>PerformanceHealth</Category>
<Criteria>
<RuleList>
<Rule>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesReadRule"]$</Rule>
</RuleList>
<Object>Server Group</Object>
<Counter>Target Bytes Read / sec</Counter>
</Criteria>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesWrittenView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode" TypeID="$Reference/SC$Microsoft.SystemCenter.PerformanceViewType" Visible="false">
<Category>PerformanceHealth</Category>
<Criteria>
<RuleList>
<Rule>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesWrittenRule"]$</Rule>
</RuleList>
<Object>Server Group</Object>
<Counter>Target Bytes Written / sec</Counter>
</Criteria>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.AlertView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk" TypeID="$Reference/SC$Microsoft.SystemCenter.AlertViewType" Visible="false">
<Category>Alert</Category>
<Criteria>
<ResolutionState>
<State>0</State>
</ResolutionState>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="22" Grouped="true" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Severity</Name>
<Id>Severity</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="54" Grouped="false" Sorted="false" IsSortable="false" Visible="true" SortOrder="Ascending">
<Name>Icon</Name>
<Id>Icon</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>MonitoringObjectPath</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Source</Name>
<Id>MonitoringObjectDisplayName</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>MonitoringObjectInMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="250" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Resolution State</Name>
<Id>ResolutionState</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="1" Width="150" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>Created</Name>
<Id>TimeRaised</Id>
</ColumnInfo>
<ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Age</Name>
<Id>Age</Id>
</ColumnInfo>
<ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Type</Name>
<Id>Category</Id>
</ColumnInfo>
<ColumnInfo Index="10" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Owner</Name>
<Id>Owner</Id>
</ColumnInfo>
<ColumnInfo Index="11" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Priority</Name>
<Id>Priority</Id>
</ColumnInfo>
<ColumnInfo Index="12" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Latency</Name>
<Id>Latency</Id>
</ColumnInfo>
<ColumnInfo Index="13" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="14" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Connector</Name>
<Id>ConnectorId</Id>
</ColumnInfo>
<ColumnInfo Index="15" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Forwarding Status</Name>
<Id>ConnectorStatus</Id>
</ColumnInfo>
<ColumnInfo Index="16" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Class</Name>
<Id>Class</Id>
</ColumnInfo>
<ColumnInfo Index="17" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time in State</Name>
<Id>TimeInState</Id>
</ColumnInfo>
<ColumnInfo Index="18" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 1</Name>
<Id>CustomField1</Id>
</ColumnInfo>
<ColumnInfo Index="19" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 2</Name>
<Id>CustomField2</Id>
</ColumnInfo>
<ColumnInfo Index="20" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 3</Name>
<Id>CustomField3</Id>
</ColumnInfo>
<ColumnInfo Index="21" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 4</Name>
<Id>CustomField4</Id>
</ColumnInfo>
<ColumnInfo Index="22" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 5</Name>
<Id>CustomField5</Id>
</ColumnInfo>
<ColumnInfo Index="23" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 6</Name>
<Id>CustomField6</Id>
</ColumnInfo>
<ColumnInfo Index="24" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 7</Name>
<Id>CustomField7</Id>
</ColumnInfo>
<ColumnInfo Index="25" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 8</Name>
<Id>CustomField8</Id>
</ColumnInfo>
<ColumnInfo Index="26" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 9</Name>
<Id>CustomField9</Id>
</ColumnInfo>
<ColumnInfo Index="27" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 10</Name>
<Id>CustomField10</Id>
</ColumnInfo>
<ColumnInfo Index="28" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Resolved By</Name>
<Id>ResolvedBy</Id>
</ColumnInfo>
<ColumnInfo Index="29" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time Resolved</Name>
<Id>TimeResolved</Id>
</ColumnInfo>
<ColumnInfo Index="30" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last State Change</Name>
<Id>TimeResolutionStateLastModified</Id>
</ColumnInfo>
<ColumnInfo Index="31" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified</Name>
<Id>LastModified</Id>
</ColumnInfo>
<ColumnInfo Index="32" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified By</Name>
<Id>LastModifiedBy</Id>
</ColumnInfo>
<ColumnInfo Index="33" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Management Group</Name>
<Id>ManagementGroup</Id>
</ColumnInfo>
<ColumnInfo Index="34" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Site</Name>
<Id>SiteName</Id>
</ColumnInfo>
<ColumnInfo Index="35" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Repeat Count</Name>
<Id>RepeatCount</Id>
</ColumnInfo>
<ColumnInfo Index="36" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Ticket ID</Name>
<Id>TicketId</Id>
</ColumnInfo>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.DashBoardView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk" TypeID="$Reference/SC$Microsoft.SystemCenter.DashboardViewType" Visible="true">
<Category>Operations</Category>
<PanelConfiguration Columns="1" Rows="2">
<Cell Column="1" Row="1" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.StateView"/>
<Cell Column="1" Row="2" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.AlertView"/>
</PanelConfiguration>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.StateView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk" TypeID="$Reference/SC$Microsoft.SystemCenter.StateViewType" Visible="false">
<Category>Operations</Category>
<Criteria>
<InMaintenanceMode>false</InMaintenanceMode>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="100" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>State</Name>
<Id>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>In Maintenance Mode</Name>
<Id>InMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>Path</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Physical Disk Id</Name>
<Id>Id</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>DataCore Server</Name>
<Id>Server</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>DataCore Disk Pool</Name>
<Id>Pool</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Type</Name>
<Id>Type</Id>
</ColumnInfo>
<ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Size</Name>
<Id>Size</Id>
</ColumnInfo>
<ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Location</Name>
<Id>Location</Id>
</ColumnInfo>
<ColumnInfo Index="10" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Vendor</Name>
<Id>Vendor</Id>
</ColumnInfo>
<ColumnInfo Index="11" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Product</Name>
<Id>Product</Id>
</ColumnInfo>
<ColumnInfo Index="12" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Revision</Name>
<Id>Revision</Id>
</ColumnInfo>
<ColumnInfo Index="13" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Serial</Name>
<Id>Serial</Id>
</ColumnInfo>
<ColumnInfo Index="14" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Unique Identifier</Name>
<Id>UniqueId</Id>
</ColumnInfo>
<ColumnInfo Index="15" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="16" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Display Name</Name>
<Id>DisplayName</Id>
</ColumnInfo>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.AlertView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool" TypeID="$Reference/SC$Microsoft.SystemCenter.AlertViewType" Visible="false">
<Category>Alert</Category>
<Criteria>
<ResolutionState>
<State>0</State>
</ResolutionState>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="22" Grouped="true" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Severity</Name>
<Id>Severity</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="54" Grouped="false" Sorted="false" IsSortable="false" Visible="true" SortOrder="Ascending">
<Name>Icon</Name>
<Id>Icon</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>MonitoringObjectPath</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Source</Name>
<Id>MonitoringObjectDisplayName</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>MonitoringObjectInMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="250" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Resolution State</Name>
<Id>ResolutionState</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="1" Width="150" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>Created</Name>
<Id>TimeRaised</Id>
</ColumnInfo>
<ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Age</Name>
<Id>Age</Id>
</ColumnInfo>
<ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Type</Name>
<Id>Category</Id>
</ColumnInfo>
<ColumnInfo Index="10" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Owner</Name>
<Id>Owner</Id>
</ColumnInfo>
<ColumnInfo Index="11" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Priority</Name>
<Id>Priority</Id>
</ColumnInfo>
<ColumnInfo Index="12" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Latency</Name>
<Id>Latency</Id>
</ColumnInfo>
<ColumnInfo Index="13" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="14" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Connector</Name>
<Id>ConnectorId</Id>
</ColumnInfo>
<ColumnInfo Index="15" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Forwarding Status</Name>
<Id>ConnectorStatus</Id>
</ColumnInfo>
<ColumnInfo Index="16" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Class</Name>
<Id>Class</Id>
</ColumnInfo>
<ColumnInfo Index="17" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time in State</Name>
<Id>TimeInState</Id>
</ColumnInfo>
<ColumnInfo Index="18" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 1</Name>
<Id>CustomField1</Id>
</ColumnInfo>
<ColumnInfo Index="19" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 2</Name>
<Id>CustomField2</Id>
</ColumnInfo>
<ColumnInfo Index="20" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 3</Name>
<Id>CustomField3</Id>
</ColumnInfo>
<ColumnInfo Index="21" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 4</Name>
<Id>CustomField4</Id>
</ColumnInfo>
<ColumnInfo Index="22" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 5</Name>
<Id>CustomField5</Id>
</ColumnInfo>
<ColumnInfo Index="23" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 6</Name>
<Id>CustomField6</Id>
</ColumnInfo>
<ColumnInfo Index="24" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 7</Name>
<Id>CustomField7</Id>
</ColumnInfo>
<ColumnInfo Index="25" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 8</Name>
<Id>CustomField8</Id>
</ColumnInfo>
<ColumnInfo Index="26" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 9</Name>
<Id>CustomField9</Id>
</ColumnInfo>
<ColumnInfo Index="27" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 10</Name>
<Id>CustomField10</Id>
</ColumnInfo>
<ColumnInfo Index="28" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Resolved By</Name>
<Id>ResolvedBy</Id>
</ColumnInfo>
<ColumnInfo Index="29" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time Resolved</Name>
<Id>TimeResolved</Id>
</ColumnInfo>
<ColumnInfo Index="30" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last State Change</Name>
<Id>TimeResolutionStateLastModified</Id>
</ColumnInfo>
<ColumnInfo Index="31" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified</Name>
<Id>LastModified</Id>
</ColumnInfo>
<ColumnInfo Index="32" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified By</Name>
<Id>LastModifiedBy</Id>
</ColumnInfo>
<ColumnInfo Index="33" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Management Group</Name>
<Id>ManagementGroup</Id>
</ColumnInfo>
<ColumnInfo Index="34" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Site</Name>
<Id>SiteName</Id>
</ColumnInfo>
<ColumnInfo Index="35" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Repeat Count</Name>
<Id>RepeatCount</Id>
</ColumnInfo>
<ColumnInfo Index="36" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Ticket ID</Name>
<Id>TicketId</Id>
</ColumnInfo>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.BytesAvailableView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool" TypeID="$Reference/SC$Microsoft.SystemCenter.PerformanceViewType" Visible="false">
<Category>PerformanceHealth</Category>
<Criteria>
<RuleList>
<Rule>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.BytesAvailableRule"]$</Rule>
</RuleList>
<Object>Disk Pool</Object>
<Counter>MBytes Available</Counter>
</Criteria>
<Presentation>
<Title>MBytes Available</Title>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.DashBoardView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool" TypeID="$Reference/SC$Microsoft.SystemCenter.DashboardViewType" Visible="true">
<Category>Operations</Category>
<PanelConfiguration Columns="1" Rows="2">
<Cell Column="1" Row="1" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.StateView"/>
<Cell Column="1" Row="2" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.AlertView"/>
</PanelConfiguration>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.PercentAvailableView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool" TypeID="$Reference/SC$Microsoft.SystemCenter.PerformanceViewType" Visible="false">
<Category>PerformanceHealth</Category>
<Criteria>
<RuleList>
<Rule>$MPElement[Name="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.PercentAvailableRule"]$</Rule>
</RuleList>
<Object>Disk Pool</Object>
<Counter>% Available</Counter>
</Criteria>
<Presentation>
<Title>% Available</Title>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.PerformanceDashBoardView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool" TypeID="$Reference/SC$Microsoft.SystemCenter.DashboardViewType" Visible="true">
<Category>PerformanceHealth</Category>
<PanelConfiguration Columns="1" Rows="2">
<Cell Column="1" Row="1" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.BytesAvailableView"/>
<Cell Column="1" Row="2" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.PercentAvailableView"/>
</PanelConfiguration>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.StateView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool" TypeID="$Reference/SC$Microsoft.SystemCenter.StateViewType" Visible="false">
<Category>Operations</Category>
<Criteria>
<InMaintenanceMode>false</InMaintenanceMode>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="100" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>State</Name>
<Id>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>InMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>Path</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Disk Pool Id</Name>
<Id>Id</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>DataCore Server</Name>
<Id>Server</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Mode</Name>
<Id>Mode</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Type</Name>
<Id>Type</Id>
</ColumnInfo>
<ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Allocation Unit Size</Name>
<Id>ChunkSize</Id>
</ColumnInfo>
<ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Max Number of Tiers</Name>
<Id>MaxTierNumber</Id>
</ColumnInfo>
<ColumnInfo Index="10" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="11" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Display Name</Name>
<Id>DisplayName</Id>
</ColumnInfo>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.AlertView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server" TypeID="$Reference/SC$Microsoft.SystemCenter.AlertViewType" Visible="false">
<Category>Alert</Category>
<Criteria>
<ResolutionState>
<State>0</State>
</ResolutionState>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="22" Grouped="true" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Severity</Name>
<Id>Severity</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="54" Grouped="false" Sorted="false" IsSortable="false" Visible="true" SortOrder="Ascending">
<Name>Icon</Name>
<Id>Icon</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>MonitoringObjectPath</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Source</Name>
<Id>MonitoringObjectDisplayName</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>MonitoringObjectInMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="250" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Resolution State</Name>
<Id>ResolutionState</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="1" Width="150" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>Created</Name>
<Id>TimeRaised</Id>
</ColumnInfo>
<ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Age</Name>
<Id>Age</Id>
</ColumnInfo>
<ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Type</Name>
<Id>Category</Id>
</ColumnInfo>
<ColumnInfo Index="10" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Owner</Name>
<Id>Owner</Id>
</ColumnInfo>
<ColumnInfo Index="11" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Priority</Name>
<Id>Priority</Id>
</ColumnInfo>
<ColumnInfo Index="12" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Latency</Name>
<Id>Latency</Id>
</ColumnInfo>
<ColumnInfo Index="13" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="14" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Connector</Name>
<Id>ConnectorId</Id>
</ColumnInfo>
<ColumnInfo Index="15" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Forwarding Status</Name>
<Id>ConnectorStatus</Id>
</ColumnInfo>
<ColumnInfo Index="16" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Class</Name>
<Id>Class</Id>
</ColumnInfo>
<ColumnInfo Index="17" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time in State</Name>
<Id>TimeInState</Id>
</ColumnInfo>
<ColumnInfo Index="18" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 1</Name>
<Id>CustomField1</Id>
</ColumnInfo>
<ColumnInfo Index="19" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 2</Name>
<Id>CustomField2</Id>
</ColumnInfo>
<ColumnInfo Index="20" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 3</Name>
<Id>CustomField3</Id>
</ColumnInfo>
<ColumnInfo Index="21" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 4</Name>
<Id>CustomField4</Id>
</ColumnInfo>
<ColumnInfo Index="22" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 5</Name>
<Id>CustomField5</Id>
</ColumnInfo>
<ColumnInfo Index="23" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 6</Name>
<Id>CustomField6</Id>
</ColumnInfo>
<ColumnInfo Index="24" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 7</Name>
<Id>CustomField7</Id>
</ColumnInfo>
<ColumnInfo Index="25" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 8</Name>
<Id>CustomField8</Id>
</ColumnInfo>
<ColumnInfo Index="26" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 9</Name>
<Id>CustomField9</Id>
</ColumnInfo>
<ColumnInfo Index="27" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 10</Name>
<Id>CustomField10</Id>
</ColumnInfo>
<ColumnInfo Index="28" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Resolved By</Name>
<Id>ResolvedBy</Id>
</ColumnInfo>
<ColumnInfo Index="29" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time Resolved</Name>
<Id>TimeResolved</Id>
</ColumnInfo>
<ColumnInfo Index="30" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last State Change</Name>
<Id>TimeResolutionStateLastModified</Id>
</ColumnInfo>
<ColumnInfo Index="31" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified</Name>
<Id>LastModified</Id>
</ColumnInfo>
<ColumnInfo Index="32" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified By</Name>
<Id>LastModifiedBy</Id>
</ColumnInfo>
<ColumnInfo Index="33" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Management Group</Name>
<Id>ManagementGroup</Id>
</ColumnInfo>
<ColumnInfo Index="34" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Site</Name>
<Id>SiteName</Id>
</ColumnInfo>
<ColumnInfo Index="35" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Repeat Count</Name>
<Id>RepeatCount</Id>
</ColumnInfo>
<ColumnInfo Index="36" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Ticket ID</Name>
<Id>TicketId</Id>
</ColumnInfo>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.DashBoardView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server" TypeID="$Reference/SC$Microsoft.SystemCenter.DashboardViewType" Visible="true">
<Category>Operations</Category>
<PanelConfiguration Columns="1" Rows="2">
<Cell Column="1" Row="1" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.StateView"/>
<Cell Column="1" Row="2" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.AlertView"/>
</PanelConfiguration>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.StateView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server" TypeID="$Reference/SC$Microsoft.SystemCenter.StateViewType" Visible="false">
<Category>Operations</Category>
<Criteria>
<InMaintenanceMode>false</InMaintenanceMode>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="100" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>State</Name>
<Id>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>InMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>Path</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Server Id</Name>
<Id>Id</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Processor</Name>
<Id>Processor</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Physical Memory</Name>
<Id>SystemMemory</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Operating System</Name>
<Id>OperatingSystem</Id>
</ColumnInfo>
<ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Product Type</Name>
<Id>Type</Id>
</ColumnInfo>
<ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Product Version</Name>
<Id>Version</Id>
</ColumnInfo>
<ColumnInfo Index="10" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Product Build</Name>
<Id>Build</Id>
</ColumnInfo>
<ColumnInfo Index="11" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Product Install Path</Name>
<Id>InstallPath</Id>
</ColumnInfo>
<ColumnInfo Index="12" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="13" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Display Name</Name>
<Id>DisplayName</Id>
</ColumnInfo>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.AlertView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment" TypeID="$Reference/SC$Microsoft.SystemCenter.AlertViewType" Visible="false">
<Category>Alert</Category>
<Criteria>
<ResolutionState>
<State>0</State>
</ResolutionState>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="22" Grouped="true" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Severity</Name>
<Id>Severity</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="54" Grouped="false" Sorted="false" IsSortable="false" Visible="true" SortOrder="Ascending">
<Name>Icon</Name>
<Id>Icon</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>MonitoringObjectPath</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Source</Name>
<Id>MonitoringObjectDisplayName</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>MonitoringObjectInMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="250" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Resolution State</Name>
<Id>ResolutionState</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="1" Width="150" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>Created</Name>
<Id>TimeRaised</Id>
</ColumnInfo>
<ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Age</Name>
<Id>Age</Id>
</ColumnInfo>
<ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Type</Name>
<Id>Category</Id>
</ColumnInfo>
<ColumnInfo Index="10" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Owner</Name>
<Id>Owner</Id>
</ColumnInfo>
<ColumnInfo Index="11" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Priority</Name>
<Id>Priority</Id>
</ColumnInfo>
<ColumnInfo Index="12" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Latency</Name>
<Id>Latency</Id>
</ColumnInfo>
<ColumnInfo Index="13" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="14" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Connector</Name>
<Id>ConnectorId</Id>
</ColumnInfo>
<ColumnInfo Index="15" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Forwarding Status</Name>
<Id>ConnectorStatus</Id>
</ColumnInfo>
<ColumnInfo Index="16" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Class</Name>
<Id>Class</Id>
</ColumnInfo>
<ColumnInfo Index="17" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time in State</Name>
<Id>TimeInState</Id>
</ColumnInfo>
<ColumnInfo Index="18" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 1</Name>
<Id>CustomField1</Id>
</ColumnInfo>
<ColumnInfo Index="19" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 2</Name>
<Id>CustomField2</Id>
</ColumnInfo>
<ColumnInfo Index="20" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 3</Name>
<Id>CustomField3</Id>
</ColumnInfo>
<ColumnInfo Index="21" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 4</Name>
<Id>CustomField4</Id>
</ColumnInfo>
<ColumnInfo Index="22" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 5</Name>
<Id>CustomField5</Id>
</ColumnInfo>
<ColumnInfo Index="23" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 6</Name>
<Id>CustomField6</Id>
</ColumnInfo>
<ColumnInfo Index="24" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 7</Name>
<Id>CustomField7</Id>
</ColumnInfo>
<ColumnInfo Index="25" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 8</Name>
<Id>CustomField8</Id>
</ColumnInfo>
<ColumnInfo Index="26" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 9</Name>
<Id>CustomField9</Id>
</ColumnInfo>
<ColumnInfo Index="27" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 10</Name>
<Id>CustomField10</Id>
</ColumnInfo>
<ColumnInfo Index="28" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Resolved By</Name>
<Id>ResolvedBy</Id>
</ColumnInfo>
<ColumnInfo Index="29" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time Resolved</Name>
<Id>TimeResolved</Id>
</ColumnInfo>
<ColumnInfo Index="30" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last State Change</Name>
<Id>TimeResolutionStateLastModified</Id>
</ColumnInfo>
<ColumnInfo Index="31" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified</Name>
<Id>LastModified</Id>
</ColumnInfo>
<ColumnInfo Index="32" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified By</Name>
<Id>LastModifiedBy</Id>
</ColumnInfo>
<ColumnInfo Index="33" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Management Group</Name>
<Id>ManagementGroup</Id>
</ColumnInfo>
<ColumnInfo Index="34" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Site</Name>
<Id>SiteName</Id>
</ColumnInfo>
<ColumnInfo Index="35" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Repeat Count</Name>
<Id>RepeatCount</Id>
</ColumnInfo>
<ColumnInfo Index="36" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Ticket ID</Name>
<Id>TicketId</Id>
</ColumnInfo>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.DashBoardView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment" TypeID="$Reference/SC$Microsoft.SystemCenter.DashboardViewType" Visible="true">
<Category>Operations</Category>
<PanelConfiguration Columns="1" Rows="2">
<Cell Column="1" Row="1" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.StateView"/>
<Cell Column="1" Row="2" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.AlertView"/>
</PanelConfiguration>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.DiagramView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment" TypeID="$Reference/SC$Microsoft.SystemCenter.DiagramViewType" Visible="true">
<Category>Diagram</Category>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.StateView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment" TypeID="$Reference/SC$Microsoft.SystemCenter.StateViewType" Visible="false">
<Category>Operations</Category>
<Criteria>
<InMaintenanceMode>false</InMaintenanceMode>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="100" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>State</Name>
<Id>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>InMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>Path</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Display Name</Name>
<Id>DisplayName</Id>
</ColumnInfo>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.AlertView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk" TypeID="$Reference/SC$Microsoft.SystemCenter.AlertViewType" Visible="false">
<Category>Alert</Category>
<Criteria>
<ResolutionState>
<State>0</State>
</ResolutionState>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="22" Grouped="true" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Severity</Name>
<Id>Severity</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="54" Grouped="false" Sorted="false" IsSortable="false" Visible="true" SortOrder="Ascending">
<Name>Icon</Name>
<Id>Icon</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>MonitoringObjectPath</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Source</Name>
<Id>MonitoringObjectDisplayName</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>MonitoringObjectInMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="250" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Resolution State</Name>
<Id>ResolutionState</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="1" Width="150" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>Created</Name>
<Id>TimeRaised</Id>
</ColumnInfo>
<ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Age</Name>
<Id>Age</Id>
</ColumnInfo>
<ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Type</Name>
<Id>Category</Id>
</ColumnInfo>
<ColumnInfo Index="10" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Owner</Name>
<Id>Owner</Id>
</ColumnInfo>
<ColumnInfo Index="11" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Priority</Name>
<Id>Priority</Id>
</ColumnInfo>
<ColumnInfo Index="12" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Latency</Name>
<Id>Latency</Id>
</ColumnInfo>
<ColumnInfo Index="13" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="14" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Connector</Name>
<Id>ConnectorId</Id>
</ColumnInfo>
<ColumnInfo Index="15" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Forwarding Status</Name>
<Id>ConnectorStatus</Id>
</ColumnInfo>
<ColumnInfo Index="16" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Class</Name>
<Id>Class</Id>
</ColumnInfo>
<ColumnInfo Index="17" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time in State</Name>
<Id>TimeInState</Id>
</ColumnInfo>
<ColumnInfo Index="18" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 1</Name>
<Id>CustomField1</Id>
</ColumnInfo>
<ColumnInfo Index="19" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 2</Name>
<Id>CustomField2</Id>
</ColumnInfo>
<ColumnInfo Index="20" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 3</Name>
<Id>CustomField3</Id>
</ColumnInfo>
<ColumnInfo Index="21" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 4</Name>
<Id>CustomField4</Id>
</ColumnInfo>
<ColumnInfo Index="22" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 5</Name>
<Id>CustomField5</Id>
</ColumnInfo>
<ColumnInfo Index="23" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 6</Name>
<Id>CustomField6</Id>
</ColumnInfo>
<ColumnInfo Index="24" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 7</Name>
<Id>CustomField7</Id>
</ColumnInfo>
<ColumnInfo Index="25" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 8</Name>
<Id>CustomField8</Id>
</ColumnInfo>
<ColumnInfo Index="26" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 9</Name>
<Id>CustomField9</Id>
</ColumnInfo>
<ColumnInfo Index="27" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Custom Field 10</Name>
<Id>CustomField10</Id>
</ColumnInfo>
<ColumnInfo Index="28" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Resolved By</Name>
<Id>ResolvedBy</Id>
</ColumnInfo>
<ColumnInfo Index="29" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Time Resolved</Name>
<Id>TimeResolved</Id>
</ColumnInfo>
<ColumnInfo Index="30" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last State Change</Name>
<Id>TimeResolutionStateLastModified</Id>
</ColumnInfo>
<ColumnInfo Index="31" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified</Name>
<Id>LastModified</Id>
</ColumnInfo>
<ColumnInfo Index="32" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Last Modified By</Name>
<Id>LastModifiedBy</Id>
</ColumnInfo>
<ColumnInfo Index="33" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Management Group</Name>
<Id>ManagementGroup</Id>
</ColumnInfo>
<ColumnInfo Index="34" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Site</Name>
<Id>SiteName</Id>
</ColumnInfo>
<ColumnInfo Index="35" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Repeat Count</Name>
<Id>RepeatCount</Id>
</ColumnInfo>
<ColumnInfo Index="36" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Ticket ID</Name>
<Id>TicketId</Id>
</ColumnInfo>
</Presentation>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.DashBoardView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk" TypeID="$Reference/SC$Microsoft.SystemCenter.DashboardViewType" Visible="true">
<Category>Operations</Category>
<PanelConfiguration Columns="1" Rows="2">
<Cell Column="1" Row="1" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.StateView"/>
<Cell Column="1" Row="2" ViewID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.AlertView"/>
</PanelConfiguration>
</View>
<View ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.StateView" Accessibility="Public" Enabled="true" Target="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk" TypeID="$Reference/SC$Microsoft.SystemCenter.StateViewType" Visible="false">
<Category>Operations</Category>
<Criteria>
<InMaintenanceMode>false</InMaintenanceMode>
</Criteria>
<Presentation>
<ColumnInfo Index="0" SortIndex="0" Width="100" Grouped="false" Sorted="true" IsSortable="true" Visible="true" SortOrder="Descending">
<Name>State</Name>
<Id>DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk</Id>
</ColumnInfo>
<ColumnInfo Index="1" SortIndex="-1" Width="22" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Maintenance Mode</Name>
<Id>InMaintenanceMode</Id>
</ColumnInfo>
<ColumnInfo Index="2" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Name</Name>
<Id>Name</Id>
</ColumnInfo>
<ColumnInfo Index="3" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Path</Name>
<Id>Path</Id>
</ColumnInfo>
<ColumnInfo Index="4" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Virtual Disk Id</Name>
<Id>Id</Id>
</ColumnInfo>
<ColumnInfo Index="5" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Type</Name>
<Id>Type</Id>
</ColumnInfo>
<ColumnInfo Index="6" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Size</Name>
<Id>Size</Id>
</ColumnInfo>
<ColumnInfo Index="7" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>DataCore Server(s)</Name>
<Id>ServerList</Id>
</ColumnInfo>
<ColumnInfo Index="8" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Storage Source(s)</Name>
<Id>StorageList</Id>
</ColumnInfo>
<ColumnInfo Index="9" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Host(s)</Name>
<Id>HostList</Id>
</ColumnInfo>
<ColumnInfo Index="10" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="true" SortOrder="Ascending">
<Name>Description</Name>
<Id>Description</Id>
</ColumnInfo>
<ColumnInfo Index="11" SortIndex="-1" Width="100" Grouped="false" Sorted="false" IsSortable="true" Visible="false" SortOrder="Ascending">
<Name>Display Name</Name>
<Id>DisplayName</Id>
</ColumnInfo>
</Presentation>
</View>
</Views>
<Folders>
<Folder ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.Folder" Accessibility="Public" ParentFolder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Root.Folder"/>
<Folder ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Performance.Folder" Accessibility="Public" ParentFolder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Root.Folder"/>
<Folder ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Root.Folder" Accessibility="Public" ParentFolder="$Reference/Self$DataCore.SANsymphonyV.Library.Environment.Folder"/>
<Folder ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder" Accessibility="Public" ParentFolder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Root.Folder"/>
</Folders>
<FolderItems>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.AlertView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Root.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.DashBoardView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Root.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.DiagramView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Root.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.StateView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Root.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.AlertView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.DashBoardView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.StateView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.AlertView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.DashBoardView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.DiagramView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.StateView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesReadView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Performance.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesWrittenView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Performance.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.PerformanceDashBoardView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Performance.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesReadView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Performance.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesWrittenView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Performance.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.AlertView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.DashBoardView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.StateView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.AlertView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.BytesAvailableView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Performance.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.PercentAvailableView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Performance.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.PerformanceDashBoardView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Performance.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.DashBoardView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.StateView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.AlertView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.DashBoardView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.StateView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.AlertView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.DashBoardView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.DiagramView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.StateView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.AlertView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.DashBoardView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.DashBoardView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.Folder"/>
<FolderItem ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.StateView" Folder="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.Folder"/>
</FolderItems>
<StringResources>
<StringResource ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.StateMonitor.AlertMessageResource"/>
<StringResource ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.Monitor.AlertMessageResource"/>
<StringResource ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.FallingThresholdMonitor.AlertMessageResource"/>
<StringResource ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.ModeMonitor.AlertMessageResource"/>
<StringResource ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.Monitor.AlertMessageResource"/>
<StringResource ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.RisingThresholdMonitor.AlertMessageResource"/>
<StringResource ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.LicenseMonitor.AlertMessageResource"/>
<StringResource ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.Monitor.AlertMessageResource"/>
<StringResource ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.PowerMonitor.AlertMessageResource"/>
<StringResource ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.AccessRightsMonitor.AlertMessageResource"/>
<StringResource ID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.DataStatusMonitor.AlertMessageResource"/>
</StringResources>
</Presentation>
<LanguagePacks>
<LanguagePack ID="$TemplateConfig/LocaleId$" IsDefault="true">
<DisplayStrings>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.__Part">
<Name>$TemplateConfig/Name$ __Part</Name>
<Description>DataCore $TemplateConfig/Name$ __Part</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.__PerspectiveNodeHostsPart">
<Name>$TemplateConfig/Name$ Perspective Node Hosts $TemplateConfig/Name$ __Part</Name>
<Description>DataCore $TemplateConfig/Name$ Perspective Node Hosts DataCore $TemplateConfig/Name$ __Part</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment">
<Name>$TemplateConfig/Name$ Environment</Name>
<Description>DataCore $TemplateConfig/Name$ Environment</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.AlertView">
<Name>$TemplateConfig/Name$ Environment Active Alerts</Name>
<Description>DataCore $TemplateConfig/Name$ Environment Active Alerts</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.DashBoardView">
<Name>$TemplateConfig/Name$ State</Name>
<Description>DataCore $TemplateConfig/Name$ State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.DiagramView">
<Name>$TemplateConfig/Name$ Diagram</Name>
<Description>DataCore $TemplateConfig/Name$ Diagram</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.Discovery">
<Name>$TemplateConfig/Name$ Environment Discovery</Name>
<Description>DataCore $TemplateConfig/Name$ Environment Discovery</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.StateView">
<Name>$TemplateConfig/Name$ Environment State</Name>
<Description>DataCore $TemplateConfig/Name$ Environment State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.EnvironmentContainsHostEnvironment.Discovery">
<Name>$TemplateConfig/Name$ Environment Contains $TemplateConfig/Name$ Host Environment Discovery</Name>
<Description>DataCore $TemplateConfig/Name$ Environment Contains DataCore $TemplateConfig/Name$ Host Environment Discovery</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.EnvironmentContainsServerEnvironment.Discovery">
<Name>$TemplateConfig/Name$ Environment Contains $TemplateConfig/Name$ Server Environment Discovery</Name>
<Description>DataCore $TemplateConfig/Name$ Environment Contains DataCore $TemplateConfig/Name$ Server Environment Discovery</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host">
<Name>$TemplateConfig/Name$ Host</Name>
<Description>DataCore $TemplateConfig/Name$ Host</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.AlertView">
<Name>$TemplateConfig/Name$ Host Active Alerts</Name>
<Description>DataCore $TemplateConfig/Name$ Host Active Alerts</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.DashBoardView">
<Name>Host State</Name>
<Description>DataCore $TemplateConfig/Name$ Host State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.Discovery">
<Name>$TemplateConfig/Name$ Host Discovery</Name>
<Description>DataCore $TemplateConfig/Name$ Host Discovery</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.StateMonitor" SubElementID="Error">
<Name>Error</Name>
<Description>Error State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.StateMonitor" SubElementID="Healthy">
<Name>Healthy</Name>
<Description>Healthy State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.StateMonitor" SubElementID="Warning">
<Name>Warning</Name>
<Description>Warning State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.StateMonitor.AlertMessageResource">
<Name>$TemplateConfig/Name$ Host State Monitor</Name>
<Description>{0} host failure [{1}]</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.StateView">
<Name>$TemplateConfig/Name$ Host State</Name>
<Description>DataCore $TemplateConfig/Name$ Host State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment">
<Name>Hosts</Name>
<Description>DataCore $TemplateConfig/Name$ Host Environment</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.AlertView">
<Name>$TemplateConfig/Name$ Host Environment Active Alerts</Name>
<Description>DataCore $TemplateConfig/Name$ Host Environment Active Alerts</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.DashBoardView">
<Name>Host Group State</Name>
<Description>DataCore $TemplateConfig/Name$ Host Environment State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.DiagramView">
<Name>Host Group Diagram</Name>
<Description>DataCore $TemplateConfig/Name$ Host Environment Diagram</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.Folder">
<Name>Host Group</Name>
<Description>DataCore $TemplateConfig/Name$ Host Environment</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironment.StateView">
<Name>$TemplateConfig/Name$ Host Environment State</Name>
<Description>DataCore $TemplateConfig/Name$ Host Environment State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironmentContainsHost.Discovery">
<Name>$TemplateConfig/Name$ Host Environment Contains $TemplateConfig/Name$ Host Discovery</Name>
<Description>DataCore $TemplateConfig/Name$ Host Environment Contains DataCore $TemplateConfig/Name$ Host Discovery</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Performance.Folder">
<Name>Server Group Performance</Name>
<Description>DataCore $TemplateConfig/Name$ Performance</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode">
<Name>$TemplateConfig/Name$ Perspective Node</Name>
<Description>DataCore $TemplateConfig/Name$ Perspective Node</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.Discovery">
<Name>$TemplateConfig/Name$ Perspective Node Discovery</Name>
<Description>DataCore $TemplateConfig/Name$ Perspective Node Discovery</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesReadRule">
<Name>$TemplateConfig/Name$ Initiator Bytes Read per Second</Name>
<Description>DataCore $TemplateConfig/Name$ Server Group Initiator Bytes Read per Second</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesReadView">
<Name>Initiator Bytes Read per Second</Name>
<Description>DataCore $TemplateConfig/Name$ Server Group Initiator Bytes Read per Second</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesWrittenRule">
<Name>$TemplateConfig/Name$ Initiator Bytes Written per Second</Name>
<Description>DataCore $TemplateConfig/Name$ Server Group Initiator Bytes Written per Second</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesWrittenView">
<Name>Initiator Bytes Written per Second</Name>
<Description>DataCore $TemplateConfig/Name$ Server Group Initiator Bytes Written per Second</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.PerformanceDashBoardView">
<Name>$TemplateConfig/Name$ Performance</Name>
<Description>DataCore $TemplateConfig/Name$ Server Group Performance</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.Seed">
<Name>$TemplateConfig/Name$ Perspective Node Seed</Name>
<Description>DataCore $TemplateConfig/Name$ Perspective Node Seed</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.Seed.Discovery">
<Name>$TemplateConfig/Name$ Perspective Node Seed Discovery</Name>
<Description>DataCore $TemplateConfig/Name$ Perspective Node Seed Discovery</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesReadRule">
<Name>$TemplateConfig/Name$ Target Bytes Read per Second</Name>
<Description>DataCore $TemplateConfig/Name$ Server Group Target Bytes Read per Second</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesReadView">
<Name>Target Bytes Read per Second</Name>
<Description>DataCore $TemplateConfig/Name$ Server Group Target Bytes Read per Second</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesWrittenRule">
<Name>$TemplateConfig/Name$ Target Bytes Written per Second</Name>
<Description>DataCore $TemplateConfig/Name$ Server Group Target Bytes Written per Second</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesWrittenView">
<Name>Target Bytes Written per Second</Name>
<Description>DataCore $TemplateConfig/Name$ Server Group Target Bytes Written per Second</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNodeHostsHost">
<Name>$TemplateConfig/Name$ Perspective Node Hosts $TemplateConfig/Name$ Host</Name>
<Description>DataCore $TemplateConfig/Name$ Perspective Node Hosts DataCore $TemplateConfig/Name$ Host</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNodeHostsPhysicalDisk">
<Name>$TemplateConfig/Name$ Perspective Node Hosts $TemplateConfig/Name$ Physical Disk</Name>
<Description>DataCore $TemplateConfig/Name$ Perspective Node Hosts DataCore $TemplateConfig/Name$ Physical Disk</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNodeHostsPool">
<Name>$TemplateConfig/Name$ Perspective Node Hosts $TemplateConfig/Name$ DiskPool</Name>
<Description>DataCore $TemplateConfig/Name$ Perspective Node Hosts DataCore $TemplateConfig/Name$ DiskPool</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNodeHostsServer">
<Name>$TemplateConfig/Name$ Perspective Node Hosts $TemplateConfig/Name$ Server</Name>
<Description>DataCore $TemplateConfig/Name$ Perspective Node Hosts DataCore $TemplateConfig/Name$ Server</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNodeHostsVirtualDisk">
<Name>$TemplateConfig/Name$ Perspective Node Hosts $TemplateConfig/Name$ Virtual Disk</Name>
<Description>DataCore $TemplateConfig/Name$ Perspective Node Hosts DataCore $TemplateConfig/Name$ Virtual Disk</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk">
<Name>$TemplateConfig/Name$ Physical Disk</Name>
<Description>DataCore $TemplateConfig/Name$ Physical Disk</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.AlertView">
<Name>$TemplateConfig/Name$ Physical Disk Active Alerts</Name>
<Description>DataCore $TemplateConfig/Name$ Physical Disk Active Alerts</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.DashBoardView">
<Name>Physical Disk State</Name>
<Description>DataCore $TemplateConfig/Name$ Physical Disk State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.Discovery">
<Name>$TemplateConfig/Name$ Physical Disk Discovery</Name>
<Description>DataCore $TemplateConfig/Name$ Physical Disk Discovery</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.Monitor">
<Name>$TemplateConfig/Name$ Physical Disk Monitor</Name>
<Description>DataCore $TemplateConfig/Name$ Physical Disk Monitor</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.Monitor" SubElementID="Error">
<Name>Error</Name>
<Description>Error State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.Monitor" SubElementID="Healthy">
<Name>Healthy</Name>
<Description>Healthy State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.Monitor" SubElementID="Warning">
<Name>Warning</Name>
<Description>Warning State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.Monitor.AlertMessageResource">
<Name>$TemplateConfig/Name$ Physical Disk Monitor</Name>
<Description>{0} physical disk failure [{1}]</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.StateMonitor">
<Name>$TemplateConfig/Name$ Host State Monitor</Name>
<Description>DataCore $TemplateConfig/Name$ Host State Monitor</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.StateView">
<Name>$TemplateConfig/Name$ Physical Disk State</Name>
<Description>DataCore $TemplateConfig/Name$ Physical Disk State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool">
<Name>$TemplateConfig/Name$ Disk Pool</Name>
<Description>DataCore $TemplateConfig/Name$ Disk Pool</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.AlertView">
<Name>$TemplateConfig/Name$ Disk Pool Active Alerts</Name>
<Description>DataCore $TemplateConfig/Name$ Disk Pool Active Alerts</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.BytesAvailableRule">
<Name>$TemplateConfig/Name$ Pool MBytes Available</Name>
<Description>DataCore $TemplateConfig/Name$ Pool MBytes Available</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.BytesAvailableView">
<Name>Disk Pool MBytes Available</Name>
<Description>DataCore $TemplateConfig/Name$ Disk Pool Available MBytes</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.DashBoardView">
<Name>Disk Pool State</Name>
<Description>DataCore $TemplateConfig/Name$ Disk Pool State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.Discovery">
<Name>$TemplateConfig/Name$ Disk Pool Discovery</Name>
<Description>DataCore $TemplateConfig/Name$ Disk Pool Discovery</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.FallingThresholdMonitor">
<Name>$TemplateConfig/Name$ Disk Pool Available Space Monitor</Name>
<Description>DataCore $TemplateConfig/Name$ Disk Pool Falling Threshold Monitor [Monitors the disk pools available space percentage]</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.FallingThresholdMonitor" SubElementID="Error">
<Name>Error</Name>
<Description>Error State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.FallingThresholdMonitor" SubElementID="Healthy">
<Name>Healthy</Name>
<Description>Healthy State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.FallingThresholdMonitor" SubElementID="Warning">
<Name>Warning</Name>
<Description>Warning State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.FallingThresholdMonitor.AlertMessageResource">
<Name>$TemplateConfig/Name$ Disk Pool Available Space Monitor</Name>
<Description>{0} disk pool available space failure [{1}]</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.ModeMonitor">
<Name>$TemplateConfig/Name$ Disk Pool Access Mode Monitor</Name>
<Description>DataCore $TemplateConfig/Name$ Disk Pool Access Mode Monitor</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.ModeMonitor" SubElementID="Error">
<Name>Error</Name>
<Description>Error State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.ModeMonitor" SubElementID="Healthy">
<Name>Healthy</Name>
<Description>Healthy State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.ModeMonitor" SubElementID="Warning">
<Name>Warning</Name>
<Description>Warning State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.ModeMonitor.AlertMessageResource">
<Name>$TemplateConfig/Name$ Disk Pool Access Mode Monitor</Name>
<Description>{0} disk pool access mode failure [{1}]</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.Monitor">
<Name>$TemplateConfig/Name$ Disk Pool Monitor</Name>
<Description>DataCore $TemplateConfig/Name$ Disk Pool Monitor</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.Monitor" SubElementID="Error">
<Name>Error</Name>
<Description>Error State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.Monitor" SubElementID="Healthy">
<Name>Healthy</Name>
<Description>Healthy State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.Monitor" SubElementID="Warning">
<Name>Warning</Name>
<Description>Warning State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.Monitor.AlertMessageResource">
<Name>$TemplateConfig/Name$ Disk Pool Monitor</Name>
<Description>{0} disk pool failure [{1}]</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.PercentAvailableRule">
<Name>$TemplateConfig/Name$ Pool Percent Available</Name>
<Description>DataCore $TemplateConfig/Name$ Pool Percent Available</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.PercentAvailableView">
<Name>Disk Pool Percent Available</Name>
<Description>DataCore $TemplateConfig/Name$ Disk Pool Percent Available</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.PerformanceDashBoardView">
<Name>Disk Pool Availability</Name>
<Description>DataCore $TemplateConfig/Name$ Disk Pool Availability</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.RisingThresholdMonitor">
<Name>$TemplateConfig/Name$ Disk Pool I/O Latency Monitor</Name>
<Description>DataCore $TemplateConfig/Name$ Disk Pool Rising Threshold Monitor [Monitors the disk pools I/O latency]</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.RisingThresholdMonitor" SubElementID="Error">
<Name>Error</Name>
<Description>Error State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.RisingThresholdMonitor" SubElementID="Healthy">
<Name>Healthy</Name>
<Description>Healthy State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.RisingThresholdMonitor" SubElementID="Warning">
<Name>Warning</Name>
<Description>Warning State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.RisingThresholdMonitor.AlertMessageResource">
<Name>$TemplateConfig/Name$ Disk Pool I/O Latency Monitor</Name>
<Description>{0} disk pool I/O latency failure [{1}]</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.StateView">
<Name>$TemplateConfig/Name$ Disk Pool State</Name>
<Description>DataCore $TemplateConfig/Name$ Disk Pool State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Root.Folder">
<Name>$TemplateConfig/Name$</Name>
<Description>DataCore $TemplateConfig/Name$ Environment</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.SecureReference">
<Name>$TemplateConfig/Name$ SANsymphony-V Profile</Name>
<Description>This profile is used for all monitoring and discovery of $TemplateConfig/Name$ objects.</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server">
<Name>$TemplateConfig/Name$ Server</Name>
<Description>DataCore $TemplateConfig/Name$ Server</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.AlertView">
<Name>$TemplateConfig/Name$ Server Active Alerts</Name>
<Description>DataCore $TemplateConfig/Name$ Server Active Alerts</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.DashBoardView">
<Name>Server State</Name>
<Description>DataCore $TemplateConfig/Name$ Server State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.Discovery">
<Name>$TemplateConfig/Name$ Server Discovery</Name>
<Description>DataCore $TemplateConfig/Name$ Server Discovery</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.LicenseMonitor">
<Name>$TemplateConfig/Name$ Server License Monitor</Name>
<Description>DataCore $TemplateConfig/Name$ Server License Expiration Monitor</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.LicenseMonitor" SubElementID="Error">
<Name>Error</Name>
<Description>Error State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.LicenseMonitor" SubElementID="Healthy">
<Name>Healthy</Name>
<Description>Healthy State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.LicenseMonitor" SubElementID="Warning">
<Name>Warning</Name>
<Description>Warning State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.LicenseMonitor.AlertMessageResource">
<Name>$TemplateConfig/Name$ Server License Monitor</Name>
<Description>{0} server license failure [{1}]</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.Monitor">
<Name>$TemplateConfig/Name$ Server Monitor</Name>
<Description>DataCore $TemplateConfig/Name$ Server Monitor</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.Monitor" SubElementID="Error">
<Name>Error</Name>
<Description>Error State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.Monitor" SubElementID="Healthy">
<Name>Healthy</Name>
<Description>Healthy State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.Monitor" SubElementID="Warning">
<Name>Warning</Name>
<Description>Warning State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.Monitor.AlertMessageResource">
<Name>$TemplateConfig/Name$ Server Monitor</Name>
<Description>{0} server failure [{1}]</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.PowerMonitor">
<Name>$TemplateConfig/Name$ Server Power Monitor</Name>
<Description>DataCore $TemplateConfig/Name$ Server Battery Power Monitor</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.PowerMonitor" SubElementID="Error">
<Name>Error</Name>
<Description>Error State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.PowerMonitor" SubElementID="Healthy">
<Name>Healthy</Name>
<Description>Healthy State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.PowerMonitor" SubElementID="Warning">
<Name>Warning</Name>
<Description>Warning State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.PowerMonitor.AlertMessageResource">
<Name>$TemplateConfig/Name$ Server Power Monitor</Name>
<Description>{0} server power failure [{1}]</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.StateView">
<Name>$TemplateConfig/Name$ Server State</Name>
<Description>DataCore $TemplateConfig/Name$ Server State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment">
<Name>Servers</Name>
<Description>DataCore $TemplateConfig/Name$ Server Environment</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.AlertView">
<Name>$TemplateConfig/Name$ Server Environment Active Alerts</Name>
<Description>DataCore $TemplateConfig/Name$ Server Environment Active Alerts</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.DashBoardView">
<Name>Server Group State</Name>
<Description>DataCore $TemplateConfig/Name$ Server Environment State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.DiagramView">
<Name>Server Group Diagram</Name>
<Description>DataCore $TemplateConfig/Name$ Server Environment Diagram</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.Folder">
<Name>Server Group</Name>
<Description>DataCore $TemplateConfig/Name$ Server Environment</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironment.StateView">
<Name>$TemplateConfig/Name$ Server Environment State</Name>
<Description>DataCore $TemplateConfig/Name$ Server Environment State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironmentContainsServer.Discovery">
<Name>$TemplateConfig/Name$ Server Environment Contains $TemplateConfig/Name$ Server Discovery</Name>
<Description>DataCore $TemplateConfig/Name$ Server Environment Contains DataCore $TemplateConfig/Name$ Server Discovery</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk">
<Name>$TemplateConfig/Name$ Virtual Disk</Name>
<Description>DataCore $TemplateConfig/Name$ Virtual Disk</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.AlertView">
<Name>$TemplateConfig/Name$ Virtual Disk Active Alerts</Name>
<Description>DataCore $TemplateConfig/Name$ Virtual Disk Active Alerts</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.AccessRightsMonitor">
<Name>$TemplateConfig/Name$ Virtual Disk Access Rights Monitor</Name>
<Description>DataCore $TemplateConfig/Name$ Virtual Disk Access Rights Monitor</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.AccessRightsMonitor" SubElementID="Error">
<Name>Error</Name>
<Description>Error State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.AccessRightsMonitor" SubElementID="Healthy">
<Name>Healthy</Name>
<Description>Healthy State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.AccessRightsMonitor" SubElementID="Warning">
<Name>Warning</Name>
<Description>Warning State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.AccessRightsMonitor.AlertMessageResource">
<Name>$TemplateConfig/Name$ Virtual Disk Access Rights Monitor</Name>
<Description>{0} virtual disk failure [{1}]</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.DashBoardView">
<Name>Virtual Disk State</Name>
<Description>DataCore $TemplateConfig/Name$ Virtual Disk State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.DataStatusMonitor">
<Name>$TemplateConfig/Name$ Virtual Disk Data Status Monitor</Name>
<Description>DataCore $TemplateConfig/Name$ Virtual Disk Data Status Monitor</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.DataStatusMonitor" SubElementID="Error">
<Name>Error</Name>
<Description>Error State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.DataStatusMonitor" SubElementID="Healthy">
<Name>Healthy</Name>
<Description>Healthy State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.DataStatusMonitor" SubElementID="Warning">
<Name>Warning</Name>
<Description>Warning State</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.DataStatusMonitor.AlertMessageResource">
<Name>$TemplateConfig/Name$ Virtual Disk Data Status Monitor</Name>
<Description>{0} virtual disk failure [{1}]</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.Discovery">
<Name>$TemplateConfig/Name$ Virtual Disk Discovery</Name>
<Description>DataCore $TemplateConfig/Name$ Virtual Disk Discovery</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDiskRelation.Discovery">
<Name>$TemplateConfig/Name$ Virtual Disk Relation Discovery</Name>
<Description>DataCore $TemplateConfig/Name$ Virtual Disk Relation Discovery</Description>
</DisplayString>
<DisplayString ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.StateView">
<Name>$TemplateConfig/Name$ Virtual Disk State</Name>
<Description>DataCore $TemplateConfig/Name$ Virtual Disk State</Description>
</DisplayString>
</DisplayStrings>
<KnowledgeArticles>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Environment.Discovery" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Discovery populates the properties of the Environment with the SANsymphony-V server group properties.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.EnvironmentContainsHostEnvironment.Discovery" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Discovery adds the Host Environment group to the Environment group. </maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.EnvironmentContainsServerEnvironment.Discovery" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Discovery adds the Server Environment group to the Environment group.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.Discovery" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Discovery discovers instances of SANsymphony-V Hosts.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Host.StateMonitor" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>Possible host states:</maml:para>
<maml:para>o Connected: At least one of the host ports is connected.</maml:para>
<maml:para>o Not connected: The host ports are all not connected.</maml:para>
<maml:para>o Unknown: No ports have been assigned to the host so there is no knowledge of the state.</maml:para>
<maml:para/>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.HostEnvironmentContainsHost.Discovery" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Discovery populates the Host Environment group with instances of Hosts.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.Discovery" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Discovery discovers the instance of the PerspectiveNode object, which is an object that is hosted on the Watcher Node computer and contains basic information about the SANsymphony-V Server Group.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesReadRule" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Rule collects the number of bytes read per second. This is the sum of [Initiator Bytes Read] of all DataCore Servers in the group.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.InitiatorBytesWrittenRule" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Rule collects the number of bytes written per second. This is the sum of [Initiator Bytes Written] of all DataCore Servers in the group.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.Seed.Discovery" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Discovery discovers the instance of the SANsymphony-V management pack Watcher Node computer.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesReadRule" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Rule collects the number of bytes read per second. This is the sum of [Target Bytes Read] of all DataCore Servers in the group.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PerspectiveNode.TargetBytesWrittenRule" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Rule collects the number of bytes written per second. This is the sum of [Target Bytes Written] of all DataCore Servers in the group.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.Discovery" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Discovery discovers those instances of SANsymphony-V Physical Disks which are not a part of any Disk Pool.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.PhysicalDisk.Monitor" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>
The status of physical disks are <maml:ui>as reported</maml:ui> by the operating system. Please refer to the operating system documentation for details.
</maml:para>
<maml:para>Possible Physical Disk Status:</maml:para>
<maml:para>o Unknown</maml:para>
<maml:para>o On-line</maml:para>
<maml:para>o Not ready</maml:para>
<maml:para>o No-media</maml:para>
<maml:para>o Failed</maml:para>
<maml:para>o Off-line</maml:para>
<maml:para>o Missing</maml:para>
<maml:para/>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.Discovery" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Discovery discovers instances of SANsymphony-V Disk Pools.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.FallingThresholdMonitor" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>The available space threshold alerts the administrator when available space reaches the percentage set in the threshold tool and more disks need to be added to pools. The percentage of available space includes the amount of space in reclamation.</maml:para>
<maml:para>Three thresholds can be set:</maml:para>
<maml:list>
<maml:listItem>
<maml:para>Attention alert (default setting is 30%)</maml:para>
</maml:listItem>
<maml:listItem>
<maml:para>Warning alert (default setting is 20%)</maml:para>
</maml:listItem>
<maml:listItem>
<maml:para>Critical alert (default setting is 10%)</maml:para>
</maml:listItem>
</maml:list>
<maml:para>
The available space in all disk pools are monitored. When the available space reaches the percentage set for a threshold, the appropriate severity alert is posted to the <maml:navigationLink><maml:linkText>System Health tool</maml:linkText><maml:uri href="http://www.datacore.com/SSV-Webhelp/System_Health_Tool.htm"/></maml:navigationLink> and <maml:navigationLink><maml:linkText>Event Log</maml:linkText><maml:uri href="http://www.datacore.com/SSV-Webhelp/Event_Log_and_Alerts.htm"/></maml:navigationLink>.
</maml:para>
<maml:para>When notification is received that a threshold has been reached, add more physical disks to the pool as required. When more physical storage is added to the pool, the capacity growth occurs transparently to the host. If the free space in the pool is depleted, new virtual disks can no longer be created from the pool and write I/Os to existing virtual disks from the pool will fail until more storage is available.</maml:para>
<maml:para>To change the threshold alerts:</maml:para>
<maml:list>
<maml:listItem>
<maml:para>
In the <maml:ui>Disk Pool Details page&gt;Properties tab</maml:ui>, enter the new percentage values for the thresholds in the <maml:ui>Available space thresholds</maml:ui> area. <maml:navigationLink><maml:linkText>Tip</maml:linkText><maml:uri href="javascript:void(0);"/></maml:navigationLink></maml:para>
</maml:listItem>
<maml:listItem>
<maml:para>Click Apply.</maml:para>
</maml:listItem>
</maml:list>
<maml:para/>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.ModeMonitor" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>Possible modes: </maml:para>
<maml:list>
<maml:listItem>
<maml:para>Read/Write</maml:para>
</maml:listItem>
<maml:listItem>
<maml:para>Read Only</maml:para>
</maml:listItem>
</maml:list>
<maml:para/>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.Monitor" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>Possible Disk Pool Status:</maml:para>
<maml:para>
o <maml:ui>Running</maml:ui> The pool is healthy and functional.
</maml:para>
<maml:para>
o <maml:ui>Missing disk</maml:ui> The pool is running, but one or more assigned physical disks in the pool are inaccessible. I/O operations to virtual disks created from the missing disk will fail. Try to manually <maml:navigationLink><maml:linkText>rescan the ports</maml:linkText><maml:uri href="http://www.datacore.com/SSV-Webhelp/Discovering_Physical_Disks.htm"/></maml:navigationLink> to find the missing disk. Check for loose cable connections. See <maml:navigationLink><maml:linkText>Removing Physical Disks</maml:linkText><maml:uri href="http://www.datacore.com/SSV-Webhelp/Removing_Physical_Disks.htm"/></maml:navigationLink>.
</maml:para>
<maml:para>
o <maml:ui>Foreign</maml:ui> A pool has been detected that contains disks not previously known by the existing disk or registry information. This may occur when disks are moved between servers. Use the <maml:navigationLink><maml:linkText>Import Pool</maml:linkText><maml:uri href="http://www.datacore.com/SSV-Webhelp/Importing_Foreign_Pools.htm"/></maml:navigationLink> command in order to use the pool.
</maml:para>
<maml:para>
o <maml:ui>Offline</maml:ui> Pool is present, but is unusable because all disks are missing. See <maml:navigationLink><maml:linkText>Removing Physical Disks</maml:linkText><maml:uri href="http://www.datacore.com/SSV-Webhelp/Removing_Physical_Disks.htm"/></maml:navigationLink>.
</maml:para>
<maml:para>
o <maml:ui>Unknown</maml:ui> The pool is not present and status cannot be determined.
</maml:para>
<maml:para/>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.RisingThresholdMonitor" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>The I/O latency threshold alerts the administrator when I/O latency reaches the time set.</maml:para>
<maml:para>
<maml:ui>Three thresholds can be set:</maml:ui>
</maml:para>
<maml:para>o Attention alert (default setting is 5,000 ms)</maml:para>
<maml:para>o Warning alert (default setting is 10,000 ms)</maml:para>
<maml:para>o Critical alert (default setting is 30,000 ms)</maml:para>
<maml:para>
The I/O latency for all pools is monitored. When the latency time reaches the time set for a threshold, the appropriate severity alert is posted to the <maml:navigationLink><maml:linkText>System Health Tool</maml:linkText><maml:uri href="http://www.datacore.com/SSV-Webhelp/System_Health_Tool.htm"/></maml:navigationLink> and <maml:navigationLink><maml:linkText>Event Log</maml:linkText><maml:uri href="http://www.datacore.com/SSV-Webhelp/Event_Log_and_Alerts.htm"/></maml:navigationLink>.
</maml:para>
<maml:para>
When notification is received that a threshold has been reached, use the diagnostic tools such as the <maml:navigationLink><maml:linkText>Performance Tool</maml:linkText><maml:uri href="http://www.datacore.com/SSV-Webhelp/Performance_Tool.htm"/></maml:navigationLink> to troubleshoot the latency issues to determine where or what resource is causing the I/O transfer to slow down.
</maml:para>
<maml:para>
<maml:ui>To change the threshold alerts:</maml:ui>
</maml:para>
<maml:list>
<maml:listItem>
<maml:para>
In the <maml:ui>Disk Pool Details page&gt;Properties tab</maml:ui>, enter the new values for the thresholds in the <maml:ui>IO latency thresholds</maml:ui> area. <maml:navigationLink><maml:linkText>Tip</maml:linkText><maml:uri href="javascript:void(0);"/></maml:navigationLink></maml:para>
</maml:listItem>
<maml:listItem>
<maml:para>
Click <maml:ui>Apply</maml:ui>.
</maml:para>
</maml:listItem>
</maml:list>
<maml:para/>
<maml:para/>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.BytesAvailableRule" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Rule collects the amount of logical pool space available for allocation to virtual disks from a particular disk pool. This is an instantaneous count, not an average over a period of time.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Pool.PercentAvailableRule" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Rule collects the amount of logical pool space available for allocation to virtual disks from a particular disk pool in percents. This is an instantaneous count, not an average over a period of time.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.Discovery" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Discovery discovers instances of SANsymphony-V servers.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.LicenseMonitor" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>
To purchase a permanent license or purchase additional <maml:navigationLink><maml:linkText>software features or products</maml:linkText><maml:uri href="http://www.datacore.com/Software/Products/Products-at-a-glance.aspx"/></maml:navigationLink>, contact <maml:navigationLink><maml:linkText>DataCore Software</maml:linkText><maml:uri href="http://datacore.custhelp.com/app/answers/detail/a_id/1226"/></maml:navigationLink> or your DataCore Solution Provider.
</maml:para>
<maml:para>
See SANsymphony-V <maml:navigationLink><maml:linkText>Activating the License</maml:linkText><maml:uri href="http://www.datacore.com/SSV-Webhelp/Activating_the_License.htm"/></maml:navigationLink> to activate new licenses or activate new license capacity or features.
</maml:para>
<maml:para/>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.Monitor" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>Possible states:</maml:para>
<maml:para>
o <maml:ui>Running</maml:ui> the server is active and virtualization is running.
</maml:para>
<maml:para>
o <maml:ui>Stopped</maml:ui> the server is not active and virtualization is stopped.
</maml:para>
<maml:para>
o <maml:ui>Unavailable</maml:ui> unable to communicate with the server because the DataCore Executive service is stopped, the server is down, or there is a network issue.
</maml:para>
<maml:para/>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.Server.PowerMonitor" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>Power states are reported from the Windows operating system.</maml:para>
<maml:table>
<maml:row>
<maml:entry>
<maml:para>
<maml:ui>States</maml:ui>
</maml:para>
</maml:entry>
<maml:entry>
<maml:para>
<maml:ui>Description</maml:ui>
</maml:para>
</maml:entry>
</maml:row>
<maml:row>
<maml:entry>
<maml:para>AC line power available</maml:para>
</maml:entry>
<maml:entry>
<maml:para>The UPS is plugged in and AC power is available.</maml:para>
<maml:para>
Write caching will be <maml:ui>enabled</maml:ui>.
</maml:para>
</maml:entry>
</maml:row>
<maml:row>
<maml:entry>
<maml:para>AC line power unavailable</maml:para>
</maml:entry>
<maml:entry>
<maml:para>The server is running on UPS battery power.</maml:para>
<maml:para>
Write caching will be <maml:ui>disabled</maml:ui>.
</maml:para>
</maml:entry>
</maml:row>
<maml:row>
<maml:entry>
<maml:para>Low battery</maml:para>
</maml:entry>
<maml:entry>
<maml:para>
The UPS battery has reached the low power definition as set in <maml:ui>Windows Power Options</maml:ui>.
</maml:para>
</maml:entry>
</maml:row>
</maml:table>
<maml:para/>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.ServerEnvironmentContainsServer.Discovery" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Discovery populates the Server Environment group with instances of DataCore Servers.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.AccessRightsMonitor" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>Access rights of virtual disks:</maml:para>
<maml:list>
<maml:listItem>
<maml:para>Read/Write</maml:para>
</maml:listItem>
<maml:listItem>
<maml:para>Read Only</maml:para>
</maml:listItem>
<maml:listItem>
<maml:para>Offline</maml:para>
</maml:listItem>
</maml:list>
<maml:para/>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.DataStatusMonitor" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>Possible virtual disk status:</maml:para>
<maml:table>
<maml:row>
<maml:entry>
<maml:para>
<maml:ui>Status</maml:ui>
</maml:para>
</maml:entry>
<maml:entry>
<maml:para>
<maml:ui>Description</maml:ui>
</maml:para>
</maml:entry>
</maml:row>
<maml:row>
<maml:entry>
<maml:para>
<maml:ui>On-line</maml:ui>
</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Virtual disk is on-line and operating normally.</maml:para>
</maml:entry>
</maml:row>
<maml:row>
<maml:entry>
<maml:para>
<maml:ui>Off-line</maml:ui>
</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Virtual disk is off-line and unavailable.</maml:para>
</maml:entry>
</maml:row>
<maml:row>
<maml:entry>
<maml:para>
<maml:ui>Redundancy failed</maml:ui>
</maml:para>
</maml:entry>
<maml:entry>
<maml:para>One side of a mirrored virtual disk is failed and the other side is healthy.</maml:para>
</maml:entry>
</maml:row>
<maml:row>
<maml:entry>
<maml:para>
<maml:ui>Failed</maml:ui>
</maml:para>
</maml:entry>
<maml:entry>
<maml:para>Both sides of a mirrored virtual disk have failed.</maml:para>
</maml:entry>
</maml:row>
<maml:row>
<maml:entry>
<maml:para>
<maml:ui>Unknown</maml:ui>
</maml:para>
</maml:entry>
<maml:entry>
<maml:para>
One side of a mirrored virtual disk has host access of <maml:ui>Off-line</maml:ui> and the other side is not present yet. This status may be observed after both servers have been shutdown and then one server is restarted. This is a temporary status until both servers have been brought up and are communicating.
</maml:para>
</maml:entry>
</maml:row>
</maml:table>
<maml:para/>
</maml:section>
</MamlContent>
</KnowledgeArticle>
<KnowledgeArticle ElementID="DataCore.SANsymphonyV.Library.$TemplateConfig/TypeId$.VirtualDisk.Discovery" Visible="true">
<MamlContent>
<maml:section xmlns:maml="http://schemas.microsoft.com/maml/2004/10">
<maml:title>Summary</maml:title>
<maml:para>This Discovery discovers instances of SANsymphony-V Virtual Disks.</maml:para>
</maml:section>
</MamlContent>
</KnowledgeArticle>
</KnowledgeArticles>
</LanguagePack>
</LanguagePacks>
</Implementation>
</Template>