What is NinjaOne? #
NinjaOne (formerly NinjaRMM) allows IT teams to monitor and manage endpoints via a lightweight agent application on the device. The agent transmits data from the device back to NinjaOne for analysis and from NinjaOne to the device for execution. NinjaOne allows for manual customization as well as scripting and automation.
Why Should You Use the NinjaOne Connector? #
The NinjaOne connector provides visibility into the assets in your environment. You can use this visibility to:
-
ensure assets are managed per your security policies
-
derive relationships between assets, users, applications, and data
How Does This Connector Work? #
Lucidum executes read-only requests to the NinjaOne REST API and ingests only meta-data about NinjaOne devices. Lucidum does not retrieve any data stored on your assets.
Configuring the Connector in Lucidum #
Field |
Description |
Example |
---|---|---|
URL |
The URL for the NinjaOne API. |
https://app.ninjarmm.com |
Client ID |
Client ID generated by NinjaOne for the application aligned with Lucidum. |
pMqt2EEfTvroAQy1MBL17VpSd8 |
Client Secret |
Client secret generated by NinjaOne for the application aligned with Lucidum. |
GelEJqSXRq-Y3R8YnxKvzvcg9sLVPatKo3a5xEE65p13rxtQAyCOUw |
Source Documentation #
Create an Application and Generate Client ID and Client Secret #
To create an application for Lucidum in NinjaOne and generate a Client ID and Client Secret:
https://app.ninjarmm.com/apidocs-beta/authorization/create-applications/machine-to-machine-apps
Make sure to assign:
-
Scope = Monitoring, Control
-
Allowed Grant Types = Client Credentials
Required Permissions #
Object |
Permissions |
---|---|
 Scope |
Monitoring Control |
Allowed Grant Types |
Client Credentials |
API Documentation #
API v2
https://app.ninjarmm.com/apidocs/?links.active=core#/system/getDevice