IP Library Granted Patent US 8,578,021
Granted Patent B2
US 8,578,021 · App. 12/949,189 · Granted Nov 5, 2013

Performance measurement and service quality monitoring server using a command line interface

Inventor: Sebastien Bouchex Bellomie (Vanves, FR)
Assignee: Infovista
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,578,021
App. No.
12/949,189
Granted
Nov 5, 2013
Kind
B2
Abstract

A performance measurement and service quality monitoring server capable of collecting performance information within a set of equipment over a communication network, the server integrating a generic performance model comprising high-level indicators, a performance model dedicated to each type of equipment and provided with equipment-oriented indicators and an SNMP model to sample equipment as well as an interfacing model, known as a CLI model to sample equipment according to a CLI (Command Line Interface) mechanism.

Claims (35)

1. 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.

2. The server according to claim 1 , wherein the interfacing model comprises:

a command module to communicate with the CLI agent for said given equipment, and

at least one analysis module to analyse the result transmitted by the CLI agent.

3. The server according to claim 2 , wherein the analysis model acts in a mode not connected to the CLI agent.

4. The server according to claim 1 , wherein the command script comprises a programmable command.

5. The server according to claim 4 , wherein the command is parameterized so as to collect an indexed table.

6. The server according to claim 4 , wherein the command is parameterized so as to collect a part of an indexed table.

7. The server according to claim 1 , wherein each interfacing model is configured so as not to exceed a predetermined number of simultaneous connections to a given piece of equipment.

8. The server according to claim 1 , wherein each interfacing model is configured so as not to exceed a predetermined rate of execution of commands on a given piece of equipment.

9. The server according to claim 1 , wherein each interfacing model is configured so as not to exceed a predetermined period of disconnection from a piece of equipment following execution of a set of commands.

10. 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 interfacing model is configured so as not to exceed a predetermined rate of execution of commands on a given piece of equipment and so as not to exceed a predetermined period of disconnection from a piece of equipment following execution of a set of commands.

Assignments (2)
CHANGE OF NAME Recorded Mar 17, 2016
From: INFOVISTA SA
To: INFOVISTA SAS
Reel/Frame 038018/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2011
From: BOUCHEX BELLOMIE, SEBASTIEN
To: INFOVISTA
Reel/Frame 025887/0125 →
Priority Claims (1)
FR 09 58164 · Nov 19, 2009 · national
Continuity (1)
Related Publication 20110173317A1 · Jul 14, 2011