Finding NinjaOne work items

The NinjaOne panel on each work item shows whether the alert is active, whether the device is online, and a link to it.

The NinjaOne panel on a work item

Use these in searches, filters and dashboards:

JQLFinds
ninjaoneStatus = activeAlerts not cleared yet (cleared once they have)
ninjaoneDevice = "server-01"One device’s work items
ninjaoneSeverity in (CRITICAL, MAJOR)Work items by severity
ninjaoneStatus IS NOT EMPTYEverything the app created

Who can manage the app

Jira admins always can. To let a non-admin access the app, a Jira admin needs to do the following:

1. Go to Jira’s Global permissions page

In Jira, go to Settings → System → Global permissions.

2. Choose the permission

Under Grant Permission, choose Manage NinjaOne Connector for Jira.

3. Add the group

Choose the group and select Add.

Members canOnly Jira admins can
Connect NinjaOneDisconnect
Change settings for spaces they’re an admin ofSwitch to another NinjaOne account
Add already active alerts to those spacesTurn on Assets and JSM Operations alerts

Members find the app under Apps. To remove access, select Delete beside the group on the same page.

Your data

What’s storedYour settings, the encrypted client secret and access tokens, and a small record per alert that links it to its work item. A record is deleted a year after its last activity.
WhereIn Atlassian’s storage for your site, in the same region as your Jira data. Only this app, on this site, can read it.
Who sees the secretNobody, not even Jira admins. It’s only ever sent to NinjaOne.
ServersNone of ours. The app runs on Atlassian Forge and talks straight to NinjaOne, and to JSM Operations if you use it.
LogsNever contain tokens, secrets or personal data such as technician names.
Removing itDisconnect deletes the secret and tokens. Uninstalling deletes everything the app stored (Atlassian keeps a copy for 28 days in case you reinstall).

Fix a problem

When something needs you, a Needs attention link appears beside the status at the top of Settings. Click it to see what’s wrong. Nothing is lost if it’s fixed within a day.

What you seeWhat to do
NinjaOne didn’t accept that client ID and secretCheck both come from the same API Services app with Client credentials ticked. Lost the secret? Generate a new one in NinjaOne.
Give the NinjaOne API app the Monitoring and Management scopesTick both in NinjaOne, save, and connect again.
Jira won’t let the app create work items, or Jira requires …Fix what Jira’s message names, then save Settings. New alerts wait and arrive in order.
One alert listed under Needs attentionJira refused to create its work item, for example a workflow rule rejected it. The app tries again hourly for 3 days. Retry tries now; Dismiss removes it.
Checks were offThe app couldn’t check NinjaOne for over a day, for example while NinjaOne was down, and starts again from now. The note says how many alerts are still active from that time: click Add them in it to create their work items.
Catching upA burst of activity is being worked through. Nothing is skipped.
Checks failingNinjaOne or Jira can’t be reached. The app keeps trying on its own.
Subscription not activeRenew the app in Jira’s Manage apps. Checks restart within 5 minutes.

Disconnecting and reconnecting

  • Disconnect deletes the client secret. Replace credentials (also on the Connect tab) switches to another NinjaOne API app without disconnecting.
  • Reconnecting the same NinjaOne account catches up on alerts from the time in between, up to a day back.
  • Another account starts afresh, and only Jira admins can switch.

Need help?

If you have a question or need a hand, our support team is here to help.

Email us at support@pallas-apps.com