<ResourceDefList>
<ResourceDef configAttributes="name,cpuMemorySize,cpuHz,cpuCores,cpuPackages,cpuThreads,numaEnabled,cpuTechnology,htEnabled,osName,osType,osVersion,osBuild,vendor,model,serialNumber,hardwareAcceleratedMove,hardwareAcceleratedInit,hardwareAcceleratedLocking,cpuAllocationLimit,cpuAllocationReservation,memoryAllocationLimit,memoryAllocationReservation,capacity" directRelations="cr,ccr" displayName="VMware Host" requiredProbe="VMWare" type="h">
		<PerfGroups>
			<Group counters="cpuUsage,cpuUsagemhz,cpuReservedCapacity,cpuCostop,cpuSwapwait,cpuReady" name="cpu" template="h_cpu_template.dat"/>
			<Group counters="memActive,memConsumed,memOverhead,memState,memSwapinRate,memSwapoutRate,memUsage,memVmmemctl,memCompressionRate,memDecompressionRate" name="mem" template="h_mem_template.dat"/>
			<Group counters="diskMaxTotalLatency" name="disk_latency" template="h_disk_latency_template.dat"/>
			<Group counters="diskRead,diskUsage,diskWrite" name="disk_xfer" template="h_disk_xfer_template.dat"/>
			<Group counters="netReceived,netTransmitted,netUsage,netDroppedTx,netDroppedRx" name="net" template="h_net_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,provisionedSpace,usedSpace,notSharedSpace,numCPU,memory,configStatus,dnsname,ipAddress,powerState,toolsStatus,cpuAllocationLimit,cpuAllocationReservation,memoryAllocationLimit,memoryAllocationReservation,availability,iofeatures,guestFullName,hasCdrom,hasFloppy" directRelations="ds,pg,dvpg,h,rp" displayName="VMware Virtual Machine" logicalCategory="virtualMachine" requiredProbe="VMWare" type="vm">
		<PerfGroups>
			<Group counters="cpuReady,cpuUsage,cpuUsagemhz,cpuCostop" name="cpu" template="v_cpu_template.dat"/>
			<Group counters="cpuSwapwait" name="cpu_ext" template="v_cpu_ext_template.dat"/>
			<Group counters="memActive,memConsumed,memOverhead,memSwapinRate,memSwapoutRate,memUsage,memVmmemctl,memVmmemctltarget" name="mem" template="v_mem_template.dat"/>
			<Group counters="memSwapped,memCompressionRate,memDecompressionRate" name="mem_ext" template="v_mem_ext_template.dat"/>
			<Group counters="diskRead,diskUsage,diskWrite" name="disk_xfer" template="v_disk_xfer_template.dat"/>
			<Group counters="netReceived,netTransmitted,netUsage,netDroppedRx,netDroppedTx,netPacketsRx,netPacketsTx" name="net" template="v_net_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,cpuAllocationLimit,cpuAllocationReservation,memoryAllocationLimit,memoryAllocationReservation" directRelations="cr,ccr,rp" displayName="VMware Resource Pool" requiredProbe="VMWare" type="rp"/>
<ResourceDef configAttributes="name,driver,model,portWWN,status" directRelations="h" displayName="VMware HBA" requiredProbe="VMWare" type="hba">
		<PerfGroups>
			<Group counters="storageAdapterCommandsAveraged" name="traffic" template="hba_hba_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,summary,capacity,freeSpace,uncommitted,provisionedSpace,type,URL,sioc,capacityGB,freeSpaceGB,usedCapacityGB" directRelations="h,disk" displayName="VMware Datastore" requiredProbe="VMWare" type="ds"/>
<ResourceDef configAttributes="name,type" directRelations="ds,vm" displayName="VMware Datastore Partition" requiredProbe="VMWare" type="dspart">
		<PerfGroups>
			<Group counters="datastoreWrite,datastoreRead,datastoreTotalReadLatency,datastoreTotalWriteLatency,datastoreNumberReadAveraged,datastoreNumberWriteAveraged" name="dspartio" template="dspart_io_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="data,dataASCII,namespace,namespaceId" directRelations="disk" displayName="VMware Disk SCSI Info" requiredProbe="VMWare" type="diskscsi"/>
<ResourceDef configAttributes="name,fullName,version" directRelations="" displayName="VMware Virtual Center" requiredProbe="VMWare" type="vc"/>
<ResourceDef configAttributes="name" directRelations="vc" displayName="VMware Data Center" requiredProbe="VMWare" type="dc"/>
<ResourceDef configAttributes="name" directRelations="dc" displayName="VMware Compute Resource" requiredProbe="VMWare" type="cr"/>
<ResourceDef configAttributes="name,ha,drs,drsLevel" directRelations="dc" displayName="VMware Cluster Compute Resource" requiredProbe="VMWare" type="ccr"/>
<ResourceDef configAttributes="name" directRelations="h" displayName="VMware Host CPU" requiredProbe="VMWare" type="cpu">
		<PerfGroups>
			<Group counters="cpuIdle,cpuUsage" name="cpu" template="cpu_cpu_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,owner,canonicalName,mpPolicy,type,model,vendor,uuid,stdInquiry,scsiLevel,blocks,blockSize,vStorageSupport,accessType,storageBoxNum,storageBoxModel,manufacturer,revisionLevel,scsiSerialNum,deviceUnitSNum,logicalLdevNum,deviceUniqueId,capacity" directRelations="h,naLun,SmisVol,raidLdev,dfLU" displayName="VMware Host Disk" requiredProbe="VMWare" type="disk">
		<PerfGroups>
			<Group counters="diskBusResets,diskCommandsAborted" name="scsi" template="ds_scsi_template.dat"/>
			<Group counters="diskDeviceLatency,diskDeviceReadLatency,diskDeviceWriteLatency,diskTotalLatency,diskKernelLatency,diskKernelReadLatency,diskKernelWriteLatency,diskQueueLatency,diskQueueReadLatency,diskQueueWriteLatency" name="latency" template="ds_latency_template.dat"/>
			<Group counters="diskRead,diskWrite,diskNumberRead,diskNumberWrite" name="io" template="ds_io_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="disk" displayName="VMware Storage LUN" requiredProbe="VMWare" type="lun">
	</ResourceDef>
<ResourceDef configAttributes="name,speed" directRelations="h" displayName="VMware Host NIC" requiredProbe="VMWare" type="pn">
		<PerfGroups>
			<Group counters="netDroppedRx,netDroppedTx,netPacketsRx,netPacketsTx,netReceived,netTransmitted" name="net" template="pn_net_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="vm" displayName="VMware Virtual CPU" requiredProbe="VMWare" type="vcpu">
		<PerfGroups>
			<Group counters="cpuReady,cpuUsagemhz" name="cpu" template="vcpu_cpu_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,controller,eagerlyScrub,thinProvisioned,mode,capacityInKB,lun" directRelations="disk,ds,vm,basevdisk,dspart" displayName="VMware Virtual Disk" requiredProbe="VMWare" type="vdisk">
	</ResourceDef>
<ResourceDef configAttributes="name,mode,capacity" directRelations="vdisk" displayName="VMware Virtual Disk Partition" requiredProbe="VMWare" type="diskpart">
		<PerfGroups>
			<Group counters="diskBusResets,diskCommandsAborted" name="scsi" template="vds_scsi_template.dat"/>
			<Group counters="diskRead,diskWrite,diskNumberRead,diskNumberWrite" name="io" template="vds_io_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,type" directRelations="pg,dvpg,vm" displayName="VMware Virtual NIC" requiredProbe="VMWare" type="vn">
		<PerfGroups>
			<Group counters="netPacketsRx,netPacketsTx,netReceived,netTransmitted" name="net" template="vn_net_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,vlanId,portType" directRelations="h,vs" displayName="VMware Port Group" requiredProbe="VMWare" type="pg"/>
<ResourceDef configAttributes="name,numPorts" directRelations="h,pn" displayName="VMware Virtual Switch" requiredProbe="VMWare" type="vs"/>
<ResourceDef configAttributes="name" directRelations="dc,pn" displayName="VMware Distributed Virtual Switch" requiredProbe="VMWare" type="dvs"/>
<ResourceDef configAttributes="name" directRelations="dvs" displayName="VMware Distributed Virtual Port Group" requiredProbe="VMWare" type="dvpg"/>
<ResourceDef configAttributes="name,uuid" directRelations="vm,vdisk" displayName="VMware Base Virtual Disk" requiredProbe="VMWare" type="basevdisk"/>
<ResourceDef configAttributes="name, id, model, machineType, vendor, serialNumber, memorySize, numProcessors, cpuSerialNumber, cpuMicroCodeVersion, raidArraySupport, snapMirrorAvailable, mode, version" directRelations="" displayName="NetApp System" requiredProbe="NetApp" type="naSystem">
		<PerfGroups>
			<Group counters="avg_processor_busy,cpu_busy" name="cpu" template="naSystem_cpu_template.dat"/>
			<Group counters="nfs_ops,cifs_ops,net_data_recv,net_data_sent,disk_data_read,disk_data_written" name="total" template="naSystem_total_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name, node, uuid, type, raidSize, raidStatus, diskCount, volumeCount, plexCount, sizeTotal, sizeUsed, sizeAvailable, state, blockType" directRelations="naSystem" displayName="NetApp Aggregate" requiredProbe="NetApp" type="naAggregate">
		<PerfGroups>
			<Group counters="user_read_blocks,user_reads,user_write_blocks,user_writes,total_transfers" name="io" template="naAggregate_io_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name, uuid, type, raidSize, raidStatus, capacity, usedCapacity, freeCapacity, state, vFiler, quotaStatus, isRootVolume, cacheRemoteLocation, cloneParentVolumeName, cloneParentSnapshotName, options, sisState, sisStatus, sisType, sisLastOpBeginTimestamp, sisLastOpEndTimestamp, sisLastOpSize, sisSchedule" directRelations="naAggregate,naVFiler" displayName="NetApp Volume" requiredProbe="NetApp" type="naVolume">
		<PerfGroups>
			<Group counters="total_ops,read_ops,write_ops,read_write_ratio,read_blocks,write_blocks" name="io" template="naVolume_io_template.dat"/>
			<Group counters="read_latency,write_latency" name="latency" template="naVolume_latency_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef alias="true" configAttributes="name, path, type, uuid, serialNumber, blockSize, protocolType, size, usedSize, onlineStatus" directRelations="naSystem,naVolume,naInitiatorGroup" displayName="NetApp LUN" requiredProbe="NetApp" type="naLun">
		<PerfGroups>
			<Group counters="read_ops,total_ops,write_ops,queue_full" name="io" template="naLun_io_template.dat"/>
			<Group counters="avg_latency,avg_read_latency,avg_write_latency" name="latency" template="naLun_latency_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef alias="true" configAttributes="name, uuid, pool, serialNumber, vendor, model, raidState, raidGroup, shelf, type, physicalSpace" directRelations="naSystem,naAggregate,naPlex" displayName="NetApp Disk" requiredProbe="NetApp" type="naDisk">
		<PerfGroups>
			<Group counters="user_read_blocks,user_write_blocks,disk_busy,total_transfers,user_reads,user_writes" name="io" template="naDisk_io_template.dat"/>
			<Group counters="user_read_latency,user_write_latency" name="latency" template="naDisk_latency_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name, actualPathName, readWriteAccess, readOnlyAccess, root" directRelations="naVFiler" displayName="NetApp NFS Share" requiredProbe="NetApp" type="naNfsShare">
	</ResourceDef>
<ResourceDef configAttributes="name, mountPoint, sharePermission" directRelations="naVFiler" displayName="NetApp CIFS Share" requiredProbe="NetApp" type="naCifsShare">
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="naAggregate" displayName="NetApp Plex" requiredProbe="NetApp" type="naPlex">
	</ResourceDef>
<ResourceDef configAttributes="name, status, securityStyle, opLocks, fileCount, diskUsed, avgFileSize" directRelations="naVolume" displayName="NetApp QTree" requiredProbe="NetApp" type="naQtree">
		<PerfGroups>
			<Group counters="cifs_ops,nfs_ops" name="io" template="naQTree_io_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name, type, fileLimit, fileUsed, diskLimit, diskUsed, userId, groupId, qtree" directRelations="naVolume,naQtree" displayName="NetApp Quota" requiredProbe="NetApp" type="naQuota">
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="naSystem" displayName="NetApp Processor" requiredProbe="NetApp" type="naProcessor">
		<PerfGroups>
			<Group counters="processor_busy" name="cpu" template="naProcessor_cpu_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="naSystem,naNode" displayName="NetApp NFSv3" requiredProbe="NetApp" type="naNfsv3">
		<PerfGroups>
			<Group counters="nfsv3_read_ops,nfsv3_write_ops" name="io" template="naNFSv3_io_template.dat"/>
			<Group counters="nfsv3_read_latency,nfsv3_write_latency" name="latency" template="naNFSv3_latency_template.dat"/>
			<Group counters="nfsv3_ops" name="total" template="naNFSv3_total_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name, primAddrFamily, primAddress, primNetmask, primBroadcast, primCreator, aliasAddrFamily, aliasAddress, aliasNetmask, aliasBroadcast, aliasCreator, macAddr, mtuSize, flowControl, isTrusted, isWinsEnabled, isNfoEnabled, isEnabled" directRelations="naSystem" displayName="NetApp Network Interface" requiredProbe="NetApp" type="naIfnet">
		<PerfGroups>
			<Group counters="recv_packets,recv_errors,recv_mcasts,send_packets,send_errors,send_mcasts,collisions" name="io" template="naInterface_io_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="naSystem" displayName="NetApp CIFS" requiredProbe="NetApp" type="naCifs">
		<PerfGroups>
			<Group counters="cifs_read_ops,cifs_write_ops" name="io" template="naCIFS_io_template.dat"/>
			<Group counters="cifs_read_latency,cifs_write_latency" name="latency" template="naCIFS_latency_template.dat"/>
			<Group counters="cifs_ops,cifs_latency" name="total" template="naCIFS_total_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,type" directRelations="naSystem" displayName="NetApp Cluster Node" requiredProbe="NetApp" type="naNode">
		<PerfGroups>
			<Group counters="read_blocks,write_blocks,cifs_ops,cifs_read_ops,cifs_write_ops,nfsv3_ops,nfsv3_read_ops,nfsv3_write_ops,read_ops,write_ops,total_ops" name="io" template="naNode_io_template.dat"/>
			<Group counters="cifs_latency,read_avg_latency,read_latency,write_avg_latency,write_latency,cifs_read_latency,cifs_write_latency" name="latency" template="naNode_latency_template.dat"/>
			<Group counters="processor_busy" name="cpu" template="naNode_cpu_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,type" directRelations="naNode" displayName="NetApp Virtual Server" requiredProbe="NetApp" type="naVserver">
		<PerfGroups>
			<Group counters="read_blocks,write_blocks,cifs_ops,cifs_read_ops,cifs_write_ops,read_ops,write_ops,total_ops" name="io" template="naVserver_io_template.dat"/>
			<Group counters="cifs_latency,read_latency,write_latency,cifs_read_latency,cifs_write_latency" name="latency" template="naVserver_latency_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="licenseName" directRelations="naSystem" displayName="NetApp License" requiredProbe="NetApp" type="naLicense">
	</ResourceDef>
