Cisco.Ucsm.TemplateCisco UCS Manager

Cisco.Ucsm.Template (Template)

This template allows you to monitor Cisco UCS Domains. You can configure it by providing UCSM IP or Hostname. Connection to Cisco UCSM can be made using Secure or Non-Secure channel.

Source Code:

<Template ID="Cisco.Ucsm.Template">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="TypeId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="LocaleId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Url" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Name" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Description" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="IPAddress" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="WebProxyUrl" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Ampersand" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ProxyUrl" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ProxyUserName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ProxyPassword" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ServerName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="MachineType" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="RunAsAccountName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="AssocRunAsAccount" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="mpDiscoveryLevel" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="mpShowUnassociatedProfiles" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CollectPerformanceStats" type="xsd:string"/>
</Configuration>
<References>
<Reference ID="GroupLibrary"/>
<Reference ID="CUL"/>
<Reference ID="SCLibrary"/>
<Reference ID="Windows"/>
<Reference ID="Health"/>
<Reference ID="System"/>
<Reference ID="Self"/>
<Reference ID="CUW"/>
</References>
<Implementation>
<TypeDefinitions>
<EntityTypes>
<ClassTypes>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Blade" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.Server" Hosted="true" Singleton="false"/>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.RackUnit" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.Server" Hosted="true" Singleton="false"/>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServerUnit" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.Server" Hosted="true" Singleton="false"/>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.Chassis" Hosted="true" Singleton="false"/>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.FabricInterconnect" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.FabricInterconnect" Hosted="true" Singleton="false"/>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Fex" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.Fex" Hosted="true" Singleton="false"/>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.LogicalEquipment" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.LogicalEquipment" Hosted="false" Singleton="true"/>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.PhysicalEquipment" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.PhysicalEquipment" Hosted="false" Singleton="true"/>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.Proxy" Hosted="true" Singleton="false"/>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Seed" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.Seed" Hosted="false" Singleton="false"/>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Equipment" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.Equipment" Hosted="false" Singleton="true"/>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Organization" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.Organization" Hosted="true" Singleton="false"/>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServiceProfile" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.ServiceProfile" Hosted="true" Singleton="false"/>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.IOModule" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.IOModule" Hosted="true" Singleton="false"/>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.FexIOModule" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.IOModule" Hosted="true" Singleton="false"/>
<ClassType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Cartridge" Accessibility="Public" Abstract="false" Base="CUL!Cisco.Ucs.Cartridge" Hosted="true" Singleton="false"/>
</ClassTypes>
<RelationshipTypes>
<RelationshipType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ManagementServiceRefersSeed" Accessibility="Public" Abstract="false" Base="$Reference/System$System.Reference">
<Source>CUW!Cisco.Ucs.Watcher.Service</Source>
<Target>Cisco.Ucsm.$TemplateConfig/TypeId$.Seed</Target>
</RelationshipType>
<RelationshipType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.SeedHostsProxy" Accessibility="Public" Abstract="false" Base="System!System.Hosting">
<Source>Cisco.Ucsm.$TemplateConfig/TypeId$.Seed</Source>
<Target>Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy</Target>
</RelationshipType>
<RelationshipType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ProxyHostsChassis" Accessibility="Public" Abstract="false" Base="System!System.Hosting">
<Source>Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy</Source>
<Target>Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis</Target>
</RelationshipType>
<RelationshipType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ProxyHostsRackUnit" Accessibility="Public" Abstract="false" Base="System!System.Hosting">
<Source>Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy</Source>
<Target>Cisco.Ucsm.$TemplateConfig/TypeId$.RackUnit</Target>
</RelationshipType>
<RelationshipType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ProxyHostsFabricInterconnect" Accessibility="Public" Abstract="false" Base="System!System.Hosting">
<Source>Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy</Source>
<Target>Cisco.Ucsm.$TemplateConfig/TypeId$.FabricInterconnect</Target>
</RelationshipType>
<RelationshipType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ProxyHostsFex" Accessibility="Public" Abstract="false" Base="System!System.Hosting">
<Source>Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy</Source>
<Target>Cisco.Ucsm.$TemplateConfig/TypeId$.Fex</Target>
</RelationshipType>
<RelationshipType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ChassisHostsBlade" Accessibility="Public" Abstract="false" Base="System!System.Hosting">
<Source>Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis</Source>
<Target>Cisco.Ucsm.$TemplateConfig/TypeId$.Blade</Target>
</RelationshipType>
<RelationshipType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ChassisHostsIOModule" Accessibility="Public" Abstract="false" Base="System!System.Hosting">
<Source>Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis</Source>
<Target>Cisco.Ucsm.$TemplateConfig/TypeId$.IOModule</Target>
</RelationshipType>
<RelationshipType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.FexHostsFexIOModule" Accessibility="Public" Abstract="false" Base="System!System.Hosting">
<Source>Cisco.Ucsm.$TemplateConfig/TypeId$.Fex</Source>
<Target>Cisco.Ucsm.$TemplateConfig/TypeId$.FexIOModule</Target>
</RelationshipType>
<RelationshipType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ChassisHostsCartridge" Accessibility="Public" Abstract="false" Base="System!System.Hosting">
<Source>Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis</Source>
<Target>Cisco.Ucsm.$TemplateConfig/TypeId$.Cartridge</Target>
</RelationshipType>
<RelationshipType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.CartridgeHostsServerUnit" Accessibility="Public" Abstract="false" Base="System!System.Hosting">
<Source>Cisco.Ucsm.$TemplateConfig/TypeId$.Cartridge</Source>
<Target>Cisco.Ucsm.$TemplateConfig/TypeId$.ServerUnit</Target>
</RelationshipType>
<RelationshipType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ProxyHostsOrganization" Accessibility="Public" Abstract="false" Base="System!System.Hosting">
<Source>Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy</Source>
<Target>Cisco.Ucsm.$TemplateConfig/TypeId$.Organization</Target>
</RelationshipType>
<RelationshipType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.OrganizationContainsOrganization" Accessibility="Public" Abstract="false" Base="System!System.Containment">
<Source>Cisco.Ucsm.$TemplateConfig/TypeId$.Organization</Source>
<Target>Cisco.Ucsm.$TemplateConfig/TypeId$.Organization</Target>
</RelationshipType>
<RelationshipType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.OrganizationHostsServiceProfile" Accessibility="Public" Abstract="false" Base="System!System.Hosting">
<Source>Cisco.Ucsm.$TemplateConfig/TypeId$.Organization</Source>
<Target>Cisco.Ucsm.$TemplateConfig/TypeId$.ServiceProfile</Target>
</RelationshipType>
</RelationshipTypes>
</EntityTypes>
<SecureReferences>
<SecureReference ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.SecureReference" Accessibility="Public" Context="CUL!Cisco.Ucs.Object"/>
</SecureReferences>
<ModuleTypes>
<DataSourceModuleType ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.DataSource" Accessibility="Public" Batching="false">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="TypeId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="mpDiscoveryLevel" type="xsd:integer"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="mpShowUnassociatedProfiles" type="xsd:boolean"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Url" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Name" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Description" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="IPAddress" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CacheClass" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="mpClassId" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="mpIntervalSeconds" type="xsd:integer"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="mpLogingLevel" type="xsd:boolean"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="mpSecureInput" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="mpTimeoutSeconds" type="xsd:integer"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="mpUserName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="WebProxyUrl" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ProxyUrl" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ProxyUserName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ProxyPassword" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ServerName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="MachineType" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="RunAsAccountName" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="AssocRunAsAccount" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="CollectPerformanceStats" type="xsd:string"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="DiscoveryLevel" Selector="$Config/mpDiscoveryLevel$" ParameterType="int"/>
<OverrideableParameter ID="ShowUnassociatedProfiles" Selector="$Config/mpShowUnassociatedProfiles$" ParameterType="bool"/>
<OverrideableParameter ID="CacheClass" Selector="$Config/CacheClass$" ParameterType="string"/>
<OverrideableParameter ID="IntervalSeconds" Selector="$Config/mpIntervalSeconds$" ParameterType="int"/>
<OverrideableParameter ID="LogingLevel" Selector="$Config/mpLogingLevel$" ParameterType="bool"/>
<OverrideableParameter ID="TimeoutSeconds" Selector="$Config/mpTimeoutSeconds$" ParameterType="int"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.Proxy.DataSource">
<CacheClass>$Config/CacheClass$</CacheClass>
<ClassId>$Config/mpClassId$</ClassId>
<DiscoveryLevel>$Config/mpDiscoveryLevel$</DiscoveryLevel>
<InstanceSettings>
<Settings>
<Setting>
<Name>$MPElement[Name="CUL!Cisco.Ucs.Seed"]/MachineName$</Name>
<Value>$Target/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="CUL!Cisco.Ucs.Proxy"]/Id$</Name>
<Value>$Config/Name$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="CUL!Cisco.Ucs.Object"]/TypeId$</Name>
<Value>$Config/TypeId$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="CUL!Cisco.Ucs.Proxy"]/UcsVersion$</Name>
<Value>$Data/Property[@Name='UcsVersion']$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="CUL!Cisco.Ucs.Proxy"]/Url$</Name>
<Value>$Config/Url$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="CUL!Cisco.Ucs.Proxy"]/ManagingServer$</Name>
<Value>$Config/ServerName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="CUL!Cisco.Ucs.Proxy"]/CollectPerformanceStats$</Name>
<Value>$TemplateConfig/CollectPerformanceStats$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="CUL!Cisco.Ucs.Object"]/Description$</Name>
<Value>$Config/Description$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="CUL!Cisco.Ucs.Object"]/MonitoringServer$</Name>
<Value>$Config/ServerName$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="CUL!Cisco.Ucs.Object"]/WebProxyUrl$</Name>
<Value>$Config/WebProxyUrl$</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="CUL!Cisco.Ucs.Object"]/ClassName$</Name>
<Value>UCS Domain</Value>
</Setting>
<Setting>
<Name>$MPElement[Name="System!System.Entity"]/DisplayName$</Name>
<Value>$Config/Name$</Value>
</Setting>
</Settings>
</InstanceSettings>
<IntervalSeconds>$Config/mpIntervalSeconds$</IntervalSeconds>
<ShowUnassociatedProfiles>$Config/mpShowUnassociatedProfiles$</ShowUnassociatedProfiles>
<LogingLevel>$Config/mpLogingLevel$</LogingLevel>
<Name>$Config/Name$</Name>
<IPAddress>$Config/IPAddress$</IPAddress>
<SecureInput>$Config/mpSecureInput$</SecureInput>
<TimeoutSeconds>$Config/mpTimeoutSeconds$</TimeoutSeconds>
<TypeId>$Config/TypeId$</TypeId>
<Url>$Config/Url$</Url>
<UserName>$Config/mpUserName$</UserName>
<WebProxyUrl>$Config/WebProxyUrl$</WebProxyUrl>
<ProxyUrl>$Config/ProxyUrl$</ProxyUrl>
<ProxyUserName>$Config/ProxyUserName$</ProxyUserName>
<ProxyPassword>$Config/ProxyPassword$</ProxyPassword>
<ServerName>$Config/ServerName$</ServerName>
</DataSource>
</MemberModules>
<Composition>
<Node ID="DataSource"/>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>$Reference/System$System.Discovery.Data</OutputType>
</DataSourceModuleType>
</ModuleTypes>
</TypeDefinitions>
<Monitoring>
<Discoveries>
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Seed.Discovery" Enabled="true" Target="CUW!Cisco.Ucs.Watcher.Service" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.Seed">
<Property TypeID="CUL!Cisco.Ucs.Seed" PropertyID="MachineName"/>
<Property TypeID="CUL!Cisco.Ucs.Seed" PropertyID="ServiceName"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.TimedScript.DiscoveryProvider">
<IntervalSeconds>3600</IntervalSeconds>
<SyncTime/>
<ScriptName>Cisco.Ucs.Seed.Discovery.vbs</ScriptName>
<Arguments>$MPElement$ $Target/Id$ $TemplateConfig/ServerName$ $Target/Host/Property[Type="$Reference/Windows$Microsoft.Windows.Computer"]/PrincipalName$ $Target/Property[Type="CUW!Cisco.Ucs.Watcher.Service"]/ServiceName$ $Target/Property[Type="CUW!Cisco.Ucs.Watcher.Service"]/Description$ $Target/Property[Type="CUW!Cisco.Ucs.Watcher.Service"]/DisplayName$ $Target/Property[Type="CUW!Cisco.Ucs.Watcher.Service"]/ServiceProcessName$</Arguments>
<ScriptBody><Script>'==================================================================================
'Setup variables sent in through script arguments
SourceId = WScript.Arguments(0)
ManagedEntityId = WScript.Arguments(1)
sServerName = WScript.Arguments(2)
sPrincipalName = WScript.Arguments(3)
sServiceName = WScript.Arguments(4)
sDescription = WScript.Arguments(5)
sDisplayName = WScript.Arguments(6)
sServiceProcessName = WScript.Arguments(7)

