CMMS

Maintenance for data centers.
On the same data as your monitoring.

Schedule preventive work, hold service-affecting jobs until someone approves them, and let technicians fill checklist readings from the equipment's own telemetry. Alerts open work orders on their own, and the labor and cost of every visit land in one report.

Quarterly inspection#1482CompletedEvery 90dPreventivePSA
Approved Sep 24, 2026
Due
Sep 24, 2026 at 9:00 AM
Vendor
None
Asset
UPS-A(UPS)
Cost
1.5 h labor · Parts $86.40 · Total $86.40
Completed on Sep 24, 2026 at 10:41 AM
By On-site technician
Took 1h 29m
Filters replaced. Battery temperature above range, raised with facilities.
Checklist · UPS quarterly inspection6/6 done · 1 out of range
  • Battery temperature
    31.2 °C (expected 20 to 30 °C) from telemetry
    Sep 24, 9:12 AM by On-site technician
  • Battery voltage
    541.6 V (expected 528 to 552 V) from telemetry
    Sep 24, 9:12 AM by On-site technician
  • Output load
    46.3 % (expected 0 to 80 %) from telemetry
    Sep 24, 9:12 AM by On-site technician
  • Check the front panel for active alarms
    Done
    Sep 24, 9:14 AM by On-site technician
  • Replace cabinet air filters
    Done
    Sep 24, 10:22 AM by On-site technician
  • Photo of the front panel
    1 photo
    front-panel.jpg
    Sep 24, 10:31 AM by On-site technician

Sample data. The UPS-A inspection once it is complete.

  1. 1
    Scheduled

    The UPS-A quarterly inspection is due today. It is marked possibly service affecting, so it waits for approval.

  2. 2
    Approved

    The facilities manager approves it. Until then, nobody can start it.

  3. 3
    Worked

    Three readings come from UPS-A's own telemetry. Battery temperature is out of range, so it is flagged.

  4. 4
    Completed

    Labor and parts go on the record for the reports, and the next inspection is scheduled 90 days out.

Checklists

Checklists anyone can follow

Every step says what to do, with its instructions right on the step: check this, read that, take a photo, write down what you saw. Whoever is on site at 2 AM knows what comes next.

  • Send us your SOPs, MOPs, and EOPs and we turn them into checklists. Where you have none, we recommend ours.
  • Four kinds of step: checkbox, reading, photo, and text. Required steps must be done before the order closes.
  • Readings fill from the equipment's own telemetry. Out of range values are flagged, and impossible ones are refused.
  • Attach a checklist when you schedule work, in an alert rule, or in a workflow.
UPS-A on battery#1511In progress
IncidentPSAFrom alert
Opened
Sep 26, 2:14 AM
Asset
UPS-A (UPS)
Assigned to
On-site technician
Checklist · EOP: UPS on battery
2/5 donePull 1 reading from telemetry
  • Confirm UPS-A is on battery*

    The front panel reads ON BATTERY. If it shows a fault instead, call the on-call engineer before you go on.

  • Battery runtime remaining*

    Use the reading from telemetry. Under 10 minutes, call the on-call engineer now.

    14.2min
    Expected 10 to 60In rangeTelemetry, Sep 26, 2:16 AM
  • Confirm GEN-1 is running and ATS-1 is on the generator*

    The emergency source lamp on ATS-1 is lit. If it is not, do not operate the ATS by hand. Call the on-call engineer.

  • Photo of the ATS-1 panel*

    Get both source lamps in the frame.

    Add photo
  • What you saw and did*

    Times, alarms on the panels, and who you called.

    Type what you saw and did

Sample data. An emergency procedure as a checklist, the way the technician on shift sees it.

Maintenance reports

What maintenance costs, and who finishes on time

Every completed work order carries its labor hours, parts, and service cost. The report adds them up by site, region, vendor, work order type, asset role, tenant, and tag, compares them with the period before, and exports to CSV.

Maintenance reports

Spend, labor and completion across work orders, by site, vendor, type, asset and tenant.

