An asset agent is a small program installed on a device that reports its hardware and software details back to an asset management system.
An asset agent is a small program installed on a computer that inventories the device’s hardware and software and reports the details back to a central asset management system. It is the “agent” in agent-based discovery - one of the two standard ways IT asset management tools learn what is actually on a machine, the other being agentless scanning across the network.
How an asset agent works
The agent is installed once - usually baked into the standard build or pushed out by a management tool during enrolment - and then runs quietly in the background. On a schedule, or when something changes, it collects an inventory and checks in with its server, which updates the device’s record. Because modern agents report over the internet rather than only the office network, a laptop that lives at an employee’s home keeps reporting just like one at a desk - the agent’s biggest practical advantage.
What an asset agent reports
Specifics vary by product, but the usual payload covers three areas:
- Hardware - manufacturer, model, serial number, CPU, memory, storage, and often the last logged-in user.
- Software - installed applications and versions, sometimes with usage metering showing what actually gets launched, which feeds software license management decisions.
- State - last check-in time, patch level, encryption status, free disk space.
In larger organisations this stream often populates a CMDB, where the device data is joined to the services and systems that depend on it.
Agent-based vs agentless discovery
Agentless discovery scans the network from a central point, using admin credentials and standard protocols to interrogate whatever responds. Nothing has to be installed, which makes it quick to start and the only option for devices that cannot run an agent. The trade-offs are coverage and depth: it only sees devices that are on the network, powered on, and reachable at scan time, and it usually retrieves less detail. Agents are the reverse - richer data from anywhere, at the cost of deploying and maintaining a program on every machine. Plenty of teams run both: agents on the laptops that roam, scheduled scans for the fixed infrastructure that never leaves the rack.
What an agent cannot see
An agent only exists on devices that can run software, are powered on, and stay enrolled. That excludes a surprising share of what an organisation owns: monitors, docking stations, headsets, keyboards, spare laptops still boxed in the cupboard, and anything wiped or switched off for months. Devices also stop reporting exactly when tracking matters most - when they are lost, retired, or sitting in a crate awaiting IT asset disposition.
So discovery answers “what is on the computers”; it never answers “where is everything, and who has it”. That side needs a maintained register and physical labels regardless of how good the agent data is. AMPthilly covers the register-and-label side: one register for IT and physical kit, with printable QR labels, so the unpowered equipment no agent will ever report is identified by a phone-camera scan instead. The agent feed and the register are complements, not rivals.
Related terms
- ITAM (IT Asset Management) - the discipline agent data feeds into
- CMDB - the configuration database agents commonly populate
- Software Asset Management - managing the software estate the agent inventories
- Software License Management - reconciling installs and usage against the licenses you hold
- IT Asset Disposition - the retirement stage where devices drop off agent reports