Set oAPI = CreateObject("MOM.ScriptAPI")
Set oDiscoveryData = oAPI.CreateDiscoveryData(0, SourceId, ManagedEntityId)
intCompare = StrComp(sServerName, sPrincipalName, vbTextCompare)
If intCompare = 0 Then
Set oSeedInstance = oDiscoveryData.CreateClassInstance("$MPElement[Name='Cisco.Ucsm.$TemplateConfig/TypeId$.Seed']$")
oSeedInstance.AddProperty "$MPElement[Name='$Reference/System$System.Entity']/DisplayName$", "Cisco UCS Instances"
oSeedInstance.AddProperty "$MPElement[Name='$Reference/CUL$Cisco.Ucs.Seed']/MachineName$", sPrincipalName
oSeedInstance.AddProperty "$MPElement[Name='$Reference/CUL$Cisco.Ucs.Seed']/ServiceName$", sServiceName
oDiscoveryData.AddInstance(oSeedInstance)

'Create an instance of the health service class
Set oHealthServiceInstance = oDiscoveryData.CreateClassInstance( "$MPElement[Name='$Reference/SCLibrary$Microsoft.SystemCenter.HealthService']$" )
oHealthServiceInstance.AddProperty "$MPElement[Name='$Reference/Windows$Microsoft.Windows.Computer']/PrincipalName$", sServerName
'oDiscoveryData.AddInstance oHealthServiceInstance

'Create the relationship and add to the discovery data
set oShouldManageInstance = oDiscoveryData.CreateRelationshipInstance("$MPElement[Name='$Reference/SCLibrary$Microsoft.SystemCenter.HealthServiceShouldManageEntity']$")
oShouldManageInstance.Source = oHealthServiceInstance
oShouldManageInstance.Target = oSeedInstance
oDiscoveryData.AddInstance oShouldManageInstance

'Create the containment relationship

'Create an instance of the ManagementService class
Set oManagementServerInstance = oDiscoveryData.CreateClassInstance("$MPElement[Name='$Reference/CUW$Cisco.Ucs.Watcher.Service']$" )
oManagementServerInstance.AddProperty "$MPElement[Name='$Reference/Windows$Microsoft.Windows.Computer']/PrincipalName$", sPrincipalName
oManagementServerInstance.AddProperty "$MPElement[Name='$Reference/CUW$Cisco.Ucs.Watcher.Service']/ServiceName$", sServiceName

Set oRelationshipInstance = oDiscoveryData.CreateRelationshipInstance("$MPElement[Name='Cisco.Ucsm.$TemplateConfig/TypeId$.ManagementServiceRefersSeed']$")
oRelationshipInstance.Source = oManagementServerInstance
oRelationshipInstance.Target = oSeedInstance
oDiscoveryData.AddInstance oRelationshipInstance

End If

