Skip to main content

Device42

Device42 is an asset management tool that provides insights into your organization's hardware and software infrastructure. You can bring customer, device, and subnet data from Device42 into Brinqa to streamline risks associated with your data and strengthen your cybersecurity posture.

This document details the information you must provide for the connector to authenticate with Device42 and how to obtain that information from Device42. See create a data integration for step-by-step instructions on setting up the integration.

Required connection settings

When setting up a data integration, select Device42 from the Connector drop-down. If you cannot find the connector in the drop-down, make sure that you have installed it first. You must provide the following information to authenticate Device42 with Brinqa:

  • Server URL: The Device42 Server URL. The URL format is https://<server_url>.

  • Username and Password: The username and password associated with the Device42 account, which must have permissions to log in to the API server and return data.

Create a Device42 user

The Device42 user must have permissions to access the API server and return data. To create this user, follow these steps:

  1. Log in to your organization's Device42 portal as an administrator.

  2. Navigate to Tools > Administrators and click Add Local Admin.

  3. Create the username and password for the new user.

    Copy the new username and password into the Username and Password fields for Brinqa configuration.

  4. Click Save.

  5. Under Permissions, select Active to ensure the new user is active.

    tip

    Disable Staff status. This ensures that the user can only access the API to return data, and not the Device42 web interface.

  6. Click Save.

note

If you do not have permissions to create a new user, contact your Device42 administrator. For additional information, see Device42 documentation.

Additional settings

The Device42 connector contains additional options for configuration:

  • Page size: The maximum number of records to get per API request. The default setting is 100. It is not recommended to go over 100.

  • Parallel requests: The maximum number of parallel API requests. The default setting is 4.

  • Skip certificate verification: Select this option to allow for untrusted certificates.

Types of data to retrieve

The Device42 connector can retrieve the following types of data from the Device42 API:

Table 1: Data retrieved from Device42

Connector ObjectRequiredMaps to Data Model
CustomerNoNot mapped
DeviceYesDevice
SubnetYesSubnet
info

The Device42 connector does not support operation options for the types of data it retrieves.

For detailed steps on how to view the data retrieved from Device42 in the Brinqa Platform, see How to view your data.

Attribute mappings

Click the tabs below to view the mappings between the source and the Brinqa data model attributes.

Table 2: Device attribute mappings

Source Field NameMaps to Attribute
aliasesLocal variable
asset_noLocal variable
categorycategories
core_threadLocal variable
cpu_countLocal variable
cpu_coreLocal variable
cpu_speedLocal variable
customerLocal variable
device_sub_typecategories
device_typecategories, Local variable
hw_depthLocal variable
hw_modelLocal variable
hw_model_idLocal variable
hw_sizeLocal variable
in_serviceLocal variable
ip_addressesipAddresses, publicIpAddresses, privateIpAddresses
is_it_blade_hostLocal variable
is_it_switchLocal variable
is_it_virtual_hostLocal variable
last_updatedsourceLastModified
mac_addressesmacAddresses
manufacturermanufacturer
namename
non_auth_aliasesLocal variable
notesLocal variable
osos
ramLocal variable
serial_noserialNumber
service_levelLocal variable
SYS_IDuid
tagstags
ucs_managerLocal variable
uuidLocal variable
virtual_host_namehostNames
info

Local variable indicates that the field is processed within a specific context, such as a particular workflow or calculation. Unlike other attributes, local variables aren't mapped to the unified data models. They only exist on the source data model.

APIs

The Device42 connector uses the Device42 REST API v1. Specifically, it uses the following endpoints:

Table 4: Device42 REST API Endpoints

Connector ObjectAPI Endpoint
CustomerGET /api/1.0/customers
DeviceGET /api/1.0/devices/all
SubnetGET /api/1.0/subnets

Changelog

The Device42 connector has undergone the following changes:

3.0.0