ibm licensing

IBM ILMT: IBM Sub-Capacity Licensing Advisory

IBM ILMT

IBM ILMT: IBM Sub-Capacity Licensing Advisory

IBMโ€™s License Metric Tool (ILMT) is the cornerstone of IBM sub-capacity licensing compliance for enterprise software.

It allows organizations to license IBM software for only the portion of server capacity they use, rather than the full capacity of the hardware.

This advisory provides IT Asset Management (ITAM) professionals with a comprehensive overview of ILMTโ€™s role in sub-capacity licensing, the benefits and risks associated with this model, and practical guidance to ensure compliance and optimize costs within a global enterprise context.

Understanding IBM ILMT and Sub-Capacity Licensing

IBM ILMT (IBM License Metric Tool) is a free tool provided by IBM to help organizations track and report the usage of IBM software in virtualized or partitioned environments. Sub-capacity licensing (also known as virtualization capacity licensing) enables you to license IBM software for less than the full physical capacity of the server.

In other words, you only pay for the processor cores your IBM software is allocated within a virtual machine (VM) or partition, rather than all cores on the host machine.

This licensing model was created to let enterprises leverage virtualization and cloud technologies without overpaying for unused hardware capacity.

For example, suppose an IBM WebSphere application is running on a VM with 4 CPU cores on a host that has 32 cores.

In that case, sub-capacity licensing means you only need licenses for those four cores (the virtual cores assigned), instead of all 32 physical cores.

The cost savings can be significant โ€“ especially in large data centers โ€“ but IBM imposes strict conditions for using sub-capacity licensing.

IBM ILMT is mandatory for most IBM products under sub-capacity licensing terms (with few exceptions for very small businesses or unsupported platforms).

ILMT continuously monitors IBM software deployments and measures the processor core consumption. It generates reports that prove to IBM you are only using a certain capacity.

Suppose you donโ€™t deploy ILMT (or another IBM-approved tool) and adhere to IBMโ€™s requirements.

In that case, you default to full-capacity licensing, meaning IBM could require licenses for the entire serverโ€™s cores โ€“ potentially multiplying your costs.

In short, ILMT is the key that unlocks sub-capacity savings while keeping you compliant.

Full Capacity vs. Sub-Capacity: Why It Matters

Full-capacity licensing means licensing all activated processor cores of the physical server on which the IBM software runs. Sub-capacity licensing refers to licensing only the cores allocated to the IBM software within a virtual environment.

The difference has huge cost implications:

AspectFull-Capacity LicensingSub-Capacity Licensing
Licensing BasisAll processor cores on the physical server (100% of capacity).Only the virtual cores assigned to the IBM software (a fraction of capacity).
Example ScenarioIBM software on a host with 32 physical cores โ€“ you need to license all 32 cores, even if the app uses a small portion.IBM software in a VM with 4 cores on that 32-core host โ€“ you only license those 4 cores allocated to the VM.
Tool RequirementNo IBM monitoring tool required (easier administratively, but higher cost).ILMT or an IBM-approved tool must be installed and configured for compliance.
Cost ImpactHigher license and support costs, since you pay for maximum capacity regardless of usage.Lower costs if your usage is below full capacity, as you pay only for what you use (common in virtualized environments).
Compliance RiskLow risk โ€“ compliance is straightforward (count all cores).Higher management overhead โ€“ if ILMT compliance fails, IBM will treat deployments as full-capacity (owing back licenses/fees).

For ITAM professionals, understanding this difference is crucial. Sub-capacity licensing can save millions in large environments by preventing over-licensing. However, those savings come with the responsibility to strictly manage compliance.

A misstep (like forgetting to monitor a deployment with ILMT) can nullify the sub-capacity benefit and lead to unbudgeted costs in an audit.

Always evaluate whether an environment is eligible and prepared for sub-capacity before relying on those license savings.

Compliance Requirements for IBM Sub-Capacity Licensing

IBMโ€™s Passport Advantage agreement outlines specific requirements for remaining compliant with sub-capacity licensing.

