Device Info node

A Device Info node stores information about a scanned IP device on the network. For example, an IP device might be one of the following:

  • A host computer (desktop, laptop, server, mainframe, mid-range and so forth). In these cases, there will be a corresponding Host node also.
  • A router, switch, load balancer, firewall, IP phone, and so forth.
  • A printer.

Device Info node lifecycle

The following section describes the scenarios in which a Discovery Info node is created or destroyed. DDD nodes are never updated.

Creation

Whenever BMC Helix Discovery scans an IP address, a Discovery Access node is created. If there is any response to the scan a Discovery Info node is also created. The level of information in the Device Info node will vary depending on the discovered device.

Removal

A Device Info node is removed when the Discovery Access node which it is associated with has been destroyed through the Aging process.

Attributes and relationships of the DeviceInfo node

The attributes of the DeviceInfo node are described in the following table:

UI Name
Attribute Name and Type

Description

Discovery Method
discovery_method : string

Discovery method

Discovery Duration
discovery_duration : int

Time in seconds spent in discovery

Request Time
request_time : date

When this request was made

Failure Reason
failure_reason : string

Reason for failure, if any

Failure Cause
failure_cause : string

Extra details, if any, on reason for failure

Hostname
hostname : string

Name of host

Fully Qualified Domain Name
fqdn : string

Fully qualified domain name of the host

Discovered OS
os : string

Operating system

Discovered OS Class
os_class : string

Operating system class

Discovered OS Type
os_type : string

Operating system type

Discovered OS Version
os_version : string

Operating system version

Service Pack
service_pack : int

Service pack details

Discovered OS Architecture
os_arch : string

Operating system architecture

Discovered OS System Directory
os_directory : string

Operating system directory

Discovered OS Edition
os_edition : string

Operating system edition

Discovered OS Update Level
os_level : string

Operating system update level

Discovered OS Build
os_build : string

Operating system build information

Discovered OS Vendor
os_vendor : string

Operating system vendor

Discovered OS Release
os_release : string

Operating system release

Discovered OS UBR
os_update_build_revision : string

Operating system update build revision

Vendor
vendor : string

Vendor of device

Platform
platform : string

Platform scripts used in discovery

Model
model : string

Model of device

DNS Domain
dns_domain : string

DNS domain

NIS/Windows Domain
domain : string

Windows domain

Device Type
device_type : string

Device type

Last Access Method
last_access_method : string

The last method used to access this device

Login Authentication Method
authentication_method : string

How the login session was authenticated - may be 'key' or 'password'

Last Credential ID
last_credential : string

The ID of the last credential used to access this device

Last Windows Proxy Pool
last_slave_pool : string

The name of the last Windows Proxy Pool used to access this device

Last Windows Proxy
last_slave : string

The name of the last Windows Proxy used to access this device

Other Credentials
other_credentials : list:string

List of other credential IDs used to access this device

Credentials Used
credentials_used : dictionary

The credentials used to obtain device information

Last Outpost ID
last_outpost : string

The ID of the last Outpost used to obtain device information

SNMP sysname
sysname : string

SNMP sysname

Name
name : string

Name of device

Capability Ids
capability_ids : list:int

Capability Ids

Capability Types
capability_types : list:string

Capability Types

SNMP sysObjectId
sysobjectid : string

SNMP sysObjectId

SNMP sysDescr
sysdescr : string

SNMP sysDescr

Serial number
serial : string

Serial number

SNMP syscontact
syscontact : string

SNMP syscontact

SNMP syslocation
syslocation : string

SNMP syslocation

SNMP cdpGlobalDeviceId
cdpdeviceid : string

SNMP cdpGlobalDeviceId

Virtual
virtual : boolean

Flag if the device is virtual

Nexus VDC ID
nexus_vdc_id : string

Cisco Nexus VDC ID

SNMP v3 Engine Identifier
snmpv3_engine_id : string

SNMP v3 Engine Identifier

Operating system derived from discovery heuristics
probed_os : string

Operating system derived from discovery heuristics

Operating system type derived from discovery heuristics
probed_os_type : string

Operating system type derived from discovery heuristics

Operating system version derived from discovery heuristics
probed_os_version : string

Operating system version derived from discovery heuristics

CVE-2011-1785 Vulnerability
__cve_2011_1785 : boolean

CVE-2011-1785 vulnerability flag

Firmware Version
firmware_version : string

Firmware version

Testing Status
testing_status : string

Testing status for non Host devices

Processing Messages
processing_messages : list:string

Optional list of processing messages

Not shown in UI
command_status_failure : boolean

Flag that this node has command failures linked to it

Not shown in UI
method_failure : boolean

Flag that this node has script failures linked to it

Not shown in UI
method_success : string

The name of the script that succeeded in getting this data

Access Method
access_method : string

The access method used by the script that succeeded in getting this data

The relationships of the DeviceInfo node are described in the following table:

UI Name

Relationship

Description

Data Source Access

DiscoveryResult:
DiscoveryAccessResult:
DiscoveryAccess:
DataSourceAccess

Related Data Source Access

Discovery Access

