Je travaille avec la suite d'outils HP Server Automation depuis longtemps, et même si c'est un excellent outil - c'est trop pour une petite entreprise ou un réseau domestique à utiliser (plus précisément: c'est beaucoup trop cher pour rien de moins qu'une grande entreprise se permettre).
Je connais un peu Puppet et OpenNMS pour l'approvisionnement et la surveillance. Cependant, après avoir recherché d'autres informations, il semble qu'il n'y ait pas grand-chose en termes d'outils de gestion suffisamment mûrs pour être utilisés sans beaucoup d'efforts pour les maintenir.
Existe-t-il d'autres outils FLOSS (pris en charge commercialement est très bien) pour gérer:
- provisionnement de serveur
- contrôle des correctifs
- progiciel poussant
- etc
Expansion
- l'intégration avec le provisionnement natif est correcte (kickstart, jumpstart, autoyast, unattend.txt, winpe, etc.)
- une interface graphique d'une certaine sorte serait bien , mais pas obligatoire
- Je veux pouvoir configurer, par exemple, un profil de système d'exploitation et l'envoyer à des appareils X-many , de préférence avec des champs qui seront remplis au cours du processus pour le nom d'hôte, l'IP, etc.
- basé sur agent est préférable à non basé sur agent (c'est-à-dire que je sais que je pourrais utiliser quelque chose comme pssh pour la gestion des packages et des correctifs, mais cela nécessite des clés pré-partagées par opposition à l'authentification par agent / certificat)
- être capable de se connecter à Nagios, OpenNMS ou similaire serait fantastique - donc les ports, processus et données SNMP connus seraient formidables
- le soutien de la virtualisation serait vraiment utile - mais je suis OK avec elle ne pas être en mesure de créer la machine virtuelle, juste remplir / disposition il
Si la réponse à cette question s'avère être "voici un tas d'outils qui font partie de la solution", je suis prêt à construire un wrapper d'une certaine sorte pour mon propre usage.