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. You will also see it called an inventory agent, an ITAM agent, or an endpoint inventory agent; they all describe the same thing.
What you will learn
- How an asset agent works
- What an asset agent reports
- How an asset agent is deployed
- Agent-based vs agentless discovery
- Asset agent vs cloud agent vs security agent
- Devices that cannot run an agent
- Why an asset agent stops reporting
- What an agent cannot see
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. The footprint is deliberately small: the agent sits idle most of the time, wakes briefly to scan, and sends a compact, encrypted check-in. Because that check-in goes out over the internet on standard outbound HTTPS (port 443) 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 four areas:
- Hardware - manufacturer, model, serial number, CPU, memory, storage, and often the MAC address and last logged-in user.
- Software - operating system and build, installed applications and versions, sometimes with usage metering showing what actually gets launched, which feeds software license management decisions.
- Configuration and network - hostname, IP address, domain or workgroup membership, and key settings such as encryption and firewall state.
- State - last check-in time, patch level, free disk space, and uptime.
In larger organisations this stream often populates a CMDB, where the device data is joined to the services and systems that depend on it. It is also the cleanest defence against shadow IT: software installed without approval still shows up in the agent’s report.
How an asset agent is deployed
Getting one agent onto one machine is trivial; getting it onto every machine is the real work, and every serious ITAM tool documents the routes. The four common ones:
- Golden image - the agent is part of the standard build, so every new device ships with it already installed and enrolled.
- Management tool push - an existing endpoint-management platform installs the agent remotely to machines it already manages.
- Group Policy (GPO) - in an Active Directory domain, an MSI package is assigned through Group Policy so domain computers install it on the next reboot.
- MDM / Intune - mobile device management distributes the agent to enrolled Windows machines, with equivalent enrolment profiles for macOS and Linux.
There is a catch every rollout hits: you need a list of devices to push agents to, but you have no reliable list until the agents report. That chicken-and-egg problem - sometimes called the deployment catch-22 - is exactly why a maintained register belongs alongside the agent, not after it. A register seeded from purchasing records and IT inventory tells you which machines should be reporting and have not yet appeared.
Agent-based vs agentless discovery
Agentless discovery scans the network from a central point, using admin credentials and standard protocols - SNMP for network gear, WMI on Windows, SSH or WinRM for remote queries - 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, plus the small attack surface and patch burden that program adds. Plenty of teams run both: agents on the laptops that roam, scheduled scans for the fixed infrastructure that never leaves the rack.
Asset agent vs cloud agent vs security agent
“Agent” is overloaded, and the confusion is worst when three different kinds run on the same endpoint:
- Asset / inventory agent - reports hardware and software inventory for ITAM. This is the one this article describes.
- Security / EDR agent - watches the endpoint for threats and suspicious behaviour, and can block or quarantine. Its job is protection, not inventory.
- Monitoring / cloud agent - tracks cloud or SaaS workloads, frequently through APIs rather than an installed program, which makes it effectively agentless on the platform side.
They co-exist happily; a managed laptop might carry all three. When a vendor or colleague says “the agent”, it is worth confirming which one they mean before comparing notes.
Devices that cannot run an agent
An agent only runs on a general-purpose computer - Windows, macOS, or Linux desktops, laptops, and servers. A large class of powered, networked equipment simply cannot host one because there is nowhere to install software: network switches and routers, printers and multifunction devices, IP phones, industrial and operational-technology (OT) equipment, and the broad family of constrained, embedded devices the market labels IoT. These exist as device categories in any real estate; an agent will never cover them. Agentless protocols can interrogate some of them, but the rest are identified only because someone recorded them. That is the same gap a maintained register and asset tags are built to close.
Why an asset agent stops reporting
Even on machines that can run an agent, coverage decays. A device that has not checked in for a while - many tools flag anything past roughly 15 days as stale - has usually hit one of a short list of causes:
- The agent was uninstalled or corrupted, or never installed in the first place.
- The machine is offline, decommissioned, or re-imaged without being re-enrolled.
- Outbound connectivity is blocked by a proxy or firewall, so the agent cannot reach its server on port 443.
- A previous install left a duplicate record, so one physical device shows as two.
This is agent drift: the gap between what the central console reports and what the fleet really is, widening silently as machines drop off. The practical lesson is that an agent count is never a clean inventory on its own - it needs periodic reconciliation against a register that is maintained independently of whether each agent is still phoning home.
What an agent cannot see
Beyond the software-incapable devices above, an agent is blind to everything that is unpowered or peripheral: 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 scanned with a phone camera in the browser - no app to install - so the unpowered equipment no agent will ever report is identified by a scan instead. The agent feed and the register are complements, not rivals.
FAQ
What is the difference between agent-based and agentless discovery? Agent-based discovery installs a small program on every device, which reports detailed inventory from anywhere with an internet connection. Agentless discovery scans the network from a central point using admin credentials and standard protocols such as SNMP, WMI, and SSH or WinRM, so nothing is installed - but it only sees devices that are switched on and reachable at scan time, and usually in less detail. Many organisations run both: agents on the laptops that roam, scheduled scans for fixed infrastructure.
How is an asset agent deployed across a whole fleet? Most teams roll the agent out one of four ways: bake it into the standard build or golden image so every new machine ships with it, push it with a management tool, deploy an MSI through Group Policy in an Active Directory domain, or distribute it through MDM such as Intune for Windows and the equivalent enrolment for macOS and Linux. The catch is the chicken-and-egg problem - you need a list of devices to push agents to, but you have no reliable list until the agents report. A maintained register is what closes that gap.
How often does an asset agent check in? Check-in frequency is configurable, and the right setting is a trade-off. Many agents are tuned to report once or twice a day, but intervals can be tightened to every few minutes for fast-moving fleets or relaxed to reduce server load. Some also send an immediate update when something changes - new software installed, a different logged-in user - rather than waiting for the next scheduled cycle.
Why is a device missing from my asset agent inventory? Usually because the agent has gone stale or was never installed. Common causes: the agent was uninstalled, corrupted, or never made it onto the machine; the device is offline, re-imaged without re-enrolment, or decommissioned; outbound connectivity is blocked by a proxy or firewall on port 443; or a previous install left a duplicate record. Sources often flag an agent as stale after roughly 15 days without a check-in. Because coverage decays quietly, the central count drifts from reality and needs periodic reconciliation against a maintained register.
What is the difference between an asset agent and a security (EDR) agent? They are different jobs that happen to share the word “agent”. An asset or inventory agent reports hardware and software facts for IT asset management. A security or EDR agent watches the endpoint for threats and suspicious behaviour and can block or quarantine. A monitoring or cloud agent tracks cloud workloads, often through APIs rather than an installed program. All three can run on the same machine; this article means the inventory variety.
Does an asset agent slow down the computer? Rarely in any noticeable way. Inventory agents are designed to be lightweight: they sit idle most of the time, wake briefly to scan, and send a small, encrypted check-in over the internet. CPU, memory, and disk use are small, though across thousands of machines the cumulative footprint and the maintenance burden of keeping every agent healthy are worth planning for.
Do asset agents monitor employee activity? An inventory agent reports facts about the device: hardware specification, serial number, installed software and versions, patch status, and typically the last logged-in user. It does not capture keystrokes, messages, or browsing. Some suites add software usage metering - counting how often applications are launched, to support license decisions - which is still about the software, not the person. Whatever is collected, state it plainly in your acceptable use policy.
Do I need an asset agent to do asset management? Only if you need automatic, detailed inventory of computers - it is the easiest way to keep software lists and patch status current across a fleet. It does nothing for the rest of your equipment: monitors, docks, headsets, tools, and anything boxed in a cupboard never check in. Most teams need a maintained asset register either way; the agent is an optional data feed into the register, not a replacement for it.
The takeaway
An asset agent is the most reliable way to keep detailed, current inventory of the computers in your fleet - what hardware they are, what software they run, and whether they are patched. But it is a feed, not the whole picture: it has to be deployed past a chicken-and-egg problem, it cannot run on switches, printers, phones, or unpowered kit, and its coverage drifts as agents go stale. The durable answer is a maintained register the agent feeds into, with physical labels for everything the agent will never see.
Tools that make this easier
AMPthilly is the register-and-label half of that pairing. One register holds IT hardware, physical equipment, and software licenses together; every item gets a printable QR label scanned with a normal phone camera in the browser, with no app to install; and checkouts, returns, and a full audit history keep ownership current. Wherever the agent data ends - the docks, the headsets, the boxed spares, the kit awaiting disposal - the register carries on. Start free or talk to us.
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