Building an Asset Management Dashboard for IT

Share

Introduction

IT teams answer many of the same questions on repeat:

  • How many devices are running an outdated OS? 

  • Who has access to this application?

  • Is this laptop enrolled in MDM?

  • What software licenses are assigned but unused?

The answers exist, but they're buried in admin consoles that few people on the team can access. By the time someone pulls the report, the person asking has already moved on with a guess.

Asset management dashboards exist to solve this problem. IT Asset Management (ITAM) software handles depreciation, procurement, and contract lifecycle. Most IT operations teams are trying to answer something much simpler: what devices do we have, who's using them, what software is assigned to those people, and is any of it generating tickets.

What Belongs on the Dashboard

The instinct is to put everything on the dashboard. Device inventory, app licenses, cost data, compliance status, warranty expiration dates, procurement pipeline. Teams that go this route often build a dashboard nobody opens. If it takes minutes to find the one number you came for, you'll just Slack someone who knows instead.

Asset management dashboards that get used daily track three things: devices, applications, and the people assigned to both.

  • Devices: Serial numbers, models, OS versions, MDM enrollment status, and last check-in time. This is the core of fleet visibility and the first thing most IT teams want on the screen.

  • Applications: Which apps exist in the environment, how users authenticate into them (SSO, OAuth, email-based login), and who owns each one from a governance standpoint. App inventory without auth method visibility is incomplete because it doesn't tell you which apps are managed and which are shadow IT.

  • People: The connection layer between the other two. Which user has which device, which user has access to which app, and what their employment status is. This is what turns two separate inventories into something you can actually act on.

That's it for the default view. Cost data, procurement tracking, and audit-level compliance reporting (SOC 2 evidence, access review logs) belong in separate views for the people who need them. MDM enrollment status stays on the main screen because it's an operational question, not a compliance exercise. Putting audit and finance data on the daily view is how you build a dashboard for quarterly reviews instead of daily operations.

One thing worth including that teams often skip is device management platform attribution. When you run Jamf for your Mac fleet and a separate MDM for Windows, knowing which platform manages each device saves the five-minute "wait, is this one in Jamf or NinjaOne?" conversation that happens every time someone needs to push a config change.

Connecting Asset Data to ITSM Analytics

A device inventory on its own is a census. Useful for audits, but not much else. The question that actually drives daily IT decisions is which assets are creating work for the support team.

Device inventory shows you how many machines are running an outdated OS. ITSM analytics show you how many support requests those machines are generating. The first is a number you report, the second is a number you act on. Most asset management dashboards only surface the first. Without ITSM analytics alongside the inventory data, they end up as reference pages that get checked monthly instead of tools that inform weekly decisions.

When Bloomerang started handling their asset and request data in Console, their IT CSAT scores jumped from 84% to 94%. The dashboard didn't cause that directly, but the visibility into which assets and request types were dragging down response quality gave the team a clear picture of what to automate first.

Application access follows the same logic. Knowing what's connected to your identity provider is table stakes. Knowing which access requests repeat every week and which departments they come from changes how you operate. A recurring request in your ITSM data is a policy gap waiting to be closed, not a line item on a report.

Standalone ITAM tools miss this entirely. They track what exists without any awareness of what those assets cost the support team in hours. Teams end up maintaining an asset inventory in one system and reacting to tickets in another, with no feedback loop between the two.

The Integration Problem

Most IT teams don't lack interest in building this view. They lack the infrastructure and plumbing to do so.

Your MDM knows about devices. Your identity provider knows about users and app access. Your ticketing system knows about requests. Each has its own reporting, its own export format, and its own definition of what a "user" is. The traditional options for unifying them are bad in different ways: a BI tool like Looker pulling from APIs and data warehouses (expensive, requires a dedicated analyst who will eventually leave) or a spreadsheet someone updates monthly (cheap, wrong by the second week, and nobody trusts it anyway).

What's changed is that platforms built around ITSM have started ingesting from all three layers natively. They sync device records from Jamf, Kandji, or Addigy on a schedule, pull user and group data from Okta or Google Workspace, and map app access through the identity provider's auth logs. The key is that user identity serves as the join key across all three systems, so a single user record connects to their devices, their app access, and their request history without a custom ETL pipeline. 

The asset management dashboard becomes a byproduct of the system already handling requests and automation, rather than a separate project someone has to maintain.

Why Most Dashboards Die Within a Quarter

Most dashboards follow a predictable pattern. Someone builds a solid view, the team uses it for a few weeks, then a data source goes stale or a filter stops matching reality. Nobody fixes it because nobody owns it. Within a quarter the team is pulling ad hoc reports from source systems again, and the dashboard becomes a bookmark no one clicks.

Two things kill dashboards faster than anything else:

Manual data dependencies. If the dashboard requires someone to upload a CSV or trigger a sync, the data will be stale by Friday. Dashboards that survive pull from source systems automatically. If it can't refresh itself, it has an expiration date.

Audience sprawl. A dashboard built for the IT operations team answering "which devices need attention" and "where is request volume spiking" will get opened daily. One that also tries to answer the CFO's software spend questions and the security team's compliance gaps will satisfy nobody. Every additional audience adds clutter that makes the dashboard slower to read for the primary one.

The test for whether a dashboard will last: can someone open it and get the answer they came for in under 10 seconds? If it takes three filter clicks to reach the useful number, people stop opening it. 

What Gets Missed

The asset management dashboard is not primarily a visibility tool, even though "visibility" is the word that gets it approved in a budget conversation. The teams running the best dashboards use them as automation triggers. A cluster of devices behind on OS updates becomes an input to an automated nudge workflow, not a slide for the next team meeting. A repeating access request pattern becomes the signal to build a self-service policy, not a chart to look at.

The best dashboards eventually make themselves boring. Every pattern they surface gets converted into an automated response. Inventory stays current through live integrations. ITSM analytics feed into playbooks and policies. 

Subscribe to the Console Blog

Get notified about new features, customer
updates, and more.