<ResourceDef configAttributes="name, ipSpace, uuid, vStorePath, vStoreStatus, vStoreIsEtc, adminHost, netbiosServerName, netbiosDomainName, ipAddress, fileCount" directRelations="naSystem" displayName="NetApp vFiler" requiredProbe="NetApp" type="naVFiler">
	</ResourceDef>
<ResourceDef configAttributes="name, rid, group" directRelations="naSystem,naGroup" displayName="NetApp User" requiredProbe="NetApp" type="naUser">
	</ResourceDef>
<ResourceDef configAttributes="name, rid, roles" directRelations="naSystem" displayName="NetApp Group" requiredProbe="NetApp" type="naGroup">
	</ResourceDef>
<ResourceDef configAttributes="name, usedBlockCumuPct, usedBlockPct, totalBlockCumuPct, totalBlockPct, accessTime, blockCount" directRelations="naVolume" displayName="NetApp Snapshot" requiredProbe="NetApp" type="naSnapshot">
	</ResourceDef>
<ResourceDef configAttributes="name, sourceLocation, destinationLocation, lagTime, mirrorTimeStamp, contents, status, state, baseSnapshot, lastTransferSize, lastTransferDuration, schedule" directRelations="naSystem" displayName="NetApp Snap Mirror" requiredProbe="NetApp" type="naSnapMirror">
	</ResourceDef>
<ResourceDef configAttributes="name, sourceLocation, destinationLocation, lagTime, snapshotName, status, state, schedule, retention" directRelations="naSystem" displayName="NetApp SnapVault" requiredProbe="NetApp" type="naSnapVault">
	</ResourceDef>
<ResourceDef configAttributes="name, nodeName, portAddress, adaptor" directRelations="naSystem" displayName="NetApp FCP Initiator " requiredProbe="NetApp" type="naFcpInitiator">
	</ResourceDef>
<ResourceDef configAttributes="name, sessionId, initiatorIp, initiatorPort, filerIp, filerPort, authentication, maxConnection, interfaceName" directRelations="naSystem" displayName="NetApp iSCSI Initiator" requiredProbe="NetApp" type="naIscsiInitiator">
	</ResourceDef>
<ResourceDef configAttributes="name, osType, initiator, type" directRelations="naSystem" displayName="NetApp Initiator Group" requiredProbe="NetApp" type="naInitiatorGroup">
	</ResourceDef>
<ResourceDef configAttributes="name,clusterSize,mode" displayName="HNAS System" requiredProbe="HNAS" type="hnasSystem">
	</ResourceDef>
<ResourceDef configAttributes="name,serialNumber,model,ipAddress" directRelations="hnasEVS" displayName="HNAS Node" requiredProbe="HNAS" type="hnasNode">
		<PerfGroups>
            <Group counters="total_ops,eth_rx,eth_tx,fsb_load,fsa_load,disk_read_latency,disk_write_latency,disk_stripe_write_latency,fc_rx,fc_tx,fsa_cache_usage,heap_usage,nvram_waited_alocs,running_bossock_fibres" name="Node" template="hnasSystem_System_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,Type,ipAddresses" directRelations="hnasSystem" displayName="HNAS EVS" requiredProbe="HNAS" type="hnasEVS">
		<PerfGroups>
            <Group counters="cache_hit_rate,cache_hits,cache_key_comparisons,cache_misses" name="EVS" template="hnasEVS_EVS_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,permanent_id,capacity,used_capacity,block_size" directRelations="hnasEVS,hnasStoragePool" displayName="HNAS FS" requiredProbe="HNAS" type="hnasFS">
		<PerfGroups>
            <Group counters="fs_data_read,fs_data_written,fs_operations,fs_ofs_loch,fs_oio_loch,fs_olo_ch,fs_oro_ch,fs_wd_ch,fs_wf_ch,fs_wt_ch" name="Filesystem" template="hnasFS_Filesystem_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,free_pct,capacity,used_capacity" directRelations="hnasSystem,hnasSystemDevice" displayName="HNAS Storage Pool" requiredProbe="HNAS" type="hnasStoragePool">
		
	</ResourceDef>
<ResourceDef configAttributes="name,device_id,preferred_host_port,preferred_controller,preferred_target_path,capacity,sd_label,rack,superflush,lun" directRelations="dfLU" displayName="HNAS System Device" requiredProbe="HNAS" type="hnasSystemDevice">
		<PerfGroups>
            <Group counters="disk_read_ratio,disk_reads,disk_request_limit,disk_write_limit,disk_writes" name="Disk" template="hnasSystemDevice_Disk_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,svpIP,modelName,svpMicroVersion,cacheSizeMB,noOfPg,noOfLdev,numberOfPhyLdevs,totalPhyCapacity,totalFreePhyCapacity,allocatedPhyCapacity,unAllocatedPhyCapacity,poolVolPhyCapacity,numberOfPools,numberOfVvols,totalVirtualCapacity,totalAllocatedVirtualCapacity,totalUnAllocatedVirtualCapacity,numberOfPoolVols" directRelations="" displayName="RAID Storage" numSortOptions="10" requiredProbe="SVP,HitachiRMLIB" type="raidStorage">	
		<PerfGroups>   
			<Group counters="writePendingRate,utilization" name="raidStorage" template="raidStorage_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,virtualSerialNumber" directRelations="raidStorage" displayName="RAID Resource Group" displayNamePattern="\d+-(.*)" requiredProbe="SVP,HitachiRMLIB" type="raidResourceGroup">	
	</ResourceDef>
<ResourceDef configAttributes="name,hgID,hgName,hostMode,hostModeOption" directRelations="raidStorage,raidPort" displayName="RAID Host Group" displayNamePattern="\d+-CL\w-\w-(.*)" requiredProbe="SVP,HitachiRMLIB" type="raidHG">	
	</ResourceDef>
<ResourceDef configAttributes="name,portType,attribute,speed,loopId,fabricMode,topology,lunSecurity,slpr,wwn,phyPort" directRelations="raidStorage" displayName="RAID Port" displayNamePattern="\d+-(.*)" requiredProbe="SVP,HitachiRMLIB" type="raidPort">	
		<PerfGroups>   
			<Group counters="totalIOPS,transferRate,responseTime,readTransRate,writeTransRate" name="raidPort" template="raidPort_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,hgId,hgName" directRelations="raidStorage,raidPort,raidHG" displayName="RAID Port WWN" displayNamePattern="\d+-CL\w-\w-(.*)" requiredProbe="SVP,HitachiRMLIB" type="raidPortWWN">	
		<PerfGroups>   
			<Group counters="totalIOPS,transferRate,responseTime" name="raidPortWWN" template="raidPortWWN_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,poolStatus,usageRate,noOfVolumes,availableCapacityGB,totalCapacityGB,noOfVVols,usedCapacityGB,currentSubscriptionPercent,numberOfPoolVolumes,numOfLdev,thresholdRate,poolTierCount" directRelations="raidStorage" displayName="RAID Pool" displayNamePattern="\d+-(\d+)" numSortOptions="10" requiredProbe="SVP,HitachiRMLIB" type="raidPool">	
		<PerfGroups>   
			<Group counters="totalIOPS,readIOPS,randomReadIOPS,randomWriteIOPS,seqReadIOPS,seqWriteIOPS,writeIOPS" name="raidPoolIO" template="raidPoolIO_template.dat"/>
			<Group counters="readTransRate,transferRate,writeTransRate" name="raidPoolTrans" template="raidPoolTrans_template.dat"/>
			<Group counters="readResponseTime,responseTime,writeResponseTime,utilization" name="raidPoolResp" template="raidPoolResp_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="raidStorage,raidPool" displayName="RAID Pool Tier" requiredProbe="SVP,HitachiRMLIB" type="raidPoolTier">	
		<PerfGroups>   
			<Group counters="lowerLimitIOPH,deltaValueIOPH,tierUsedCapacity,tierTotalCapacity,newAllocFreeSpacePercent,performanceWorkingRatio,relocationBufferPercent" name="raidPoolTier" template="raidPoolTier_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,typeOfPG,numberOfLdevs,usageRate,totalCapacityGB,availableCapacityGB,unAllocatedVolume,raidLevel,raidType,slpr,clpr,driveType" directRelations="raidStorage" displayName="RAID Parity Group" displayNamePattern="\d+-(E?\d+-\d+)" numSortOptions="10,E|-| |\[|\]" requiredProbe="SVP,HitachiRMLIB" type="raidPG">	
		<PerfGroups>   
			<Group counters="cfwReadHit,cfwReadIOPS,cfwWriteHit,cfwWriteIOPS,totalIOPS,readHit,readIOPS,randomReadHit,randomReadIOPS,randomWriteHit,randomWriteIOPS,seqReadHit,seqReadIOPS,seqWriteHit,seqWriteIOPS,writeHit,writeIOPS" name="raidPgIO" template="raidPgIO_template.dat"/>
			<Group counters="backTrans,chToDrTransfer,randomDrToChTransfer,seqDrToChTransfer,readTransRate,transferRate,writeTransRate" name="raidPgTrans" template="raidPgTrans_template.dat"/>
			<Group counters="readResponseTime,responseTime,writeResponseTime,utilization" name="raidPgResp" template="raidPgResp_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,clprName,cacheMemoryCapacity,cacheMemoryUsedCapacity,writePendingDataCapacity,sidefileCapacity,usageRate,writePendingDataRate,sidefileUsageRate" directRelations="raidStorage" displayName="RAID CLPR" requiredProbe="SVP,HitachiRMLIB" type="raidClpr">	
		<PerfGroups>   
			<Group counters="utilization,writePendingRate,sideFileUsageRate" name="raidClprUtilization" template="raidClprUtil_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="raidStorage,raidMPB" displayName="RAID MP" displayNamePattern="\d+-(.*)" requiredProbe="SVP,HitachiRMLIB" type="raidMP">	
		<PerfGroups>   
			<Group counters="utilization" name="raidMp" template="raidMp_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="raidStorage,raidMPB" displayName="RAID MPB CLPR" displayNamePattern="\d+-(.*)" requiredProbe="SVP,HitachiRMLIB" type="raidMpbClpr">	
		<PerfGroups>   
			<Group counters="writePendingRate,utilization" name="raidMpbClpr" template="raidMpbClpr_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="raidStorage" displayName="RAID Storage Path" requiredProbe="SVP,HitachiRMLIB" type="raidStoragePath">	
		<PerfGroups>   
			<Group counters="utilization" name="raidStoragePath" template="raidStoragePath_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="raidStorage" displayName="RAID CHP" displayNamePattern="\d+-(.*)" requiredProbe="SVP,HitachiRMLIB" type="raidCHP">	
		<PerfGroups>   
			<Group counters="utilization" name="raidCHP" template="raidCHP_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="raidStorage" displayName="RAID DKP PATH" displayNamePattern="\d+-(.*)" requiredProbe="SVP,HitachiRMLIB" type="raidDKP">	
		<PerfGroups>   
			<Group counters="utilization" name="raidDKP" template="raidDKP_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="raidStorage" displayName="RAID MPB" displayNamePattern="\d+-(.*)" requiredProbe="SVP,HitachiRMLIB" type="raidMPB">	
		<PerfGroups>   
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,hostMode,portName,hgID,lunId,num,ldev,cm,hostModeOption" directRelations="raidStorage,raidPort,raidHG,raidLdev" displayName="RAID LU" displayNamePattern="\d+-CL\w-\w-\w+-([\dA-Z]+)" numSortOptions="16" requiredProbe="SVP,HitachiRMLIB" type="raidLU">	
		<PerfGroups>   
			<Group counters="totalIOPS,randomReadHit,randomReadIOPS,randomWriteHit,randomWriteIOPS,seqReadHit,seqReadIOPS,seqWriteHit,seqWriteIOPS,readHit,writeHit,backTrans" name="raidLuIO" template="raidLuIO_template.dat"/>
			<Group counters="chToDrTransfer,randomDrToChTransfer,seqDrToChTransfer,readTransRate,transferRate,writeTransRate" name="raidLuTrans" template="raidLuTrans_template.dat"/>
			<Group counters="readResponseTime,responseTime,writeResponseTime" name="raidLuResp" template="raidLuResp_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,parityGroup,volumeType,ldevCapacityGB,ports,definedAlternatePaths,parentPoolId,associatedPoolId,volumeAttribute,externalVolId,ldevNaming,operatingRate,raidLevel,raidType,driveModel,driveCapacity,usedCapacityGB,mpb,ssid,tierAllocLevel,tierLevel,tierRelocation,driveCount" directRelations="raidStorage,raidPG,raidPort,raidPool,raidMPB,raidResourceGroup,raidOwner" displayName="RAID LDEV" displayNamePattern="\d+-([\w:]+)" requiredProbe="SVP,HitachiRMLIB" type="raidLdev">	
		<PerfGroups>   
			<Group counters="cfwReadHit,cfwReadIOPS,cfwWriteHit,cfwWriteIOPS,totalIOPS,readHit,readIOPS,randomReadHit,randomReadIOPS,randomWriteHit,randomWriteIOPS,seqReadHit,seqReadIOPS,seqWriteHit,seqWriteIOPS,writeHit,writeIOPS,percentReadIOPS,readMiss,writeMiss" name="raidLdevIO" template="raidLdevIO_template.dat"/>
			<Group counters="backTrans,chToDrTransfer,randomDrToChTransfer,seqDrToChTransfer,readTransRate,transferRate,writeTransRate" name="raidLdevTrans" template="raidLdevTrans_template.dat"/>
			<Group counters="readResponseTime,responseTime,writeResponseTime,utilization,busyRate" name="raidLdevResp" template="raidLdevResp_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="raidStorage,raidLdev" displayName="RAID LDEV TIER" requiredProbe="SVP,HitachiRMLIB" type="raidLdevTier">	
		<PerfGroups>   
			<Group counters="tierUsedCapacity" name="raidLdevUtilization" template="raidLdevUtil_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="raidStorage,raidLdev,raidResourceGroup" displayName="RAID Virtual Ldev" displayNamePattern="\d+-([\w:]+)" requiredProbe="SVP,HitachiRMLIB" type="raidVLdev">	
	</ResourceDef>
