Superviser le réseau
introduction à la supervision Nagios/Centreon
---------------------------------------------------------------------------------
Qu'est-ce que la supervision informatique ?
La supervision informatique est un ensemble d'équipements et de ressources qui aident au bon fonctionnement d'un système d'information. Ce concept de supervision met en place une maintenance qui pourra surveiller, rapporter et alerter les fonctionnements ou dysfonctionnements des systèmes informatiques en temps réel et pourra les résoudre dans un temps imparti. La supervision apporte un contrôle aux niveaux :
Technique et réseau,
Des machines afin qu'elles ne soient pas en surchauffe,
De la surveillance des applications et des ensembles des activités,
Des bases de données et des sauvegardes,
De l'espace de stockage,
Des systèmes d'exploitation,
Des mises à jour,
De la performance du système informatique et des serveurs,
Des sites,
Etc.
---------------------------------------------------------------------------------
Principaux concepts de supervisons informatiques
Découvrez les principaux concepts de supervisions informatiques
Les deux concepts de supervisions leaders sur le marché sont Centreon et Nagios.
Nous allons aborder leur histoire, comment et par qui ont-ils été créés, et connaître leur rôle dans le monde du système informatique.
Comprendre Nagios
Comme nous l'avons dit précédemment, Nagios est un logiciel de supervision des applications, systèmes et réseaux.
Il est le doyen des applications de supervision. Il est basé sur le logiciel NetSaint fondé par Ethan Galstad en 1999 qui était auparavant un logiciel de supervision des hôtes et services et qui, en cas de dysfonctionnement, lançait l'alerte. Mais il n'agissait pas au niveau de la maintenance du réseau.
Et c'est en 2002 que NetSaint devient donc Nagios, puis évolue dès 2007 dans la société Nagios Enterprise LLC.
Nagios est aussi une solution open source qui se décompose en trois parties :
Un ordonnanceur, qui va se charger de trier les commandes et exécuter les tâches de supervision en fonction de leur priorité.
L'interface Web, qui donne la possibilité d'avoir une vue d'ensemble du système d'information.
Les plugins : Nagios est basé sur un système de plugins qui se sert des commandes établies par Nagios Core. C'est une multitude de programmes que l'on peut améliorer en fonction des besoins.
FondamentalÀ quel niveau Nagios agit-il ? Que permet-il ?
Nagios, donne la possibilité de :
Surveiller des équipements et des systèmes via des protocoles tels que : SMTP, POP3, HTTP, NNTP, SNMP, FTP et SSH.
Surveiller à distance les réseaux et systèmes d'exploitation.
Superviser les différentes ressources des serveurs (capacité du disque dur, charge du processeur) sur les systèmes d'exploitation les plus diffusés.
Lancer l'alerte en l'adaptant avec l'utilisation de plugins (alerte par e-mail, SMS, etc.).
Utiliser SSH pour la supervision, ou bien un tunnel SSL.
Faire l'interface avec SNMP.
Vérifier des services et des hôtes, celle-ci peut se faire en parallèle.
Définir une hiérarchie au niveau du réseau afin de voir la différence entre le serveur qui est en dysfonctionnement et un serveur injoignable.
Limiter la visibilité : les utilisateurs ont un accès limité sur certains éléments.
Créer ses plugins de supervision aux normes Nagios.
Créer ses plugins de notification.
Écrire les plugins : scripts Shell (Bash, ksh, etc.), C++, Perl, Python, Ruby, PHP, C#, etc.
Retirer des alertes par les administrateurs.
Gérer des transmissions des alertes (si elles ne sont pas acquittées, elles sont envoyées vers un autre groupe).
Comprendre Centreon
Comme le veut la logique, Centreon est une solution de supervision d'applications comme Nagios.
Centreon est basé sur les concepts de Nagios.
Un peu d'histoire sur Centreon :
2003, Julien Mathis et Romain Le Merlus utilisent le logiciel Open Source NAGIOS. Puis, ils décident de créer leur propre interface : OREON.
La société voit le jour en 2005 : Merethis. En 2007, Oreon devient Centreon à la suite d'un conflit avec Orion (logiciel de supervision édité par SolarWinds) et passe de l'Open Source au développement Open Core (Centreon reste open source mais devient payant pour les entreprises).
En 2008, c'est la toute première édition commerciale du programme de supervision informatique.
En 2009, les premiers modules de supervision centrés métiers sont opérationnels (Centreon, aligne leurs opérations informatiques sur leurs objectifs de développement).
Depuis 2012, Centreon soumet une alternative à Nagios et se compose de trois Open Source :
Centreon Engine (reçoit des flux de différentes sources et les renvoie vers plusieurs destinations dans différents formats).
Centreon Broker (surveille les hôtes et les services, puis donne l'alerte au moindre dysfonctionnement).
Centreon Web, qui est l'interface de présentation.
Ces logiciels Open Source sont disponibles sous quatre formats :
SO Linux basée sur la distribution CentOS v7,
Paquets RPM sur RedHat v6 et v7,
Machines virtuelles sur CentOs v6 et v7, au format OVA,
Archives contenant les sources sur GNU / Linux.
2013, évolution du réseau des clients et partenaires au niveau international. À partir de la version 2.4 de Centreon sortie en janvier 2013, Centreon retire définitivement Nagios de sa plateforme Web.
En 2015, la société Merethis change de nom pour Centreon et réunit les entreprises multi-sites et les PME.
En 2018, accroissement des activités en Amérique du Nord, en Suisse et au Benelux. De nouveaux bureaux sont agencés à Toronto, au Luxembourg et à Genève. Centreon est basé sur le système d'exploitation CentOS (distribution de Linux destinée aux serveurs et aux postes de travail).
2019, De nouveaux partenariats technologiques sont signés en Europe et en Amérique du Nord. La plateforme de supervision évolue et prend en charge les milieux multi-clouds dynamiques, l'Internet des Objets et les réseaux distribués.
2020, Centreon supporte AIOps (Intelligence Operations Systems) ce qui veut dire que c'est l'intelligence artificielle qui est utilisée pour les opérations informatiques. AIOps automatise et rend plus facile les opérations des services du système informatique.
Centreon a développé d'autres produits complémentaires tels que :
Centreon EPP (Enterprise Plugin Packs),
Centreon BAM (Business Activity Monitoring), sert à analyser les activités métiers,
Centreon MBI (Monitoring Business Intelligence), un accessoire de reporting et de business intelligence,
Centreon MAP, un accessoire de modélisation et de visualisation.
Il propose le ProServices, l'accompagnement et expertise, mais également des formations.
FondamentalQuelles sont les solutions de Centreon ?
La composition des solutions Centreon totalement open sources : OSS (Open Source Software) sont :
Vue synthétique de la supervision de son SI,
Les graphiques de performances,
Des rapports sur les ressources supervisées,
Configuration de l'interface pour les différents objets et fichiers de configurations des ordonnanceurs,
Coordination de chaque paramètre de l'interface web,
Restriction des accès aux ressources et pages de l'interface,
Suivre des logs d'utilisation de la solution (logs de modifications des ressources),
Élaboration d'un tableau de bord avec widgets graphiques (carte Google Maps, listage des ressources, etc.),
Possibilité de modifier et d'amplifier des modules pour étendre les fonctionnalités de la solution.
Centreon propose aussi les mêmes services que Nagios mais en version payante (voir plus haut).
Centreon est une solution de supervision des applications, systèmes et réseaux appuyés sur les concepts de Nagios. C'est un logiciel qui a de nombreux avantages, grâce à sa gratuité, mais aussi grâce aux modules complémentaires qui sont payants.
Découvrez pas à pas l'installation de Centreon
Il faut tout d'abord télécharger Centreon sur le site officiel.
Rendez-vous sur Download Centreon,
Téléchargez l'application.
Étape 1 : Une fois le téléchargement terminé, allez dans « l'Explorateur de fichier » puis « Téléchargements » pour trouver « Centreon ».
Étape 2 : Dans le menu, sélectionnez la première option : « Install CentOS 7 ».
Étape 3 : Choisissez la langue souhaitée et poursuivez.
Étape 4 : Après avoir choisi la langue, on va passer au type d'installation.
Étape 5 : Après avoir sélectionné le type d'installation, validez : « Central with database » et cliquez sur « Terminé ».
Étape 6 : Cliquez ensuite sur « Destination de l'installation » dans la partie « SYSTÈME ».
Étape 7 : Sélectionnez le périphérique sur lequel faire l'installation, puis continuez sur « Terminé ».
Étape 8 : Toujours dans la partie « SYSTÈME », cliquez sur « NOM D'HÔTE ET RÉSEAU ».
Étape 9 : Activez par la suite l'option réseau puis cliquez enfin sur « Terminé ».
Étape 10 : Maintenant il faut démarrer l'installation de Centreon.
Étape 11 : Une fois l'installation terminée, il faut créer un mot de passe administrateur dans « PARAMÈTRES UTILISATEUR » et cliquer sur « Terminé ».
Étape 12 : Cliquez sur « Redémarrer » pour commencer l'utilisation de CentOS.
Étape 13 : Après le redémarrage de CentOS choisissez l'option « CentOS Linux (3.10.0-1062.e17.x86.64 7 (Core) » et appuyez sur « Entrée ».
Étape 14 : Tapez ensuite « root » juste après « localhost login ».
Complément
Le login est « root » par défaut. Quand on tape le mot de passe, on ne le voit pas, mais il est quand même valide.
Méthode
Étape 15 : Afin de vérifier l'accès à Internet, faire un ping sur Google.
Étape 16 : Ensuite, procédez à un « ip a » pour afficher votre ip.
Complément
Dans le cas de la démonstration de l'installation, l'adresse ip est : 172.21.65.68.
Méthode
Étape 17 : Tapez l'IP sur la barre de recherche internet et le menu de Centreon apparaîtra.
Étape 18 : À l'étape 2 et 3 de l'installation de Centreon, on verra que les modules sont tous prêts.
Il faudra poursuivre de l'étape 2 à l'étape 4 en cliquant sur « Next ».
Étape 19 : Maintenant il faut procéder à la création du compte admin et cliquer ensuite sur « Next ».
Étape 20 : À cette étape, on passe à l'installation et à la création de MySQL Secure.
Étape 21 : Cette étape concerne l'installation et la création de Database. Entrez les identifiants, puis cliquez sur « Next ».
Étape 22 : L'installation des bases de données est en cours.
On passe ensuite à l'installation des modules.
Une fois ces étapes passées, cliquez sur « Install » puis sur « Next ».
Étape 23 : L'installation de Centreon est terminée. Cliquez sur « Finish ».
Étape 24 : Rentrez les identifiants : admin et le mot de passe qui ont été créés au tout début de l'installation pour entrer dans le compte Centreon, puis cliquez enfin sur « Connect ».