Ralph Asset Management pour Datacenter, CMDB, DCIM

Ralph est une solution de gestion d’actifs orientée Datacenter, on peut le comparer à une CMDB (Configuration Management DataBase) pour les personnes sensibilisées à ITIL ou alors de DCIM (Data Center Infrastructure Management)

Ralph est libre sous licence Apache v2.

Voici un bref descriptif de l’architecture Ralph

Ralph Core

Ralph Core (DCIM et CMDB) agit comme un système de base pour toutes les applications Ralph.

Il s’agit d’une base de données des réseaux, adresses ip, racks, et du matériel découvert.

Il permet de :

  • Scanner le réseau automatiquement de manière périodique ou manuelle
  • Déployer des serveurs en générant les configurations DNS/DHCP et en utilisant I/PXE
  • Voir les relations entre les CI (Configuration Items) en utilisant l’interface de visualisation de la CMDB

Ralph Assets

Ce sous-module permet une gestion avancées des actifs qui a les caractéristiques suivantes :

  • Inventaire manuel
  • Peut être utilisé conjointement avec la découverte Ralph de base en utilisant une technique de rapprochement
  • Couvre le cycle de vie complet des actifs de l’achat jusqu’au retrait.
  • Permet de générer des rapport PDF personnalisés
  • Gestion des licences intégrés
  • Support matériel de base et getion des contrats
  • Module facile et utilisable pour des tâches d’inventaire génériques

Ralph Pricing “Scrooge”

Ce sous-module fournit une facturation flexible et un sous-système d’information financière qui peut :

  • Calcul le TCO des services en utilisant des méthodes de calcul complexe, en prennant en compte les temps de travail du support et le coût de la virtualisation
  • Support de facturation OpenStack avec le coût du matériel
  • Visualisation l’historique des données chaque jour pour superviser les tendances à travers le temps

Ralph CMDB

Ralph fournit une première version (expérimentale) d’un module de CMDB

Ce module est une fonctionnalité « ITIL » qui permet de gérer son infrastructure et les relations entre les différents composants. Il permet de connecter ses CIs avec des événements des tâches et des tickets qui leurs sont assignés.

Avec ce module, il est possible de :

  • Se concentrer non seulement sur ​​les infrastructures mais aussi sur les processus dit « Business »
  • Utiliser des couches et des relations pour regrouper des composants connexes
  • Intégrer avec des systèmes externes, comme de la supervision, du déploiement, de la gestion de version, des outils de ticketing, ça permet aussi de conserver les relations entre les CIs et les événements

À l’instant T, Ralph fournit les fonctionnalités suivantes :

  • Possibilité de créer des relations entre les CIs :
    • contient, fait partie de, requiert, est requis par, est le rôle de, a des rôles
  • Permet d’assigner un modèle à des CIs
  • Fournit des statistiques sur les changements et des rapports sur les CIs ayant le plus ou le moins changés
  • Ajouter des attributs personnalisés aux CIs en fonction de leur type
  • Possibilité d’étendre par des modèles personnalisés, des relations et des types.

Pour un système complet, Ralph CMDB fonctionne actuellement avec :

  • Supervision de l’infrastructure avec Zabbix
  • Gestion de configuration avec Puppet
    • Versionning des configurations
    • notifications de configurations effectuées par l’agent
  • Gestion des actifs par Ralph, tout simplement 😉
  • Gestion des demandes via l’intégration de JIRA pour les incidents et problèmes

 

Bref, ça faisait un moment que j’avais mis de côté la rédaction de cet article faute de temps, la liste des fonctionnalités couvertes est simplement impressionnante !!!
Personnellement, sans avoir testé, il ne me manquerait que le remplacement de Zabbix par du Shinken et Jira par OTRS

 

Liens utiles :

Site Officiel de Ralph

Documentation de Ralph (très complète)

 

Note :

L’image illustrant le rack provient d’OpenClipart

Author: Pierre-Yves Dubreucq

Passioné par les logiciels libres depuis 2001, je suis VP Bare Metal (Dedibox) chez Scaleway. Je tiens ce blog depuis 13 ans avec beaucoup moins d'assiduité malheureusement qu'à ses débuts, mais bon, le temps est une denrée rare.

Share This Post On

4 Comments

  1. Bonsoir,

    OTRS disposant déjà de son propre outil de type CMDB, OTRS::ITSM. Dès lors, que te manque-t-il, à part une liaison avec Zabbix ?

    Connaissais-tu cette extension ?

    Post a Reply
    • Salut @SurcouF
      Désolé pour le temps de réponse, je n’avais pas vu ton commentaire…
      Oui je connais cette version, mais je trouve qu’OTRS est un peu une usine à gaz, même s je prévois de l’utiliser pour ma gestion des changements. Je l’utilise déjà pour la gestion des incidents/problème et demandes.
      Mais ce que je trouve intéressant dans Ralph, c’est entre autre, la connection avec Puppet qui permettrait à chaque modification de mettre à jour le CI de ma CMDB.
      Le côté découverte automatique de Ralph est également sympa, car tout rentrer à la main…
      La visualisation des CI en mode visuel peut être pratique.
      Voici pour quelques raisons, les deux seraient à comparer plus en profondeur et à tester en tous cas
      J’espère avoir répondu à ta question
      Bonne journée
      Pierre-Yves

      Post a Reply
  2. merci pour l’article je vais adopter ce ralph

    Post a Reply

Trackbacks/Pingbacks

  1. Ralph Asset Management pour Datacenter, CMDB, DCIM | My Tiny Tools - […] Ralph Asset Management pour Datacenter, CMDB, DCIM est apparu en premier sur L'admin sous GNU / Linux – Blog…

Submit a Comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *