The InvGate Asset Management Agent is a lightweight piece of software that runs on your endpoints to collect essential hardware and software data.
Organizations use it to gain full visibility into their IT environment, keep inventories accurate, understand real software usage, and support remote operations, all as part of a broader IT Asset Management strategy focused on control, optimization, and compliance.
In this article, you’ll learn what the Agent is, how it works, what data it collects, and how to deploy it using different methods. We’ll also cover practical use cases, walk through common deployment scenarios, and share tips for resolving asset conflicts, so you can get the most value from Agent data in your day-to-day IT operations.
What is the InvGate Asset Management Agent?
The InvGate Asset Management Agent is a small, lightweight piece of software that is installed on different devices, such as computers, servers, and mobile endpoints, to collect essential information about their hardware and installed software. It helps maintain full visibility across your environment and supports building a centralized inventory.
In practice, the agent-based approach differs from agentless discovery in how inventory data is collected and maintained.
While agentless methods rely on periodic network scans to detect devices and gather information, the Agent runs directly on each endpoint and reports data back to the platform on a regular basis, providing deeper visibility and more consistent updates, especially for devices that are remote or frequently off the corporate network.

What data does the Agent collect?
Accurate and comprehensive data collection is essential for tracking, monitoring, and managing IT assets effectively. The InvGate Asset Management Agent plays a central role in gathering detailed hardware, software, and system information directly from each endpoint.
This data feeds a centralized inventory that supports compliance efforts, software optimization, Lifecycle Management, and day-to-day operational visibility. This is the main data the Agent collects:
| Category | Fields collected |
| General device info | Manufacturer, model, device format (computer), uptime, geolocation (Windows), public IP |
| Operating system | Name, version, build, domain, edition, language, service pack |
| Secyrity | Firewall status, antivirus |
| CPU | Family, cores, manufacturer, frequency |
| Memory (RAM) | Capacity, speed, manufacturer, model |
| Storage | Disk name, disk type, capacity, available space, partitions, encryption status, encryption program |
| Motherboard / BIOS |
Manufacturer, model, serial, BIOS version |
| Network adapters | Vendor name, adapter name, MAC address, DNS, IP address, net mask, adapter type |
| Peripherals | Monitors, GPU, printers |
| Installed software | Name, version, manufacturer, installation date |
| Windows updates | Update name, state, installation date |
| Windows services | Name, caption, status, type, user, start mode, process ID, description |
| Startup items (Windows) | Name, status, user |
| Licenses (Windows) | License name, license status, license key, application ID, key channel |
| Shared drives (Windows) | Resource name, resource description, path, status, type |
| Mapped drives (Windows) |
Remote path, user, type, mapped letter |
| Users | User name, status |
| Groups (Windows) | Group name, group description, members |
| Login data (Windows) | Last login, local account |
| Serial numbers | Motherboard serial, product serial, chassis serial |
| Remote access & connectivity (Windows) | Docking station, RDP connection, TeamViewer connection, AnyDesk connection, VNC connection |
How does the InvGate Asset Management Agent work?
Once installed, the Agent collects hardware, software, and system data locally and sends inventory reports to the platform for processing.
During installation, each Agent is assigned a unique Agent ID, which permanently links that endpoint to its corresponding asset record. This ID ensures that every new report updates the same asset over time, rather than creating duplicates.
The Agent submits a full inventory periodically. This cadence is fixed and starts as soon as the Agent is installed. If a device is offline when its next inventory is scheduled, the Agent simply waits and sends the data as soon as the device comes back online, ensuring continuity even for laptops or remote endpoints.
It’s also important to distinguish between inventory and software metering. Inventory reports follow a specific cycle and focus on asset state (hardware, installed software, OS, users, network, etc.), while metering operates on a shorter interval (approximately every 5 minutes) to capture application usage. In short, inventory tells you what is on the device, while metering shows how software is actually being used.
Supported platforms and deployment methods
The Agent is designed to work across the most common operating systems used in business environments. It supports:
- Windows (including desktop and server editions).
- Linux (major distributions such as Ubuntu, Debian, CentOS, RHEL, Oracle Linux, and SUSE).
- macOS.
- Android.
In general, the Agent works with modern and actively supported versions of these platforms. Older operating systems may not be compatible due to security or technical limitations. If you’re unsure about a specific version or platform, you can always reach out to confirm compatibility.
Agent deployment methods
InvGate Asset Management offers multiple deployment options so you can install the Agent in a way that fits your infrastructure, device volume, and management model.
From centralized enterprise tools to lightweight manual installs, each method is designed for different scenarios, whether you are rolling out Agents at scale or onboarding a handful of devices.
Below is a practical overview of the available methods, when to use each one, and their main tradeoffs.
| Method | Operating System | Ideal for | Pros | Limitations |
| Manual installation | Windows, Linux, macOS, Android | Individual devices, testing, or endpoints outside the corporate network | Simple setup, works anywhere with admin access, no infrastructure required | Not scalable, requires manual action on each device |
| Remote via Proxy (native remote deployment) | Windows, Linux, macOS | Static devices inside the corporate network without third-party deployment tools | Bulk installation directly from InvGate, no external tools needed | Requires credentials, firewall access, and remote protocols (WMI/PsExec for Windows, SSH for Linux/macOS) |
| GPO (Group Policy Object, via Active Directory) | Windows | Domain-joined Windows environments | Fully automated rollout, consistent deployment across all domain devices | Limited to Active Directory setups and Windows |
| SCCM (System Center Configuration Manager, Microsoft) | Windows | Large enterprises already using SCCM for software distribution | Mass deployment, integrates with existing enterprise workflows | Requires SCCM infrastructure and MSI preparation |
| Intune (Microsoft Intune) | Windows | Cloud-managed or remote Windows fleets | Centralized, scalable, cloud-first deployment | Windows-only, requires Intune licensing and configuration |
| Agentless Discovery (alternative, no Agent) | Windows, Linux | Environments where installing the Agent is not possible | No local software required, enables basic inventory visibility | Not an Agent deployment method, limited data compared to the Agent, no software metering, depends on network access |
How to install the Agent (step-by-step)
In the following sections, we’ll walk through how to install the InvGate Asset Management Agent using the different deployment methods available in the platform.
Manual installation
Manual installation in InvGate Asset Management is the simplest way to deploy the Agent. It’s designed for single devices, testing environments, or endpoints outside the corporate network, where you install the Agent directly on each machine.
- Go to Settings > Discovery.
- Select the options shown on the screen above:
- Operating system: Choose the OS of the device.
- Method: Select Manual.
- Proxy: Choose which Proxy the Agent will use to report to InvGate Asset Management (or report directly to the server).
- Type: Select whether this is a new installation or a reinstallation.
Once you select the operating system and deployment method, the platform dynamically updates the instructions on screen. In order, you’ll see:
- The supported versions for the selected OS.
- The specific requirements for that operating system.
- The installation prerequisites.
- And finally, the step-by-step instructions to complete the setup.
These steps may look similar across operating systems, but they are automatically tailored to your selections. Just follow the instructions and you’ll have the Agent installed and running in no time.
Remote installations
Remote installations let you deploy the InvGate Asset Management Agent across multiple devices without installing it manually on each endpoint.
In the following sections, we’ll cover the remote methods available in the platform, including Remote via Proxy, GPO (Group Policy Object), and remote deployments using enterprise tools such as SCCM (System Center Configuration Manager) and Microsoft Intune.
#1: Remote via Proxy
Remote via Proxy is InvGate Asset Management’s native remote deployment method. It allows you to install the Agent in bulk by targeting a specific hostname or an IP range, making it a practical option for rolling out the Agent across devices that are reachable within the corporate network.
Step 1. Configure Remote via Proxy from InvGate Asset Management