<ResourceDef configAttributes="name,noOfLdev" directRelations="raidStorage,raidMPB,raidPort,raidPG,raidPool" displayName="RAID Owner" displayNamePattern="\d+-(.*)" requiredProbe="SVP,HitachiRMLIB" type="raidOwner">
    </ResourceDef>
<ResourceDef configAttributes="name,type" directRelations="raidStorage" displayName="RAID JOURNAL" requiredProbe="SVP,HitachiRMLIB" type="raidURJnl"> 
  		<PerfGroups>   
			<Group counters="writeTransRate,primaryJNLAsyncCopyTransfer,secondaryJNLAsyncCopyTransfer" name="raidJNLTransfer" template="raidJNLTransfer_template.dat"/> 
			<Group counters="primaryJNLAsyncJournal,secondaryJNLAsyncJournal" name="raidJNLAsyncJournal" template="raidJNLAsyncJournal_template.dat"/> 
			<Group counters="masterJNLDataUsedRate,restoreJNLDataUsedRate" name="raidJNLUsedRate" template="raidJNLUsedRate_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,cimObjectPath,isPrimordial,isRemainingExtent,deviceId,numberOfBlocks,consumableBlocks,extentBlockSize" directRelations="SmisSp" displayName="SMI-S Storage Extent" requiredProbe="SMI-S" type="SmisSe">	
			<Group counters="TotalIORate,TotalIOBitRate,ReadIORate,WriteIORate,ReadIOBitRate,WriteIOBitRate,PercentRead,PercentWrite,AvgReadSize,AvgWriteSize,PercentReadHit,PercentWriteHit,PercentUtilization,IOResponseTime" name="SmisSe" template="SmisSe_template.dat"/>
	</ResourceDef>
<ResourceDef configAttributes="name,deviceId,cimObjectPath,isThinlyProvisioned,consumableBlocks,numberOfBlocks,blockSize,identifyingInfo,volumeLabel,isMapped,status,isPrimordial,owningProcessor" directRelations="SmisSp" displayName="SMI-S Storage Volume" requiredProbe="SMI-S" type="SmisVol">
		<PerfGroups>
			<Group counters="TotalIORate,TotalIOBitRate,ReadIORate,WriteIORate,ReadIOBitRate,WriteIOBitRate,PercentRead,PercentWrite,AvgReadSize,AvgWriteSize,PercentReadHit,PercentWriteHit,PercentUtilization,IOResponseTime" name="SmisVol" template="SmisVol_template.dat"/>
			<Group counters="ReadResponseTime,WriteResponseTime,SPAResponseTime,SPBResponseTime" name="SmisVol_Latency" template="SmisVol_Latency_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,cimObjectPath,totalManagedSpace,poolId,remainingManagedSpace,totalRawCapacity,raidLevel,isPrimordial,status" directRelations="SmisSs,SmisDd" displayName="SMI-S Storage Pool" requiredProbe="SMI-S" type="SmisSp">
	</ResourceDef>
<ResourceDef configAttributes="logicalDevice,protocolEndpoint,storageHardwareID,APInstanceID,EMCPCFUIsMapped,EMCAdapterRole,EMCSPCInitiatorID,EMCSPCMaskGroupUid,LDDeviceID,SHIDCreationClassName,SHIDElementName,SHIDStorageID,SPCCreationClassName,SPCDeviceID,SPCSystemCreationClassName,SPCSystemName,SPEPName,SPEPCreationClassName,SPEPOperationalStatus,SPEPOtherTypeDescription,SPEPSystemCreationClassName,SPEPSystemName" directRelations="SmisVol" displayName="SMI-S SNIA Masking Mapping View" requiredProbe="SMI-S" type="SmisMMView">
	</ResourceDef>
<ResourceDef configAttributes="name,cimObjectPath,caption,description,softwareVersion,model,serialNumber,status,manufacturer" displayName="SMI-S Storage System" requiredProbe="SMI-S" type="SmisSs">
		<PerfGroups>
			<Group counters="TotalIORate,TotalIOBitRate,ReadIORate,WriteIORate,ReadIOBitRate,WriteIOBitRate,PercentRead,PercentWrite,AvgReadSize,AvgWriteSize" name="SmisSs" template="SmisSs_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,cimObjectPath,elementName,memorySize,slotNumber,adapterNumber,adapterName,serialNumber,status,numOfPorts,accessInfo" directRelations="SmisSs" displayName="SMI-S Storage Controller" requiredProbe="SMI-S" type="SmisSc">
		<PerfGroups>
			<Group counters="IOResponseTime,TotalIORate,TotalIOBitRate,ReadIORate,ReadIOBitRate,WriteIOBitRate,WriteIORate,PercentRead,PercentWrite,AvgReadSize,AvgWriteSize,PercentUtilization" name="SmisSc" template="SmisSc_template.dat"/>
			<Group counters="ReadResponseTime,WriteResponseTime,CpuBusyTime" name="SmisSc_Latency" template="SmisSc_Latency_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,cimObjectPath,creationClassName,portNumber,type,linkTechnology,adapterNumber,speed,mtu,elementName" directRelations="SmisSc" displayName="SMI-S FCPort" requiredProbe="SMI-S" type="SmisFcport">
		<PerfGroups>
			<Group counters="TotalIORate,TotalIOBitRate,ReadIORate,ReadIOBitRate,WriteIOBitRate,WriteIORate" name="SmisFcport" template="SmisFcport_template.dat"/>
			<Group counters="IOResponseTime,ReadResponseTime,WriteResponseTime" name="SmisFcport_Latency" template="SmisFcport_Latency_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,cimObjectPath,vendor,serialNumber,model,version,inUse,numberOfBlocks,blockSize,operationalStatus" directRelations="SmisSe,SmisSs" displayName="SMI-S Disk Drive" requiredProbe="SMI-S" type="SmisDd">
		<PerfGroups>
			<Group counters="TotalIORate,TotalIOBitRate,ReadIORate,ReadIOBitRate,WriteIOBitRate,WriteIORate,PercentRead,PercentWrite,AvgReadSize,AvgWriteSize,PercentUtilization,IOResponseTime" name="SmisDd" template="SmisDd_template.dat"/>
			<Group counters="ReadResponseTime,WriteResponseTime" name="SmisDd_Latency" template="SmisDd_Latency_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,probename,tUniqueId,tSerial,tVendor,tMicroCode,tTimeZone" directRelations="" displayName="Storage" requiredProbe="TMEA" type="tmeaStorage"> </ResourceDef>
<ResourceDef configAttributes="name,probename,tCapacity,tRaidGroup,tRaidLevel,tType,tCCtl,tDCtl" directRelations="tmeaStorage,tmeaPort,tmeaOwner,tmeaStore,tmeaLdevCtl" displayName="LDEV" requiredProbe="TMEA" type="tmeaLdev">
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="" displayName="LDEV-Ctl" requiredProbe="TMEA" type="tmeaLdevCtl">
		<PerfGroups>
			<Group counters="tTotalOps,tReadOps,tWriteOps,tRandomReadOps,tRandomWriteOps,tSeqReadOps,tSeqWriteOps,tReadHit,tWriteHit,tTotalTransfer,tReadTransfer,tWriteTransfer,tRandomReadTransfer,tRandomWriteTransfer,tSeqReadTransfer,tSeqWriteTransfer,tReadResponseTime,tWriteResponseTime,tTagCount" name="ldevio"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,probename,tRaidLevel,tUnit,tHDU,tNumHDU,tNumParityGroups,tFreeCapacity" directRelations="tmeaStorage,tmeaStoreCtl" displayName="Store" requiredProbe="TMEA" type="tmeaStore"> 
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="" displayName="Store-Ctl" requiredProbe="TMEA" type="tmeaStoreCtl"> 
		<PerfGroups>
			<Group counters="tTotalOps,tReadOps,tWriteOps,tRandomReadOps,tRandomWriteOps,tSeqReadOps,tSeqWriteOps,tReadHit,tWriteHit,tTotalTransfer,tReadTransfer,tWriteTransfer,tRandomReadTransfer,tRandomWriteTransfer,tSeqReadTransfer,tSeqWriteTransfer,tOperationRate" name="store"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,probename,tWWNSet,tAppId" directRelations="tmeaStorage,tmeaOwnerCtl" displayName="Owner" requiredProbe="TMEA" type="tmeaOwner"> 
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="" displayName="Owner-Ctl" requiredProbe="TMEA" type="tmeaOwnerCtl"> 
		<PerfGroups>
			<Group counters="tTotalOps,tReadOps,tWriteOps,tRandomReadOps,tRandomWriteOps,tSeqReadOps,tSeqWriteOps,tReadHit,tWriteHit,tTotalTransfer,tReadTransfer,tWriteTransfer,tRandomReadTransfer,tRandomWriteTransfer,tSeqReadTransfer,tSeqWriteTransfer" name="owner"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,probename,tSlot,tStatus,tSize" directRelations="tmeaStorage" displayName="Cache" requiredProbe="TMEA" type="tmeaCache"> 
		<PerfGroups>
			<Group counters="tWritePendingRate,tCleanQueueUsageRate,tMiddleQueueUsageRate,tPhysicalQueueUsageRate,tTotalQueueUsageRate" name="Cache"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,probename,tHGId,tHLun,tLun,tHGName,tNodeWWN,tPortWWN" directRelations="tmeaStorage" displayName="Port" requiredProbe="TMEA" type="tmeaPort"> 
		<PerfGroups>
			<Group counters="tTotalOps,tReadOps,tWriteOps,tRandomReadOps,tRandomWriteOps,tSeqReadOps,tSeqWriteOps,tReadHit,tWriteHit,tTotalTransfer,tReadTransfer,tWriteTransfer,tRandomReadTransfer,tRandomWriteTransfer,tSeqReadTransfer,tSeqWriteTransfer" name="port"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,probename,tVendor,tProduct,tRevision,tCapacity,tSerial,tType" directRelations="tmeaStorage,tmeaStore,tmeaDriveCtl" displayName="Drive" requiredProbe="TMEA" type="tmeaDrive"> 
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="" displayName="Drive-Ctl" requiredProbe="TMEA" type="tmeaDriveCtl"> 
		<PerfGroups>
			<Group counters="tTotalOps,tReadOps,tWriteOps,tTotalTransfer,tReadTransfer,tWriteTransfer,tTagCount" name="drive"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="tmeaStorage" displayName="Processor" requiredProbe="TMEA" type="tmeaProcessor"> 
		<PerfGroups>
			<Group counters="tUsage,tHostCacheBusUsage,tDriveCacheBusUsage,tProcessorCacheBusUsage,tCacheDRRBusUsage,tTotalBusUsage" name="Processor"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="tmeaStorage" displayName="Controller" requiredProbe="TMEA" type="tmeaController"> 
		<PerfGroups>
			<Group counters="tTotalOps,tReadOps,tWriteOps,tRandomReadOps,tRandomWriteOps,tSeqReadOps,tSeqWriteOps,tReadHit,tWriteHit,tTotalTransferMBs,tReadTransferMBs,tWriteTransferMBs,tRandomReadTransferMBs,tRandomWriteTransferMBs,tSeqReadTransferMBs,tSeqWriteTransferMBs" name="controller"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="sourceIP, destinationIP, sourceAS, destinationAS, sourceVLan, destinationVLan" directRelations="" displayName="Network Data Flow" requiredProbe="xFlow" type="xFlow">
		<PerfGroups>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,nameDescription,memoryOverhead,allowedOperations,schedPolicy,softwareVersion,capabilities,productversion,numHostCPUs" directRelations="xenPcpu,xenVm,xenPbd,xenPif,xenSr" displayName="Xen Host" requiredProbe="XenServer" type="xenH">
    	<PerfGroups>
    		<Group counters="x_hacpuUsage,x_hacpuUsagemhz" name="xenCpuAgg" template="h_xenCpuAgg_template.dat"/>
    		<Group counters="x_hmemorytotal,x_hmemoryfree,x_hxapimemoryusage,x_hxapifreememory,x_hxapilivememory,x_hxapiallocation" name="xenMem" template="h_xenMem_template.dat"/>
    		<Group counters="x_hloadavg" name="xenDomain" template="h_xenDomain_template.dat"/>
    		<Group counters="x_hapifrx,x_hapiftx,x_hapifrxerrors,x_hapiftxerrors" name="xenNetAgg" template="h_xenNetAgg_template.dat"/>
    		<Group counters="x_hasrcachesize,x_hasrcachehits,x_hasrcachemisses" name="xenSRAgg" template="h_xenSRAgg_template.dat"/>
    	</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,nameDescription,memoryOverhead,memoryStaticMax,memoryDynamicMax,memoryDynamicMin,memoryStaticMin,LastBootedRecord,numvcpusatstart,numvcpusmax,version,status" directRelations="xenVcpu,xenVbd,xenVif" displayName="Xen Virtual Machine" logicalCategory="virtualMachine" requiredProbe="XenServer" type="xenVm">
		<PerfGroups>
			<Group counters="x_vacpuUsage,x_vacpuUsagemhz" name="xenCpu" template="v_xenCpu_template.dat"/>
			<Group counters="x_vrunstateEntryTime,x_vrunstateFullRun,x_vrunstateFullContention,x_vrunstateConcurrencyHazard,x_vrunstateBlocked,x_vrunstatePartialRun,x_vrunstatePartialContention" name="xenVcpusAgg" template="v_xenVcpusAgg_template.dat"/>
			<Group counters="x_vmemAllocated,x_vmemoryTarget,x_vmemoryInternalFree" name="xenMem" template="v_xenMem_template.dat"/>
			<Group counters="x_vavbdwrite,x_vavbdread" name="xenDiskXferAgg" template="v_xenDiskXferAgg_template.dat"/>
			<Group counters="x_vavbdwritelatency,x_vavbdreadlatency" name="xenDiskLatencyAgg" template="h_xenDiskLatencyAgg_template.dat"/>
			<Group counters="x_vaviftx,x_vavifrx,x_vaviftxerrors,x_vavifrxerrors" name="xenNetAgg" template="v_xenNetAgg_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="location" directRelations="xenH,xenSr" displayName="Xen Host Block Device" requiredProbe="XenServer" type="xenPbd"/>
