Welcome to the IBM Maximo Labs

In these hands-on labs you will learn how to get started with the different products that are available in the IBM Maximo portfolio.
The labs are in different states of readiness for use shown below, i.e. they might have an UNDER CONSTRUCTION !! indication.
Feel free to open issues and provide us feedback.

Tip

Using the Search capability in the upper left corner to help you find topics quicker in the labs.


Maximo Application Suite 9.1

Lab                                  Exercises                                                      
Maximo Monitor Adding custom Json-over-http device Setup Simulator Environment
Custom device from Device library Add a device to library
Create a Managed Gateway
Deploy and verify data inflow
Add Simulator-3 device to the gateway
Re-Deploy and view data in a dashboard
Lab                                  Exercises                                                      
Maximo Monitor Adding custom Modbus device Setup Simulator Environment
Custom device from Device library Add a device to library
Create a Managed Gateway
Deploy and verify data inflow
Lab                                  Exercises                                                      
Maximo Monitor Cisco Spaces Integration Cisco Spaces Overview
Generate Activation Token
Configure Cisco Spaces Integration
Locations List Overview
Subscribe Cisco Space Location
Cisco Spaces Location Metrics
Generate Heatmap on MREF Location
Unsubscribe Cisco Space Location
Edit / Delete Cisco Spaces Configuration
Lab                                  Exercises                                                      
Maximo Monitor Real Estate and Facilities Integration Configure Maximo Real Estate and facilities
Maximo Real Estate and facilities Buildings
Maximo Real Estate and facilities Location Details
Workplace Analytics dashboards
Clean Up
Lab                                  Exercises                                                      
Maximo Monitor Role Based Access Control Create Security Groups
Create Users and Assign Groups
Login and Access Behavior
Lab                                  Exercises                                                      
Maximo Monitor Aveva PI Scada Historian Integration Add Integrations
Verify and Deploy docker
Device Type, devices and device data in Monitor
Update Integration
Delete Integration
Reset API Key
Lab                                  Exercises                                                      
Maximo Monitor Custom Function Setup Starter Package
Write Custom Function
Register Custom Function
Apply Custom Function
Lab                                  Exercises                                                      
Maximo Monitor Alerts Setup Setup alerts at device type
View alerts at device/device type
Setup alerts at different Hierarchy level
Create service request based on an alert
Lab                                  Exercises                                                      
Maximo Monitor Hierarchy Create Organization
Activate Organization
Create Site
Create Location, System
Create Asset and Assign Location
Create Device-Type & Device in Monitor
Assign Devices using csv
Hierarchy View
Lab                                  Exercises                                                      
Maximo Monitor Cisco Webex Integration Overview and Purpose of using Cisco Webex device
Integrate Cisco Webex device in MAS Monitor
Subscribe to a Cisco Webex device
Assign Cisco Webex device to a location
Unsubscribe Cisco Webex device
Delete Cisco Webex configuration
Lab                                  Exercises                                                      
Maximo Monitor Meter-Metric Mapping Setup meter/metric mappings
View meter data in the Manage UI
Toggle sync enable/disable
Edit Meter/Metrics Mappings
Delete Meter/Metrics Mappings
Lab                                  Exercises                                                      
Maximo Monitor Device and Device Type Setup Device Type Creation
Metrics in Device Type
Dimension in Device Type
Add and Edit devices
Device Relationship with Asset/Location
Calculated metrics
Dashboard
Archive/Restore/Delete Device Type
Lab                                  Exercises                                                      
Maximo Monitor Managed Gateway - OPC UA Setup Simulator Environment
Custom device from Device library Add a device to library
Create a Managed Gateway
Deploy and verify data inflow
Lab                                  Exercises                                                      
Maximo Monitor Managed Gateway - Modbus Setup Simulator Environment
Standard device from Device library Create a Managed Gateway
Add an industrial device
Deploy and verify data inflow
Add another industrial device
Deploy and view data in a dashboard
Lab                                  Exercises                                                      
Maximo Monitor Modbus Simulator Use the Docker image
Use the Node-RED script