The primary requirements include:

  • Deploy ILMT within 90 days of your first eligible sub-capacity product installation. As soon as you start using an IBM product with a processor-based license (e.g., PVU, VPC, RVU cores) in a virtualized environment, you have a 90-day window to get ILMT up and running.
  • Install ILMT agents (scanners) on every IBM software host across your enterprise. Every server (physical or virtual) where IBM software is installed must be scanned. Incomplete coverage = non-compliance. ILMT can be deployed via BigFix or as a standalone โ€œLiteโ€ agent scanner โ€“ but ensure no machine is left unmonitored.
  • Run scans at the required frequency. IBM expects regular data collection: typically, ILMTโ€™s default is to run a software inventory scan weekly and a capacity scan at least monthly (or more frequently when changes occur). Regular scanning ensures the data is up to date.
  • Quarterly ILMT reports (audit snapshots) must be generated and archived every quarter. IBM requires that you produce a Sub-Capacity Report at least once per quarter and keep each quarterly report for a minimum of two years. These reports summarize your IBM software usage and are what youโ€™d provide during an audit to prove compliance. Failing to have two years of history can be a red flag in an audit.
  • Keep ILMT up to date with the latest version. IBM updates ILMT regularly (new versions or fix packs are released roughly every quarter). Staying within about two releases of the latest is recommended. An outdated ILMT might not recognize new hardware or software properly, and using an old version could itself be considered non-compliant if it canโ€™t accurately measure current technology. Regularly apply ILMT updates and fixes as part of your maintenance cycle.
  • Use only IBM-approved tools, unless using ILMT. IBM does allow a few alternatives to ILMT, such as HCL BigFix Inventory (essentially the same engine as ILMT, since ILMT is built on BigFix) or specific Flexera solutions that IBM has validated. Manual tracking or unapproved tools will not be accepted. If you choose an alternative, get written IBM approval or ensure itโ€™s on IBMโ€™s official approved list and configured correctly.
  • Accurate software classification in ILMT. Compliance isnโ€™t just about gathering raw data โ€“ you must also correctly interpret it. ILMT will discover installed software components, but you need to ensure theyโ€™re properly bundled and assigned to the correct product licenses. For example, an IBM middleware suite might include bundled components; if ILMT lists them separately, you must mark them as part of a bundle to avoid counting licenses incorrectly. Regularly review ILMTโ€™s software classification UI to align it with your entitlements (license grants). This prevents false positives of โ€œunlicensedโ€ software in reports.

Meeting these requirements is non-negotiable for sub-capacity eligibility.

Enterprises should treat ILMT deployment as a formal project, involving their software asset management, IT operations, and server teams to integrate ILMT into the environment and processes.

Once set up, ILMT needs ongoing operational attention, which leads to the next topic: the common challenges to avoid.

Common Challenges and Pitfalls to Avoid

Implementing ILMT and managing sub-capacity licensing can be challenging in large organizations.