- Go to Settings > Discovery.
- Select the options shown on the screen:
- Operating system: Choose the OS of the target devices.
- Method: Select Remote via Proxy.
- Proxy for deployment: Choose the Proxy that will be used to deploy the Agent across your network.
- Proxy or server for Agent report: Decide whether Agents should report through the same Proxy or directly to the server.
- Preload IP range (optional): Enter an IP range to speed up device discovery in the next step.
- Click Prepare deploy.
Just like with Manual installation, once you choose the operating system and deployment method, the platform dynamically updates the on-screen guidance. In order, you’ll see:
- The installation prerequisites.
- The specific requirements for that operating system.
Note: For this to work, the proxy must be previously configured.
At this point, a modal will open where you can define the deployment scope and credentials.
Step 2. Define targets and credentials

InvGate Asset Management will open a modal where you define the credentials and target devices for the remote installation.
- Under Credentials for all, enter the username and password that will be used to install the Agent on the selected devices.
- In the Assets section, add the target machines by providing their IP/Hostname, Username, and Password (you can add multiple devices if needed).
- Click Start deploy to begin installing the Agent remotely.
Once started, InvGate Asset Management will handle the deployment automatically and report the results directly in the platform.
Note: Depending on the operating system, Remote via Proxy uses different underlying mechanisms (for example, WMI/PsExec on Windows and SSH on Linux/macOS). These are managed automatically by the platform and only become relevant if you need to troubleshoot connectivity or permissions.
#2: GPO Agent deployment
GPO is a deployment method for Windows environments that use Active Directory (AD). It lets you distribute the Agent automatically across domain-joined devices by linking the installer to a Group Policy, making it a strong option for organizations that already manage endpoints centrally through AD.
In InvGate Asset Management, GPO-based deployment follows the same general flow as the other methods: you configure the Agent from the platform, download a prepared installer, and then let your directory services handle the rollout. There is a dedicated document in our Knowledge Base that describes the steps necessary to deploy the InvGate Asset Management Agent in bulk using GPO.
Other deployment and discovery methods
In addition to Manual installation, Remote via Proxy, and GPO, InvGate Asset Management also supports other deployment and discovery options designed for specific environments and operational needs.
These include:
- SCCM (System Center Configuration Manager), for large Windows environments that already rely on Microsoft’s enterprise deployment tools.
- Microsoft Intune, for cloud-managed Windows fleets and remote-first organizations. There is a dedicated blogpost about the InvGate Asset Management And Microsoft Intune Integration. Feel free to check it out.
- Agentless Discovery, an alternative approach that collects basic asset information without installing the Agent.
Since each of these methods involves platform-specific configuration and workflows, we won’t cover them in detail here. Each one has its own dedicated documentation that walks through setup and best practices step by step.
Common Agent-related asset conflicts
When working with the Agent, it’s possible to run into asset conflicts, especially in environments where devices were already added through other methods, such as manual creation, discovery scans, or integrations. In simple terms, this happens when the same physical device ends up being represented by more than one asset record.
While this doesn’t affect data collection, unresolved conflicts can lead to duplicated assets, fragmented information, and confusion when reporting or managing lifecycle tasks. Resolving them helps keep your inventory clean, ensures each device is represented only once, and makes everything from compliance to day-to-day operations easier to manage in InvGate Asset Management.
Troubleshooting: resolving asset conflicts
Conflicts usually appear when:
- An asset was created manually and the Agent was later installed on that device.
- A device was discovered through Discovery (creating a tracked asset) and the Agent was later installed.
- An asset was created via an integration and the Agent was installed afterward.
To help detect these cases, the platform supports two conflict-detection modes:
- Basic: Compares asset serial numbers.
- Advanced: Also considers manufacturer and model.
How to resolve conflicts step by step