<ResourceDef configAttributes="name,family,modelName,features,flags" displayName="Xen Host CPU" requiredProbe="XenServer" type="xenPcpu">
		<PerfGroups>
			<Group counters="x_hcpuUsage,x_hcpuUsagemhz" name="xenCpu" template="h_xenCpu_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,nameDescription,allowedOperations,virtualAllocation,physicalUtilisation,physicalSize,type,shared,localCacheEnabled" directRelations="xenVdi,xenPbd" displayName="Xen Storage Repository" requiredProbe="XenServer" type="xenSr">
		<PerfGroups>
			<Group counters="x_hsrcachesize,x_hsrcachehits,x_hsrcachemisses" name="xenSR" template="h_xenSR_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,bootable,device,userDevice,mode,type,unpluggable,storageLock" displayName="Xen Virtual Block Device" requiredProbe="XenServer" type="xenVbd">
		<PerfGroups>
			<Group counters="x_vvbdwrite,x_vvbdread" name="xenDiskXfer" template="v_xenDiskXfer_template.dat"/>
			<Group counters="x_vvbdwritelatency,x_vvbdreadlatency" name="xenDiskLatency" template="v_xenDiskLatency_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,nameDescription,virtualSize,type,sharable,readonly,location,physicalUtilisation,storageLock" directRelations="xenVbd" displayName="Xen Virtual Disk Image" requiredProbe="XenServer" type="xenVdi"/>
<ResourceDef configAttributes="device,statusDetail,macAddress" displayName="Xen Virtual Network Interface" requiredProbe="XenServer" type="xenVif">
		<PerfGroups>
			<Group counters="x_vviftx,x_vvifrx,x_vviftxerrors,x_vvifrxerrors" name="xenNet" template="v_xenNet_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="xenH" displayName="Xen Virtual CPU" requiredProbe="XenServer" type="xenVcpu">
		<PerfGroups>
			<Group counters="x_vcpuUsage,x_vcpuUsagemhz,x_vrunstateEntryTime,x_vrunstateFullRun,x_vrunstateFullContention,x_vrunstateConcurrencyHazard,x_vrunstateBlocked,x_vrunstatePartialRun,x_vrunstatePartialContention" name="xenVcpus" template="v_xenVcpus_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="device,macAddress,mtu,IP,netmask,network,host" displayName="Xen Host Network Interface" requiredProbe="XenServer" type="xenPif">
		<PerfGroups>
				<Group counters="x_hpifrx,x_hpiftx,x_hpifrxerrors,x_hpiftxerrors" name="xenNet" template="h_xenNet_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,model,product_number,serial_number,manufacturer,mfgdate,firmware,pcie_bus_voltage_avg,pcie_bus_voltage_min,pcie_bus_voltage_max,pcie_bus_current_avg,pcie_bus_current_max,pcie_bus_power_avg,pcie_bus_power_max,ip_address,operating_system" directRelations="h,lHost,fIoDimm" displayName="FusionIO Adapter" requiredProbe="FusionIo" type="fIoAdapter">	
	</ResourceDef>
<ResourceDef configAttributes="name,model,product_number,serial_number,manufacturer,mfgdate,firmware,revision,power_status,media_status,reserves,pcie_slot_power,bytes_read,bytes_written,blocks_good_percent,pages_good_percent,current_ram_usage_mbytes,peak_ram_usage_mbytes,internal_avg_degC,internal_max_degC,board_degC,internal_voltage_avg,internal_voltage_max,aux_voltage_avg,aux_voltage_max,size,count,operating_system,ip_address" directRelations="h,lHost,lHostDisk" displayName="FusionIO ioDIMM" requiredProbe="FusionIo" type="fIoDimm">
		<PerfGroups>
            <Group counters="f_internal_avg_degC,f_internal_max_degC,f_board_degC,f_blocks_good_percent,f_pages_good_percent,f_current_ram_usage_mbytes,f_peak_ram_usage_mbytes" name="basicstat" template="fIoDimm_basicstat_template.dat"/>
		</PerfGroups>   
	</ResourceDef>
<ResourceDef configAttributes="name,sysUpTime,sysName,sysFirmwareVersion,sysOperStatus" directRelations="nwIfc" displayName="Network Device" requiredProbe="Network" type="nwDev"/>
<ResourceDef configAttributes="name,ifNumber,ifDescr,ifIndex,ifType,ifSpeed,ifPhysAddress,ifOperStatus,ifHighSpeed,ifName,ipAdEntIfIndex,ifAlias" displayName="Network Interface" requiredProbe="Network" type="nwIfc">
		<PerfGroups> 
			<Group counters="ifInOctetsPs,ifOutOctetsPs,ifReceiveUsage,ifSendUsage" name="Usage" template="nwInt_usage_template.dat"/>
			<Group counters="ifInDiscardsPs,ifInErrorsPs,ifOutDiscardsPs,ifOutErrorsPs,ifInUcastPktsPs,ifOutUcastPktsPs,ifReceiveError,ifSendError" name="Error" template="nwInt_error_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,status,serialNumber,model,totalMemory" directRelations="" displayName="Eternus System" requiredProbe="Eternus" type="etSystem">
	</ResourceDef>
<ResourceDef configAttributes="name,number" directRelations="etSystem" displayName="Eternus CM" requiredProbe="Eternus" type="etCM">
		<PerfGroups>
			<Group counters="busy_rate,copy_residual_quantity,dirty_cache" name="cpu" template="etCM_cpu_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,number,type,mode,linkStatus,portWWN,nodeWWN" directRelations="etCM" displayName="Eternus Port" requiredProbe="Eternus" type="etPort">
		<PerfGroups>
			<Group counters="ca_read_iops,ca_write_iops,ra_read_iops,ra_write_iops" name="iops" template="etPort_iops_template.dat"/>
			<Group counters="ca_read_throughput,ca_write_throughput,ra_read_throughput,ra_write_throughput" name="throughput" template="etPort_throughput_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="number,status" directRelations="etCM" displayName="Eternus DI Port" requiredProbe="Eternus" type="etDIPort">
		<PerfGroups>
			<Group counters="read_iops,write_iops" name="iops" template="etDIPort_iops_template.dat"/>
			<Group counters="read_throughput,write_throughput" name="throughput" template="etDIPort_throughput_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,status,size,type,deNumber,speed,usage" directRelations="etSystem" displayName="Eternus Disk" requiredProbe="Eternus" type="etDisk">
		<PerfGroups>
			<Group counters="disk_busy_rate" name="busy" template="etDisk_busy_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="size" directRelations="etSystem" displayName="Eternus Snap Pool" requiredProbe="Eternus" type="etSnapPool">
	</ResourceDef>
<ResourceDef configAttributes="name,number,raidLevel,status,totalCapacity,usedCapacity,freeCapacity,stripeDepth" directRelations="etCM,etDisk" displayName="Eternus RAID Group" requiredProbe="Eternus" type="etRaidGroup">
		<PerfGroups>
			<Group counters="copy_prefatch_cache_hit_rate,copy_read_cache_hit_rate,copy_write_cache_hit_rate,host_prefatch_cache_hit_rate,host_read_cache_hit_rate,host_write_cache_hit_rate" name="cache" template="etRaidGroup_cache_template.dat"/>
			<Group counters="copy_read_iops,copy_write_iops,host_read_iops,host_write_iops" name="iops" template="etRaidGroup_iops_template.dat"/>
			<Group counters="copy_read_throughput,copy_write_throughput,host_read_throughput,host_write_throughput" name="throughput" template="etRaidGroup_throughput_template.dat"/>
			<Group counters="read_response_time,write_response_time" name="latency" template="etRaidGroup_latency_template.dat"/>
			<Group counters="staging_count,write_back_count" name="other" template="etRaidGroup_other_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,number,diskAttribute,raidLevel,status,totalCapacity,freeCapacity,usedStatus,warningThreshold,attentionThreshold,encryption" directRelations="etRaidGroup" displayName="Eternus Thin Pro Pool" requiredProbe="Eternus" type="etThinProPool">
	</ResourceDef>
<ResourceDef configAttributes="name,number,status,systemName,size" directRelations="etSnapPool" displayName="Eternus Snap Volume" requiredProbe="Eternus" type="etSnapVolume">
	</ResourceDef>
<ResourceDef configAttributes="name,number,status,systemName,type,uid,size" directRelations="etRaidGroup,etThinProPool" displayName="Eternus Volume" requiredProbe="Eternus" type="etVolume">
		<PerfGroups>
			<Group counters="copy_prefatch_cache_hit_rate,copy_read_cache_hit_rate,copy_write_cache_hit_rate,host_prefatch_cache_hit_rate,host_read_cache_hit_rate,host_write_cache_hit_rate" name="cache" template="etVolume_cache_template.dat"/>
			<Group counters="copy_read_iops,copy_write_iops,host_read_iops,host_write_iops" name="iops" template="etVolume_iops_template.dat"/>
			<Group counters="copy_read_throughput,copy_write_throughput,host_read_throughput,host_write_throughput" name="throughput" template="etVolume_throughput_template.dat"/>
			<Group counters="read_response_time,write_response_time" name="latency" template="etVolume_latency_template.dat"/>
			<Group counters="staging_count,write_back_count" name="other" template="etVolume_other_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,freeCapacityInGB,capacityInGB,LuCategory,LUType,raidLevel,status,currentCTL,defaultCTL" directRelations="dfRG,dfHDP" displayName="AMS LU" requiredProbe="AMS" type="dfLU">	
		<PerfGroups>
			<Group counters="ctl0IOPS,ctl1IOPS,ctl0ReadIOPS,ctl1ReadIOPS,ctl0WriteIOPS,ctl1WriteIOPS,ctl0RandomReadIOPS,ctl1RandomReadIOPS,ctl0RandomWriteIOPS,ctl1RandomWriteIOPS,ctl0SequentialReadIOPS,ctl1SequentialReadIOPS,ctl0SequentialWriteIOPS,ctl1SequentialWriteIOPS,ctl0ReadHit,ctl1ReadHit,ctl0WriteHit,ctl1WriteHit,ctl0TransRate,ctl1TransRate,ctl0ReadTransRate,ctl1ReadTransRate,ctl0WriteTransRate,ctl1WriteTransRate,ctl0RandomReadTransRate,ctl1RandomReadTransRate,ctl0RandomWriteTransRate,ctl1RandomWriteTransRate,ctl0SequentialReadTransRate,ctl1SequentialReadTransRate,ctl0SequentialWriteTransRate,ctl1SequentialWriteTransRate" name="DFLU_IO" template="DFLU_IO_template.dat"/>
			<Group counters="ctl0ReadCMDCount,ctl1ReadCMDCount,ctl0WriteCMDCount,ctl1WriteCMDCount,ctl0ReadCache,ctl1ReadCache,ctl0WriteCache,ctl1WriteCache,ctl0ReadTransSize,ctl1ReadTransSize,ctl0WriteTransSize,ctl1WriteTransSize,ctl0ReadCMDHitCount,ctl1ReadCMDHitCount,ctl0ReadCMDHitTime,ctl1ReadCMDHitTime,ctl0ReadCMDHitMaxTime,ctl1ReadCMDHitMaxTime,ctl0WriteCMDHitCount,ctl1WriteCMDHitCount,ctl0WriteCMDHitTime,ctl1WriteCMDHitTime,ctl0WriteCMDHitMaxTime,ctl1WriteCMDHitMaxTime" name="DFLU_CMDCount" template="DFLU_CMDCount_template.dat"/>
			<Group counters="ctl0TagCount,ctl1TagCount,ctl0AverageTagCount,ctl1AverageTagCount,ctl0ReadResponseTime,ctl1ReadResponseTime,ctl0WriteResponseTime,ctl1WriteResponseTime" name="DFLU_Latency" template="DFLU_Latency_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,hlun" directRelations="dfHG,dfPort,dfLU" displayName="AMS LUN" requiredProbe="AMS" type="dfLun">	
	</ResourceDef>
<ResourceDef configAttributes="name,vendor,model,microProgramRevision" directRelations="" displayName="AMS Storage System" requiredProbe="AMS" type="dfStorage">	
	</ResourceDef>
<ResourceDef configAttributes="name,HGName,HGNumber" directRelations="dfStorage,dfLun,dfPort" displayName="AMS Host Group" requiredProbe="AMS" type="dfHG">	
	</ResourceDef>
<ResourceDef configAttributes="name,PortWWN,Wname" directRelations="dfPort,dfHG" displayName="AMS WWN" requiredProbe="AMS" type="dfWWN">	
	</ResourceDef>
