Patent ID: 8578021

Claim:
A performance measurement and service quality monitoring server capable of collecting performance information within a set of equipment over a communication network, the server comprising: a processor capable of executing: a generic performance model to produce performance data acquisition requests within said set of equipment calculate performance indicators from said performance data, and supply performance or service quality reports; a plurality of dedicated performance models, each said dedicated performance model corresponding to a particular type of equipment; wherein for a given equipment, said corresponding dedicated performance model being capable of acquiring performance data from said given equipment in response to acquisition requests; an SNMP model, intercalated between each of the plurality of dedicated performance models and the set of equipment, to communicate by SNMP request with an SNMP agent for said given equipment and transmit performance data received from said given equipment to the dedicated performance model according to a specific protocol; and in parallel with each said SNMP model, an interfacing model, known as a CLI model, intercalated between the dedicated performance model and said given equipment to communicate according to a CLI (Command Line Interface) mechanism with a CLI agent for said equipment in question; said CLI model being capable of generating command scripts to the CLI agent and transmitting performance data received from said given equipment to the dedicated performance model; said CLI model communicating with the dedicated performance model according to said specific protocol, wherein each command script comprises a unique command associated with a group of variables to collect at the same time at least as much performance data as variables, and when the command scripts comprise multidimensional variables, the CLI model is configured to receive performance data and: split only indexed data into blocks, extract index values, and extract values of variables.