Consiglierei di esaminare Puppet / Facter o OCS Inventory NG.
Fantoccio
Puppet (che utilizza Facter), può essere utilizzato per inviare aggiornamenti e configurare nodi. Recupera informazioni (o fatti) sui tuoi nodi tramite Facter. Anche se Puppet (tramite Facter) non sa chi sia l'utente principale, puoi aggiungere fatti (informazioni) ai tuoi nodi su cui Facter raccoglierà e riferirà al server centrale. Include anche una potente lingua specifica del dominio scritta usando Ruby, ma molto facile da imparare anche se non hai esperienza con il rubino. Hanno un grande gruppo di utenti in caso di domande e al momento stanno lavorando su software esterni aggiuntivi come Puppet Dashboard per semplificare la gestione della propria infrastruttura.
Un aspetto negativo di Puppet è che attualmente funziona solo su macchine Linux. Questo può essere un problema se si tratta solo di macchine Linux.
Sito Web: http://docs.reductivelabs.com/
OCS Invetory NG
OCS Invetory NG esegue anche aggiornamenti e può raccogliere molte informazioni dai nodi. È facile da usare. L'interfaccia del server centrale è accessibile tramite un browser. Da questa interfaccia è possibile visualizzare i nodi e ottenere report contenenti informazioni dettagliate sull'hardware e sul software installati. Questo prodotto funziona sia per ambienti Linux che Windows.
Sito Web: http://www.ocsinventory-ng.org/
Sommario
Entrambi i prodotti hanno un'architettura client / server in cui è necessario installare il software client su ciascun nodo per il polling delle informazioni e il push degli aggiornamenti. Ogni prodotto è open source, quindi le licenze non sono un problema.
Puppet è uno strumento molto potente. Con il suo DSL, puoi fare quasi tutto ciò di cui hai bisogno. È scalabile ed è stato utilizzato da molte grandi aziende come Google e Redhat.
OCS Inventory NG è uno strumento facile da usare che funziona sia in ambiente Windows che Linux. Vi si accede tramite un'interfaccia Web in cui è possibile avere rapporti stampabili.
Se disponi di un'infrastruttura mista (Windows e Linux), potresti voler utilizzare OCS, ma se stai utilizzando solo macchine Linux, Puppet è lo strumento migliore per gestire la tua infrastruttura.