<ResourceDef configAttributes="name,portName,nodeName,portID,address,referSpeed,setSpeed" directRelations="dfStorage" displayName="AMS Port" requiredProbe="AMS" type="dfPort">	
		<PerfGroups>
			<Group counters="ctl0IOPS,ctl1IOPS,ctl0ReadIOPS,ctl1ReadIOPS,ctl0WriteIOPS,ctl1WriteIOPS,ctl0RandomReadIOPS,ctl1RandomReadIOPS,ctl0RandomWriteIOPS,ctl1RandomWriteIOPS,ctl0SequentialReadIOPS,ctl1SequentialReadIOPS,ctl0SequentialWriteIOPS,ctl1SequentialWriteIOPS,ctl0ReadHit,ctl1ReadHit,ctl0WriteHit,ctl1WriteHit,ctl0TransRate,ctl1TransRate,ctl0ReadTransRate,ctl1ReadTransRate,ctl0WriteTransRate,ctl1WriteTransRate,ctl0RandomReadTransRate,ctl1RandomReadTransRate,ctl0RandomWriteTransRate,ctl1RandomWriteTransRate,ctl0SequentialReadTransRate,ctl1SequentialReadTransRate,ctl0SequentialWriteTransRate,ctl1SequentialWriteTransRate,ctl0ReadCMDCount,ctl1ReadCMDCount,ctl0WriteCMDCount,ctl1WriteCMDCount,ctl0ReadCMDHitCount,ctl1ReadCMDHitCount,ctl0WriteCMDHitCount,ctl1WriteCMDHitCount,ctl0ReadTransSize,ctl1ReadTransSize,ctl0WriteTransSize,ctl1WriteTransSize" name="DFPORT" template="DFPORT_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="dfCtl" displayName="AMS Cache Partition" requiredProbe="AMS" type="dfCachePart">	
		<PerfGroups>
			<Group counters="ctl0WritePendingRate,ctl1WritePendingRate,ctl0CleanQueueUsageRate,ctl1CleanQueueUsageRate,ctl0MiddleQueueUsageRate,ctl1MiddleQueueUsageRate,ctl0PhysicalQueueUsageRate,ctl1PhysicalQueueUsageRate,ctl0TotalQueueUsageRate,ctl1TotalQueueUsageRate" name="DFCACHEPARTITION" template="DFPARTITION_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="dfCtl" displayName="AMS Processor Core" requiredProbe="AMS" type="dfProcessorCore">	
		<PerfGroups>
			<Group counters="ctl0Usage,ctl1Usage,ctl0HostCacheBusUsage,ctl1HostCacheBusUsage,ctl0DriveCacheBusUsage,ctl1DriveCacheBusUsage,ctl0ProcessorCacheBusUsage,ctl1ProcessorCacheBusUsage,ctl0CacheDRRBusUsage,ctl1CacheDRRBusUsage,ctl0DualBusUsage,ctl1DualBusUsage,ctl0TotalBusUsage,ctl1TotalBusUsage" name="DFPROCESSORCORE" template="DFPROCESSORCORE_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,serial,unit,HDU,vendor,product,revision,capacity,driveType" directRelations="dfStorage" displayName="AMS Drive" requiredProbe="AMS" type="dfDrv">	
		<PerfGroups>   
			<Group counters="ctl0IOPS,ctl1IOPS,ctl0ReadIOPS,ctl1ReadIOPS,ctl0WriteIOPS,ctl1WriteIOPS,ctl0RandomReadIOPS,ctl1RandomReadIOPS,ctl0RandomWriteIOPS,ctl1RandomWriteIOPS,ctl0SequentialReadIOPS,ctl1SequentialReadIOPS,ctl0SequentialWriteIOPS,ctl1SequentialWriteIOPS,ctl0TransRate,ctl1TransRate,ctl0ReadTransRate,ctl1ReadTransRate,ctl0WriteTransRate,ctl1WriteTransRate,ctl0OnlineVerifyRate,ctl1OnlineVerifyRate,ctl0ReadCMDCount,ctl1ReadCMDCount,ctl0WriteCMDCount,ctl1WriteCMDCount,ctl0ReadTransSize,ctl1ReadTransSize,ctl0WriteTransSize,ctl1WriteTransSize,ctl0OnlineVerifyCMDCount,ctl1OnlineVerifyCMDCount,ctl0OperatingRate,ctl1OperatingRate,ctl0TagCount,ctl1TagCount,ctl0UnloadTime,ctl1UnloadTime,ctl0AverageTagCount,ctl1AverageTagCount" name="DFDRIVE" template="DFDRIVE_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="dfStorage" displayName="AMS Loop" requiredProbe="AMS" type="dfLoop">	
		<PerfGroups>
			<Group counters="ctl0IOPS,ctl1IOPS,ctl0ReadIOPS,ctl1ReadIOPS,ctl0WriteIOPS,ctl1WriteIOPS,ctl0TransRate,ctl1TransRate,ctl0ReadTransRate,ctl1ReadTransRate,ctl0WriteTransRate,ctl1WriteTransRate,ctl0OnlineVerifyRate,ctl1OnlineVerifyRate,ctl0ReadCMDCount,ctl1ReadCMDCount,ctl0WriteCMDCount,ctl1WriteCMDCount,ctl0ReadTransSize,ctl1ReadTransSize,ctl0WriteTransSize,ctl1WriteTransSize,ctl0OnlineVerifyCMDCount,ctl1OnlineVerifyCMDCount" name="DFLOOP" template="DFLOOP_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,RgCount,raidLevel,earlyAlert,depletionAlert,overProvisioningAlertNotice,overProvisioningEarlyAlert,overProvisioningDepletionAlert,parityHDUCount,stripe,pageSize,poolStatus,capacityInGB,freeCapacityInGB,driveType,virtualLUCount" directRelations="dfStorage,dfRG" displayName="AMS DP Pool" requiredProbe="AMS" type="dfHDP">	
		<PerfGroups>
			<Group counters="ctl0IOPS,ctl1IOPS,ctl0ReadIOPS,ctl1ReadIOPS,ctl0WriteIOPS,ctl1WriteIOPS,ctl0RandomReadIOPS,ctl1RandomReadIOPS,ctl0RandomWriteIOPS,ctl1RandomWriteIOPS,ctl0SequentialReadIOPS,ctl1SequentialReadIOPS,ctl0SequentialWriteIOPS,ctl1SequentialWriteIOPS,ctl0ReadHit,ctl1ReadHit,ctl0WriteHit,ctl1WriteHit,ctl0TransRate,ctl1TransRate,ctl0ReadTransRate,ctl1ReadTransRate,ctl0WriteTransRate,ctl1WriteTransRate,ctl0RandomReadTransRate,ctl1RandomReadTransRate,ctl0RandomWriteTransRate,ctl1RandomWriteTransRate,ctl0SequentialReadTransRate,ctl1SequentialReadTransRate,ctl0SequentialWriteTransRate,ctl1SequentialWriteTransRate,ctl0ReadCMDCount,ctl1ReadCMDCount,ctl0WriteCMDCount,ctl1WriteCMDCount,ctl0ReadCMDHitCount,ctl1ReadCMDHitCount,ctl0WriteCMDHitCount,ctl1WriteCMDHitCount,ctl0ReadTransSize,ctl1ReadTransSize,ctl0WriteTransSize,ctl1WriteTransSize,ctl0TotalIOPS,ctl1TotalIOPS,ctl0TotalReadIOPS,ctl1TotalReadIOPS,ctl0TotalWriteIOPS,ctl1TotalWriteIOPS,ctl0TotalReadHit,ctl1TotalReadHit,ctl0TotalWriteHit,ctl1TotalWriteHit,ctl0TotalTransfer,ctl1TotalTransfer,ctl0TotalReadTransfer,ctl1TotalReadTransfer,ctl0TotalWriteTransfer,ctl1TotalWriteTransfer,ctl0TotalTagCount,ctl1TotalTagCount,ctl0ReadResponseTime,ctl1ReadResponseTime,ctl0WriteResponseTime,ctl1WriteResponseTime,ctl0Utilization,ctl1Utilization" name="DFDPPOOL" template="DFDPPOOL_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,raidLevel,startUnit,startHDU,parityHDUCount,parityCount,capacityInGB,freeCapacityInGB,RGType,RGValid" directRelations="dfStorage,dfDrv" displayName="AMS RAID Group" requiredProbe="AMS" type="dfRG">	
		<PerfGroups>
			<Group counters="ctl0IOPS,ctl1IOPS,ctl0ReadIOPS,ctl1ReadIOPS,ctl0WriteIOPS,ctl1WriteIOPS,ctl0RandomReadIOPS,ctl1RandomReadIOPS,ctl0RandomWriteIOPS,ctl1RandomWriteIOPS,ctl0SequentialReadIOPS,ctl1SequentialReadIOPS,ctl0SequentialWriteIOPS,ctl1SequentialWriteIOPS,ctl0ReadHit,ctl1ReadHit,ctl0WriteHit,ctl1WriteHit,ctl0TransRate,ctl1TransRate,ctl0ReadTransRate,ctl1ReadTransRate,ctl0WriteTransRate,ctl1WriteTransRate,ctl0RandomReadTransRate,ctl1RandomReadTransRate,ctl0RandomWriteTransRate,ctl1RandomWriteTransRate,ctl0SequentialReadTransRate,ctl1SequentialReadTransRate,ctl0SequentialWriteTransRate,ctl1SequentialWriteTransRate,ctl0ReadCMDCount,ctl1ReadCMDCount,ctl0WriteCMDCount,ctl1WriteCMDCount,ctl0ReadCMDHitCount,ctl1ReadCMDHitCount,ctl0WriteCMDHitCount,ctl1WriteCMDHitCount,ctl0ReadTransSize,ctl1ReadTransSize,ctl0WriteTransSize,ctl1WriteTransSize,ctl0TotalIOPS,ctl1TotalIOPS,ctl0TotalReadIOPS,ctl1TotalReadIOPS,ctl0TotalWriteIOPS,ctl1TotalWriteIOPS,ctl0TotalReadHit,ctl1TotalReadHit,ctl0TotalWriteHit,ctl1TotalWriteHit,ctl0TotalTransfer,ctl1TotalTransfer,ctl0TotalReadTransfer,ctl1TotalReadTransfer,ctl0TotalWriteTransfer,ctl1TotalWriteTransfer,ctl0TotalTagCount,ctl1TotalTagCount,ctl0ReadResponseTime,ctl1ReadResponseTime,ctl0WriteResponseTime,ctl1WriteResponseTime,ctl0Utilization,ctl1Utilization" name="DFRG" template="DFRG_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,controllerIP" directRelations="dfStorage" displayName="AMS Controller" requiredProbe="AMS" type="dfCtl">	
		<PerfGroups>
			<Group counters="ctl0WritePendingRate,ctl1WritePendingRate,ctl0CleanQueueUsageRate,ctl1CleanQueueUsageRate,ctl0MiddleQueueUsageRate,ctl1MiddleQueueUsageRate,ctl0PhysicalQueueUsageRate,ctl1PhysicalQueueUsageRate,ctl0TotalQueueUsageRate,ctl1TotalQueueUsageRate" name="DFCTL" template="DFCONTROLLER_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,hvState,hvCreateTime,hvUpTime,hvHostName,hvMemory" directRelations="hvVHD,hvVirtualIDEController,hvVirtualSCSIController,hvVirtualProcessor,hvRootVirtualProcessor,hvVirtualNetworkAdapter" displayName="HyperV Virtual Machine" requiredProbe="Windows" type="hvVM">
		<PerfGroups>
			<Group counters="1GGPAPages,2MGPAPages,DepositedPages" name="HypervisorPartition"/>
			<Group counters="PhysicalPagesAllocated,RemotePhysicalPages" name="VMVidPartition"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,hvPath,hvVhdType,hvMaxSize,hvCurrentSize" directRelations="WLogicalDisk" displayName="Hyper-V Virtual Storage Device" requiredProbe="Windows" type="hvVHD">
		<PerfGroups>
			<Group counters="ReadKBytesPerSec,WriteKBytesPerSec,ReadOperationsPerSec,WriteOperationsPerSec,ErrorCount" name="VirtualStorageDevice"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,hvMaxNumberControlled,device,deviceId" directRelations="" displayName="Hyper-V Virtual IDE Controller" requiredProbe="Windows" type="hvVirtualIDEController">
		<PerfGroups>
			<Group counters="ReadKBytesPerSec,WriteKBytesPerSec" name="VirtualIDEController"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,hvMaxNumberControlled,device,deviceId" directRelations="" displayName="Hyper-V SCSI Controller" requiredProbe="Windows" type="hvVirtualSCSIController">
	</ResourceDef>
