I am trying to create a process to fix machines in my organization. We have a few thousand machines and what I am trying to do is the following.
A) Create a script that can create a config file (prefer in a db or plain text is ok) for each machines that include all information related to
hardware software - os, installed versions of packages etc services running - webservices, special functions
B) when the system goes down with any issue - we have sysadmins to resolve it. but then a lot gets missed. so I want to sysadmin to rerun the script to ensure that post resolution config matches the baseline configuration.
Is there a open source utility that has such capability ?
My research shows chef/puppet etc may be able to do some of this - in terms of provisioning - but we're a kickstart company and have a mature way of deployment.
I am hoping for pointers of scripts/utilities that can create baseline configs that contain system inventory & service inventories on linuxes.
ps: I realize I can comb /proc/ and get info - but I am hoping to jump into this with some open source stuff.
thanks