DiscoveryResult:
DiscoveryAccessResult:
DiscoveryAccess:
DiscoveryAccess

Related Discovery Access

Provider Access

DiscoveryResult:
DiscoveryAccessResult:
DiscoveryAccess:
ProviderAccess

Related Provider Access

Created Business Application

Primary:
Inference:
InferredElement:
BusinessApplicationInstance

Business Application whose existence was inferred from this Device Info

Created Business Service

Primary:
Inference:
InferredElement:
BusinessService

Business Service whose existence was inferred from this Device Info

Created Technical Service

Primary:
Inference:
InferredElement:
TechnicalService

Technical Service whose existence was inferred from this Device Info

Created Candidate Software Instance

Primary:
Inference:
InferredElement:
CandidateSoftwareInstance

Candidate Software Instance whose existence was inferred from this Device Info

Created Cloud Provider

Primary:
Inference:
InferredElement:
CloudProvider

Cloud Provider whose existence was inferred from this Device Info

Created Cloud Region

Primary:
Inference:
InferredElement:
CloudRegion

Cloud Region whose existence was inferred from this Device Info

Created Cloud Service

Primary:
Inference:
InferredElement:
CloudService

Cloud Service whose existence was inferred from this Device Info

Created Cluster

Primary:
Inference:
InferredElement:
Cluster

Cluster whose existence was inferred from this Device Info

Created Coupling Facility

Primary:
Inference:
InferredElement:
CouplingFacility

Coupling Facility whose existence was inferred from this Device Info

Created Database

Primary:
Inference:
InferredElement:
Database

Database whose existence was inferred from this Device Info

Created Database Detail

Primary:
Inference:
InferredElement:
DatabaseDetail

Database Detail whose existence was inferred from this Device Info

Created Detail

Primary:
Inference:
InferredElement:
Detail

Detail whose existence was inferred from this Device Info

Created Fibre Channel HBA

Primary:
Inference:
InferredElement:
FibreChannelHBA

Fibre Channel HBA whose existence was inferred from this Device Info

Created Fibre Channel Node

Primary:
Inference:
InferredElement:
FibreChannelNode

Fibre Channel Node whose existence was inferred from this Device Info

Created Fibre Channel Port

Primary:
Inference:
InferredElement:
FibreChannelPort

Fibre Channel Port whose existence was inferred from this Device Info

Created File System

Primary:
Inference:
InferredElement:
FileSystem

File System whose existence was inferred from this Device Info

Created Host

Primary:
Inference:
InferredElement:
Host

Host whose existence was inferred from this Device Info

Created IP Address

Primary:
Inference:
InferredElement:
IPAddress

IP Address whose existence was inferred from this Device Info

Created MF Part

Primary:
Inference:
InferredElement:
MFPart

MF Part whose existence was inferred from this Device Info

Created Mainframe

Primary:
Inference:
InferredElement:
Mainframe

Mainframe whose existence was inferred from this Device Info

Created Management Controller

Primary:
Inference:
InferredElement:
ManagementController

Management Controller whose existence was inferred from this Device Info

Created Network Device

Primary:
Inference:
InferredElement:
NetworkDevice

Network Device whose existence was inferred from this Device Info

Created Network Interface

Primary:
Inference:
InferredElement:
NetworkInterface

Network Interface whose existence was inferred from this Device Info

Created Printer

Primary:
Inference:
InferredElement:
Printer

Printer whose existence was inferred from this Device Info

Created Runtime Environment

Primary:
Inference:
InferredElement:
RuntimeEnvironment

Runtime Environment whose existence was inferred from this Device Info

Created SNMP Managed Device

Primary:
Inference:
InferredElement:
SNMPManagedDevice

SNMP Managed Device whose existence was inferred from this Device Info

Created Software Component

Primary:
Inference:
InferredElement:
SoftwareComponent

Software Component whose existence was inferred from this Device Info

Created Software Container

Primary:
Inference:
InferredElement:
SoftwareContainer

Software Container whose existence was inferred from this Device Info

Created Software Instance

Primary:
Inference:
InferredElement:
SoftwareInstance

Software Instance whose existence was inferred from this Device Info

Created Storage

Primary:
Inference:
InferredElement:
Storage

Storage whose existence was inferred from this Device Info

Created Storage Collection

Primary:
Inference:
InferredElement:
StorageCollection

Storage Collection whose existence was inferred from this Device Info

Created Storage Device

Primary:
Inference:
InferredElement:
StorageDevice

Storage Device whose existence was inferred from this Device Info

Created Subnet

Primary:
Inference:
InferredElement:
Subnet

Subnet whose existence was inferred from this Device Info

Created Unassigned Connections

Primary:
Inference:
InferredElement:
UnassignedConnections

Unassigned Connections whose existence was inferred from this Device Info

Created Virtual Machine

Primary:
Inference:
InferredElement:
VirtualMachine

Virtual Machine whose existence was inferred from this Device Info

Command Failures

DiscoveryResult:
Metadata:
Detail:
CommandFailure

Command Failures

Script Failures

DiscoveryResult:
Metadata:
Detail:
ScriptFailure

Script Failures

Was this page helpful? Yes No Submitting... Thank you

Comments