Tracking configuration changes proactively in large IT environments

Maintaining consistent views of components in complex IT environments is challenging due to frequent changes applied to the systems. Discovery tools, typically used for scanning the environment, can fail to gather up-to-date information. We present a technique to track changes by monitoring system events induced by a change. The system events are associated to entities in a configuration model. A change in a software component may also necessitate change to a dependent application. We track cross-product dependency by enhancing the configuration model of the service. We show the efficacy of our techniques by extending the configuration model of a complex IT environment.

[1]  Alexander Keller,et al.  Managing application services over service provider networks: architecture and dependency analysis , 2000, NOMS 2000. 2000 IEEE/IFIP Network Operations and Management Symposium 'The Networked Planet: Management Beyond 2000' (Cat. No.00CB37074).

[2]  Aaron B. Brown,et al.  An active approach to characterizing dynamic dependencies for problem determination in a distributed environment , 2001, 2001 IEEE/IFIP International Symposium on Integrated Network Management Proceedings. Integrated Network Management VII. Integrated Management Strategies for the New Millennium (Cat. No.01EX470).

[3]  Soudip Roy Chowdhury,et al.  Determining configuration parameter dependencies via analysis of configuration data from multi-tiered enterprise applications , 2009, ICAC '09.

[4]  Saurabh Bagchi,et al.  Dependency Analysis in Distributed Systems using Fault Injection: Application to Problem Determination in an e-commerce Environment , 2001, DSOM.

[5]  Boris Gruschke,et al.  INTEGRATED EVENT MANAGEMENT: EVENT CORRELATION USING DEPENDENCY GRAPHS , 1998 .