<ResourceDef configAttributes="name,processorId,cores,logicalProcessor,dataWidth,deviceId,manufacturer" directRelations="" displayName="Hyper-V Hypervisor Root Virtual Processor" requiredProbe="Windows" type="hvRootVirtualProcessor">
		<PerfGroups>
			<Group counters="PercentGuestRunTime,PercentHypervisorRunTime,PercentTotalRunTime" name="RootVirtualProcessor"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,hvDeviceId" directRelations="hvLogicalProcessor" displayName="Hyper-V Hypervisor Virtual Processor" requiredProbe="Windows" type="hvVirtualProcessor">
		<PerfGroups>
			<Group counters="PercentGuestRunTime,PercentHypervisorRunTime,PercentTotalRunTime" name="VirtualProcessor"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,wprocessormanufacturer" directRelations="" displayName="Hyper-V Hypervisor Logical Processor" requiredProbe="Windows" type="hvLogicalProcessor">
		<PerfGroups>
			<Group counters="PercentGuestRunTime,PercentHypervisorRunTime,PercentTotalRunTime,PercentIdleTime,TotalInterruptsPerSec" name="LogicalProcessor"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,wnamacAddress" directRelations="hvVirtualNetworkSwitch" displayName="Hyper-V Virtual Network Adapter" requiredProbe="Windows" type="hvVirtualNetworkAdapter">
		<PerfGroups>
			<Group counters="KBytesSentPerSec,KBytesReceivedPerSec,PacketsSentPerSec,PacketsReceivedPerSec,FramesSentPerSec,FramesReceivedPerSec" name="VirtualNetworkAdapter"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="hvInternalName,name" directRelations="" displayName="Hyper-V Virtual Network Switch" requiredProbe="Windows" type="hvVirtualNetworkSwitch">
		<PerfGroups>
			<Group counters="KBytesSentPerSec,KBytesReceivedPerSec,PacketsSentPerSec,PacketsReceivedPerSec" name="VirtualSwitch"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,wos,wvirtualMemory,wosVersion,wtotalPhysicalMemory,isHyperV" directRelations="hvVM,hvVirtualNetworkSwitch,WLogicalDisk,WPhysicalDisk,WProcessor,WNetworkAdapter,WTerminalServices" displayName="Windows Host" logicalCategory="physicalServer" requiredProbe="Windows" type="WHost">
		<PerfGroups>
			<Group counters="PageReadsPersec,PageFaultsPersec,PageWritesPersec,TransitionFaultsPersec,WriteCopiesPersec,PercentCommittedBytesInUse,AvailableMBytes,PagesPerSec,ProcessorQueueLength,ContextSwitchesPerSec,FreeSysTableEntries" name="Memory"/> 
			<Group counters="PercentProcessorTime,InterruptsPerSec,PercentPrivilegedTime" name="Processor"/>
			<Group counters="DiskTransfersPerSec" name="Disk"/>
			<Group counters="PageFileUsage" name="Paging File"/>
			<Group counters="LogicalProcessors,VirtualProcessors" name="Hyper-V Hypervisor"/>
			<Group counters="HealthCritical,HealthOk" name="Hyper-V Virtual Machine Health Summary"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,wlddescription,wldfileSystem,wldsize,wldfreeSpace,wldvolumeSerialNumber" directRelations="" displayName="Windows Logical Disk" requiredProbe="Windows" type="WLogicalDisk">
		<PerfGroups>
			<Group counters="PercentIdleTime,PercentDiskTime,DiskReadPerSec,DiskWritePerSec,AvgDiskMilliSecPerRead,AvgDiskMilliSecPerWrite,DiskReadKBytesPerSec,DiskWriteKBytesPerSec,PercentUsedSpace" name="LogicalDisk"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,wpdinterfaceType,wpdsize,wpdindex,wpdmodel,wpdmediaType,wpdnumberOfPartitions,wpdscsiPort,wpdscsiTargetId,wpdpnpDeviceId,lunId,arraySerialNum" directRelations="WLogicalDisk" displayName="Windows Host Disk" requiredProbe="Windows" type="WPhysicalDisk">
		<PerfGroups>
			<Group counters="PercentDiskReadTime,PercentDiskWriteTime,PercentIdleTime,AvgDiskKBytesPerRead,AvgDiskKBytesPerWrite,AvgDiskMilliSecPerRead,AvgDiskMilliSecPerWrite,DiskReadKBytesPerSec,DiskWriteKBytesPerSec,DiskReadPerSec,DiskWritePerSec,DiskTransfersPerSec,AvgDiskQueueLength,CurrentDiskQueueLength" name="PhysicalDisk"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,wprocessormanufacturer,wprocessormaxclockspeed,wprocessornormcpuspeed,wprocessorstatus,wprocessorversion" directRelations="" displayName="Windows Processor" requiredProbe="Windows" type="WProcessor">
		<PerfGroups>
			<Group counters="PercentIdleTime,PercentProcessorTime,InterruptsPerSec,PercentPrivilegedTime" name="Processor"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,wnamacAddress,wnamanufacturer,wnaproductName,wnaserviceName,wnastatus,wnamaxSpeed,wnaspeed" directRelations="hvVirtualNetworkSwitch" displayName="Windows Network Interface" requiredProbe="Windows" type="WNetworkAdapter">
		<PerfGroups>
			<Group counters="KBytesReceivedPerSec,KBytesSentPerSec,KBytesTotalPerSec,CurrentBandwidth,PacketsReceivedDiscarded,PacketsReceivedErrors,PacketsReceivedPersec,PacketsSentPersec,PacketsPersec,OutputQueueLength,PercentNetworkUtilization" name="NetworkAdapter"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,wmachine,wprocessname,wpid,wowner" directRelations="WHost,WUser" displayName="Windows Process" requiredProbe="Windows" type="WProcess">
		<PerfGroups>
			<Group counters="PercentUserTime,PercentProcessorTime,IOReadKBytesPerSec,IOWriteKBytesPerSec,PageFaultsPersec,IODataKBytesPerSec,IODataOperationsPerSec,IOWriteOperationsPerSec,IOReadOperationsPerSec,IOOtherOperationsPerSec,WorkingSetPrivate" name="Process"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="WHost" displayName="Windows User" requiredProbe="Windows" type="WUser">
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="" displayName="Windows Terminal Services" requiredProbe="Windows" type="WTerminalServices">
		<PerfGroups>
			<Group counters="PercentProcessorTime,InputErrors,InputFrames,OutputErrors,OutputFrames,OutputTransportErrors,PageFaultsPersec,ThreadCount,TotalErrors,TotalFrames,WorkingSet" name="TerminalServices"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="sqlInstanceName,sqlVersion,sqlEdition,sqlClustered,sqlHostName,sqlProcessors,sqlTotalServerMemory,sqlNumOfDatabases" directRelations="sqlFile,sqlDatabase,WHost" displayName="MS SQL Instance" requiredProbe="SQLServer" type="sqlInstance">
		<PerfGroups>
			<Group counters="sqlAvailableMBytes,sqlPercentProcessor,sqlPercentSAASProcessor,sqlBatchRequestsPs,sqlFwdedRecordsPs,sqlFullScansPs,sqlPageSplitsPs,sqlAvgPageLifeExpectancy,sqlPageLookupsPs,sqlPageReadsPs,sqlPageWritesPs,sqlPageReadAheadsPs,sqlFreePages,sqlLockWait,sqlLogWriteWait,sqlNetworkIOWait,sqlPageLatchWait,sqlPageIOWait,sqlBufferCacheHitRatio,sqlLazyWritesPs,sqlMemoryGrantsPending,sqlLockTimeoutsPs,sqlDeadlocksPs,sqlAvgWaitTime,sqlNumOfBlockedProcesses,sqlTotalLatchWaitTime,sqlLatchWaitPs,sqlCompilationsPerSec,sqlRecompilationsPerSec,sqlIndexSearchesPs" name="InstancePerf" template="InstancePerf.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="sqlHostName,sqlDatabaseName,sqlInstanceName,sqlDbSize,sqlDbDataFiles,sqlDbLogFiles,sqlDbDataFilesSize,sqlDbLogFilesSize" directRelations="sqlInstance,sqlFile,WHost,WPhysicalDisk" displayName="MS SQL Databases" requiredProbe="SQLServer" type="sqlDatabase">
		<PerfGroups>
			<Group counters="sqlDbPercentLogUsed,sqlDbReadsPs,sqlDbWritesPs,sqlDbReadKBps,sqlDbWriteKBps,sqlDbReadLatency,sqlDbWriteLatency,sqlDbReadWriteRatio,sqlDbtransactionsPs,sqlDbLogGrowths,sqlDbLogShrinks,sqlDbLogTruncations,sqlLogFlushWaitTime,sqlLogFlushWaitsPs,sqlDbReadStalls,sqlDbWriteStalls,dbTotalIOPS,dbReadWriteRatio,dbReadLatency,dbWriteLatency" name="DbIO" template="DbIO.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="sqlFileName,sqlInstanceName,sqlDatabaseName,sqlFilePath,sqlHostName,sqlPhysicalDrive,sqlFileSize" directRelations="sqlInstance,sqlDatabase,WHost,WPhysicalDisk" displayName="MS SQL File" requiredProbe="SQLServer" type="sqlFile">
		<PerfGroups>
			<Group counters="sqlFileReadsPs,sqlFileWritesPs,sqlFileReadKBps,sqlFileWriteKBps,sqlFileReadLatency,sqlFileWriteLatency,sqlFileReadWriteRatio,sqlFileBlockSize,sqlFileReadStalls,sqlFileWriteStalls,TotalTransfers,TotalIOPS,fileBlockSize,fileReadWriteRatio,fileReadLatency,fileWriteLatency" name="DBFileIO" template="DBFileIO.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="hanaHostName,hanaHwManufacturer,hanaMemPhysical, hanaMemSwap,hanaMemTopology, hanaAllocationLimit, hanaCpuCores, hanaPublicName, hanaDomainName, hanaIpAddresses, hanaCpuClock, hanaCpuModel, hanaCpuManufacturer, hanaCpuThreads, hanaOsName, hanaPlatform, hanaOsKernalVersion, hanaTimeZone, hanaOsUser" directRelations="" displayName="HANA Host" requiredProbe="SAPHANA" type="hanaHost">
		<PerfGroups>
			<Group counters="hanaUsedPhysicalMemory,hanaFreePhysicalMemory,hanaUsedSwapMemory,hanaFreeSwapMemory, hanaOsUsedMemory, hanaQueryMemoryUsedSize, hanaPersistenceMgrUsedSize, hanaStatisticsUsedSize, hanaMemMgmtUsedSize" name="hanaMemory" template="hanaMemory.dat"/>
			<Group counters="hanaCpuUserTime,hanaCpuSystemTime,hanaCpuIdleTime,hanaCpuIoWait" name="hanaCpu" template="hanaCpu.dat"/>
			<Group counters="hanaNwRecv,hanaNwSend" name="hanaNetwork" template="hanaNetwork.dat"/>
			<Group counters="hanaColumnTableTotalMemory, hanaColumnTableMainMemory, hanaColumnTableDeltaMemory, hanaColumnTableSystemMemory, hanaColumnTableUserMemory, hanaColumnTableCount, hanaColumnTableUsedDiskSize, hanaColumnTableReadSize, hanaColumnTableWriteSize, hanaColumnTableAppendSize, hanaColumnTablePageCount" name="hanaColTable" template="hanaColTable.dat"/>
			<Group counters="hanaRowTableAllocatedFixedSize, hanaRowTableUsedFixedPartSize, hanaRowTableFreeFixedPartSize, hanaRowTableAllocatedVariablePartSize, hanaRowTableUsedVariablePartSize, hanaRowTableUsedDiskSize, hanaRowTableCount, hanaRowTablePageCount, hanaRowTableReadSize, hanaRowTableWriteSize, hanaRowTableAppendSize, hanaRowTableSystemMemory, hanaRowTableUserMemory" name="hanaRowTable" template="hanaRowTable.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="hanaDbName, hanaVersion, hanaInstanceID, hanaInstanceNumber" directRelations="hanaHost" displayName="HANA Database" requiredProbe="SAPHANA" type="hanaDatabase">
		<PerfGroups>
			<Group counters="hanaConnectionCount, hanaConnectionMemorySize, hanaAvgExecutionMemorySize, hanaExecutionMemorySize" name="hanaDatabasePerf" template="hanaDatabasePerf.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="hanaDiskID, hanaDiskType, hanaDiskSize, hanaFsType, hanaDiskPath" directRelations="hanaHost" displayName="HANA Disk" requiredProbe="SAPHANA" type="hanaDisk">
		<PerfGroups>
			<Group counters="hanaTotalUsedSize , hanaTotalIOTime, hanaTotalReads, hanaTotalWrites, hanaTotalReadSize, hanaTotalWriteSize, hanaAvgReadSize, hanaAvgWriteSize, hanaTotalReadTime, hanaTotalWriteTime, hanaAvgReadTime,hanaAvgWriteTime, hanaTotalActiveReads, hanaTotalActiveWrites" name="hanaDiskPerf" template="hanaDiskPerf.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="hanaServiceName, hanaServicePort, hanaServiceSqlPort, hanaServiceProcessId, hanaServiceCoordinatorType, hanaServiceActiveStatus, hanaServiceStartTime" directRelations="hanaHost" displayName="HANA Service" requiredProbe="SAPHANA" type="hanaService">
		<PerfGroups>
			<Group counters="hanaCacheUsedSize, hanaCacheTotalSize, hanaCacheInvalidateCount, hanaCacheHitCount, hanaCacheMissCount, hanaSentMessageSize, hanaReceivedMessageSize, hanaRequestPerSec, hanaResponseTime, hanaFinishedRequestCount, hanaActiveRequestCount, hanaPendingRequestCount, hanaOpenFileCount" name="hanaServiceCommon" template="hanaServiceCommon.dat"/>
			<Group counters="hanaTotalLogicalMemory, hanaTotalPhysicalMemory, hanaTotalCodeSize, hanaTotalStackSize, hanaUsedHeapMemory, hanaAllocatedHeapMemory, hanaAllocatedSharedMemory, hanaUsedSharedMemory, hanaMemAllocationLimit, hanaMemEffectiveAllocationLimit, hanaTotalUsedMemory" name="hanaServiceMemory" template="hanaServiceMemory.dat"/>
			<Group counters="hanaActiveThreadCount, hanaTotalThreadCount, hanaProcessCpuTime" name="hanaServiceCpu" template="hanaServiceCpu.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,osVersion" directRelations="" displayName="Linux Host" logicalCategory="physicalServer" requiredProbe="Linux" type="lHost">
		<PerfGroups>
			<Group counters="l_user,l_nice,l_sys,l_iowait,l_irq,l_soft,l_steal,l_idle,l_intrps" name="cpu" template="lHost_cpu_template.dat"/>
			<Group counters="l_r,l_b,l_swpd,l_free,l_inact,l_active,l_si,l_so,l_bi,l_bo,l_cs" name="vmstat" template="lHost_vmstat_template.dat"/>
			<Group counters="l_rps,l_wps,l_tps,l_mbps,l_rmbps,l_wmbps" name="iostat" template="lHost_iostat_template.dat"/>
            <Group counters="l_txpckps,l_rxpckps,l_xmbps,l_txmbps,l_rxmbps,l_pckps" name="ifcstat" template="lHost_ifcstat_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="lHost" displayName="Linux Host CPU" requiredProbe="Linux" type="lHostCPU">
		<PerfGroups>
			<Group counters="l_user,l_nice,l_sys,l_iowait,l_irq,l_soft,l_steal,l_idle,l_intrps" name="cpu" template="lHostCPU_cpu_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="lHost" displayName="Linux Host Disk" requiredProbe="Linux" type="lHostDisk">
		<PerfGroups>
			<Group counters="l_rps,l_wps,l_rkbps,l_wkbps,l_avgrq-sz,l_avgqu-sz,l_await,l_svctm,l_util" name="iostat" template="lHostDisk_iostat_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name" directRelations="lHost" displayName="Linux Host Network Interface" requiredProbe="Linux" type="lHostIfc">
		<PerfGroups>
            <Group counters="l_rxkbps,l_rxpckps,l_rxerrps,l_rxdropps,l_rxfifops,l_rxframeps,l_rxcmpps,l_rxmcstps,l_txkbps,l_txpckps,l_txerrps,l_txdropps,l_txfifops,l_txcollsps,l_txcmpps,l_txcarrps" name="ifcstat" template="lHostDisk_ifcstat_template.dat"/>
		</PerfGroups>
	</ResourceDef>
<ResourceDef configAttributes="name,id,type,version,model,serialNumber,softCapacity,hardCapacity,maxPoolSize,freeHardCapacity,freeSoftCapacity,consumedCapacity,spareModules,spareDisks,targetSpareModules,targetSpareDisks" directRelations="" displayName="IBM XIV Storage" requiredProbe="IbmXiv" type="ixStorage">
    </ResourceDef>
<ResourceDef configAttributes="name,type,fcPorts" directRelations="ixStorage" displayName="IBM XIV Host" displayNamePattern=".*\^(.*)" requiredProbe="IbmXiv" type="ixHost">
        <PerfGroups>
            <Group counters="readIOps,writeIOps,totalIOps" name="io"/>
            <Group counters="readLatency,writeLatency,totalLatency" name="latency"/>
            <Group counters="readThroughput,writeThroughput,totalThroughput" name="throughput"/>
        </PerfGroups>
    </ResourceDef>
<ResourceDef configAttributes="name,totalCapacityGB,hardCapacity,snapshotCapacity,availableCapacity,usedVolumeCapacity,usedSnapshotCapacity,lockStatus" directRelations="ixStorage" displayName="IBM XIV Pool" displayNamePattern=".*\^(.*)" requiredProbe="IbmXiv" type="ixPool">
    </ResourceDef>
