BatteryPlan battery replacement before it becomes urgent
Installation date, expected service life, maintenance date, runtime and temperature: together they point to the batteries approaching replacement while there is still time to budget for them.
- Advance notice for battery and maintenance dates
- Runtime and temperature history for planning
- Replacement and budget views across the whole fleet
AlertingOne incident, one message
MayaUPS groups related events into one email instead of a stream of duplicates, tells you when things return to normal, and escalates what stays broken.
- Notifications grouped by site
- Return-to-normal notices
- Delayed escalation and an optional daily summary
ShutdownTest each shutdown sequence before it goes live
Review the rule, run it while it cannot switch anything off, and enable automatic action only once you have seen it do the right thing. Configured installations can use SNMP-SET for the UPS and an authenticated host agent to shut servers down in order.
- A test run that switches nothing off
- Servers shut down in the order you set
- A start-up safeguard that returns automatic policies to watch-only mode
ReliabilityMaintenance records and fleet plans, together
Daily monitoring lives next to service records, maintenance calendars, PDF reports, battery plans and a 10-year replacement budget.
- Daily backups, restore, storage checks and application health monitoring
- CSV import, connection testing, and discovery you start yourself in read-only mode
- Viewer, operator and administrator access with an audit history
OnboardingBring a fleet in without guesswork
You start discovery yourself; nothing scans on its own. It only reads, it stays inside the one subnet you point it at, and every device can be tested before it counts.
- Discovery that reads only, on the subnet you chose, when you choose
- SNMP credentials saved once, encrypted, reused by name
- A connection test that answers with the device identity or the exact error
- CSV import with a template and a preview before anything is saved
OrganizationGroup by site and wake the right person
Devices live in a site tree with per-site rollups. On-call windows send each alert to whoever is scheduled to get it, and maintenance windows keep planned work quiet.
- Site tree with per-site status and trends
- On-call windows per recipient
- Maintenance windows that silence planned work
EnergyFollow energy use and cost across the fleet
The energy view rolls up consumption across your sites, with cost and CO2 estimates, from the same readings that drive the monitoring.
- Fleet and per-site energy rollups
- Cost and CO2 estimates, labelled as estimates
- The same data feeds the charts and the CSV export
RecordsReports, a calendar and a replacement budget
Service visits, maintenance windows and battery work share one calendar. Fleet reports export to PDF, and the budget view projects replacement spending ten years out.
- Service reports with PDF export
- Maintenance calendar and windows
- A 10-year battery and equipment replacement budget
SecuritySecurity and conformity you can show an auditor
The web interface holds the line at TLS 1.2 or newer with strict security headers, and the project publishes its disclosure policy and a software bill of materials. Your monitoring data never leaves your network.
- HTTPS with Content-Security-Policy, HSTS and frame protections
- A security.txt disclosure policy and a CycloneDX SBOM
- WCAG 2.1 AA accessibility and Quebec Law 25 alignment
- Self-hosted: monitoring data stays in your infrastructure
DeploymentOne binary, two platforms, two languages
MayaUPS ships as a single application with the web interface and database inside; there is no separate server or appliance to maintain. Run it as a Windows service or MSI, or on Linux with systemd or Docker.
- A single binary with the web interface and SQLite database built in
- Windows service or MSI; Linux systemd or Docker
- The full interface in English and Canadian French
- Demo mode starts with a full simulated fleet, alarms and history included