Real-time analyst program for processing log files from network elements
First Claim
1. A method of real-time monitoring of operational status of elements of a communications network, wherein the elements are for processing of customers communication traffic through the network, the method comprising steps of:
- receiving operational status messages produced by a first one of the communication traffic processing elements for a local log function of the first element, in real-time as the first element generates the messages, via a streaming communication session;
concurrently receiving operational status messages produced by a second one of the elements for processing of customers communication traffic through the network for its local log file in a form intended for network operations personnel, via a streaming communication session as the second element generates the messages in real-time;
parsing each of the messages received from the first communication traffic processing element, to extract relevant operational data;
populating fields of first records in a database with the data extracted by the parsing of the messages received from the first communication traffic processing element;
parsing each of the messages received from the second communication traffic processing element to extract data;
populating fields of second records in the database with the data extracted by the parsing of the messages received from the second communication traffic processing element;
processing at least some first and second records from the database; and
providing a display based on results of the processing of first and second records from the database.
5 Assignments
0 Petitions
Accused Products
Abstract
In a cellular telephone network or other communication network, there is a need to monitor the status and health of various nodes of the network in real-time. The techniques disclosed herein use a real-time link to the network node to obtain a data stream of messages for processing. In one example, a modified Telnet Terminal Program connects to a system element, the user logs in to the system element, and the Program causes the messages from the element'"'"'s local log file to stream past the Telnet screen as they are produced. The streaming log messages also are parsed and entered into a database as they are produced, providing a real-time capture of the streaming data into a database form. Graphs, for example, can be set to update themselves and thereby display real-time information. The user can interact with a graph to select a graph point and see the system element message(s) that generated the graph point.
-
Citations
16 Claims
-
1. A method of real-time monitoring of operational status of elements of a communications network, wherein the elements are for processing of customers communication traffic through the network, the method comprising steps of:
-
receiving operational status messages produced by a first one of the communication traffic processing elements for a local log function of the first element, in real-time as the first element generates the messages, via a streaming communication session; concurrently receiving operational status messages produced by a second one of the elements for processing of customers communication traffic through the network for its local log file in a form intended for network operations personnel, via a streaming communication session as the second element generates the messages in real-time; parsing each of the messages received from the first communication traffic processing element, to extract relevant operational data; populating fields of first records in a database with the data extracted by the parsing of the messages received from the first communication traffic processing element; parsing each of the messages received from the second communication traffic processing element to extract data; populating fields of second records in the database with the data extracted by the parsing of the messages received from the second communication traffic processing element; processing at least some first and second records from the database; and providing a display based on results of the processing of first and second records from the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for real-time monitoring of operational status of elements of a communications network, wherein the elements are for processing of customers communication traffic through the network, the system comprising:
-
a communication module for establishing streaming communication sessions with a first one of the communication traffic processing elements and with a second one of the communication traffic processing elements, and for receiving a stream of operational status messages produced by each respective one of the first and second communication traffic processing elements for a local log function in a form intended for network operations personnel, as the respective communication traffic processing element generates the messages in real-time, as streaming data, through a respective one of the established streaming communication sessions; a message database; a message parser, for processing the messages received from the first and second communication traffic processing elements to extract relevant operational data from each received message for use in populating fields of records in the database; a processor, for processing at least some of the records in the database populated with data extracted from messages from the first and second communication traffic processing elements; and a display module, for presentation to a user of information based on the results of record processing. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A program product comprising one or more machine readable storage media and executable code embodied in the storage media, wherein:
-
execution of the code causes one or more computers to implement a sequence of steps for monitoring of operational status of elements of a communications network, each element is for processing of customers communication traffic through the network, and the sequence of steps comprises; receiving operational status messages produced by a first one of the communication traffic processing elements for a local log function of the first element, in real-time as the first element generates the messages, via a streaming communication session; concurrently receiving operational status messages produced by a second one of the elements for processing of customers communication traffic through the network for its local log file in a form intended for network operations personnel, via a streaming communication session as the second element generates the messages in real-time; parsing each of the messages received from the first communication traffic processing element, to extract relevant operational data; populating fields of first records in a database with the data extracted by the parsing of the messages received from the first communication traffic processing element; parsing each of the messages received from the second communication traffic processing element to extract data; populating fields of second records in the database with the data extracted by the parsing of the messages received from the second communication traffic processing element; processing at least some first and second records from the database; and providing a display based on results of the processing of first and second records from the database.
-
Specification