'Return the discovery data
oAPI.Return(oDiscoveryData)</Script></ScriptBody>
<TimeoutSeconds>660</TimeoutSeconds>
</DataSource>
</Discovery>
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Seed" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy">
<Property TypeID="CUL!Cisco.Ucs.Proxy" PropertyID="Id"/>
<Property TypeID="CUL!Cisco.Ucs.Proxy" PropertyID="UcsVersion"/>
<Property TypeID="CUL!Cisco.Ucs.Proxy" PropertyID="Url"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.DataSource">
<TypeId>$TemplateConfig/TypeId$</TypeId>
<mpDiscoveryLevel>$TemplateConfig/mpDiscoveryLevel$</mpDiscoveryLevel>
<mpShowUnassociatedProfiles>$TemplateConfig/mpShowUnassociatedProfiles$</mpShowUnassociatedProfiles>
<Url>$TemplateConfig/Url$</Url>
<Name>$TemplateConfig/Name$</Name>
<Description>$TemplateConfig/Description$</Description>
<IPAddress>$TemplateConfig/IPAddress$</IPAddress>
<!--<CacheClass>computeBlade computeRackUnit equipmentChassis equipmentFex networkElement topSystem orgOrg lsServer equipmentFan equipmentFanModule equipmentPsu equipmentIOCard adaptorUnit adaptorExtEthIf adaptorHostEthIf adaptorHostFcIf adaptorHostIscsiIf computeCartridge computeServerUnit equipmentSharedIOModule equipmentSwitchIOCard firmwareRunning</CacheClass>-->
<CacheClass>computeBlade computeRackUnit equipmentChassis equipmentFex networkElement topSystem orgOrg lsServer computeCartridge computeServerUnit equipmentIOCard equipmentSharedIOModule equipmentSwitchIOCard equipmentSystemIOController firmwareRunning</CacheClass>
<mpClassId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy"]$</mpClassId>
<mpIntervalSeconds>7200</mpIntervalSeconds>
<mpLogingLevel>false</mpLogingLevel>
<mpSecureInput>$RunAs[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.SecureReference"]/Password$</mpSecureInput>
<mpTimeoutSeconds>600</mpTimeoutSeconds>
<mpUserName>$RunAs[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.SecureReference"]/UserName$</mpUserName>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyUrl>$TemplateConfig/ProxyUrl$</ProxyUrl>
<ProxyUserName>$TemplateConfig/ProxyUserName$</ProxyUserName>
<ProxyPassword>$TemplateConfig/ProxyPassword$</ProxyPassword>
<ServerName>$TemplateConfig/ServerName$</ServerName>
<MachineType>$TemplateConfig/MachineType$</MachineType>
<RunAsAccountName>$TemplateConfig/RunAsAccountName$</RunAsAccountName>
<AssocRunAsAccount>$TemplateConfig/AssocRunAsAccount$</AssocRunAsAccount>
<CollectPerformanceStats>$TemplateConfig/CollectPerformanceStats$</CollectPerformanceStats>
</DataSource>
</Discovery>
<!--<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Equipment.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Equipment" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="GroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities" />
</DiscoveryTypes>
<DataSource ID="GroupPopulator" TypeID="$Reference/SCLibrary$Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.PhysicalEquipment"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="GroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.LogicalEquipment"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="$Reference/GroupLibrary$Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.PhysicalEquipment.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.PhysicalEquipment" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="GroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities" />
</DiscoveryTypes>
<DataSource ID="GroupPopulator" TypeID="$Reference/SCLibrary$Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="CUL!Cisco.Ucs.Chassis"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="GroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
<Expression>
<SimpleExpression>
<ValueExpression>
<Property>$MPElement[Name="CUL!Cisco.Ucs.Object"]/TypeId$</Property>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$TemplateConfig/TypeId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="CUL!Cisco.Ucs.FabricInterconnect"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="GroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
<Expression>
<SimpleExpression>
<ValueExpression>
<Property>$MPElement[Name="CUL!Cisco.Ucs.Object"]/TypeId$</Property>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$TemplateConfig/TypeId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="CUL!Cisco.Ucs.Fex"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="GroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
<Expression>
<SimpleExpression>
<ValueExpression>
<Property>$MPElement[Name="CUL!Cisco.Ucs.Object"]/TypeId$</Property>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$TemplateConfig/TypeId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="CUL!Cisco.Ucs.Server"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="GroupLibrary!Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<Property>$MPElement[Name="CUL!Cisco.Ucs.Object"]/TypeId$</Property>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$TemplateConfig/TypeId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<Property>$MPElement[Name="System!System.Entity"]/DisplayName$</Property>
</ValueExpression>
<Operator>ContainsSubstring</Operator>
<Pattern>Rack</Pattern>
</RegExExpression>
</Expression>
</And>
</Expression>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>-->
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.LogicalEquipment.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.LogicalEquipment" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="$Reference/GroupLibrary$Microsoft.SystemCenter.InstanceGroupContainsEntities"/>
</DiscoveryTypes>
<DataSource ID="GroupPopulator" TypeID="$Reference/SCLibrary$Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="CUL!Cisco.Ucs.Organization"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="$Reference/GroupLibrary$Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<Property>$MPElement[Name="CUL!Cisco.Ucs.Object"]/TypeId$</Property>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$TemplateConfig/TypeId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<Property>$MPElement[Name="CUL!Cisco.Ucs.Organization"]/Level$</Property>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>root</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Blade.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.Blade">
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Association"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Availability"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="AvailableMemory"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="BiosVersion"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="ChassisId"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="CheckPoint"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="FirmwareVersion"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Id"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Lc"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="LcTs"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="LowVoltageMemory"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="ManagingInstance"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="MemorySpeed"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Name"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfAdaptor"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfCore"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfHBA"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfMemory"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfNIC"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfProcessor"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfThread"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="PartNumber"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Presence"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="OperQualifier"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Operability"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="OriginalUuid"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="RefMoniker"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="UUID"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="TotalMemory"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Model"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Revision"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="SerialNumber"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Vendor"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="UserLabel"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="MonitoringServer"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="WebProxyUrl"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.Blade.DataSource">
<Loging>false</Loging>
<ClassId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.Blade"]$</ClassId>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Host/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</ProxyId>
<SeedMachineName>$Target/Host/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<IntervalSeconds>9000</IntervalSeconds>
<TimeoutSeconds>660</TimeoutSeconds>
<SetUserLabelAsDisplayName>true</SetUserLabelAsDisplayName>
</DataSource>
</Discovery>
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.RackUnit.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.RackUnit">
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Association"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Availability"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="AvailableMemory"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="BiosVersion"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="ChassisId"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="CheckPoint"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="FirmwareVersion"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Id"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Lc"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="LcTs"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="LowVoltageMemory"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="ManagingInstance"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="MemorySpeed"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Name"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfAdaptor"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfCore"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfHBA"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfMemory"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfNIC"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfProcessor"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfThread"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="PartNumber"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Presence"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="OperQualifier"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Operability"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="OriginalUuid"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="RefMoniker"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="UUID"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="TotalMemory"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Model"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Revision"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="SerialNumber"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Vendor"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="UserLabel"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="MonitoringServer"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="WebProxyUrl"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.RackUnit.DataSource">
<Loging>false</Loging>
<ClassId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.RackUnit"]$</ClassId>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</ProxyId>
<SeedMachineName>$Target/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<IntervalSeconds>9000</IntervalSeconds>
<TimeoutSeconds>660</TimeoutSeconds>
<SetUserLabelAsDisplayName>true</SetUserLabelAsDisplayName>
</DataSource>
</Discovery>
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServerUnit.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Cartridge" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServerUnit">
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Association"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Availability"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="AvailableMemory"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="BiosVersion"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="ChassisId"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="CheckPoint"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="FirmwareVersion"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Id"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Lc"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="LcTs"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="LowVoltageMemory"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="ManagingInstance"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="MemorySpeed"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Name"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfAdaptor"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfCore"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfHBA"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfMemory"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfNIC"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfProcessor"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="NmOfThread"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="PartNumber"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Presence"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="OperQualifier"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="Operability"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="OriginalUuid"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="RefMoniker"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="UUID"/>
<Property TypeID="CUL!Cisco.Ucs.Server" PropertyID="TotalMemory"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Model"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Revision"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="SerialNumber"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Vendor"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="UserLabel"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="MonitoringServer"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="WebProxyUrl"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.ServerUnit.DataSource">
<Loging>false</Loging>
<ClassId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.ServerUnit"]$</ClassId>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Host/Host/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</ProxyId>
<SeedMachineName>$Target/Host/Host/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<IntervalSeconds>9000</IntervalSeconds>
<TimeoutSeconds>660</TimeoutSeconds>
<SetUserLabelAsDisplayName>true</SetUserLabelAsDisplayName>
</DataSource>
</Discovery>
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Cartridge.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.Cartridge">
<Property TypeID="CUL!Cisco.Ucs.Cartridge" PropertyID="ChassisId"/>
<Property TypeID="CUL!Cisco.Ucs.Cartridge" PropertyID="Discovery"/>
<Property TypeID="CUL!Cisco.Ucs.Cartridge" PropertyID="Id"/>
<Property TypeID="CUL!Cisco.Ucs.Cartridge" PropertyID="Lc"/>
<Property TypeID="CUL!Cisco.Ucs.Cartridge" PropertyID="OperState"/>
<Property TypeID="CUL!Cisco.Ucs.Cartridge" PropertyID="Operability"/>
<Property TypeID="CUL!Cisco.Ucs.Cartridge" PropertyID="Power"/>
<Property TypeID="CUL!Cisco.Ucs.Cartridge" PropertyID="Presence"/>
<Property TypeID="CUL!Cisco.Ucs.Cartridge" PropertyID="SlotId"/>
<Property TypeID="CUL!Cisco.Ucs.Cartridge" PropertyID="Voltage"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Model"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Revision"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="SerialNumber"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Vendor"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="UserLabel"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.Cartridge.DataSource">
<Loging>false</Loging>
<ClassId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.Cartridge"]$</ClassId>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Host/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</ProxyId>
<SeedMachineName>$Target/Host/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<IntervalSeconds>9000</IntervalSeconds>
<TimeoutSeconds>660</TimeoutSeconds>
</DataSource>
</Discovery>
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Organization.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.Organization">
<Property TypeID="CUL!Cisco.Ucs.Organization" PropertyID="Id"/>
<Property TypeID="CUL!Cisco.Ucs.Organization" PropertyID="Level"/>
<Property TypeID="CUL!Cisco.Ucs.Organization" PropertyID="ParentMoniker"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.Organization.DataSource">
<Loging>false</Loging>
<ClassId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.Organization"]$</ClassId>
<RelationshipId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.OrganizationContainsOrganization"]$</RelationshipId>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</ProxyId>
<SeedMachineName>$Target/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<ServiceName>$Target/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/ServiceName$</ServiceName>
<IntervalSeconds>9000</IntervalSeconds>
<TimeoutSeconds>660</TimeoutSeconds>
</DataSource>
</Discovery>
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServiceProfile.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Organization" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServiceProfile">
<Property TypeID="CUL!Cisco.Ucs.ServiceProfile" PropertyID="AssignState"/>
<Property TypeID="CUL!Cisco.Ucs.ServiceProfile" PropertyID="AssocState"/>
<Property TypeID="CUL!Cisco.Ucs.ServiceProfile" PropertyID="BiosProfileName"/>
<Property TypeID="CUL!Cisco.Ucs.ServiceProfile" PropertyID="BootPolicyName"/>
<Property TypeID="CUL!Cisco.Ucs.ServiceProfile" PropertyID="ConfigState"/>
<Property TypeID="CUL!Cisco.Ucs.ServiceProfile" PropertyID="ExtIPState"/>
<Property TypeID="CUL!Cisco.Ucs.ServiceProfile" PropertyID="Id"/>
<Property TypeID="CUL!Cisco.Ucs.ServiceProfile" PropertyID="RefMoniker"/>
<Property TypeID="CUL!Cisco.Ucs.ServiceProfile" PropertyID="UserLabel"/>
<Property TypeID="CUL!Cisco.Ucs.ServiceProfile" PropertyID="UUID"/>
<Property TypeID="CUL!Cisco.Ucs.ServiceProfile" PropertyID="UUIDSuffix"/>
<Property TypeID="CUL!Cisco.Ucs.ServiceProfile" PropertyID="Type"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="MonitoringServer"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="WebProxyUrl"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.ServiceProfile.DataSource">
<Loging>false</Loging>
<ClassId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.ServiceProfile"]$</ClassId>
<BladeClassId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.Blade"]$</BladeClassId>
<RackUnitClassId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.RackUnit"]$</RackUnitClassId>
<ServerUnitClassId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.ServerUnit"]$</ServerUnitClassId>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Property[Type="CUL!Cisco.Ucs.Entity"]/UcsName$</ProxyId>
<SeedMachineName>$Target/Property[Type="CUL!Cisco.Ucs.Object"]/MonitoringServer$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<IntervalSeconds>9000</IntervalSeconds>
<TimeoutSeconds>660</TimeoutSeconds>
</DataSource>
</Discovery>
<!--<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.PowerSupplyUnit.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.PowerSupplyUnit">
<Property TypeID="CUL!Cisco.Ucs.PowerSupplyUnit" PropertyID="Id" />
<Property TypeID="CUL!Cisco.Ucs.PowerSupplyUnit" PropertyID="Operability" />
<Property TypeID="CUL!Cisco.Ucs.PowerSupplyUnit" PropertyID="Perf" />
<Property TypeID="CUL!Cisco.Ucs.PowerSupplyUnit" PropertyID="Power" />
<Property TypeID="CUL!Cisco.Ucs.PowerSupplyUnit" PropertyID="PowerStateQualifier" />
<Property TypeID="CUL!Cisco.Ucs.PowerSupplyUnit" PropertyID="Presence" />
<Property TypeID="CUL!Cisco.Ucs.PowerSupplyUnit" PropertyID="Type" />
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker" />
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName" />
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description" />
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId" />
<Property TypeID="System!System.Entity" PropertyID="DisplayName" />
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.PowerSupplyUnit.DataSource">
<Loging>false</Loging>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</ProxyId>
<SeedMachineName>$Target/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<IntervalSeconds>7200</IntervalSeconds>
<TimeoutSeconds>60</TimeoutSeconds>
</DataSource>

</Discovery>
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.FanModule.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.FanModule">
<Property TypeID="CUL!Cisco.Ucs.FanModule" PropertyID="TrayId" />
<Property TypeID="CUL!Cisco.Ucs.FanModule" PropertyID="Id" />
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker" />
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName" />
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description" />
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId" />
<Property TypeID="System!System.Entity" PropertyID="DisplayName" />
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.FanModule.DataSource">
<Loging>false</Loging>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</ProxyId>
<SeedMachineName>$Target/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<IntervalSeconds>7200</IntervalSeconds>
<TimeoutSeconds>60</TimeoutSeconds>
</DataSource>

</Discovery>
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Fan.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.Fan">
<Property TypeID="CUL!Cisco.Ucs.Fan" PropertyID="TrayId" />
<Property TypeID="CUL!Cisco.Ucs.Fan" PropertyID="InType" />
<Property TypeID="CUL!Cisco.Ucs.Fan" PropertyID="Id" />
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker" />
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName" />
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description" />
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId" />
<Property TypeID="System!System.Entity" PropertyID="DisplayName" />
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.Fan.DataSource">
<Loging>false</Loging>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</ProxyId>
<SeedMachineName>$Target/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<IntervalSeconds>7200</IntervalSeconds>
<TimeoutSeconds>60</TimeoutSeconds>
</DataSource>

</Discovery> -->
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.IOModule.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.IOModule">
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="Id"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="BaseAddress"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="ChassisId"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="ConfigState"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="Discovery"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="FirmwareVersion"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="LcTs"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="PeerCommStatus"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="PeerDn"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="Presence"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="Side"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="SwitchId"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="Thermal"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.IOModule.DataSource">
<Loging>false</Loging>
<ClassId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.IOModule"]$</ClassId>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Host/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</ProxyId>
<SeedMachineName>$Target/Host/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<IntervalSeconds>9000</IntervalSeconds>
<TimeoutSeconds>660</TimeoutSeconds>
<SetUserLabelAsDisplayName>true</SetUserLabelAsDisplayName>
</DataSource>
</Discovery>
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.FexIOModule.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Fex" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.FexIOModule">
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="Id"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="BaseAddress"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="ChassisId"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="ConfigState"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="Discovery"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="FirmwareVersion"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="LcTs"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="PeerCommStatus"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="PeerDn"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="Presence"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="Side"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="SwitchId"/>
<Property TypeID="CUL!Cisco.Ucs.IOModule" PropertyID="Thermal"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.FexIOModule.DataSource">
<Loging>false</Loging>
<ClassId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.FexIOModule"]$</ClassId>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Host/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</ProxyId>
<SeedMachineName>$Target/Host/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<IntervalSeconds>9000</IntervalSeconds>
<TimeoutSeconds>660</TimeoutSeconds>
<SetUserLabelAsDisplayName>true</SetUserLabelAsDisplayName>
</DataSource>
</Discovery>
<!--<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.AdaptorUnit.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.AdaptorUnit">
<Property TypeID="CUL!Cisco.Ucs.AdaptorUnit" PropertyID="Id" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorUnit" PropertyID="ChassisId" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorUnit" PropertyID="BladeId" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorUnit" PropertyID="ConnectionPath" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorUnit" PropertyID="ConnectionStatus" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorUnit" PropertyID="FirmwareVersion" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorUnit" PropertyID="ManagingInstance" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorUnit" PropertyID="PartNumber" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorUnit" PropertyID="PciSlot" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorUnit" PropertyID="PciAddr" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorUnit" PropertyID="Perf" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorUnit" PropertyID="Power" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorUnit" PropertyID="Presence" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorUnit" PropertyID="Reachability" />
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker" />
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName" />
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description" />
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId" />
<Property TypeID="System!System.Entity" PropertyID="DisplayName" />
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.AdaptorUnit.DataSource">
<Loging>false</Loging>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</ProxyId>
<SeedMachineName>$Target/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<IntervalSeconds>7200</IntervalSeconds>
<TimeoutSeconds>60</TimeoutSeconds>
</DataSource>

</Discovery>-->
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis">
<Property TypeID="CUL!Cisco.Ucs.Chassis" PropertyID="Id"/>
<Property TypeID="CUL!Cisco.Ucs.Chassis" PropertyID="ConfigState"/>
<Property TypeID="CUL!Cisco.Ucs.Chassis" PropertyID="ConnectionPath"/>
<Property TypeID="CUL!Cisco.Ucs.Chassis" PropertyID="ConnectionStatus"/>
<Property TypeID="CUL!Cisco.Ucs.Chassis" PropertyID="LcTs"/>
<Property TypeID="CUL!Cisco.Ucs.Chassis" PropertyID="LicState"/>
<Property TypeID="CUL!Cisco.Ucs.Chassis" PropertyID="ManagingInstance"/>
<Property TypeID="CUL!Cisco.Ucs.Chassis" PropertyID="OperQualifier"/>
<Property TypeID="CUL!Cisco.Ucs.Chassis" PropertyID="Operability"/>
<Property TypeID="CUL!Cisco.Ucs.Chassis" PropertyID="Power"/>
<Property TypeID="CUL!Cisco.Ucs.Chassis" PropertyID="Presence"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Model"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Revision"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="SerialNumber"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Vendor"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="UserLabel"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.Chassis.DataSource">
<Loging>false</Loging>
<ClassId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis"]$</ClassId>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</ProxyId>
<SeedMachineName>$Target/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<IntervalSeconds>9000</IntervalSeconds>
<TimeoutSeconds>660</TimeoutSeconds>
<SetUserLabelAsDisplayName>true</SetUserLabelAsDisplayName>
</DataSource>
</Discovery>
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.FabricInterconnect.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.FabricInterconnect">
<Property TypeID="CUL!Cisco.Ucs.FabricInterconnect" PropertyID="Id"/>
<Property TypeID="CUL!Cisco.Ucs.FabricInterconnect" PropertyID="IPAddress"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Model"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Revision"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="SerialNumber"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="Vendor"/>
<Property TypeID="CUL!Cisco.Ucs.Device" PropertyID="UserLabel"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.FabricInterconnect.DataSource">
<Loging>false</Loging>
<ClassId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.FabricInterconnect"]$</ClassId>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</ProxyId>
<SeedMachineName>$Target/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<IntervalSeconds>9000</IntervalSeconds>
<TimeoutSeconds>660</TimeoutSeconds>
<SetUserLabelAsDisplayName>true</SetUserLabelAsDisplayName>
</DataSource>
</Discovery>
<!--<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.AdaptorInterface.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.AdaptorInterface">
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="Id" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="BootDev" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="Mtu" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="AdapterId" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="PciAddr" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="VirtualizationPreference" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="VnicDn" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="AdminState" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="ChassisId" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="EpDn" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="Discovery" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="IfRole" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="IfType" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="LinkState" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="Locale" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="Mac" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="PeerChassisId" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="PeerDn" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="PeerPortId" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="PeerSlotId" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="PortId" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="SlotId" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="Side" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="SwitchId" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="Transport" />
<Property TypeID="CUL!Cisco.Ucs.AdaptorInterface" PropertyID="Type" />
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker" />
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName" />
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description" />
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId" />
<Property TypeID="System!System.Entity" PropertyID="DisplayName" />
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.AdaptorInterface.DataSource">
<Loging>false</Loging>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</ProxyId>
<SeedMachineName>$Target/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<IntervalSeconds>7200</IntervalSeconds>
<TimeoutSeconds>60</TimeoutSeconds>
</DataSource>

</Discovery>-->
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Fex.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="Cisco.Ucsm.$TemplateConfig/TypeId$.Fex">
<Property TypeID="CUL!Cisco.Ucs.Fex" PropertyID="Id"/>
<Property TypeID="CUL!Cisco.Ucs.Fex" PropertyID="OperQualifier"/>
<Property TypeID="CUL!Cisco.Ucs.Fex" PropertyID="Operability"/>
<Property TypeID="CUL!Cisco.Ucs.Fex" PropertyID="SwitchId"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="Moniker"/>
<Property TypeID="CUL!Cisco.Ucs.Entity" PropertyID="UcsName"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="Description"/>
<Property TypeID="CUL!Cisco.Ucs.Object" PropertyID="TypeId"/>
<Property TypeID="System!System.Entity" PropertyID="DisplayName"/>
</DiscoveryClass>
</DiscoveryTypes>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.Fex.DataSource">
<Loging>false</Loging>
<ClassId>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.Fex"]$</ClassId>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyId>$Target/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</ProxyId>
<SeedMachineName>$Target/Host/Property[Type="CUL!Cisco.Ucs.Seed"]/MachineName$</SeedMachineName>
<SourceId>$MPElement$</SourceId>
<ManagedEntityId>$Target/Id$</ManagedEntityId>
<IntervalSeconds>9000</IntervalSeconds>
<TimeoutSeconds>660</TimeoutSeconds>
<SetUserLabelAsDisplayName>true</SetUserLabelAsDisplayName>
</DataSource>
</Discovery>
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Equipment.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Equipment" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="$Reference/GroupLibrary$Microsoft.SystemCenter.InstanceGroupContainsEntities"/>
</DiscoveryTypes>
<DataSource ID="GroupPopulator" TypeID="$Reference/SCLibrary$Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.PhysicalEquipment"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="$Reference/GroupLibrary$Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.LogicalEquipment"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="$Reference/GroupLibrary$Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>
<Discovery ID="Cisco.Ucsm.$TemplateConfig/TypeId$.PhysicalEquipment.Discovery" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.PhysicalEquipment" ConfirmDelivery="true" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryRelationship TypeID="$Reference/GroupLibrary$Microsoft.SystemCenter.InstanceGroupContainsEntities"/>
</DiscoveryTypes>
<DataSource ID="GroupPopulator" TypeID="$Reference/SCLibrary$Microsoft.SystemCenter.GroupPopulator">
<RuleId>$MPElement$</RuleId>
<GroupInstanceId>$Target/Id$</GroupInstanceId>
<MembershipRules>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="$Reference/GroupLibrary$Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.FabricInterconnect"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="$Reference/GroupLibrary$Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.RackUnit"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="$Reference/GroupLibrary$Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
<MembershipRule>
<MonitoringClass>$MPElement[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.Fex"]$</MonitoringClass>
<RelationshipClass>$MPElement[Name="$Reference/GroupLibrary$Microsoft.SystemCenter.InstanceGroupContainsEntities"]$</RelationshipClass>
</MembershipRule>
</MembershipRules>
</DataSource>
</Discovery>
</Discoveries>
<Rules>
<!--<Rule ID="Cisco.Ucsm.$TemplateConfig/TypeId$.CloseAlert.Rule" Enabled="true" Target="$Reference/SCLibrary$Microsoft.SystemCenter.RootManagementServer" ConfirmDelivery="false" Priority="Normal">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$TemplateConfig/ServerName$</ComputerName>
<LogName>Cisco UCS Monitoring Service</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">17102</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">FaultData</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$TemplateConfig/TypeId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[15]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">AlertClosed</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteAction" TypeID="CUL!Cisco.Ucs.CloseAlerts.WriteActionModuleType">
<TimeoutSeconds>660</TimeoutSeconds>
<Loging>false</Loging>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<Dn>$Data/Params/Param[3]$</Dn>
<FaultCode>$Data/Params/Param[7]$</FaultCode>
<FaultId>$Data/Params/Param[9]$</FaultId>
</WriteAction>
</WriteActions>
</Rule>
<Rule ID="Cisco.Ucsm.$TemplateConfig/TypeId$.UpdateAlert.Rule" Enabled="true" Target="$Reference/SCLibrary$Microsoft.SystemCenter.RootManagementServer" ConfirmDelivery="false" Priority="Normal">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$TemplateConfig/ServerName$</ComputerName>
<LogName>Cisco UCS Monitoring Service</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">17101</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">FaultData</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$TemplateConfig/TypeId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[15]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">AlertModified</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteAction" TypeID="CUL!Cisco.Ucs.UpdateAlert.WriteActionModuleType">
<TimeoutSeconds>660</TimeoutSeconds>
<Loging>false</Loging>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<Dn>$Data/Params/Param[3]$</Dn>
<FaultCode>$Data/Params/Param[7]$</FaultCode>
<FaultId>$Data/Params/Param[9]$</FaultId>
<Ack>$Data/Params/Param[5]$</Ack>
<Occur>$Data/Params/Param[14]$</Occur>
</WriteAction>
</WriteActions>
</Rule>
<Rule ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServerPowerState.CloseAlert.Rule" Enabled="true" Target="$Reference/SCLibrary$Microsoft.SystemCenter.RootManagementServer" ConfirmDelivery="false" Priority="Normal">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$TemplateConfig/ServerName$</ComputerName>
<LogName>Cisco UCS Monitoring Service</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">17102</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">ServerPowerState</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$TemplateConfig/TypeId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[8]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">AlertClosed</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteAction" TypeID="CUL!Cisco.Ucs.CloseAlerts.WriteActionModuleType">
<TimeoutSeconds>660</TimeoutSeconds>
<Loging>false</Loging>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<Dn>$Data/Params/Param[3]$</Dn>
<FaultCode>$Data/Params/Param[7]$</FaultCode>
<FaultId></FaultId>
</WriteAction>
</WriteActions>
</Rule>
<Rule ID="Cisco.Ucsm.$TemplateConfig/TypeId$.LoginFailure.CloseAlert.Rule" Enabled="true" Target="$Reference/SCLibrary$Microsoft.SystemCenter.RootManagementServer" ConfirmDelivery="false" Priority="Normal">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$TemplateConfig/ServerName$</ComputerName>
<LogName>Cisco UCS Monitoring Service</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">17102</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">LoginStatus</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$TemplateConfig/TypeId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[6]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">AlertClosed</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteAction" TypeID="CUL!Cisco.Ucs.CloseAlerts.WriteActionModuleType">
<TimeoutSeconds>660</TimeoutSeconds>
<Loging>false</Loging>
<TypeId>$TemplateConfig/TypeId$</TypeId>
<Dn></Dn>
<FaultCode>$Data/Params/Param[5]$</FaultCode>
<FaultId></FaultId>
</WriteAction>
</WriteActions>
</Rule>-->
<!--<Rule ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.GenerateEvent.Rule" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ConfirmDelivery="false" Priority="Normal">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DataSource" TypeID="CUL!Cisco.Ucs.GenerateEvent.DataSource">
<Logging>false</Logging>
<TypeId>$Target/Property[Type="CUL!Cisco.Ucs.Object"]/TypeId$</TypeId>
<ManagedObjects></ManagedObjects>
<TimeoutSeconds>600</TimeoutSeconds>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SCLibrary!Microsoft.SystemCenter.CollectEvent"/>
</WriteActions>
</Rule>-->
</Rules>
<Tasks>
<Task ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.LoadCache.Task" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" Timeout="300" Remotable="true">
<Category>Custom</Category>
<ProbeAction ID="ProbeAction" TypeID="CUL!Cisco.Ucs.Proxy.LoadCache.ProbeAction">
<CacheClass>computeBlade computeRackUnit equipmentChassis equipmentFex networkElement topSystem orgOrg lsServer equipmentFan equipmentFanModule equipmentPsu equipmentIOCard adaptorUnit adaptorExtEthIf adaptorHostEthIf adaptorHostFcIf adaptorHostIscsiIf computeCartridge computeServerUnit equipmentSharedIOModule equipmentSwitchIOCard equipmentSystemIOController firmwareRunning</CacheClass>
<DiscoveryLevel>$TemplateConfig/mpDiscoveryLevel$</DiscoveryLevel>
<ShowUnassociatedProfiles>$TemplateConfig/mpShowUnassociatedProfiles$</ShowUnassociatedProfiles>
<LogingLevel>false</LogingLevel>
<Name>$Target/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$</Name>
<IPAddress>$TemplateConfig/IPAddress$</IPAddress>
<SecureInput>$RunAs[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.SecureReference"]/Password$</SecureInput>
<TimeoutSeconds>300</TimeoutSeconds>
<TypeId>$Target/Property[Type="CUL!Cisco.Ucs.Object"]/TypeId$</TypeId>
<Url>$Target/Property[Type="CUL!Cisco.Ucs.Proxy"]/Url$</Url>
<UserName>$RunAs[Name="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.SecureReference"]/UserName$</UserName>
<WebProxyUrl>$TemplateConfig/WebProxyUrl$</WebProxyUrl>
<ProxyUrl>$TemplateConfig/ProxyUrl$</ProxyUrl>
<ProxyUserName>$TemplateConfig/ProxyUserName$</ProxyUserName>
<ProxyPassword>$TemplateConfig/ProxyPassword$</ProxyPassword>
<ServerName>$TemplateConfig/ServerName$</ServerName>
<IntervalSeconds>7200</IntervalSeconds>
</ProbeAction>
</Task>
</Tasks>
<Monitors>
<DependencyMonitor ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.Chassis.DependencyMonitor" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Cisco.Ucsm.$TemplateConfig/TypeId$.ProxyHostsChassis" MemberMonitor="Health!System.Health.EntityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>
<DependencyMonitor ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.FabricInterconnect.DependencyMonitor" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Cisco.Ucsm.$TemplateConfig/TypeId$.ProxyHostsFabricInterconnect" MemberMonitor="Health!System.Health.EntityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>
<DependencyMonitor ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.Fex.DependencyMonitor" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Cisco.Ucsm.$TemplateConfig/TypeId$.ProxyHostsFex" MemberMonitor="Health!System.Health.EntityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>
<DependencyMonitor ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.RackUnit.DependencyMonitor" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Cisco.Ucsm.$TemplateConfig/TypeId$.ProxyHostsRackUnit" MemberMonitor="Health!System.Health.EntityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>
<DependencyMonitor ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis.Blade.DependencyMonitor" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Cisco.Ucsm.$TemplateConfig/TypeId$.ChassisHostsBlade" MemberMonitor="Health!System.Health.EntityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>
<DependencyMonitor ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis.IOModule.DependencyMonitor" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Cisco.Ucsm.$TemplateConfig/TypeId$.ChassisHostsIOModule" MemberMonitor="Health!System.Health.EntityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>
<DependencyMonitor ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Fex.IOModule.DependencyMonitor" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Fex" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Cisco.Ucsm.$TemplateConfig/TypeId$.FexHostsFexIOModule" MemberMonitor="Health!System.Health.EntityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>
<DependencyMonitor ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis.Cartridge.DependencyMonitor" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Cisco.Ucsm.$TemplateConfig/TypeId$.ChassisHostsCartridge" MemberMonitor="Health!System.Health.EntityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>
<DependencyMonitor ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Cartridge.ServerUnit.DependencyMonitor" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Cartridge" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Cisco.Ucsm.$TemplateConfig/TypeId$.CartridgeHostsServerUnit" MemberMonitor="Health!System.Health.EntityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>
<DependencyMonitor ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Organization.ServiceProfile.DependencyMonitor" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Organization" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Cisco.Ucsm.$TemplateConfig/TypeId$.OrganizationHostsServiceProfile" MemberMonitor="Health!System.Health.EntityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>
<DependencyMonitor ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.Organization.DependencyMonitor" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Cisco.Ucsm.$TemplateConfig/TypeId$.ProxyHostsOrganization" MemberMonitor="Health!System.Health.EntityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>
<DependencyMonitor ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Organization.Organization.DependencyMonitor" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Organization" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" RelationshipType="Cisco.Ucsm.$TemplateConfig/TypeId$.OrganizationContainsOrganization" MemberMonitor="Health!System.Health.EntityState">
<Category>AvailabilityHealth</Category>
<Algorithm>WorstOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>
</Monitors>
</Monitoring>
<Presentation>
<ConsoleTasks>
<ConsoleTask ID="Cisco.Ucsm.$TemplateConfig/TypeId$.PingContinuously.ConsoleTask" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" RequireOutput="true" Category="MonitoringObject">
<Application>%windir%\system32\ping.exe</Application>
<Parameters>
<Parameter>-t $TemplateConfig/IPAddress$</Parameter>
</Parameters>
<WorkingDirectory/>
</ConsoleTask>
<ConsoleTask ID="Cisco.Ucsm.$TemplateConfig/TypeId$.PingDefault.ConsoleTask" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" RequireOutput="true" Category="MonitoringObject">
<Application>%windir%\system32\ping.exe</Application>
<Parameters>
<Parameter>$TemplateConfig/IPAddress$</Parameter>
</Parameters>
<WorkingDirectory/>
</ConsoleTask>
<ConsoleTask ID="Cisco.Ucsm.$TemplateConfig/TypeId$.LaunchUcsGui.ConsoleTask" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" RequireOutput="false" Category="MonitoringObject">
<Application>%ProgramFiles%\Internet Explorer\iexplore.exe</Application>
<Parameters>
<Parameter>$Target/Property[Type="CUL!Cisco.Ucs.Proxy"]/Url$</Parameter>
</Parameters>
<WorkingDirectory/>
</ConsoleTask>
<ConsoleTask ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Blade.LaunchKVM.ConsoleTask" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Blade" RequireOutput="false" Category="MonitoringObject">
<Application>%PROGRAMDATA%\Cisco\UCS Manager\Tasks\KvmLaunchApplication.exe</Application>
<Parameters>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Object"]/TypeId$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Object"]/WebProxyUrl$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Entity"]/Moniker$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Server"]/RefMoniker$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Object"]/ClassName$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Entity"]/UcsName$"</Parameter>
</Parameters>
<WorkingDirectory/>
</ConsoleTask>
<ConsoleTask ID="Cisco.Ucsm.$TemplateConfig/TypeId$.RackUnit.LaunchKVM.ConsoleTask" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.RackUnit" RequireOutput="false" Category="MonitoringObject">
<Application>%PROGRAMDATA%\Cisco\UCS Manager\Tasks\KvmLaunchApplication.exe</Application>
<Parameters>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Object"]/TypeId$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Object"]/WebProxyUrl$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Entity"]/Moniker$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Server"]/RefMoniker$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Object"]/ClassName$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Entity"]/UcsName$"</Parameter>
</Parameters>
<WorkingDirectory/>
</ConsoleTask>
<ConsoleTask ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServerUnit.LaunchKVM.ConsoleTask" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.ServerUnit" RequireOutput="false" Category="MonitoringObject">
<Application>%PROGRAMDATA%\Cisco\UCS Manager\Tasks\KvmLaunchApplication.exe</Application>
<Parameters>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Object"]/TypeId$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Object"]/WebProxyUrl$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Entity"]/Moniker$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Server"]/RefMoniker$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Object"]/ClassName$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Entity"]/UcsName$"</Parameter>
</Parameters>
<WorkingDirectory/>
</ConsoleTask>
<ConsoleTask ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServiceProfile.LaunchKVM.ConsoleTask" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.ServiceProfile" RequireOutput="false" Category="MonitoringObject">
<Application>%PROGRAMDATA%\Cisco\UCS Manager\Tasks\KvmLaunchApplication.exe</Application>
<Parameters>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Object"]/TypeId$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Object"]/WebProxyUrl$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Entity"]/Moniker$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.ServiceProfile"]/RefMoniker$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Object"]/ClassName$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Entity"]/UcsName$"</Parameter>
</Parameters>
<WorkingDirectory/>
</ConsoleTask>
<!--<ConsoleTask ID="Cisco.Ucsm.$TemplateConfig/TypeId$.Blade.LaunchKVM.ConsoleTask" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Blade" RequireOutput="false" Category="MonitoringObject">
<Application>%windir%\System32\WindowsPowerShell\v1.0\powershell.exe</Application>
<Parameters>
<Parameter>-noexit</Parameter>
<Parameter>"$TemplateConfig/Ampersand$ %PROGRAMDATA%\Cisco\Scripts\LaunchKVM.ps1"</Parameter>
<Parameter>-Dn '$Target/Property[Type="CUL!Cisco.Ucs.Entity"]/Moniker$'</Parameter>
<Parameter>-TypeId '$Target/Property[Type="CUL!Cisco.Ucs.Object"]/TypeId$'</Parameter>
<Parameter>-WebProxyUrl '$Target/Property[Type="CUL!Cisco.Ucs.Object"]/WebProxyUrl$'</Parameter>
</Parameters>
<WorkingDirectory>C:\</WorkingDirectory>
</ConsoleTask>
<ConsoleTask ID="Cisco.Ucsm.$TemplateConfig/TypeId$.RackUnit.LaunchKVM.ConsoleTask" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.RackUnit" RequireOutput="false" Category="MonitoringObject">
<Application>%windir%\System32\WindowsPowerShell\v1.0\powershell.exe</Application>
<Parameters>
<Parameter>-noexit</Parameter>
<Parameter>"$TemplateConfig/Ampersand$ %PROGRAMDATA%\Cisco\Scripts\LaunchKVM.ps1"</Parameter>
<Parameter>-Dn '$Target/Property[Type="CUL!Cisco.Ucs.Entity"]/Moniker$'</Parameter>
<Parameter>-TypeId '$Target/Property[Type="CUL!Cisco.Ucs.Object"]/TypeId$'</Parameter>
<Parameter>-WebProxyUrl '$Target/Property[Type="CUL!Cisco.Ucs.Object"]/WebProxyUrl$'</Parameter>
</Parameters>
<WorkingDirectory>C:\</WorkingDirectory>
</ConsoleTask>
<ConsoleTask ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServerUnit.LaunchKVM.ConsoleTask" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.ServerUnit" RequireOutput="false" Category="MonitoringObject">
<Application>%windir%\System32\WindowsPowerShell\v1.0\powershell.exe</Application>
<Parameters>
<Parameter>-noexit</Parameter>
<Parameter>"$TemplateConfig/Ampersand$ %PROGRAMDATA%\Cisco\Scripts\LaunchKVM.ps1"</Parameter>
<Parameter>-Dn '$Target/Property[Type="CUL!Cisco.Ucs.Entity"]/Moniker$'</Parameter>
<Parameter>-TypeId '$Target/Property[Type="CUL!Cisco.Ucs.Object"]/TypeId$'</Parameter>
<Parameter>-WebProxyUrl '$Target/Property[Type="CUL!Cisco.Ucs.Object"]/WebProxyUrl$'</Parameter>
</Parameters>
<WorkingDirectory>C:\</WorkingDirectory>
</ConsoleTask>
<ConsoleTask ID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServiceProfile.LaunchKVM.ConsoleTask" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.ServiceProfile" RequireOutput="false" Category="MonitoringObject">
<Application>%windir%\System32\WindowsPowerShell\v1.0\powershell.exe</Application>
<Parameters>
<Parameter>-noexit</Parameter>
<Parameter>"$TemplateConfig/Ampersand$ %PROGRAMDATA%\Cisco\Scripts\LaunchKVM.ps1"</Parameter>
<Parameter>-Dn '$Target/Property[Type="CUL!Cisco.Ucs.Entity"]/Moniker$'</Parameter>
<Parameter>-TypeId '$Target/Property[Type="CUL!Cisco.Ucs.Object"]/TypeId$'</Parameter>
<Parameter>-WebProxyUrl '$Target/Property[Type="CUL!Cisco.Ucs.Object"]/WebProxyUrl$'</Parameter>
</Parameters>
<WorkingDirectory>C:\</WorkingDirectory>
</ConsoleTask>-->
<ConsoleTask ID="Cisco.Ucsm.$TemplateConfig/TypeId$.GenerateTechSuportFile.ConsoleTask" Accessibility="Public" Enabled="true" Target="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" RequireOutput="false" Category="MonitoringObject">
<!--<Application>%ProgramFiles%\Cisco\Cisco UCS Monitoring Service\UcsAgent\TechSupport.exe</Application>-->
<Application>%PROGRAMDATA%\Cisco\UCS Manager\Tasks\TechSupport.exe</Application>
<Parameters>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Object"]/TypeId$"</Parameter>
<Parameter>"$TemplateConfig/WebProxyUrl$"</Parameter>
<Parameter>"$Target/Property[Type="CUL!Cisco.Ucs.Proxy"]/Id$"</Parameter>
</Parameters>
<WorkingDirectory/>
</ConsoleTask>
</ConsoleTasks>
<ImageReferences>
<ImageReference ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ImageID="CUL!Cisco.Ucs.Object.16x16Image"/>
<ImageReference ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy" ImageID="CUL!Cisco.Ucs.Object.80x80Image"/>
</ImageReferences>
</Presentation>
<LanguagePacks>
<LanguagePack ID="ENU" IsDefault="true">
<DisplayStrings>
<!--<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.CloseAlert.Rule">
<Name>$TemplateConfig/Name$ Close Alert Rule</Name>
<Description>$TemplateConfig/Name$ Close Alert Rule Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.UpdateAlert.Rule">
<Name>$TemplateConfig/Name$ Update Alert Rule</Name>
<Description>$TemplateConfig/Name$ Update Alert Rule Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServerPowerState.CloseAlert.Rule">
<Name>$TemplateConfig/Name$ Server Power State Close Alert Rule</Name>
<Description>$TemplateConfig/Name$ Server Power State Close Alert Rule Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.LoginFailure.CloseAlert.Rule">
<Name>$TemplateConfig/Name$ Login Status Close Alert Rule</Name>
<Description>$TemplateConfig/Name$ Login Status Close Alert Rule Description</Description>
</DisplayString>-->
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.LoadCache.Task">
<Name>Load UCS Inventory Data</Name>
</DisplayString>
<!-- Console Task Display Strings-->
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.PingContinuously.ConsoleTask">
<Name>Ping UCS Continuously (ping -t)</Name>
<Description>Continuously pings the UCS until you close the window.</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.PingDefault.ConsoleTask">
<Name>Ping UCS</Name>
<Description>Pings the UCS.</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.LaunchUcsGui.ConsoleTask">
<Name>Launch UCS GUI</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Blade.LaunchKVM.ConsoleTask">
<Name>Launch KVM</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.RackUnit.LaunchKVM.ConsoleTask">
<Name>Launch KVM</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServerUnit.LaunchKVM.ConsoleTask">
<Name>Launch KVM</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServiceProfile.LaunchKVM.ConsoleTask">
<Name>Launch KVM</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.GenerateTechSuportFile.ConsoleTask">
<Name>Create and Download a Tech Support File</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.SecureReference">
<Name>$TemplateConfig/Name$ Profile</Name>
<Description>This Cisco UCS Instance Profile is used for all monitoring and discovery of $TemplateConfig/Name$ objects.</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Equipment">
<Name>$TemplateConfig/Name$</Name>
<Description>$TemplateConfig/Name$ Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Equipment.Discovery">
<Name>$TemplateConfig/Name$ Discovery</Name>
<Description>$TemplateConfig/Name$ Discovery Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.PhysicalEquipment">
<Name>$TemplateConfig/Name$ HW Inventory</Name>
<Description>$TemplateConfig/Name$ Equipment Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.PhysicalEquipment.Discovery">
<Name>$TemplateConfig/Name$ HW Inventory Discovery</Name>
<Description>$TemplateConfig/Name$ Equipment Discovery Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.LogicalEquipment">
<Name>$TemplateConfig/Name$ Logical Inventory</Name>
<Description>$TemplateConfig/Name$ Equipment Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.LogicalEquipment.Discovery">
<Name>$TemplateConfig/Name$ Logical Inventory Discovery</Name>
<Description>$TemplateConfig/Name$ Equipment Discovery Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Blade">
<Name>Blade</Name>
<Description>Blade Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.RackUnit">
<Name>Rack Unit</Name>
<Description>Rack Unit Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServerUnit">
<Name>Server Unit</Name>
<Description>Server Unit Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis">
<Name>Chassis</Name>
<Description>Chassis Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.FabricInterconnect">
<Name>Fabric Interconnect</Name>
<Description>Fabric Interconnect Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Fex">
<Name>Fex</Name>
<Description>Fex Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy">
<Name>Cisco UCS Instance</Name>
<Description>Cisco UCS Instance Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Seed">
<Name>Seed</Name>
<Description>Seed Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Organization">
<Name>Organization</Name>
<Description>Organization Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServiceProfile">
<Name>Service Profile</Name>
<Description>Service Profile Description</Description>
</DisplayString>
<!--<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.FanModule">
<Name>Fan Module</Name>
<Description>Fan Module Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.PowerSupplyUnit">
<Name>Power Supply Unit</Name>
<Description>Power Supply Unit Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Fan">
<Name>Fan</Name>
<Description>Fan Description</Description>
</DisplayString> -->
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.IOModule">
<Name>Chassis IO Module</Name>
<Description>IO Module Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.FexIOModule">
<Name>Fex IO Module</Name>
<Description>Fex IO Module Description</Description>
</DisplayString>
<!--<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.AdaptorUnit">
<Name>Adaptor Unit</Name>
<Description>Adaptor Unit Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.AdaptorInterface">
<Name>Adaptor Interface</Name>
<Description>Adaptor Interface Description</Description>
</DisplayString>-->
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Cartridge">
<Name>Cartridge</Name>
<Description>Cartridge Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Blade.Discovery">
<Name>Blade Discovery</Name>
<Description>Blade Discovery Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.RackUnit.Discovery">
<Name>Rack Unit Discovery</Name>
<Description>Rack Unit Discovery Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServerUnit.Discovery">
<Name>Server Unit Discovery</Name>
<Description>Server Unit Discovery Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Cartridge.Discovery">
<Name>Cartridge Discovery</Name>
<Description>Cartridge Discovery Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis.Discovery">
<Name>Chassis Discovery</Name>
<Description>Chassis Discovery Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.FabricInterconnect.Discovery">
<Name>Fabric Interconnect Discovery</Name>
<Description>Fabric Interconnect Discovery Description</Description>
</DisplayString>
<!--<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Fex.Discovery">
<Name>Fex Discovery</Name>
<Description>Fex Discovery Description</Description>
</DisplayString> -->
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.Discovery">
<Name>Cisco UCS Instance Discovery</Name>
<Description>Cisco UCS Instance Discovery Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Seed.Discovery">
<Name>Seed Discovery</Name>
<Description>Seed Discovery Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Organization.Discovery">
<Name>Organization Discovery</Name>
<Description>Organization Discovery Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.ServiceProfile.Discovery">
<Name>Service Profile Discovery</Name>
<Description>Service Profile Discovery Description</Description>
</DisplayString>
<!--<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.FanModule.Discovery">
<Name>Fan Module Discovery</Name>
<Description>Fan Module Discovery Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.PowerSupplyUnit.Discovery">
<Name>Power Supply Unit Discovery</Name>
<Description>Power Supply Unit Discovery Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Fan.Discovery">
<Name>Fan Discovery</Name>
<Description>Fan Discovery Description</Description>
</DisplayString> -->
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.IOModule.Discovery">
<Name>IO Module Discovery</Name>
<Description>IO Module Discovery Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.FexIOModule.Discovery">
<Name>Fex IO Module Discovery</Name>
<Description>Fex IO Module Discovery Description</Description>
</DisplayString>
<!--<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.AdaptorUnit.Discovery">
<Name>Adaptor Unit Discovery</Name>
<Description>Adaptor Unit Discovery Description</Description>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.AdaptorInterface.Discovery">
<Name>Adaptor Interface Discovery</Name>
<Description>Adaptor Interface Discovery Description</Description>
</DisplayString>-->
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Fex.Discovery">
<Name>Fex Discovery</Name>
<Description>Fex Discovery Description</Description>
</DisplayString>
<!-- Dependency Monitor Display String-->
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.Chassis.DependencyMonitor">
<Name>UCS Domain to Chassis Dependency Monitor</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.Fex.DependencyMonitor">
<Name>UCS Domain to Fex Dependency Monitor</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.FabricInterconnect.DependencyMonitor">
<Name>UCS Domain to Fabric Interconnect Dependency Monitor</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Proxy.RackUnit.DependencyMonitor">
<Name>UCS Domain to Rack Unit Dependency Monitor</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis.Blade.DependencyMonitor">
<Name>Chassis to Blade Dependency Monitor</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis.Cartridge.DependencyMonitor">
<Name>Chassis to Cartridge Dependency Monitor</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Chassis.IOModule.DependencyMonitor">
<Name>Chassis to IO Module Dependency Monitor</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Fex.IOModule.DependencyMonitor">
<Name>Fex to IO Module Dependency Monitor</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Cartridge.ServerUnit.DependencyMonitor">
<Name>Cartridge to Server Unit Dependency Monitor</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Organization.ServiceProfile.DependencyMonitor">
<Name>Organization to Service Profile Dependency Monitor</Name>
</DisplayString>
<DisplayString ElementID="Cisco.Ucsm.$TemplateConfig/TypeId$.Organization.Organization.DependencyMonitor">
<Name>Organization to Organization Dependency Monitor</Name>
</DisplayString>
</DisplayStrings>
</LanguagePack>
</LanguagePacks>
</Implementation>
</Template>