M
M
MrRight2015-11-24 17:01:17
System administration
MrRight, 2015-11-24 17:01:17

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

3 answer(s)
I
IgorOhrimenko, 2015-12-03
@IgorOhrimenko

Puppet/Chef/Ansible they are double-sided and know how to collect information.

L
LESHIY_ODESSA, 2015-11-24
@LESHIY_ODESSA

OCS Inventory NG
Fusion Inventory

A
Ars1s, 2015-11-26
@Ars1s

SCCM 2012

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question