Forum général.cherche-logiciel Gérer ses serveurs facilement sans se brainfuck

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
9
nov.
2017

Je cherche un logiciel libre avec une interface web bling bling permettant de gérer une quantité X de serveurs.

Le but est de pouvoir surveiller l'état physique des machines (capteurs de températures, listes périphériques, espace dispo, interfaces réseaux, etc) et des services, ainsi qu'automatiser certaines tâches (installation de logiciel, mise à jours système, déploiement de scripts, etc).

Actuellement je check des solutions comme Chef, Puppet, Ansible Tower, jarvis, yana/sarah et j'ai déjà testé rudder (que je trouve prometteur mais trop axé pro et pas assez geek).
Si je demande votre avis, c'est afin d'éviter de devoir, encore, tester 50 logiciels :P (qui en prime ne sont pas simple)

  • # Un outil ?

    Posté par  . Évalué à 3.

    Je pense que ce sont deux besoins différents : le premier de la supervision via de la métrologie probablement et le deuxième de la gestion de configuration des serveurs.

    Pour le premier, je te conseille de regarder autour de Graphana avec Prometheus||InfluxDB||Graphite. Pour le deuxième je pense que tu as déjà la bonne liste. Tu as peut-être oublié SaltStack…

    • [^] # Re: Un outil ?

      Posté par  . Évalué à 1. Dernière modification le 10 novembre 2017 à 01:13.

      Graphana a l'air trop stylé merci pour le partage.
      C'est dommage que ça ne semble gérer que le monitoring par contre :)

      Si vous codez un logiciel sans une interface chatoyante, alors vous faites de la merde. Donation bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat

      • [^] # Re: Un outil ?

        Posté par  . Évalué à 4.

        Même pas, il faut voir quel est ton besoin et distinguer 2 types de supervision :

        • la métrologie : des jolis graphes pour tout type de métrique sur les machines (munin/grafana)
        • le monitoring : des checks avec alertes, historique, éventuellement SLA (nagios et co.)

        On me fera remarquer que les checks de monitoring s'appuient souvent sur les mêmes métriques que celles qui sont graphées. De plus en plus on cherche à avoir un seul outil qui concilie les 2. Mais aujourd'hui ça a l'air encore balbutiant. Tu pourras trouver pas mal d'articles et discussions à ce sujet sur le web, il y avait eu par exemple une discussion sur FRsAG sur le sujet : https://www.frsag.org/pipermail/frsag/2017-August/008701.html

  • # Nagios ?

    Posté par  . Évalué à 4.

    Ça fait bien longtemps que je ne l'ai plus fait moi-même, mais un bête Nagios, ça ne suffirait pas ?

  • # monitoring pour surveiller l'etat, configuration manager pour le reste

    Posté par  . Évalué à 4.

    monitoring :
    - cacti/munin/nagios
    - des outils plus complet : icinga, nagiosXI

    gestion du changement/configuration :
    - tu les as deja cité

    sinon tu peux regarder du coté de webmin, qui une fois installé sur tes X serveurs, et mise en "cluster" te permet de lancer des mises à jours sur tous les serveurs, de prendre la main ou de configurer les fonctionnalités de celui-ci

    • [^] # Re: monitoring pour surveiller l'etat, configuration manager pour le reste

      Posté par  . Évalué à 1. Dernière modification le 10 novembre 2017 à 14:00.

      Merci d'apporter ta pierre a l'édifice, comme d'hab :) (merci aux autres aussi hein,je ne vous répond pas à tous mais je lis vos suggestions avec attention)

      Je suis en train de zieuter webmin.

      Ayant vraiment besoin de pouvoir gérer mes machines sans y dédier ma vie, là je suis près a recoder la roue si c'est nécessaire :p

      Si vous codez un logiciel sans une interface chatoyante, alors vous faites de la merde. Donation bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat

      • [^] # Re: monitoring pour surveiller l'etat, configuration manager pour le reste

        Posté par  . Évalué à 1.

        Webmin ne semble pas trop convenir : pas de résumé de l'ensemble de l'infra (Dashboard limité a "this server") et les actions qu'on peut accomplir sur les autres serveurs ont l'air assez limité (comparativement à se qu'on peut faire sur "this server").
        Ou alors j'ai raté quelque chose :)

        Si vous codez un logiciel sans une interface chatoyante, alors vous faites de la merde. Donation bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat

        • [^] # Re: monitoring pour surveiller l'etat, configuration manager pour le reste

          Posté par  . Évalué à 2.

          mea culpa
          dans le webmin il faut scanner et enregistrer les serveurs dans "webmin servers index"
          ensuite chercher le menu "cluster" un peu plus bas

          et là tu as des modules "cluster cron", "cluster packages", etc
          et là encore tu decides sur quel serveur tu veux intervenir

  • # Gestion de parc

    Posté par  . Évalué à 3.

    GLPI ( http://glpi-project.org/ ) me vient à l'esprit

    • [^] # Re: Gestion de parc

      Posté par  . Évalué à 2.

      couplé avec OCSinventory en effet, cela peut permettre de faire cela

  • # The foreman ?

    Posté par  . Évalué à 2.

    Il y a aussi The foreman, une surcouche de Puppet, géré par Redhat, qui a l'air assez ergonomique et complet.

    Le plugin Katello géré par Redhat aussi permet d'ajouter des fonctionnalités.

    Par contre comme Redhat a acquis Ansible, je ne sais pas quel impact ça va avoir sur the foreman.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.