<ResourceDef configAttributes="name,totalCapacityGB,usedCapacityGB" directRelations="ixPool,ixStorage" displayName="IBM XIV Volume" displayNamePattern=".*\^(.*)" requiredProbe="IbmXiv" type="ixVolume">
        <PerfGroups>
            <Group counters="readIOps,writeIOps,totalIOps" name="io"/>
            <Group counters="readLatency,writeLatency,totalLatency" name="latency"/>
            <Group counters="readThroughput,writeThroughput,totalThroughput" name="throughput"/>
        </PerfGroups>
    </ResourceDef>
<ResourceDef configAttributes="name,totalCapacityGB,size,model,serialNumber,firmware,status" directRelations="ixStorage" displayName="IBM XIV Disk" displayNamePattern=".*\^(.*)" requiredProbe="IbmXiv" type="ixDisk">
    </ResourceDef>
<ResourceDef configAttributes="name,status,isFunctional,wwpn,id,state,linkType,errorCount,activeFirmware,currentRate" directRelations="ixStorage" displayName="IBM XIV Local FC Port" displayNamePattern=".*\^(.*)" requiredProbe="IbmXiv" type="ixLocalFcPort">
        <PerfGroups>
            <Group counters="readIOps,writeIOps,totalIOps" name="io"/>
            <Group counters="readLatency,writeLatency,totalLatency" name="latency"/>
            <Group counters="readThroughput,writeThroughput,totalThroughput" name="throughput"/>
        </PerfGroups>
    </ResourceDef>
<ResourceDef configAttributes="name" directRelations="ixHost,ixStorage" displayName="IBM XIV Host FC Port" requiredProbe="IbmXiv" type="ixHostFcPort">
        <PerfGroups>
            <Group counters="readIOps,writeIOps,totalIOps" name="io"/>
            <Group counters="readLatency,writeLatency,totalLatency" name="latency"/>
            <Group counters="readThroughput,writeThroughput,totalThroughput" name="throughput"/>
        </PerfGroups>
    </ResourceDef>
<ResourceDef configAttributes="name,volume,host,size,serialNumber,locked" directRelations="ixHost,ixVolume" displayName="IBM XIV LUN" displayNamePattern=".*\^(.*)" requiredProbe="IbmXiv" type="ixLun">
    </ResourceDef>
<ResourceDef configAttributes="id,type,productName,modelName,serialNumber,bladeSlotCapacity,mmSlotCapacity,swSlotCapacity,fanSlotCapacity,powerSupplySlotCapacity,frontPanelLEDSlotCapacity,powerState,currentVoltage,currentConsumption,powerConsumption,intakeTempState,fanAirVolume,fwDictionaryVersion,fwIEquipmentParameterVersion" directRelations="bladeServer,managementModule,switchModule" displayName="Hitachi Blade Chassis" requiredProbe="UCP" type="chassis">
    </ResourceDef>
<ResourceDef configAttributes="productName,modelName,serialNumber,productVersion,productManufacturer,boardProductName,boardSerialNumber,boardManufacturer,uuid,logicalPartitionSupport,remoteKVMSupport,cpuSocketCapacity,dimmSlotCapacity,pciSlotCapacity,fanCapacity,hddSlotCapacity,voltageSensorCapacity,tempSensorCapacity,expansionHDDSlotCapacity,ledCapacity,belongPartitionNumber,detailHVMLicenceModel,detailHVMLicenceAvailableVersion,managementPortIPAddress,slotNumber,powerState,healthState,primalyState,currentVoltage,currentConsumption,powerConsumption,intakeTempState,totalCurrentVersion,totalNextVersion,hvmCurrentVersion,hvmNextVersion" directRelations="" displayName="Hitachi Blade Server" requiredProbe="UCP" type="bladeServer">
    </ResourceDef>
<ResourceDef configAttributes="productName,modelName,serialNumber,productVersion,productManufacturer,chassisId,boardProductName,boardSerialNumber,boardManufacturer,voltageSensorCapacity,tempSensorCapacity,ledCapacity,managementLANIPAddress,maintenanceLANIPAddress,slotNumber,powerState,healthState,activeState,fwTotalVersion" directRelations="" displayName="Hitachi Blade Management Module" requiredProbe="UCP" type="managementModule">
    </ResourceDef>
<ResourceDef configAttributes="productName,modelName,serialNumber,productVersion,productManufacturer,boardProductName,boardSerialNumber,boardManufacturer,ledCapacity,slotNumber,powerState,healthState" directRelations="" displayName="Hitachi Blade Switch Module" requiredProbe="UCP" type="switchModule">
    </ResourceDef>
<ResourceDef configAttributes="name,fsUnit,ipAddress,VIOsVersion,model,osName,osVersionMinor,osVersionMajor,osKernel,memory" directRelations="aixLogicalVolume,aixDevice,aixVolumeGroup,aixFileSystemDevice,aixFileSystemVolume,aixSdisk,aixDiskGroup,aixVcs,aixHacmp,aixHba,aixHbaFcs,aixHbaModel,aixHbaPort,aixVxVm,aixAltDisk,aixPseudoName,aixPowermtIOPath,aixConfDevice" displayName="AIX Host" requiredProbe="Unix" type="aixHost">
	</ResourceDef>
<ResourceDef configAttributes="sDiskPPRange,sDiskLogicalVolume,logicalVolume,logicalVolumeLPs" directRelations="" displayName="AIX Logical Volume" requiredProbe="Unix" type="aixLogicalVolume">
	</ResourceDef>
<ResourceDef configAttributes="sDiskVolumeGroup" directRelations="aixSdisk" displayName="AIX Volume Group" requiredProbe="Unix" type="aixVolumeGroup">
	</ResourceDef>
<ResourceDef configAttributes="fsDeviceName,fsSize,fsAvailable,fsPath,fsType,altMountFsName,altFsPath,altFsType" directRelations="" displayName="AIX FileSystem Device" requiredProbe="Unix" type="aixFileSystemDevice">
	</ResourceDef>
<ResourceDef configAttributes="fsVolumeName,fsVolumeParentName" directRelations="" displayName="AIX FileSystem Volume" requiredProbe="Unix" type="aixFileSystemVolume">
	</ResourceDef>
<ResourceDef configAttributes="powermtPseudoName,arraySerialNumber,lunId" directRelations="aixPowermtIOPath" displayName="AIX Pseudo Name" requiredProbe="Unix" type="aixPseudoName">
	</ResourceDef>
<ResourceDef configAttributes="powermtIOPath" directRelations="" displayName="AIX PowermtIO Path" requiredProbe="Unix" type="aixPowermtIOPath">
	</ResourceDef>
<ResourceDef configAttributes="sDiskName" directRelations="aixLogicalVolume" displayName="AIX SDisk" requiredProbe="Unix" type="aixSdisk">
	</ResourceDef>
<ResourceDef configAttributes="diskGroupName" directRelations="aixLogicalVolume" displayName="AIX Disk Group" requiredProbe="Unix" type="aixDiskGroup">
	</ResourceDef>
<ResourceDef configAttributes="prtConfHDisk,prtConfManufacturer,prtConfTypeModel,prtConfRosLevelId,prtConfSerialNumber" directRelations="" displayName="AIX AltDisk" requiredProbe="Unix" type="aixAltDisk">
	</ResourceDef>
<ResourceDef configAttributes="deviceName,vendorId,productId,scsiSerialNumber,deviceUniqueId,capacity,blockUnit,logicalLdevNumber,storageBoxNumber,deviceUnitSerialNumber,storageBoxModel,raidLevel,raidGroup,emurationType,deviceFRULabel,deviceArrayDiskType,storageBoxNumberZ0,storageBoxNumberZ1,logicalLdevNumberVPD" directRelations="" displayName="AIX Device" requiredProbe="Unix" type="aixDevice">
	</ResourceDef>
<ResourceDef configAttributes="deviceName,capacity" directRelations="" displayName="AIX Conf Device" requiredProbe="Unix" type="aixConfDevice">
	</ResourceDef>
<ResourceDef configAttributes="vxVmName,vxVmVersion" directRelations="" displayName="AIX VxVm" requiredProbe="Unix" type="aixVxVm">
	</ResourceDef>
<ResourceDef configAttributes="vcsName,vcsVersion" directRelations="" displayName="AIX VCS" requiredProbe="Unix" type="aixVcs">
	</ResourceDef>
<ResourceDef configAttributes="hacmpName,hacmpVersion" directRelations="" displayName="AIX HACMP" requiredProbe="Unix" type="aixHacmp">
	</ResourceDef>
<ResourceDef configAttributes="hbaNumber,hbaManufacturer,hbaSerialNumber,hbaModel,hbaDriverVersion,hbaDriverName,hbaFwVersion" directRelations="" displayName="AIX HBA Info" requiredProbe="Unix" type="aixHba">
	</ResourceDef>
<ResourceDef configAttributes="hbaFcs,HbaCcinFc,hbaFruNumber,hbaPortWwn,hbaHwLocCode,hbaSpeed" directRelations="" displayName="AIX HBA FCS" requiredProbe="Unix" type="aixHbaFcs">
	</ResourceDef>
<ResourceDef configAttributes="hbaModel,hbaPhysicalLocation" directRelations="" displayName="AIX HBA Model" requiredProbe="Unix" type="aixHbaModel">
	</ResourceDef>
<ResourceDef configAttributes="hbaNumber,hbaPortWwn" directRelations="" displayName="AIX HBA Port" requiredProbe="Unix" type="aixHbaPort">
	</ResourceDef>
<ResourceDef configAttributes="name,ipAddress,osName,osVersion,osKernel,memory" directRelations="linuxLogicalVolume,linuxPhysicalVolume,linuxDevice,linuxVolumeGroup,linuxFileSystemDevice,linuxPseudoName,linuxPowermtIOPath,linuxSdisk,linuxDiskGroup,linuxVxDisk,linuxDisk,linuxDiskPaths,linuxVol,linuxVxDmpDbPrintDevice,linuxVxDmpDbPrintDevicePath,linuxVcs,linuxHba,linuxHbaModel,linuxHbaPort" displayName="Linux Host" requiredProbe="Unix" type="linuxHost">
	</ResourceDef>
<ResourceDef configAttributes="logicalVolumeName,volumeGroup,logicalExtentFrom,logicalExtentTo,physicalVolume,logicalVolumeStatus,logicalVolumeSize" directRelations="" displayName="Linux Logical Volume" requiredProbe="Unix" type="linuxLogicalVolume">
	</ResourceDef>
<ResourceDef configAttributes="physicalVolumeName,physicalVolumeStatus" directRelations="" displayName="Linux Physical Volume" requiredProbe="Unix" type="linuxPhysicalVolume">
	</ResourceDef>
<ResourceDef configAttributes="volumeGroup,peSize" directRelations="linuxPhysicalVolume,linuxLogicalVolume" displayName="Linux Volume Group" requiredProbe="Unix" type="linuxVolumeGroup">
	</ResourceDef>
<ResourceDef configAttributes="fsDeviceName,fsPath,fsType,statFsBlockSize,statFsTotalBlocks,statFsTotalAvailable" directRelations="" displayName="Linux FileSystem Device" requiredProbe="Unix" type="linuxFileSystemDevice">
	</ResourceDef>
<ResourceDef configAttributes="powermtPseudoName" directRelations="linuxPowermtIOPath" displayName="Linux Pseudo Name" requiredProbe="Unix" type="linuxPseudoName">
	</ResourceDef>
<ResourceDef configAttributes="powermtIOPath" directRelations="" displayName="Linux PowermtIO Path" requiredProbe="Unix" type="linuxPowermtIOPath">
	</ResourceDef>
<ResourceDef configAttributes="vxPrintSDiskName,vxPrintVDiskName,vxPrintDiskName" directRelations="" displayName="Linux SDisk" requiredProbe="Unix" type="linuxSdisk">
	</ResourceDef>
<ResourceDef configAttributes="vxPrintDiskGroup" directRelations="linuxSdisk,linuxVol" displayName="Linux Disk Group" requiredProbe="Unix" type="linuxDiskGroup">
	</ResourceDef>
<ResourceDef configAttributes="vxDiskType,vxDiskName,diskGroupName,vxDiskStatus,vxDiskOSName,diskName" directRelations="" displayName="Linux VxDisk" requiredProbe="Unix" type="linuxVxDisk">
	</ResourceDef>
<ResourceDef configAttributes="vxDmpDevice,vxDmpNumOfMPaths" directRelations="linuxDiskPaths" displayName="Linux Disk" requiredProbe="Unix" type="linuxDisk">
	</ResourceDef>
<ResourceDef configAttributes="vxDmpMPaths" directRelations="" displayName="Linux Disk Paths" requiredProbe="Unix" type="linuxDiskPaths">
	</ResourceDef>
<ResourceDef configAttributes="deviceName,vendorId,productId,scsiSerialNumber,deviceUniqueId,capacity,blockUnit,logicalLdevNumber,storageBoxNumber,deviceUnitSerialNumber,storageBoxModel,raidLevel,raidGroup,hbaPortWwn,emurationType" directRelations="" displayName="Linux Device" requiredProbe="Unix" type="linuxDevice">
	</ResourceDef>
<ResourceDef configAttributes="vxPrintVolumeName,vxPrintVolumeStatus,vxPrintVolumeSize,vxPrintVolumeType" directRelations="" displayName="Linux Volume" requiredProbe="Unix" type="linuxVol">
	</ResourceDef>
<ResourceDef configAttributes="vxDmpDeviceName" directRelations="" displayName="Linux VxDmp Db Print Device" requiredProbe="Unix" type="linuxVxDmpDbPrintDevice">
	</ResourceDef>
<ResourceDef configAttributes="vxDmpPaths" directRelations="" displayName="Linux VxDmp Db Print Device Path" requiredProbe="Unix" type="linuxVxDmpDbPrintDevicePath">
	</ResourceDef>
<ResourceDef configAttributes="vcsName,vcsVersion" directRelations="" displayName="Linux VCS" requiredProbe="Unix" type="linuxVcs">
	</ResourceDef>
<ResourceDef configAttributes="hbaNumber,hbaManufacturer,hbaSerialNumber,hbaModel,hbaHwVersion,hbaDriverVersion,hbaDriverName,hbaFwVersion" directRelations="" displayName="Linux HBA" requiredProbe="Unix" type="linuxHba">
	</ResourceDef>
<ResourceDef configAttributes="hbaDriverVersion,hbaFwVersion,hbaModel,hbaIspName,hbaPortWwn,hbaLpfcDriverVersion" directRelations="" displayName="Linux HBA Model" requiredProbe="Unix" type="linuxHbaModel">
	</ResourceDef>
