Pracuję z pakietem narzędzi do automatyzacji serwerów HP od dłuższego czasu i chociaż jest to świetne narzędzie - to zbyt wiele dla małej firmy lub sieci domowej (dokładniej: jest zdecydowanie za drogie dla czegoś mniejszego niż duża firma stać).
Jestem trochę zaznajomiony z Puppet i OpenNMS do udostępniania i monitorowania. Po przejrzeniu innych informacji wydaje się jednak, że nie ma zbyt wielu narzędzi do zarządzania, które są wystarczająco dojrzałe, aby można było z nich korzystać bez większego wysiłku w celu ich utrzymania.
Czy istnieją inne narzędzia FLOSS (obsługiwane komercyjnie) do zarządzania:
- obsługa serwerów
- kontrola łatek
- wypychanie pakietu oprogramowania
- itp
Ekspansja
- integracja z obsługą natywną jest w porządku (kickstart, jumpstart, autoyast, unattend.txt, winpe itp.)
- GUI jakiegoś rodzaju byłoby fajne , ale nie wymagane
- Chcę mieć możliwość skonfigurowania, na przykład, profilu systemu operacyjnego i dostarczenia go do X-wielu urządzeń, najlepiej z polami, które byłyby wypełniane podczas procesu dla nazwy hosta, adresu IP itp.
- oparte na agentach jest lepsze niż nie oparte na agentach (tj. wiem, że mogłem użyć czegoś takiego jak pssh do zarządzania pakietami i łatkami, ale to wymaga wstępnie udostępnionych kluczy w przeciwieństwie do uwierzytelniania agenta / certyfikatu)
- możliwość połączenia się z Nagios, OpenNMS lub podobnym byłoby fantastyczne - tak znane porty, procesy i dane SNMP byłyby świetne
- wsparcie wirtualizacji byłoby bardzo pomocne - ale jestem OK ze to nie jest w stanie stworzyć maszynę wirtualną, po prostu zapełnić / przepis go
Jeśli odpowiedź na to pytanie brzmi: „Oto kilka narzędzi, które są częścią rozwiązania”, jestem gotów zbudować jakieś opakowanie na własny użytek.