Bardzo polecam CFEngine Enterprise , który jest produktem otwartym (wersja społeczności open source, wersja Enterprise zamkniętego oprogramowania), który jest bezpłatny dla maksymalnie 25 hostów podłączonych do jednego „hubu”.
CFEngine jest zbudowany na modelu „pull”. CFEngine 3 istnieje od 2008 roku i ma zero podatności wymienionych w National Vulnerabilities Database . (Istnieje kilka słabych punktów dla CFEngine 1 i 2, ale żadna dla CFEngine 3, która została w pełni przepisana i znacznie ulepszona.)
Chociaż możesz używać CFEngine do konfiguracji (sama nazwa pochodzi od „silnika konfiguracji” i jest to oryginalne oprogramowanie do zarządzania konfiguracją), jest jednak niezwykle przydatne, nawet jeśli jest używane tylko do inwentaryzacji.
Gotowe do inwentaryzacji szczegóły obejmują:
- Wersja jądra
- Smak systemu operacyjnego (np. RedHat 6.5)
- Pamięć
- Informacje o procesorze
- Wykorzystanie dysku
- Nasłuchiwanie portów TCP
- Wszystkie zainstalowane pakiety oprogramowania i wszystkie dostępne aktualizacje oprogramowania, wraz z wersjami pakietów i architekturami
- (Out of the box Działa to
apt
i yum
systemów opartych; jeśli używasz czegoś innego można użyć modułu pakiet API . Napisać interfejs cfengine dla innego systemu zarządzania pakietami w wybranym języku)
Plus, oczywiście, możesz napisać własną polisę CFEngine do inwentaryzacji wszystkiego, czego potrzebujesz do inwentaryzacji.
CFEngine Core (produkt społecznościowy typu open source) obsługuje konfigurację serwera, ale nie ma wbudowanych zasobów reklamowych (chociaż możesz zhakować coś razem, jeśli naprawdę chcesz się zająć).
CFEngine Enterprise ma wbudowaną bazę danych Postgres (tylko na koncentratorze, oczywiście nie na agentach), która zawiera informacje o zgodności inwentaryzacji i konfiguracji dla wszystkich podłączonych hostów i udostępnia je za pośrednictwem w pełni funkcjonalnego interfejsu internetowego.
Uwaga: Nie jestem powiązany z firmą CFEngine. Prowadzę szkolenia z obsługi CFEngine i przyczyniłem się do powstania otwartego źródła CFEngine. Ja jestem stronniczy na korzyść cfengine nad innymi produktami (np Lalek), ale tylko dlatego, że szczerze, że to jest lepszy produkt, nie ze względów finansowych.