Discovery of ISX Central Inventory (17 of 21)

com.apcc.ISXC.DiscoveryInv16 (Discovery)

Discovers inventory of APC ISX Central servers: devices, sensors, and device groups.

Element properties:

Targetcom.apcc.ISXC.Central
EnabledTrue
Frequency21600
RemotableFalse

Object Discovery Details:

Discovered Classes and their attribuets:
Discovered relationships and their attribuets:

Member Modules:

ID Module Type TypeId RunAs 
DS1 DataSource com.apcc.ISXC.DiscoveryInvDSM Default

Source Code:

<Discovery ID="com.apcc.ISXC.DiscoveryInv16" Target="com.apcc.ISXC.Central" Enabled="true">
<Category>Discovery</Category>
<DiscoveryTypes>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCDeviceGroup"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCDevice.Generic"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCDevice.AC"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCDevice.EM"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCDevice.ISX"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCDevice.PDU"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCDevice.RPDU"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCDevice.SensorPod"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCDevice.TransferSwitch"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCDevice.UPS"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCSensor.Generic"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCSensor.Airflow"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCSensor.ApparentPower"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCSensor.Current"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCSensor.Humidity"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCSensor.Load"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCSensor.Power"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCSensor.Temperature"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCSensor.Time"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCSensor.Voltage"/>
<DiscoveryClass TypeID="com.apcc.ISXC.ISXCSensor.State"/>
<DiscoveryRelationship TypeID="com.apcc.ISXC.Central_hosts_Devices"/>
<DiscoveryRelationship TypeID="com.apcc.ISXC.Device_hosts_Sensors"/>
<DiscoveryRelationship TypeID="com.apcc.ISXC.DeviceGroup_contains_Devices"/>
</DiscoveryTypes>
<DataSource ID="DS1" TypeID="com.apcc.ISXC.DiscoveryInvDSM">
<IntervalSeconds>21600</IntervalSeconds>
<Arguments>$MPElement$ $Target/Id$ $Target/Property[Type="com.apcc.ISXC.Central"]/HealthServicePrincipalName$ $Target/Property[Type="com.apcc.ISXC.Central"]/ISXCEndpoint$ "$RunAs[Name="com.apcc.ISXC.Central.Login"]/UserName$" "$RunAs[Name="com.apcc.ISXC.Central.Login"]/Password$" 16</Arguments>
<SyncTime/>
<TimeoutSeconds>900</TimeoutSeconds>
</DataSource>
</Discovery>