Data ONTAP Virtualization: Discovery Rule

DataONTAP.Virtualization.Discovery.Rule (Rule)


This is the principal discovery rule for all Hyper-V Hosts, Hyper-V LUNs, Hyper-V Virtual Hard Disks and Hyper-V VMs using Data ONTAP storage systems. This rule contacts each Hyper-V Host that uses Data ONTAP storage resources and discovers all of its logical storage elements.

This rule is disabled by default. You should choose which System Center Operations Manager management server will monitor the Hyper-V virtual machines that use Data ONTAP storage resources, and then enable this rule via an override on that management server.

Knowledge Base article:

Summary

This is the principal discovery rule for all Hyper-V Hosts, Hyper-V LUNs, Hyper-V Virtual Hard Disks and Hyper-V VMs using Data ONTAP storage systems. This rule contacts each Hyper-V Host that uses Data ONTAP storage resources and discovers all of its logical storage elements.

This rule is disabled by default. You should choose which System Center Operations Manager management server will monitor the Hyper-V virtual machines that use Data ONTAP storage resources, and then enable this rule via an override on that management server.

Configuration

You must enter valid credentials for all Data ONTAP storage systems hosting storage resources for the Hyper-V hosts before this rule is run.

The OnCommand Discovery Agent must be installed on Hyper-V hosts with LUNs mapped using FCP, or with LUNs on storage systems with versions older than ONTAP 7.3.1.

Resolutions

If you suspect a problem with this rule, check the OnCommand and System Center Operations Manager event logs on the management server running the rule.

Element properties:

TargetMicrosoft.SystemCenter.ManagementServer
CategoryDiscovery
EnabledFalse
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource System.SimpleScheduler Default
RunDiscoveryScript WriteAction DataONTAP.Virtualization.Discovery.WriteActionModuleType Default

Source Code:

<Rule ID="DataONTAP.Virtualization.Discovery.Rule" Enabled="false" Target="SC!Microsoft.SystemCenter.ManagementServer" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Discovery</Category>
<DataSources>
<DataSource ID="DS" TypeID="System!System.SimpleScheduler">
<IntervalSeconds>14400</IntervalSeconds>
<SyncTime>2:30</SyncTime>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="RunDiscoveryScript" TypeID="DataONTAP.Virtualization.Discovery.WriteActionModuleType">
<TimeoutSeconds>3600</TimeoutSeconds>
</WriteAction>
</WriteActions>
</Rule>