MiriMON® real-time monitoring

MiriMON® consists of a small software agent that resides on the end user device, such as a set top box. The agent monitors various performance parameters on the device, but does not blindly relay this data to the MiriMON® server. Instead, the agent uses patented technology to apply rules and thresholds which determine the information to report to the MiriMON® server. Further, the rules and thresholds can be applied to an individual agent or a group of agents and are easily updated via a downloadable configuration. It is this approach that allows a large population of devices to be monitored.

MiriMON® does not use SNMP for agent / server communications, but can inter-operate with SNMP based systems.

The information reported by the agents is stored in a relational database on the MiriMON® Server. The server provides dashboards and pre-configured reports based on this information as well as a native user interface to query the database and standard SQL queries. The Server also can raise alarms or alerts to third party systems based on its own set of rules and thresholds.

MiriMON<sup>®</sup> Architecture

MiriMON® has made monitoring a large population of end user devices a viable proposition. To do this the agent must:
not disturb the end user device
not disturb the network
be portable across a wide range of end user devices
be scalable to large populations (millions) of live end user devices
be extensible and flexible, to meet the network operator’s evolving needs

These requirements have been met by:
minimising the storage, memory and processing power required by the agent
relaying valuable information (rather than raw data), in a highly efficient format, and avoiding device polling
a well designed, modular software architecture
efficient server/agent communications and an n-tier server architecture that supports large agent populations
allowing the agent reporting rules and thresholds to be configured ‘in the field’