Already a NinjaOne customer? Log in to view more guides and the latest updates.

NinjaOne IT Asset Management (ITAM): Manage Asset Relationships

Topic

This article explains how to configure entity relationships for the NinjaOne IT Asset Management (ITAM) tool to manage your asset relationships from the Asset tab on the organization and device dashboards.

Environment

NinjaOne ITAM

Description

Before proceeding, ensure you have read NinjaOne ITAM: Getting Started.

You can use NinjaOne ITAM to create global entity-to-entity relationships, which provide the ability to extend the functionality of a traditional database through connections between assets.

From the Entity relationships tab, you can create, read, update, and delete custom relationships between assets. You cannot edit or delete automated relationships, but you can deactivate them.

After you configure the entity relationships, use the AssetAsset Relations tab on the organization and device dashboards to associate entities with the organization and define the relationship between the organization and the entity.

Index

Select a topic to learn more.

About Entity Relationships

Entity relationships use configuration items (CIs) to denote the device, component, or other table entry that could be related to another device, component, or entry. You may notice CIs referred to as "entities" by other applications.

In this context, a relationship is a type of connection between devices that is typically directional, which means the relationship has a source and a target. You can use relationships to monitor the following reports:

  • Impact analysis
  • Root cause analysis
  • Change management
  • Service mapping

NinjaOne provides the following relationship types by default:

Relationship TypeDescription or Purpose
Depends on; Used byThis indicates that a CI depends on another to function (AppDatabase).
Runs on; HostsThis indicates that a CI runs on another CI (AppServer or VMHost).
Connected toThis is a generic connection, often used for networking hardware.
Contained in; ContainsThis indicates that a CI is part of a larger CI (VMCluster, FileFolder).
Backs up; Backed up byThis defines the data backup or recovery relationship.
Monitored by; MonitorsThis indicates a CI is being monitored (AppMonitoring Tool).
Installed on; InstallsThis shows deployment (SoftwareMachine).
Owned by; OwnsThis links CI to an owner, such as a person, team, or department.
Connected viaThis describes a CI connected through a specific path or medium, which could be a cable.
Part of; Has PartThis is used in hardware to show a component structure (DiskServer).
Impacts; Impacted byThis defines service dependencies for impact analysis.
Requires; Required byThis is similar to depends on, used in service design.
Relates toThis is a catch-all for non-hierarchical associations.
Accessed by; AccessesThis shows user or system access to a CI (UserSystem).
Deployed onThis indicates that a CI is deployed on another CI (Docker containerKubernetes node).
Supports; Supported byThis indicates support structure or fallback (Primary serverSecondary server).
Replaces; Replaced byThe CIs have been retired and replaced by a new CI.

Create a Custom Entity Relationship

You can create custom relationships to define or add custom capabilities. You will provide the capability and then build the out-of-the-box functionality within the tool.

Creating an entity relationship in the NinjaOne ITAM app will make the relationship accessible on the dashboards, where you can define relationships and entity types for specific organizations and devices. Refer to the section Manage Assets from the NinjaOne Dashboards within this article for more information.

To create an entity relationship, perform the following steps:

  1. Open the Entity relationships tab and click + Add relationship.
itam_entity relationship_add.png
Figure 1: Add an entity relationship

The Add relationship configuration dialog appears.

  1. Assign the Relationship name a unique identifier.
  2. When you select the Includes a reciprocal relationship checkbox, an additional field appears for Reciprocal relationship name. Assign the Reciprocal relationship name a unique identifier.
  3. In the Description field, explain how to use the relationship type.
  4. Click Add.
ITAM_edit relationship.png
Figure 2: Add details for a new custom entity relationship
  1. To edit, deactivate, or delete the custom relationship, move your mouse cursor over the row and click the actions menu.
itam_entity relationships_edit or delete.png
Figure 3: Manage a custom entity relationship

Manage Asset Relations

To manage entity relationships from the dashboard, refer to the following steps:

  1. Open the Assets tab and select Asset Relations.
  2. Click Add related entity.
ITAM_org dashboard_asset_add related entity.png
Figure 4: Add a related entity to an organization dashboard
  1. Select the relationship type from the top drop-down menu. For an explanation of system relationships or instructions for creating custom relationships, refer to Getting Started With NinjaOne IT Asset Management.
  2. Select the Entity type. Your selection in this drop-down menu affects the configuration fields that will appear in the dialog. For the purpose of this example, we will use the Device entity type. Refer to the following table for a list of resources if you need to set up the entity.
Entity TypeRequired Data
Apps & Services documentOrganization, template, and document. For more information, refer to NinjaOne Documentation: Apps & Services.
ChecklistOrganization, template, and checklist. For more information, refer to NinjaOne Documentation: Checklists.
ContactOrganization and contact name. Create new contacts at AdministrationAccountsContacts.
CredentialOrganization and credentials. For more information, refer to NinjaOne Organizations: Credential Exchange.
DeviceOrganization and device name.
End userEnd user name. For more information, refer to User Management: Resource Catalog.
Knowledge Base articleSource and article name. For more information, refer to NinjaOne Documentation: Knowledge Base Feature.
LocationOrganization and location. For more information, refer to Organizations: Locations.
OrganizationOrganization name. For more information, refer to NinjaOne Platform: How to Find an Organization ID.
TechnicianTechnician name. For more information, refer to User Management: Resource Catalog.
add related entity_relationship and type.png
Figure 5: Select the entity relationship and type
  1. Complete the rest of the fields as applicable and then click Add.
  2. Click the hyperlink in the Name column to navigate to the entity detail page in NinjaOne.

To edit or remove this entry, move your cursor over the row and click the ellipsis button.

ITAM_edit or remove related entity.png
Figure 6: Edit or remove a related entity

View Relationships

Reading or viewing relationship types, along with the settings, is important to understand their functional capabilities. You can review specific details and allow others to understand why they exist and how they work.

To view a list of all relationships related to the organization, end user, or device, click View relationships. These relationships are recorded on their related dashboards.

itam_view relationship map.png
Figure 7: View the entity relationship map

If the asset has multiple related entities, you can use the drop-down menus to filter the relationship and entity type. Click the diagram to expand more data.

Figure 8: Filter entity relationship map

Additional Resources

Refer to the following resources to learn more about the NinjaOne ITAM feature:

FAQ

Next Steps