Here are common pitfalls ITAM professionals should watch out for, and their consequences:

  • Incomplete Coverage: Not all servers or environments are monitored by ILMT. For instance, a test VMware cluster hosting an IBM DB2 instance might be forgotten. Impact: In an audit, that instance would be counted at full host capacity because ILMT data was missing. Avoid by maintaining an updated inventory of all IBM installations and verifying ILMT agents or scanners are deployed everywhere those installations exist (including new deployments or acquisitions).
  • Misconfigured Virtualization Tracking: ILMT requires integration with virtualization management (e.g., connecting to VMware vCenter or other hypervisor managers) to accurately map VMs to physical hosts. If this isnโ€™t set up, ILMT might default to counting full host PVUs for a VM because it canโ€™t see the host-VN relationship. Impact: Your ILMT report could over-count usage, or IBM might reject the sub-capacity claim for that VM. Avoid issues by configuring ILMTโ€™s VM Manager connections for all hypervisors and routinely checking that they are functioning properly (with no broken or stale connections).
  • Outdated ILMT or Catalog: Running an outdated ILMT version or failing to update the software catalog (which recognizes IBM products) can result in missed or misidentified software. Impact: Some IBM software instances may not be detected at all (resulting in compliance gaps), or components may be incorrectly identified as unlicensed. IBM may also consider you non-compliant if ILMT wasnโ€™t kept current, as support for new platforms (such as the latest OS or cloud environment) may be missing. Avoid by scheduling ILMT updates in your regular IT maintenance calendar (e.g., plan quarterly upgrades in line with IBMโ€™s release cycle).
  • Incorrect Software Bundling/Classification: ILMT may list multiple components (e.g., a client application or add-on) separately, whereas your IBM license entitles you to use them as part of a single product bundle. If not manually adjusted, ILMT could report an โ€œunlicensedโ€ product. Impact: Overstated license requirements or flags in an audit report. Avoid by routinely reviewing ILMTโ€™s software classification. Use IBMโ€™s bundling guidelines to correctly group components, and apply exclusions or bundling as needed. This often requires knowledgeable staff to interpret IBMโ€™s licensing rules for each product.
  • Stale Data and Orphaned Records: If a VM or server is decommissioned but not properly removed from ILMT, its last reported data may linger and show consumption thatโ€™s no longer accurate. Impact: Inflated license usage figures in reports (you might appear to need more licenses than used). Avoid this by cleaning up ILMT data โ€” purge or archive old records for decommissioned systems according to ILMT best practices. Always reconcile ILMTโ€™s inventory with your actual environment on a regular basis.
  • Lack of Historical Evidence: Some companies generate ILMT reports but fail to store them securely or maintain a record of evidence over time. Remember, IBM expects you to have two years of audit snapshots. Impact: In an audit, the inability to produce historical reports can undermine trust and potentially lead to IBM being assumed non-compliant for those periods. Avoid by automating the saving of quarterly snapshots in a secure repository. Many organizations store these reports (and raw ILMT data exports) in an archive with date stamps, and even print to PDF for an immutable record.
  • Ignoring IBMโ€™s Policy Changes: IBM occasionally updates whatโ€™s eligible for sub-capacity (for example, new rules for containerized environments or phasing out support for old hypervisors). If you miss these notices, you might be running a setup IBM no longer considers compliant. Impact: You could unknowingly fall out of sub-capacity eligibility (e.g., using an outdated VMware version that IBM dropped from support means you must then license full capacity). Avoid by subscribing to IBM licensing bulletins and ILMT โ€œMy Notifications.โ€ Stay informed about announcements related to virtualization technology support and policy changes, so you can take action (such as upgrading a hypervisor or migrating to a supported platform) to remain compliant.

By anticipating these challenges, ITAM teams can implement effective controls. Regular internal audits or health checks on ILMT data will help catch issues early. Treat your ILMT deployment as an ongoing program, not a โ€œset and forgetโ€ tool.

Best Practices for Managing ILMT in Global Enterprises

Managing IBM sub-capacity licensing across a global enterprise requires coordination and diligence. Here are some best practices to ensure you maximize the benefits and minimize risk:

Establish a Central License Compliance Team: For large enterprises, dedicate a team (or individual) responsible for IBM license compliance and ILMT administration. This team should have visibility across all data centers, cloud environments, and business units. A central team can enforce standard processes, consolidate reports, and efficiently interface with IBM or auditors.

Standardize ILMT Processes and Runbooks: Develop a documented process for ILMT operations to ensure consistency and efficiency. This includes how and when agents are deployed on new systems, how scans are scheduled, how to handle errors, and how to generate and store reports. A runbook or checklist (updated regularly) can guide IT staff through validating ILMT data each quarter. Standardization ensures nothing falls through the cracks as your environment changes.

Integrate ILMT with IT Asset Management tools: Where possible, integrate ILMT data with your broader ITAM or configuration management database (CMDB). Many enterprises pull ILMTโ€™s discovered inventory and usage data into central dashboards. Integration helps cross-verify what ILMT finds versus other sources, and can automate notifications (e.g., alert if a new IBM installation appears without an ILMT agent). It also helps license managers compare usage to entitlements in one place.

Regular Internal Compliance Reviews: Donโ€™t Wait for an Official Audit. Conduct internal license compliance reviews at least annually (if not quarterly). Pretend you are IBM: review your ILMT reports, verify that they cover all in-scope products, and check that license entitlements (purchased licenses) match or exceed the usage reported in the ILMT reports. If you find discrepancies (such as usage exceeding entitlements or a server not being monitored), address them proactively by purchasing additional licenses or correcting the ILMT deployment. Internal audits can save you from surprises and give you confidence in your compliance position.

Plan for Changes and Growth: As your enterprise grows or technology evolves, plan how these changes will impact ILMT. For example, if you move workloads to a public cloud or containers, know that IBMโ€™s sub-capacity tracking might require additional steps (IBMโ€™s License Service for containers, etc.). If you acquire a company, include ILMT deployment in the integration checklist. If you upgrade infrastructure, ensure ILMT supports the new version. In short, include IBM licensing compliance in the planning of any major IT change.

