Skip to main content
Inventory & status

Trigger an inventory scan manually

Refresh a device's inventory on demand from its detail page — and understand the messages octoja shows when the scan cannot start.

octoja inventories every device automatically every one to three hours — hardware, installed software and services are collected in the background without any action on your part. The manual trigger exists for the moments you want fresh data right now, for example after installing software or swapping hardware. You find it on the device detail page: a small play button next to the Last Inventory field, with the tooltip Trigger Inventory.

The command palette on a device page showing the Run inventory action.

Run an inventory scan on demand

You need the Run Maintenance permission on the device. Ask your octoja administrator if you are not sure whether your group has it.

  1. Open the device's detail page and find the Last Inventory row in the details list.
  2. Click the play button next to the timestamp. The button shows a spinner while the scan runs, and it is unavailable while the device is not connected.
  3. When the scan finishes, octoja shows Inventory completed. and reloads the device's details, so anything the scan found is on the page straight away.

You can reach the same action from the keyboard: press Ctrl + K on the device page and pick Trigger Inventory under Page Actions.

Reading the Last Inventory timestamp

The agent always collects the full picture, so a scan on a busy machine can take several minutes. It then compares what it found against what octoja already holds and sends only the differences.

When nothing has changed, there is nothing to send: you still get Inventory completed., but the Last Inventory timestamp stays where it was. The timestamp marks the last scan that found a change, not the last scan that ran — so a device with a stable configuration can show a timestamp days old and still be inventoried on schedule.

If the scan reports an error

The trigger shows one of a few messages when the scan cannot start or does not finish in time. None of them stops the automatic background inventory — octoja keeps collecting your data on the regular schedule either way.

MessageWhat it meansWhat to do
The target device is not connected.The device is offline, or its agent is not checked in right now.Check the device's status indicator and bring the device back online. The related articles below explain what the status colours mean.
The action timed out and may still complete on the device.The device did not report back within five minutes. On a device under heavy load, a full collection can take longer than that.Wait a moment — the scan usually finishes on the device, and anything it found lands in the inventory shortly after. Retry once heavy load such as a backup, an antivirus scan or a large update has passed.
The agent failed to process the action.Something went wrong on the device while the data was being collected.Trigger the scan again. If the message keeps appearing on the same device, restart the octoja agent service on that device and try once more.
This feature is not supported by the current agent version. Please update the agent.The agent on the device is too old for this action.Update the agent to the current version, then trigger the scan again.

When to contact support

  • The same device keeps reporting an error even after you restarted its agent service and the device is under no unusual load.
  • You installed or removed software on the device and triggered a scan, but the change does not show up in the device's inventory.
  • The message appears on several devices at the same time — check octoja Availability & Status first for known service incidents.

FAQ

The displayed last user comes from inventory, not a live session query. Trigger inventory on the connected device before comparing it with the current session. Taking over an existing remote desktop session is not a new Windows sign-in.

If the user is still incorrect after the scan, send support the approximate sign-in time, whether it was local or through RDP, and whether several users were signed in at once.