Skip to main content

NinjaOne

Visualize NinjaOne Users, Devices, Policies, Alerts, and monitor changes through queries and alerts.

Installation

Requirements

  • User requires Client ID and Client Secret generated in NinjaOne Account.
  • You must have permission in JupiterOne to install new integrations.

Configuration in NinjaOne

Create Client App and Generate Client ID and Client Secret

  1. Visit the Apps page in the NinjaOne portal.
  2. Navigate to the API tab.
  3. Select Client App IDs.
  4. Click the Add button and choose Application Platform as Web (PHP, Java, .NET Core, etc.).
  5. Provide a Name for the Client Application.
  6. Select the Monitoring & Management Scope checkbox.
  7. Under Allowed grant types, select Client Credentials and Refresh Token.
  8. Click the Save button.
  9. Copy the Client Secret—it will disappear once you close the window.
  10. Close the window and copy the Client ID. This will be needed for configuring the integration in the JupiterOne portal.

Configuration in JupiterOne

  1. From the top navigation of the J1 Search homepage, select Integrations
  2. Search for the NinjaOne and select it.
  3. Click on the Add Instance button and configure the following settings:
  • Enter the Account Name by which you'd like to identify this NinjaOne Cloud instance in JupiterOne. Ingested entities will have this value stored in tag.AccountName when Tag with Account Name is checked.
  • Enter a Description that will further assist your team when identifying the integration instance.
  • Select a Polling Interval that you feel is sufficient for your monitoring needs. You may leave this as DISABLED and manually execute the integration.
  • Enter the NinjaOne Client ID generated for use by JupiterOne.
  • Enter the NinjaOne Client Secret generated for use by JupiterOne.
  1. Click Create Configuration once all values are provided.

Next steps

Now that your integration instance has been configured, it will begin running on the polling interval you provided, populating data within JupiterOne. Continue on to our Instance management guide to learn more about working with and editing integration instances.