Я бы порекомендовал заглянуть в Puppet / Facter или OCS Inventory NG.
Кукольный
Puppet (который использует Facter) может использоваться для отправки обновлений и настройки узлов. Он получает информацию (или факты) о ваших узлах через Facter. Несмотря на то, что Puppet (через Facter) не знает, кто является основным пользователем, вы можете добавить факты (информацию) в ваши узлы, на которые будет загружен Facter, и сообщить о них на центральный сервер. Он также включает в себя мощный предметно-ориентированный язык, написанный на Ruby, но его очень легко выучить, даже если у вас нет опыта работы с ruby. У них есть отличная группа пользователей, если у вас есть какие-либо вопросы, и в настоящее время они работают над дополнительным внешним программным обеспечением, таким как Puppet Dashboard, чтобы упростить управление вашей инфраструктурой.
Недостатком Puppet является то, что в настоящее время он работает только на компьютерах с Linux. Это может быть не проблема, если вы имеете дело только с машинами Linux.
Сайт: http://docs.reductivelabs.com/
OCS Invetory NG
OCS Invetory NG также выполняет обновления и может собирать много информации с узлов. Это простой в использовании. Доступ к интерфейсу центрального сервера осуществляется через браузер. В этом интерфейсе вы можете просматривать свои узлы и получать отчеты, содержащие подробную информацию об установленном аппаратном и программном обеспечении. Этот продукт работает как для Linux, так и для Windows.
Веб-сайт: http://www.ocsinventory-ng.org/
Резюме
Оба продукта имеют клиент-серверную архитектуру, в которой вы должны устанавливать клиентское программное обеспечение на каждом узле, чтобы получать информацию и запрашивать обновления. Каждый продукт имеет открытый исходный код, поэтому лицензирование не является проблемой.
Кукольный - очень мощный инструмент. Благодаря собственному DSL вы можете делать все, что вам нужно. Он масштабируемый и используется многими крупными компаниями, такими как Google и Redhat.
OCS Inventory NG - это простой в использовании инструмент, который работает как в среде Windows, так и в среде Linux. Доступ к нему осуществляется через веб-интерфейс, в котором вы можете печатать отчеты.
Если у вас смешанная инфраструктура (Windows и Linux), вы можете использовать OCS, но если вы используете исключительно компьютеры Linux, Puppet - лучший инструмент для управления вашей инфраструктурой.