Maximo Application Suite 9.0

Lab                                  Exercises                                                      
Maximo Application Suite 9.0 Overview Reliability Strategies
Monitor
Visual Inspection
Manage
Mobile
Understand Asset Health and Predictive Maintenance.
Lab                                  Exercises                                                      
Maximo Monitor Managed Gateway - OPC UA Setup Simulator Environment
Add a device to library
Create a Managed Gateway
Deploy and verify connectivity
Lab                                  Exercises                                                      
Maximo Monitor Installation Installation of Maximo Monitor
Lab                                  Exercises                                                      
MAS TechZone Base Certified Image Instantiate a TechZone Certified Base Image
Prepare For Use
Update MAS
Lab                                  Exercises                                                      
Maximo Monitor Managed Gateway - Modbus Setup Simulator Environment
Create a Managed Gateway
Add an industrial device
Deploy and verify connectivity
Add another industrial device
Deploy and view data in Monitor
Lab                                  Exercises                                                      
IBM Maximo Health and Predict Lab for MAS:
Health Setup Setup Health Asset Permissions
Setup Default Health Asset Condition Scores
Create an Asset
Health Score Groups
Create Score Type
Create Group Using Custom Score Notebooks
Introduction to Task Guide
Create Custom Matrix
Configure Matrix
Create Replacement Plan Template for Substation Transformers
Create Investment Project
Setup Thresholds for Meantime Between Failure Chart
Health Demonstration MAS Health and Predict Overview Task Guide
Using Asset Table View
Using Map View
Using Mean Time Between Failure Charts
Use Meantime Between Failure Chart
Matrix View
Work Queues View
Investigate Asset Details
Action Asset Create Work Order
Action Multiple Assets in Matrix
Compare Asset Investment Optimization Plans

Maximo Application Suite 8.11

Lab                                  Exercises                                                      
Maximo Monitor Live Demo Asset Create Monitor Devices
Prepare Raspberry Pi
Convert Pi to RPE Asset
Verify RPE is working
Maximo Monitor Edge Data Collector Setup Simulator Environment
Create Monitor Devices
Create EDC Integration
Deploy and Verify Integration
Create Monitor Metrics
Health, Predict and Utilities Setup Demonstration
Overview Task Guide

Maximo Application Suite 8.10

Lab                                  Exercises                                                      
Monitor Node-RED CSV Importer V2 Setup Node-RED Environment
Inject device data directly to Monitor
Inject device data through a gateway to Monitor

Archived Maximo Labs

The IBM Maximo Labs for non-maintained versions of Maximo Application Suite have been moved to the Maximo Labs Archive.
For an updated list of non-maintained versions (i.e. non LTS), look here.

Maximo Labs Archive

IBM Maximo Labs Archive   <= Here is the link to the IBM Maximo Labs Archive site.


Contribute to Maximo Labs

You can contribute by providing feedback or content for the Maximo Labs.

  1. Submit issues or enhancements that you would like to see to these labs.
  2. Contribute Content by becoming an author contributor of the labs.

Submit issues or enhancements

You can submit any feedback, questions or issues on the labs. We will address them in the issue or with improvements to future versions of the lab. Submit issues you encounter with the lab at https://github.com/IBM/maximo-labs/issues. Provide a description of the problem. Steps to reproduce the problem. What you expected should be there or happen in the lab.

For bugs please include steps to reproduce your issue. For enhancements please include why you need the improvement and suggestions for how we can improve a lab.

Contribute Content

If you want to write new labs or improve the existing labs, then find the instructions to do so here:

Lab                                  Exercises                                                      
Contribute to Labs Add content
Create new lab
Lab                                  Exercises                                                      
New Lab Template Do something
Do something else

License

See the Copyright page for how the Maximo Hands-on Labs are licensed.


UPDATED: 2025-08-15