Answer the question
In order to leave comments, you need to log in
Are there systems for collecting configurations of other systems?
Given: a large company, hundreds of servers and a variety of software systems integrated with each other on them. Platforms, languages, subd and everything else varies greatly.
In vain I try to find a system that will collect information from these servers about what is installed where with what settings and put it in a unified form into a single database. And then this data will be kept up to date. I ask you to help with the search for such a system, I looked in Google.
Details:
- Server systems are very different, from bash scripts to multi-level proprietary Java+WinServer+Oracle.
- The application configuration is also stored in a variety of ways, from key-value text files to dozens of related tables in the database and complex xml. I understand that plugins for extracting parameters from each type of configuration storage will have to be done independently or ordered.
-Puppet/Chef/Ansible know how to apply the configuration, here the task is the opposite - to extract the configuration.
- Subsequent tasks - comparing servers and applications with each other, historical data and a sample, taking into account versioning.
- You don't need to make changes, just read.
-Naturally, I want all sorts of goodies like gui, verification / monitoring, visualization, etc., but for now, collection and storage.
Answer the question
In order to leave comments, you need to log in
Puppet/Chef/Ansible they are double-sided and know how to collect information.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question