- Go to the Asset Explorer.
- Look for assets marked with a red circle and a number. This indicates how many conflicts were detected for that asset.
- Select the checkbox next to the affected asset. This enables the Menu button.
- Click Resolve Conflicts.
At this point, the system will show the conflicting assets and suggest unifying them. You’ll be able to choose one of three options: Merge (combine two or more assets into one), Remove match (dismiss the suggested match), and Do nothing.
- Click Next.
- Select which data you want to keep for the unified asset.
- Confirm to complete the process.
Note: After a merge, the asset that remains active is the one that reported most recently. This action is permanent and cannot be undone.
In addition to manual resolution, InvGate Asset Management also supports automatic merge, which automatically unifies assets created at different times when they represent the same physical device. This helps prevent duplicates proactively, while still allowing you to review and resolve conflicts manually when needed.
What you can do with Agent data in InvGate Asset Management
Beyond simply discovering devices, the Agent turns raw endpoint data into practical insights you can act on. From building a reliable inventory to understanding real software usage and supporting remote assistance, Agent data helps IT teams move from visibility to action.
Here are three concrete ways you can use it:
- IT inventory - Build a centralized, continuously updated inventory of your IT environment. The Agent collects essential hardware details and installed software from each device, helping you keep asset records accurate, track lifecycle status, and support audits or compliance efforts with confidence.
- Software metering - Go beyond knowing what’s installed and understand how applications are actually used. Software metering shows launch frequency, active usage, and last access, making it easier to identify unused licenses, reduce overspending, improve compliance, and align software investments with real demand across the organization.
- Remote access - Enable faster support by connecting directly to endpoints when needed. With Agent-backed visibility and remote access, IT teams can troubleshoot issues, assist users, and validate device status without being physically present, reducing resolution times and improving the overall support experience.
When to use Agent vs. Agentless
By now, you’ve seen what you can do with Agent data in InvGate Asset Management, from building a reliable inventory to enabling software metering and remote access. However, not every organization is able to install Agents on all devices.
In those cases, the best alternative is to use an agentless approach, which InvGate Asset Management supports through its Discovery Sources feature. This allows you to configure integrations with external systems or run network analysis to identify devices and collect basic asset information, without installing any software on the endpoints.
There are several common reasons why an organization might choose (or need) to go agentless:
- Security or compliance policies that restrict installing software on certain devices, such as servers, network equipment, or regulated environments.
- Third-party or unmanaged devices, where you don’t have administrative access to deploy an Agent.
- Temporary or legacy systems that can’t support the Agent due to technical limitations.
- Early discovery phases, when teams want a quick view of what’s on the network before rolling out Agents more broadly.
In short, the Agent is the preferred option whenever possible, since it provides deeper visibility and continuous updates. Agentless discovery works best as a complementary or fallback method, helping you get basic inventory coverage when installing the Agent isn’t feasible.
Final thoughts
The InvGate Asset Management Agent gives you the foundation for accurate inventory, real software usage insights, and reliable remote operations. Whether you deploy it manually on a few devices or roll it out at scale across your organization, the Agent helps turn endpoint data into actionable visibility, supporting better decisions around compliance, optimization, and IT operations.
If you’d like to see how it works in practice, you can request a demo or start a free trial of InvGate Asset Management. And if you’re already exploring Agent-based deployments, our documentation and support team are ready to help you get up and running quickly.
Frequently Asked Questions (FAQs)
1. Does the Agent slow down devices?
No. The Agent is lightweight and designed to run quietly in the background, with minimal to zero impact on day-to-day operations. Inventory runs on a fixed schedule, and software metering collects usage data in short intervals without affecting user productivity.
2. Can I deploy via GPO?
Yes. InvGate Asset Management supports deployment via GPO (Group Policy Object) for Windows environments using Active Directory. This allows you to automatically install the Agent across domain-joined devices using centralized policies.
3. Do I need the Agent for Software Metering?
Yes. Software Metering requires the Agent to be installed on endpoints. While Agentless methods can discover devices and collect basic inventory data, application usage tracking depends on the Agent to measure how software is actually used.
4. Do I need the Agent for Remote Desktop integrations?
Yes. Remote Desktop integrations rely on the Agent to establish the connection between InvGate Asset Management and the endpoint. Without the Agent, you won’t be able to launch remote sessions directly from the platform.