Installation & Configuration
Deployment Workflow: 5 Steps to Performance Data
Tanium Performance is a solution module installed on your existing Tanium Server. If your organization already runs Tanium (Mercury Insurance does), adding Performance is primarily a server-side operation -- no new agent rollout.
The Tanium Server automatically pushes the Performance Client Extension (CX) to targeted endpoints. Within 15-30 minutes, telemetry begins flowing into dashboards.
Deploying a new module like Performance does not require a new agent installation. The existing Tanium Client downloads the CX component automatically. This is a major advantage of a platform-based approach.
CX Resource Footprint
What the Performance CX Collects
| Telemetry Type | What's Collected | Sample Rate |
|---|---|---|
| CPU Utilization | Average and peak usage over time | Every 5 min |
| Memory (RAM) | Total, available, committed, page file | Every 5 min |
| Disk I/O | IOPS, throughput, queue length, free space | Every 5 min |
| Boot/Login Time | BIOS, OS load, desktop ready, login duration | On each boot |
| App Stability | Crash events, hang events from Event Log | Continuous |
| Network Latency | RTT to DCs, file servers, cloud gateways | Every 5 min |
System Requirements
Server Side
- Tanium Server 7.4+ (Mercury runs a current version)
- Module Server installed and healthy -- used to process and store telemetry
- Storage: ~1-2 GB per 1,000 endpoints per month of retained data
Endpoint Side
| OS | Minimum Version | Support Level |
|---|---|---|
| Windows | Windows 10 (1809+) / Windows 11 | Full ✓ |
| macOS | macOS 11 (Big Sur)+ | Partial (some metric limits) |
| Linux | RHEL 8+ / Ubuntu 20.04+ | Limited (server monitoring) |
Windows 7 and Windows 8.1 endpoints are not supported. They will not receive the CX and will not appear in Performance dashboards. This is an additional data point for hardware refresh planning.
Initial Configuration Decisions
CX Lifecycle: Under the Hood
The Tanium Client is intentionally minimal -- an "operating system" for modules. Each CX is an "application" running within it.
Package Created
The Tanium Server creates a package containing CX binaries and config files.
Distribution
Package distributed to targeted endpoints via Tanium's content distribution mechanism.
Download & Verify
Tanium Client downloads the package, verifies integrity (hash check), and installs the CX.
CX Starts
CX runs as a subprocess of the Tanium Client -- not as a separate Windows service.
Data Collection Begins
CX registers with the Performance module server and begins collecting telemetry.
CX updates are automatic -- the server pushes new packages and endpoints apply them. To remove Performance from a group, just remove them from the target, and the CX uninstalls cleanly. Multiple CXs (Performance, Patch, Comply) can coexist on one endpoint.
Do not deploy to your entire fleet on day one. Select a pilot group of 200-500 diverse endpoints -- mix of desktops/laptops, different departments, different locations. Monitor for 1-2 weeks to validate data flow, dashboard population, and CX impact. Then expand in phases until you reach full fleet coverage.
🤔 What Would You Do?
You are planning the Performance CX rollout for Mercury Insurance's fleet of approximately 4,000 endpoints. Your manager asks: "Can we just push it to everyone this weekend?"
What is the best approach?
Simulated: CX Deployment Console
Walk through what the deployment experience looks like in the Tanium Console.
CX Deployment Status
Target Computer Groups
| Computer Group | Endpoints | CX Status | Phase |
|---|---|---|---|
| IT Department | 85 | Complete | Pilot (Week 1) |
| Claims - LA Office | 120 | Complete | Pilot (Week 1) |
| Underwriting - Remote | 107 | In Progress | Phase 2 (Week 3) |
| All Remaining | 3,688 | Scheduled | Phase 3 (Week 5) |
Match the Requirement to Its Category
Drag each requirement to Server or Endpoint.
✍ Knowledge Check
1. What is the recommended approach when first deploying Tanium Performance to a fleet of endpoints?
2. How does the Performance CX get installed on endpoints?
DEX Specialization Training © 2026