MiriMON real-time monitoring

MiriMON® monitors via a small software agent that resides on the set–top box and gathers telemetry data. The agent converts this raw telemetry data into useful information, which is then relayed to the MiriMON server. The conversion of raw data to useful information is governed by an agent configuration, made up of rules and thresholds.

The MiriMON server can change the rules and thresholds used by an individual agent, a group of agents or the entire population by distributing a new configuration. This allows MiriMON to tailor the monitoring that it provides to the needs of a particular network operator, the available network bandwidth and the specific needs of different consumer device types or subscriber types.

Pre–processing telemetry on the set–top box, along with the ability to re–configure telemetry reporting, are essential for monitoring large populations of set–top boxes. Mirifice has registered a patent for this technology.

MiriMON Telemetry
Device: Memory Level, Processor Load, Up–time etc
Network: Availability, Packet Loss etc
Service: Video QoE, Channel change time etc
Usage: Content Consumption, UI Navigation etc

MiriMON Agent
Easily ported to consumer device platforms
Very small memory footprint
Does not disturb the consumer device
Reporting does not disturb the network
Reporting supports authentication and encryption
NAT and Firewall safe communications
No accessible agent ‘service’ – no security risk

MiriMON Server
Inexpensive general purpose Hardware
Standard Operating System and Database
simple administration and back–up
Redundant Architecture
Scales to monitor millions of devices
Open APIs for integration with other systems

MiriMON Reporting
Java Web Dashboards provide real–time interface
Historical reporting and analysis using Crystal Reports
Trending to predict future issues
Additional analysis via database query or XML feed
Alerts to third party systems

Sub-Population Analysis
MiriMON provides performance information for individual network segments and individual services by analysing the performance of the devices using that network segment or service.

This can reveal problems that are not reported by the network equipment or service delivery infrastructure.

The same approach can be used to report on the average performance of set–top box models or set–top box software builds.
MiriMON Architecture Diagram


MiriMON measures the most important performance issues: those experienced by the consumers!

MiriMON measures faults and performance on the device closest to the consumer, the set–top box. A new an innovative approach has been required to overcome the challenges of monitoring such large device populations and correlation of the large volume of information. Modern set–top boxes are sufficiently powerful that they can easily accommodate MiriMON’s efficient agent implementation.

MiriMON® technology can also be applied to device testing.