EP0952521A2

Method for tracking configuration changes in networks of computer systems through historical monitoring of configuration status of devices on the network

Abstract

A tracking system that uses a revision control system (216) and configuration status gathering to historically track and store configuration changes in computers (108) and interconnect devices (106) to aid in managing and troubleshooting networks of computer systems. Configuration data is gathered from devices on the network on a periodic basis. The data collected each collection cycle is stored in a data storehouse (218) on a computer within the network, called the remote support node (102). The data storehouse (218) is comprised of a revision control system (216) and a data base (214). The data is accessed by computers on the network having web browsers. The user selects a first and second collection time, and any changes in configuration of any monitored devices (106, 108) in the network occurring between these two collection times is displayed in the browser window. Configuration changes from different collection cycles may be viewed.

EP0952521A2, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 19 April 2019, 7.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 1 independent, 9 dependent

  1. 1
    A computerized method for tracking configuration changes within a computer system comprising the steps of:(a) collecting (602, 604, 606, 608, 610, 612, 614) a first snapshot of a data item having a unique identifier at a first predetermined time, from a first monitored device (106, 108) on a computer system network (100), and setting a first time stamp indicating when said first snapshot was collected;(b) storing (724, 726, 822, 824) said first snapshot of said data item and said first time stamp in a data storehouse (218) within a remote support node (102) connected to said first monitored device (106, 108) through a first network connection (104) within said computer system network (100);(c) collecting (602, 604, 606, 608, 610, 612, 614) a second snapshot of said data item having said unique identifier at a second predetermined time, from said first monitored device (106, 108) on said computer system network (100), and setting a second time stamp indicating when said second snapshot was collected;(d) comparing (718, 810) said stored first snapshot of said data item to said collected second snapshot of said data item;(e) when step (d) determines that said collected second snapshot of said data item has at least one difference (720, 812) from said stored first snapshot of said data item, performing step (f) and not step (g), and when step (d) determines that there is no difference (720, 812), performing step (g) and not step (f);(f) storing (724, 726, 822, 824) all differences identified in step (d) and said second time stamp in said data storehouse (218) within said remote support node (102) as a most recently stored snapshot of said data item;(g) discarding (722, 814) said second snapshot and said second time stamp, wherein said stored first snapshot is a most recently stored snapshot of said data item;and (h) displaying (520) said all differences stored in step (f) between said second snapshot and said first snapshot, or displaying an indication that said no difference was determined between said second snapshot and said first snapshot, on a graphics display (210) in said remote support node (102). (i) collecting (602, 604, 606, 608, 610, 612, 614) an additional snapshot of said data item having said unique identifier at an additional predetermined time, from said first monitored device (106, 108) on said computer system network (100), and setting an additional time stamp indicating when said additional snapshot was collected;(j) comparing (718, 810) said additional snapshot of said data item to said most recently stored snapshot of said data item;(k) repeating steps (e), (f), (g), and (h) for said additional snapshot and said most recently stored snapshot of said data item;and (l) repeating steps (i), (j), and (k) for a plurality of additional snapshots of said data item having said unique identifier, at a plurality of additional predetermined times, from said first monitored device (106, 108) on said computer system network (100).