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
L'article Ralph Asset Management pour Datacenter, CMDB, DCIM est apparu en premier sur L'admin sous GNU / Linux - Blog Libre.