Leverage Reporting for Optimization: Utilize ILMT not only as a compliance obligation, but also as a source of optimization insights. ILMT can show peak versus idle usage of IBM products. Perhaps you have an IBM WebSphere instance that is allocated 8 cores but rarely uses more than 2; that could indicate an opportunity to reduce the VM size and cut license costs. Or ILMT might reveal unused IBM installations that could be removed to free up licenses. Regularly analyze ILMT data to identify opportunities to reduce IBM software spend.

Train and Stay Informed: Ensure your ITAM and IT operations personnel are trained on IBMโ€™s sub-capacity rules and the ILMT tool. Keep knowledge current โ€“ IBM licensing can be complex, so consider external training or hiring experienced consultants for periodic reviews. Encourage the team to stay informed by following industry news, joining user groups, or attending webinars on IBM licensing. Being well-informed helps you react quickly to any new IBM requirements or audit trends.

By embedding these practices, global enterprises can confidently utilize IBM sub-capacity licensing to their fullest advantage.

The goal is to enjoy the flexibility and cost savings of virtualization without falling into non-compliance traps. With ILMT as a trusted system of record and a disciplined process around it, you can significantly reduce IBM licensing costs and audit risk.

Recommendations

Based on the above analysis, here are expert recommendations for ITAM professionals managing IBM ILMT and sub-capacity licensing:

  • Deploy ILMT as a Priority: Treat ILMT deployment and maintenance as a critical part of any IBM software implementation in virtual environments. Without it, sub-capacity savings are not legally safe.
  • Ensure Complete Environment Coverage: Regularly audit your environment to confirm every IBM-installed server (production, test, DR, cloud, etc.) is accounted for in ILMT. Even one unmanaged VM can jeopardize compliance.
  • Maintain ILMT Health: Keep the ILMT tool up to date and error-free. Monitor ILMT dashboards for any warnings (like scan failures) and resolve them promptly. A healthy ILMT deployment means reliable data.
  • Align ILMT Data with Entitlements: Continuously reconcile ILMTโ€™s usage reports with your purchased license entitlements. If ILMT indicates usage beyond entitlements, address it immediately (true up licenses or reallocate software) before IBM becomes aware.
  • Stay Current on IBM Policies: Subscribe to IBMโ€™s official notifications for licensing changes. When IBM updates its sub-capacity terms or supported platforms, act quickly (e.g., upgrade hypervisors, update ILMT) to stay compliant.
  • Document and Archive Everything: Maintain a well-organized archive of ILMT audit snapshots, license purchase records, and all relevant communications. In an audit, having a clear paper trail of compliance (who ran reports when, what the results were, proof of remediation actions) will make the process smoother.
  • Use Approved Tools and Obtain Written Approvals:ย If you opt for a third-party license management tool in place of ILMT, ensure thatย IBM officially approves it. Keep documentation of IBMโ€™s approval or certification of that tool. Never assume manual spreadsheets or home-grown tools will suffice.
  • Conduct Periodic Team Training: Provide training sessions for IT administrators on how virtualization changes (like moving a VM to another host) can impact licensing, and how ILMT works. Front-line IT staff awareness helps prevent actions that unknowingly break compliance (e.g., spinning up a new IBM server without informing the ILMT admin).
  • Engage Experts if Needed: If your environment is especially complex, consider consulting with IBM licensing experts or third-party SAM specialists for a health check. An outside perspective can identify hidden risks or savings opportunities that you might overlook internally.

Checklist: 5 Actions to Take

If youโ€™re looking to strengthen your IBM sub-capacity compliance immediately, start with this five-step action plan:

  1. Install or Update ILMT: Verify that IBM ILMT (latest version) is installed and running. If itโ€™s not in place, deploy it now; if it is, confirm itโ€™s up to date and patched.
  2. Verify Agent Deployment: Inventory all servers (on-premises and cloud) running IBM software. Ensure the ILMT agent or scanner is installed on each one and that scans are scheduled properly. Close any gaps by installing missing agents.
  3. Configure VM Managers: Verify that ILMT is connected to all virtualization platforms (e.g., VMware vCenter, Hyper-V, PowerVM) in use. Set up credentials and test connectivity so ILMT can accurately tie VMs to hosts for sub-capacity calculations.
  4. Generate a Fresh Report: Run an ILMT audit snapshot report covering all IBM products. Review the report in detail, looking for any anomalies, such as unidentified software, peak capacity numbers, or untracked installations. This is your baseline.
  5. Remediate and Plan: For each issue identified (e.g., a product showing over-deployment or an unrecognized component), take corrective action. This could involve allocating additional licenses, adjusting software bundling, or correcting ILMT configuration. Also, schedule the next quarterly review and assign responsibilities to maintain ongoing compliance.

