On Wed, Feb 1, 2012 at 6:04 PM, Kwan Lowe kwan.lowe@gmail.com wrote:
For the basic package setup, Spacewalk or Satellite can track the versions and allow you to lock the package set. There are also existing scripts that wrap variations of an 'rpm -qVa' and send the reports back.
Ocsinventory-ng will send a hardware and software inventory to a central server daily - with agents for both Linux and windows. It will pick up the installed rpms but you'd have to extend it to look for local config changes.
For the configurations, we are experimenting with cfengine and puppet. They allow you to track configuration changes, reset changes, etc..
Is anyone looking at salt instead of puppet yet? http://saltstack.org/