Period
Last 12 months
Filter9/24/2025 to 9/24/2026
Total spend+6%
$173,011.10
Parts $39,898.70 · Service $133,112.40
Labor+3%
1,286 h
Hours logged
Work orders+4%
612 / 640
Completed / total
Overdue now
1
of 26 open
Unplanned
18%
7.2 h mean time to close
Spend by month

Parts and service cost. Planned is preventive and inspection work, unplanned is corrective, repair and incident work.

$0$5,000$10,000$15,000$20,000Oct 25Nov 25Dec 25Jan 26Feb 26Mar 26Apr 26May 26Jun 26Jul 26Aug 26Sep 26
By vendor

Spend and on-time completion.

VendorOn timeSpend
Mechanical contractor
188.5 h labor
92%
$52,480.00
Generator vendor
76 h labor
97%
$34,260.00
No vendor
900 h labor
89%
$31,846.10
UPS vendor
42 h labor
100%
$26,915.00
Electrical testing contractor
58.5 h labor
86%
$17,640.00
Fire protection contractor
21 h labor
71%
$9,870.00

Sample data across every site. White bars are planned work and red is unplanned. The UPS-A inspection above adds 1.5 h of labor and $86.40 in parts.

Alerts and follow-up

Work orders that open and follow up on their own

Turn on Open a work order in an alert rule, and a firing alert puts a corrective order on the service calendar, linked to its incident, with the checklist and technician you picked.

  • One open order per asset and rule. A repeat firing reuses it instead of opening another.
  • Reminders email the assignee and the vendor before the due date, and again once it is overdue, with admins copied.
  • An assigned vendor technician is emailed when an order is theirs to work, and signs in to see only their own company's orders.
Alert rule · CRAH-04 supply air high
Open a work order
Type
Corrective
Impact
Possibly service affecting
Checklist
CRAH filter and belt check (CRAH)
Assign to
On-site technician
Due in (days)
1
0 = due the day it fires.
Fired Sep 25, 2:14 AM · incident #3187
CRAH-04 supply air high#1497ScheduledCorrectivePSAFrom alert
Due
Sep 26, 2026
Vendor
None
Asset
CRAH-04(CRAH)
Opened from
Alert incident #3187
Assigned to
On-site technician
Notes
Went above setpoint: Supply Air Temperature=28.4 °C > 27 °C
Checklist · CRAH filter and belt check0/5 done

Sample data. CRAH-04's supply air alarm opens a corrective order for the on-site technician.

Tenant portal

You choose what each tenant sees

Turn the Maintenance Calendar on for the tenants you want, and pick the assets each one can see work on. Their portal shows that work and facility-wide work, read only.

  • On or off per tenant, from the tenant's page. Off again at any time.
  • Work on the assets you mark visible to that tenant, plus facility-wide work.
  • Dates, type, impact, and scheduling notes. Completion notes stay internal, and files show only on the assets you share.
Your side · Tenant 14's page
Maintenance Calendar

Let this tenant's portal users view scheduled maintenance. They see facility-wide work and entries on assets marked visible, and they cannot create or change them.

Saved
Show Maintenance Calendar

When off, portal users do not see Maintenance Calendar in the sidebar.

Tenant 14's portal
Maintenance Calendar
Filters
September 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
GEN-1: Monthly load bank test
2
3
4
5
6
7
8
ATS-1: Transfer test
9
10
Fire alarm quarterly test
11
12
13
14
15
16
17
18
19
20
21
22
23
PDU-14A: IR scan
24
CRAH-04: Belt inspection
UPS-A: Quarterly inspection
25
UPS-B: Quarterly inspection
26
27
28
29
Roof drain inspection
30
Quarterly inspectionScheduledEvery 90dPreventivePSA
Due
Sep 25, 2026 at 9:00 AM
Asset
UPS-B(UPS)
Type
Preventive
Impact
Possibly service affecting
Notes
Load stays on UPS-A while UPS-B is inspected.

Sample data. Your switch for one tenant, and what that tenant sees when they sign in.

Bring the schedule you run today

Send your asset list and the maintenance schedule you keep now. It imports from a spreadsheet. One node on your management network, with no agents and no middleware, supplies the live readings your checklists pull. Most sites are live in about two weeks.

The Aravolta node, a DIN rail box with RS485, digital and analog I/O terminals and two Ethernet ports