EMC Isilon Cluster Node Helper Discovery

EMC.Isilon.ClusterNodePropertiesDiscovery (Discovery)

This discovery rule add EMC Isilon Cluster Node Helper instances

Knowledge Base article:

Summary

This discovery add EMC Isilon Cluster Node Helper instances.

This workflow targets the EMC Isilon Cluster Node Seed, that is based on the Network Library defined class type "Node" using SNMP protocols calls. You could use versions: 1, 2 or 3

When using versions 1 or 2 only a community string parameter is used, for version 3 you need to define the run as account for SNMP version 3.

The property objects id used are:

Configuration

Configuration:

Causes

Possible reasons for this discovery for not adding instances:

Resolutions

To troubleshoot possible issues with this discovery try the following:

Element properties:

TargetEMC.Isilon.ClusterNodeSeed
EnabledTrue
Frequency14400
RemotableFalse
CommentTBD

Object Discovery Details:

Discovered Classes and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource EMC.Isilon.ClusterNodePropertiesDiscoveryDS Default

Source Code:

<Discovery ID="EMC.Isilon.ClusterNodePropertiesDiscovery" Comment="TBD" Enabled="true" Target="EMC.Isilon.ClusterNodeSeed" ConfirmDelivery="false" Remotable="true" Priority="Normal">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="EMC.Isilon.ClusterNodeHelper"/>
</DiscoveryTypes>
<DataSource ID="DS" TypeID="EMC.Isilon.ClusterNodePropertiesDiscoveryDS">
<IntervalSeconds>14400</IntervalSeconds>
<DeviceKey>$Target/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/DeviceKey$</DeviceKey>
<IPAddress>$Target/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/SNMPAddress$</IPAddress>
<Community>$RunAs[Name="NetworkLibrary!System.NetworkManagement.Snmp.MonitoringAccount"]/CommunityString$</Community>
<Version>$Target/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/SNMPVersion$/</Version>
<Port>$Target/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/PortNumber$</Port>
<SNMPv3UserName>$RunAs[Name="EMC.Isilon.V3.RunAsProfile"]/UserName$</SNMPv3UserName>
<SNMPv3AuthProtocol>$RunAs[Name="EMC.Isilon.V3.RunAsProfile"]/AuthenticationProtocol$</SNMPv3AuthProtocol>
<SNMPv3AuthPassword>$RunAs[Name="EMC.Isilon.V3.RunAsProfile"]/AuthenticationKey$</SNMPv3AuthPassword>
<SNMPv3PrivProtocol>$RunAs[Name="EMC.Isilon.V3.RunAsProfile"]/PrivacyProtocol$</SNMPv3PrivProtocol>
<SNMPv3PrivPassword>$RunAs[Name="EMC.Isilon.V3.RunAsProfile"]/PrivacyKey$</SNMPv3PrivPassword>
<SNMPv3ContextName>$RunAs[Name="EMC.Isilon.V3.RunAsProfile"]/ContextName$</SNMPv3ContextName>
</DataSource>
</Discovery>