Skip to main content
You connect LogicMonitor once at the MSP level. One Bearer token covers every client in your portal.

1. Create the user and its role

A LogicMonitor Bearer token belongs to one user and has that user’s role. Create an API-only user for Neo, so its changes show apart in LogicMonitor’s audit log, and give its role what your agents do: You can limit the role to the resource groups of the clients Neo should reach.

2. Create the Bearer token

1

Open the user

In LogicMonitor, open Settings > Users and Roles, then the user Neo acts as.
2

Add a Bearer token

Under API Tokens, add a token of type Bearer and copy it. LogicMonitor shows the whole token once.
If the user is suspended or the token is deleted, Neo loses access until you save a new token here.

3. Add the token in Neo

1

Open Integrations

In the Neo Dashboard, open Integrations and find the LogicMonitor card, under Networking.
2

Save the portal and the token

Enter your portal, the address you sign in at, such as https://acme.logicmonitor.com (or .lmgov.us for GovCloud), or the account name alone (acme). Paste the Bearer token and click Save settings. Neo reads one resource group with the token before saving, so a wrong portal or token, or a role that cannot see resources, is rejected straight away.

4. Turn LogicMonitor on per agent

Open the agent, go to its Tools & Settings tab, click Networking, and expand the LogicMonitor block. Pick one of its Presets, or set each area yourself: A few writes always ask a technician, whatever the preset: storing a credential, changing a list whose items hold a password (a website check’s steps, a user’s API tokens, a NetScan’s credentials), deleting a resource group, and downtime that repeats. A PUT that would replace a whole record is refused: agents update with PATCH. Neo refuses downtime on the root group, and turning alerting off there, because the root group holds every client.

Use it on alert tickets

Most MSPs send LogicMonitor alerts to their PSA through an integration or an on-call tool such as Opsgenie. The ticket titles name the severity, the resource and the datapoint, for example [LogicMonitor] [error] - web01 CPU CPUBusyPercent > 90 95. An agent that triggers on those tickets finds the alert, reads the data and the collector, notes what it found, and acknowledges the alert when your instructions say to. See LogicMonitor API for what the agent can read and change.