Mosaic

Monitor and control every device, from any vendor, from one place.

Alarms, signal paths, control and automation for your end-to-end network, whatever the hardware, protocol or location. On your own Windows or Linux servers, or as SaaS.

Mosaic: one facility, every system, one view. Shown with demo data from a fictional broadcast center.

Control anything, anywhere.

Less alarm noise

Rules correlate events and hold back alarms that clear on their own, so operators see what needs them.

Faults found faster

Status rolls up from each device to the system above it, and propagation views trace an alarm back to where it started.

Keeps running

Primary and backup servers watch each other, and the backup can take over on its own or wait for an operator.

Each person sees what they need.

Set up a view for each role, from a service-level picture down to the monitoring points of one device. Filter out the rest, and critical operations can run on exceptions alone.

A service health wall for a fictional operator: eighteen service level agreements by line and region, with error budget and burn rate. Demo data.

Find it and fix it on one screen.

Follow a signal hop by hop to the link that failed. Send validated commands from the screen that shows the alarm, with permissions for who can send them.

The failed hop is selected, with the latency added at every hop below it.

Cut through the noise.

See which sources create the most alarms and how much the rules remove, then fix the causes instead of acknowledging the same alarm again.

Raw events become far fewer alarms after deduplication, flapping and suppression, with the noisiest sources listed beside them.

Mosaic at scale

50,000

devices on a single server, representing hundreds of thousands of monitoring points. Horizontal scaling extends the capacity further.

Online in days

Mosaic can be monitoring your critical operations within days.

Added in hours

A new device type can be commissioned in as little as hours.

Few restarts

Telemetry, drivers, displays, rules and scripts reload while the server runs. Data syncs to a backup server on a schedule, and the backup can take over on its own.

Automation you own.

Schedule recurring work, orchestrate complex actions and react to errors with minimal disruption. Groovy scripts, a built-in event processing engine and schedules are all yours to read and change.

A rule drawn as blocks: what triggers it, the conditions, and the actions that follow, tested live against the readings.

Any device, any vendor.

Mosaic is not tied to a vendor or protocol. When a device needs a new driver, the integrated editor can commission it in as little as hours. If we have the device, you have the device, at no additional cost.

Search supported devices
Add a device from a template: pick the protocol, enter its address and credentials, and test the connection before going live.

Built to stay up.

Run redundant server pairs with automatic or operator-controlled failover, put collectors at remote sites, and watch the platform itself. Most configuration changes reload without a restart.

Platform health: devices, drivers, ingest, processing and the consoles, with one stage marked degraded.

A closer look.

Act from the alarm.Right-click an alarm to acknowledge it, take ownership, assign it, shelve it or snooze it. Each alarm lists the services it affects.
Shelve with a reason.Hide a known alarm for a set time. It returns on its own, and the reason is kept.
See 7 more screensSLA reporting, Capacity forecast, On the wall, Topology, On a phone, Build panels without code, Network discovery
SLA reporting.Attainment, error budget and burn rate for each service level agreement, with the detail of one in a drawer.
Capacity forecast.Resources ranked by days to threshold. The selected backbone link reaches 80 percent in 27 days.
On the wall.The same screens run full screen on a control room wall, with no console around them. The room is a generated image.
Topology.Sites, hubs and core grouped by region, with live status. Select a site to see what it contains and what depends on it.
On a phone.The alarm list in a phone browser. An alarm acknowledged from its row shows who acknowledged it and when.
Build panels without code.Add a widget to a dashboard and bind it to a live reading. Here a gauge shows the load on a UPS.
Network discovery.Scan results by address, and a queue of newly found devices to adopt or reject.

And the things your IT lead will ask.

Open architecture

Documented extension points and development tools let your engineers extend what Mosaic does.

Secure by design

Sign in with SAML, OIDC or LDAP. Device passwords are encrypted with AES-256-GCM and referenced by name, never pasted into configuration files.

Reports on your schedule

Schedule reports in PDF, Word, Excel, CSV or HTML, from history kept in a standard SQL database.

Runs where you need it

On Windows or Linux, from a single server to distributed systems. A desktop client suits multi-monitor control rooms, and a web client suits remote and mobile access.

Turnkey or do it yourself

Our professional services team can design and deploy your system, or you can build it yourself. Most customers start with a little help and training, then change it freely.

No hidden costs

Licensing follows simple deployment parameters, and you can be online within days. You can change the system yourself, without paying for support you don't need.

Plan your Mosaic rollout.

Design around the operator’s task

Start from the sites, services and equipment each operator is responsible for, and put the readings and controls they need to investigate a fault on one working view.

Scope the equipment integration

List each device with its vendor, model and interface, and we'll confirm which drivers exist and which need building.

Choose the right operating workspace

Use the desktop client for multi-monitor control rooms and the web client for remote and mobile access, and set the views and permitted actions for each role.

Plan the deployment architecture

Map your sites, links, operator locations and equipment count, and we'll propose a layout, from a single server to redundant server pairs with collectors at remote sites.

Connect monitoring with infrastructure context

Keep equipment ownership, locations and dependencies in Tessera and live event workflows in Tapestry, and agree which data each product exchanges with Mosaic.

Validate a representative operational scenario

Prove the views, controls and operator handover on one service or site with known faults and clear restoration checks, and save that configuration before you roll it out further.

Case studies and success stories

What one operator built with Mosaic, with screens from the project.

View all case studies

Common questions

Which devices does Mosaic support?

More than 1,000 versioned drivers from about 200 vendors, across satellite and RF, broadcast and media, IT and facilities. It connects to almost anything that runs over Ethernet, and to serial, GPIO and analog equipment through a converter or RTU.

Where can I run Mosaic?

On your own Windows or Linux servers, physical or virtual, with a standard SQL database, or as a hosted SaaS subscription. Operators use a browser or a desktop client.

How many devices can Mosaic handle?

Over 50,000 devices on a single server, representing hundreds of thousands of monitoring points. Horizontal scaling extends the capacity further.

What if my device is not supported?

New device types can be built with the integrated driver editor, in as little as hours, by your engineers or ours. If we have the device, you have the device, at no additional cost.

How is Mosaic licensed?

In editions, by function and monitoring quantity. Ask for a price based on your network.

Do changes require a restart?

Most don't. Telemetry definitions, drivers, displays, rules and scripts reload while the server runs. Changes to core server settings and libraries still need a restart.

What happens if a server fails?

Run a primary and a backup. They exchange heartbeats, and data syncs to the backup on a schedule. You choose whether the backup takes over automatically or waits for an operator.

How does Mosaic handle security?

It supports SAML, OIDC and LDAP sign-in, about 100 named permissions, encrypted credential storage and managed certificates. It records user sessions and alarm acknowledgments.