Following this checklist will establish immediate control over your IBM licensing position and set up a cycle of proactive compliance management.

Further Reading

FAQ

Q: What is IBM ILMT, and why do I need it?
A: IBM License Metric Tool is a software asset management tool provided by IBM, and itโ€™s required for sub-capacity licensing compliance. ILMT automatically measures the processor cores used by IBM software in virtualized environments. Without ILMT (or an approved equivalent) in place, IBM will assume full-capacity usage for your software, which usually means dramatically higher license requirements. In short, ILMT is needed to prove youโ€™re only using a subset of a serverโ€™s capacity, allowing you to pay for fewer licenses legitimately.

Q: What happens if I donโ€™t use ILMT or I fall out of compliance?
A: If you choose not to deploy ILMT and still try to license at sub-capacity, you are in breach of IBMโ€™s terms. In an audit, IBM will likely demand that you retroactively license all software at full capacity for the period of non-compliance โ€“ this can lead to a huge, unexpected bill (including back support fees and possible penalties). Even if ILMT is deployed but not properly maintained (for example, missing systems or old reports), IBM may reject your sub-capacity claim for those instances. The safest course is always to use ILMT and maintain it according to IBMโ€™s requirements.

Q: Are there alternatives to IBMโ€™s ILMT tool?
A: Yes, IBM permits a few alternative tools that can also fulfill the sub-capacity monitoring requirement. HCL BigFix Inventory is one, and certain versions of Flexeraโ€™s asset management solutions have IBMโ€™s approval. These tools essentially perform similar functions โ€“ discovering IBM software and tracking processor usage. If you use an alternative, ensure itโ€™s explicitly approved by IBM and properly configured. The key is that IBM will want to see equivalent reporting output from that tool during an audit. Using an unapproved tool or manual process is not acceptable for sub-capacity compliance.

Q: How often should we update and check ILMT?
A: In terms of software updates, you should update ILMT whenever IBM releases a new version or at least ensure youโ€™re not more than one version behind. IBM typically updates ILMT quarterly, so it is a good practice to check for updates every three months and upgrade if necessary. As for checking ILMT data, you should be reviewing the reports at least quarterly (since you must generate quarterly audit snapshots). Many organizations choose to review monthly so they can catch issues early. Also, monitor ILMTโ€™s console frequently for any errors in scans or agent status so you can fix them in real time.

Q: Does ILMT cover IBM software in containers or cloud environments?
A: ILMT is primarily designed for traditional virtualized environments (VMs, LPARs, etc.). IBM software running in containers (e.g., Docker or Kubernetes, such as IBM Cloud Paks) uses a different mechanism โ€“ IBM provides the IBM License Service for containerized environments, which feeds data into a similar compliance report. For cloud environments (such as IBM software on AWS/Azure VMs), ILMT can still be used; however, you must ensure that the ILMT agent is installed on those cloud VMs and that ILMT can communicate and receive scan data from them. The key is that all instances of IBM software, regardless of platform, need to be tracked. If you have modern deployment platforms, consult IBMโ€™s latest guidelines โ€“ you might need to deploy additional tools or configurations (for example, integrating container metrics) to maintain compliance.

Do you want to know more about our IBM License Management Services?

Please enable JavaScript in your browser to complete this form.
Name
Author
  • Fredrik Filipsson

    Fredrik Filipsson is the co-founder of Redress Compliance, a leading independent advisory firm specializing in Oracle, Microsoft, SAP, IBM, and Salesforce licensing. With over 20 years of experience in software licensing and contract negotiations, Fredrik has helped hundreds of organizationsโ€”including numerous Fortune 500 companiesโ€”optimize costs, avoid compliance risks, and secure favorable terms with major software vendors. Fredrik built his expertise over two decades working directly for IBM, SAP, and Oracle, where he gained in-depth knowledge of their licensing programs and sales practices. For the past 11 years, he has worked as a consultant, advising global enterprises on complex licensing challenges and large-scale contract negotiations.

    View all posts

Redress Compliance