<ResourceDef configAttributes="hbaNumber,hbaNodeWwn,hbaPortWwn,hbaSpeed" directRelations="" displayName="Linux HBA Port Info" requiredProbe="Unix" type="linuxHbaPort">
	</ResourceDef>
<ResourceDef configAttributes="name,ipAddress,model,logicalDeviceCount,osKernel,osName,osVersion,osArchitecture,clusterName,memory" directRelations="hpuxLogicalVolume,hpuxPhysicalVolume,hpuxDevice,hpuxVolumeGroup,hpuxFileSystemDevice,hpuxSdisk,hpuxDiskGroup,hpuxVxDisk,hpuxDisk,hpuxDiskPaths,hpuxVol,hpuxClusterInfo,hpuxLvmMPath,hpuxMnttabFileSystemDevice,hpuxVxDmpDevicePath,hpuxVxFs,hpuxVxVm,hpuxMcsg,hpuxHba,hpuxHbaModelBinary,hpuxHbaInfoScriptVpd,hpuxHbaNameModel,hpuxHbaName,hpuxHbaPort" displayName="HP-UX Host" requiredProbe="Unix" type="hpuxHost">
	</ResourceDef>
<ResourceDef configAttributes="logicalVolumeName,volumeGroup,mirrors,logicalVolumeSize,stripes,physicalVolumeName,logicalVolumeStatus,logicalVolumeUnit" directRelations="" displayName="HP-UX Logical Volume" requiredProbe="Unix" type="hpuxLogicalVolume">
	</ResourceDef>
<ResourceDef configAttributes="physicalVolumeName,physicalVolumeStatus" directRelations="" displayName="HP-UX Physical Volume" requiredProbe="Unix" type="hpuxPhysicalVolume">
	</ResourceDef>
<ResourceDef configAttributes="volumeGroup,volumeGroupUnit,volumeGroupSize,maxPv,curPv,maxPePerPv,peSize" directRelations="hpuxLogicalVolume,hpuxPhysicalVolume" displayName="HP-UX Volume Group" requiredProbe="Unix" type="hpuxVolumeGroup">
	</ResourceDef>
<ResourceDef configAttributes="fsPath,fsDevice,fsUnit,fsFragmentSize,fsTotalSize,fsAvailable" directRelations="" displayName="HP-UX FileSystem Device" requiredProbe="Unix" type="hpuxFileSystemDevice">
	</ResourceDef>
<ResourceDef configAttributes="sDiskName,vDiskName,diskName" directRelations="" displayName="HP-UX SDisk" requiredProbe="Unix" type="hpuxSdisk">
	</ResourceDef>
<ResourceDef configAttributes="volDiskGroupName" directRelations="hpuxVol,hpuxSdisk" displayName="HP-UX Disk Group" requiredProbe="Unix" type="hpuxDiskGroup">
	</ResourceDef>
<ResourceDef configAttributes="vDiskAccessName,vDiskType,vDiskName,diskGroupName,vDiskStatus,diskName" directRelations="" displayName="HP-UX VxDisk" requiredProbe="Unix" type="hpuxVxDisk">
	</ResourceDef>
<ResourceDef configAttributes="diskName,numOfPaths" directRelations="hpuxDiskPaths" displayName="HP-UX Disk" requiredProbe="Unix" type="hpuxDisk">
	</ResourceDef>
<ResourceDef configAttributes="deviceName" directRelations="" displayName="HP-UX Disk Paths" requiredProbe="Unix" type="hpuxDiskPaths">
	</ResourceDef>
<ResourceDef configAttributes="deviceName,vendorId,productId,scsiSerialNumber,deviceUniqueId,capacity,blockUnit,logicalLdevNumber,storageBoxNumber,deviceUnitSerialNumber,storageBoxModel,raidLevel,raidGroup,emurationType" directRelations="" displayName="HP-UX Device" requiredProbe="Unix" type="hpuxDevice">
	</ResourceDef>
<ResourceDef configAttributes="volName,volStatus,volSize,volType" directRelations="" displayName="HP-UX Volume" requiredProbe="Unix" type="hpuxVol">
	</ResourceDef>
<ResourceDef configAttributes="clusterHostName,nodeSwitchingParameters" directRelations="" displayName="HP-UX Cluster Info" requiredProbe="Unix" type="hpuxClusterInfo">
	</ResourceDef>
<ResourceDef configAttributes="lvmAltLinkDisk" directRelations="" displayName="HP-UX LVM MPath" requiredProbe="Unix" type="hpuxLvmMPath">
	</ResourceDef>
<ResourceDef configAttributes="fsDevice,fsPath,fsType" directRelations="" displayName="HP-UX Mnttab FileSystem Device" requiredProbe="Unix" type="hpuxMnttabFileSystemDevice">
	</ResourceDef>
<ResourceDef configAttributes="path" directRelations="" displayName="HP-UX Mnttab FileSystem Device" requiredProbe="Unix" type="hpuxVxDmpDevicePath">
	</ResourceDef>
<ResourceDef configAttributes="VxFsName,VxFsVersion" directRelations="" displayName="HP-UX VxFs" requiredProbe="Unix" type="hpuxVxFs">
	</ResourceDef>
<ResourceDef configAttributes="VxVmName,VxVmVersion" directRelations="" displayName="HP-UX VxVm" requiredProbe="Unix" type="hpuxVxVm">
	</ResourceDef>
<ResourceDef configAttributes="mcsgName,mcsgVersion" directRelations="" displayName="HP-UX MCSG Cluster" requiredProbe="Unix" type="hpuxMcsg">
	</ResourceDef>
<ResourceDef configAttributes="hbaNumber,hbaNodeWwn,hbaManufacturer,hbaSerialNumber,hbaModel,hbaDriverVersion,hbaDriverName,hbaFwVersion" directRelations="" displayName="HP-UX HBA Info" requiredProbe="Unix" type="hpuxHba">
	</ResourceDef>
<ResourceDef configAttributes="hbaModel,hbaPortWwn" directRelations="" displayName="HP-UX HBA Model Binary" requiredProbe="Unix" type="hpuxHbaModelBinary">
	</ResourceDef>
<ResourceDef configAttributes="hbaProductDescription,hbaPartNumber,hbaBiosVersion,hbaFCodeVersion" directRelations="" displayName="HP-UX HBA Info Script VPD" requiredProbe="Unix" type="hpuxHbaInfoScriptVpd">
	</ResourceDef>
<ResourceDef configAttributes="hbaNameModel" directRelations="" displayName="HP-UX HBA Name Model" requiredProbe="Unix" type="hpuxHbaNameModel">
	</ResourceDef>
<ResourceDef configAttributes="hbaName,hbaModel" directRelations="" displayName="HP-UX HBA Name" requiredProbe="Unix" type="hpuxHbaName">
	</ResourceDef>
<ResourceDef configAttributes="hbaNumber,hbaNodeWwn,hbaPortWwn,hbaSpeed" directRelations="" displayName="HP-UX HBA Port" requiredProbe="Unix" type="hpuxHbaPort">
	</ResourceDef>
<ResourceDef configAttributes="name,ipAddress,logicalDeviceCount,osKernel,osName,osVersion,patchLevel,osArchitecture,model,memory" directRelations="solarisDevice,solarisDiskGroup,solarisFileSystemDevice,solarisMnttabFileSystemDevice,solarisSdisk,solarisVxDisk,solarisDisk,solarisDiskPaths,solarisVol,solarisKstatDevice,solarisPathToInstDevice,solarisPseudoName,solarisPowermtIOPath,solarisAltDisk,solarisSoftPart,solarisMetaDisk,solarisSubmirror,solarisMetaSubmirror,solarisQfsDevice,solarisZFSPool,solarisZFSDevice,solarisVxDmpDevicePath,solarisVxFs,solarisVxVm,solarisVcs,solarisHba,solarisHbaModel,solarisHbaPort,solarisHbaPortWwn" displayName="Solaris Host" requiredProbe="Unix" type="solarisHost">
	</ResourceDef>
<ResourceDef configAttributes="fsDevice,fsPath,fsType,fsUnit,fsFragmentSize,fsTotalSize,fsAvailable" directRelations="" displayName="Solaris FileSystem Device" requiredProbe="Unix" type="solarisFileSystemDevice">
	</ResourceDef>
<ResourceDef configAttributes="fsDevice,fsPath,fsType" directRelations="" displayName="Solaris Mnttab FileSystem Device" requiredProbe="Unix" type="solarisMnttabFileSystemDevice">
	</ResourceDef>
<ResourceDef configAttributes="sDiskName,vDiskName,sDiskSize,diskName" directRelations="" displayName="Solaris SDisk" requiredProbe="Unix" type="solarisSdisk">
	</ResourceDef>
<ResourceDef configAttributes="volDiskGroupName" directRelations="solarisVol,solarisSdisk" displayName="Solaris Disk Group" requiredProbe="Unix" type="solarisDiskGroup">
	</ResourceDef>
<ResourceDef configAttributes="vDiskAccessName,vDiskType,vDiskName,diskGroupName,vDiskStatus,diskName" directRelations="" displayName="Solaris VxDisk" requiredProbe="Unix" type="solarisVxDisk">
	</ResourceDef>
<ResourceDef configAttributes="diskName,numOfPaths" directRelations="solarisDiskPaths" displayName="Solaris Disk" requiredProbe="Unix" type="solarisDisk">
	</ResourceDef>
<ResourceDef configAttributes="deviceName" directRelations="" displayName="Solaris Disk Paths" requiredProbe="Unix" type="solarisDiskPaths">
	</ResourceDef>
<ResourceDef configAttributes="deviceName,physicalDeviceName,vendorId,productId,scsiSerialNumber,deviceUniqueId,capacity,blockUnit,logicalLdevNumber,storageBoxNumber,deviceUnitSerialNumber,storageBoxModel,raidLevel,raidGroup,emurationType" directRelations="" displayName="Solaris Device" requiredProbe="Unix" type="solarisDevice">
	</ResourceDef>
<ResourceDef configAttributes="volName,volStatus,volSize,volType" directRelations="" displayName="Solaris Volume" requiredProbe="Unix" type="solarisVol">
	</ResourceDef>
<ResourceDef configAttributes="instName,nRead,nWritten,reads,writes" directRelations="" displayName="Solaris KstatDevice" requiredProbe="Unix" type="solarisKstatDevice">
	</ResourceDef>
<ResourceDef configAttributes="physicalDeviceName,instNumber,instName" directRelations="" displayName="Solaris PathToInstDevice" requiredProbe="Unix" type="solarisPathToInstDevice">
	</ResourceDef>
<ResourceDef configAttributes="powermtPseudoName" directRelations="solarisPowermtIOPath" displayName="Solaris Pseudo Name" requiredProbe="Unix" type="solarisPseudoName">
	</ResourceDef>
<ResourceDef configAttributes="powermtIOPath" directRelations="" displayName="Solaris PowermtIOPath" requiredProbe="Unix" type="solarisPowermtIOPath">
	</ResourceDef>
<ResourceDef configAttributes="inquirySerialNumber,deviceNBlocks,inquiryRevisionId,inquiryProductId,inquiryVendorId,targetPort,portWWN,nodeWWN,devicePath,deviceLink" directRelations="" displayName="Solaris AltDisk" requiredProbe="Unix" type="solarisAltDisk">
	</ResourceDef>
<ResourceDef configAttributes="softPartition,metaDisk,diskSize" directRelations="" displayName="Solaris SoftPart" requiredProbe="Unix" type="solarisSoftPart">
	</ResourceDef>
<ResourceDef configAttributes="metaDisk" directRelations="solarisSubmirror" displayName="Solaris MetaDisk" requiredProbe="Unix" type="solarisMetaDisk">
	</ResourceDef>
<ResourceDef configAttributes="subMirror" directRelations="" displayName="Solaris SubMirror" requiredProbe="Unix" type="solarisSubmirror">
	</ResourceDef>
<ResourceDef configAttributes="subMirror,metaDisk,diskSize,subDisk" directRelations="" displayName="Solaris MetaSubmirror" requiredProbe="Unix" type="solarisMetaSubmirror">
	</ResourceDef>
<ResourceDef configAttributes="deviceName,diskGroupName" directRelations="" displayName="Solaris QfsDevice" requiredProbe="Unix" type="solarisQfsDevice">
	</ResourceDef>
<ResourceDef configAttributes="zfsPool,totalCapacity,allocatedCapacity,free,status,altRoot,poolState,used,available,mountPoint" directRelations="solarisZFSDevice" displayName="Solaris ZFSPool" requiredProbe="Unix" type="solarisZFSPool">
	</ResourceDef>
<ResourceDef configAttributes="deviceName" directRelations="" displayName="Solaris ZFSDevice" requiredProbe="Unix" type="solarisZFSDevice">
	</ResourceDef>
<ResourceDef configAttributes="path" directRelations="" displayName="Solaris VxDmp Device Path" requiredProbe="Unix" type="solarisVxDmpDevicePath">
	</ResourceDef>
<ResourceDef configAttributes="VxFsName,VxFsVersion" directRelations="" displayName="Solaris VxFs" requiredProbe="Unix" type="solarisVxFs">
	</ResourceDef>
<ResourceDef configAttributes="VxVmName,VxVmVersion" directRelations="" displayName="Solaris VxVm" requiredProbe="Unix" type="solarisVxVm">
	</ResourceDef>
<ResourceDef configAttributes="vcsName,vcsVersion" directRelations="" displayName="Solaris VCS" requiredProbe="Unix" type="solarisVcs">
	</ResourceDef>
<ResourceDef configAttributes="hbaNumber,hbaManufacturer,hbaSerialNumber,hbaModel,hbaHwVersion,hbaDriverVersion,hbaDriverName,hbaFwVersion" directRelations="" displayName="Solaris HBA" requiredProbe="Unix" type="solarisHba">
	</ResourceDef>
<ResourceDef configAttributes="hbaModel,hbaManufacturer,hbaDriverName" directRelations="" displayName="Solaris HBA Model" requiredProbe="Unix" type="solarisHbaModel">
	</ResourceDef>
<ResourceDef configAttributes="hbaNumber,hbaNodeWwn,hbaPortWwn,hbaSpeed" directRelations="" displayName="Solaris HBA Port" requiredProbe="Unix" type="solarisHbaPort">
	</ResourceDef>
<ResourceDef configAttributes="hbaPortWwn,hbaSubsystemVendorId,hbaSubsystemId,hbaDeviceId,hbaVendorId" directRelations="" displayName="Solaris HBA Port WWN" requiredProbe="Unix" type="solarisHbaPortWwn">
	</ResourceDef>
</ResourceDefList>
