Poleciłbym zajrzeć do Puppet / Facter lub OCS Inventory NG.
Marionetka
Puppet (który używa Facter), może być używany do wypychania aktualizacji i konfigurowania węzłów. Pobiera informacje (lub fakty) o twoich węzłach za pośrednictwem Facter. Chociaż Puppet (przez Facter) nie wie, kto jest głównym użytkownikiem, możesz dodać fakty (informacje) do swoich węzłów, które Facter przejmie, i zgłoś raport na centralnym serwerze. Zawiera również potężny język specyficzny dla domeny napisany przy użyciu języka Ruby, ale bardzo łatwy do nauczenia się, nawet jeśli nie masz doświadczenia w korzystaniu z tego języka. Mają świetną grupę użytkowników, jeśli masz jakieś pytania i pracują obecnie nad dodatkowym oprogramowaniem zewnętrznym, takim jak Puppet Dashboard, aby ułatwić zarządzanie infrastrukturą.
Wadą Puppet jest to, że działa on tylko na maszynach z systemem Linux. Może to nie stanowić problemu, jeśli dotyczy tylko maszyn z systemem Linux.
Strona internetowa: http://docs.reductivelabs.com/
OCS Invetory NG
OCS Invetory NG również dokonuje aktualizacji i może gromadzić wiele informacji poza węzłami. Jest łatwy w użyciu. Interfejs centralnego serwera jest dostępny za pośrednictwem przeglądarki. Z tego interfejsu możesz zobaczyć swoje węzły i uzyskać raporty zawierające szczegółowe informacje o zainstalowanym sprzęcie i oprogramowaniu. Ten produkt działa zarówno w środowisku Linux, jak i Windows.
Strona internetowa: http://www.ocsinventory-ng.org/
streszczenie
Oba produkty mają architekturę klient / serwer, w której należy zainstalować oprogramowanie klienckie na każdym węźle, aby uzyskać informacje do odpytywania i wypchnięcia aktualizacji. Każdy produkt jest open source, więc licencjonowanie nie stanowi problemu.
Marionetka to bardzo potężne narzędzie. Dzięki własnej DSL możesz w większości robić wszystko, czego potrzebujesz. Jest skalowalny i był używany przez wiele dużych firm, takich jak Google i Redhat.
OCS Inventory NG to łatwe w użyciu narzędzie, które działa zarówno w środowiskach Windows, jak i Linux. Dostęp do niego można uzyskać przez interfejs sieciowy, w którym można drukować raporty.
Jeśli masz mieszaną infrastrukturę (Windows i Linux), możesz chcieć korzystać z OCS, ale jeśli używasz wyłącznie maszyn z systemem Linux, Puppet jest najlepszym narzędziem do zarządzania twoją infrastrukturą.