Software">
Rapport de Stage Final
Rapport de Stage Final
Rapport de Stage Final
Présenté par
Sujet :
Mise en place d'un outil de supervision pour les équipements
informatique
Intitulé du sujet :
Etablissement d’accueil :
Société Tangéroise de Maintenance (STM)
AVANT PROPOS
Encadrant Pédagogique :
Pr. Mohamed, EL BRAQ
Période de projet :
Du 01 Avril 2020 au 31 Mai 2020.
Cadre du Stage :
Projet de Fin d’Etudes présenté en vue de l’obtention d’une Licence
en Sciences et Techniques. (LST)
Filière : Génie Informatique
Nos familles
Qu’on ne pourrait nommer de peur d’en oublier notre attachement et nos
affections les plus sincères.
A nos ami(e)s
A tout ceux qui ont su nous apporter aide et soutien aux moments
propices, nous dédions ce travail, reconnaissant et remerciant
chaleureusement.
Ainsi, on tient à remercier tous ceux qui, de près ou de loin, ont contribué à
sa réalisation. Ce travail est l’agrégat des résultats de trois années de
formation à la FSTT, en ce sens que c’est grâce aux connaissances acquises
durant toutes ces années de formation qu’on a pu réaliser ce travail.
A cet effet, le minimum de justice impose que l’apport de chacun des acteurs
soit reconnu ne serait-ce que par de remerciements :
3. 3 .......................................................................................................................... Chapitre 2 : 14
3.1 3.1 ............................................................................................................... Introduction : 15
3.2 3.2 ........................................................................................................... Problématique : 15
Actuellement toutes les entreprises sont équipées d’un réseau local et des réseaux de
longues distances pour les plus importantes d’entre elles. Leurs parcs informatiques
englobent une dizaine et une centaine d’équipements, engendrés par des serveurs de bases
de données et des serveurs de traitements.
Vu que ces systèmes informatiques sont au cœur des activités des entreprises, leur
maitrise devient primordiale. Ils doivent fonctionner pleinement et en permanence pour
garantir la fiabilité et l’efficacité exigées, et surtout travailler à réduire les problèmes de
défaillances, les pannes, les coupures et les différents problèmes techniques qui peuvent
causer des pertes considérables. De ce fait, les administrateurs réseau font appel à des
logiciels de gestion parc, de surveillance et de supervision de réseaux afin de faire le suivi,
la vérification de l'état du réseau en temps réel de l'ensemble du parc informatique sous
leur responsabilité.
Grâce à un tel système, les délais d'interventions sont fortement réduits et les anomalies
peuvent être aussitôt prises en main avant même qu’un utilisateur peut s’en apercevoir vue
la notification automatique (par email, par SMS) des concernés en cas de problèmes ou
incident à l’aide des outils de gestion et de supervision de parc informatique qui s’avère
nécessaire et indispensable. Elle permet entre autres d’avoir une vue globale du
fonctionnement et des problèmes pouvant survenir sur un réseau.
Dans ce cadre, le présent rapport se base sur trois axes principaux :
La Société Tangéroise de Maintenance (STM) Groupe a été créée le 23 juillet 1998, Pour
répondre aux besoins du Marché Marocain et Africain dans le domaine des nouvelles
technologies.
Aujourd’hui, le Groupe STM Compte cinq agences et une équipe d’une cinquantaine de personnes
composées d’ingénieurs et de techniciens. Tous sont certifiés sur les produits et solutions les plus
répondus sur le marché.
Grâce à la quarantaine de certification et à la confiance que lui ont fait les plus grands acteurs
économiques de la Région, Le Groupe STM se positionne comme l'interlocuteur de référence dans
l’intégration d’infrastructures et de systèmes d’information.
Fruit d’une présence affirmée sur le marché, le Groupe STM a développé depuis sa création en
1998 une expertise de pointe en matière de conception, d’intégration et d’exploitation de solution.
1.2.2Les activités :
Achat et vente de matériel informatique et bureautique.
Maintenance de matériel informatique et électronique, audit, conseil.
Service après-vente, internet.
1.2.3L’organigramme de STM :
STM dispose de plusieurs directions. Chacune des directions a une relation étroite avec
la production. L’organigramme général de STM se présente comme suit :
Afin de garantir la qualité de leurs prestations, la STM Groupe développe des partenariats métiers
et techniques avec les principaux éditeurs et constructeurs du secteur informatique. Leurs équipes
toutes certifiées par les différents constructeurs que nous représentons.
Le thème principal qui sera développé dans ce rapport, à savoir "La mise en place d'un outil de
supervision pour les équipements informatique et faire l'ouverture automatique de ticket"
Le but d’un tel programme est de surveiller les services et les machines (pc, imprimante,
switch, routeur, …). Pour que si un problème survient, le moniteur de supervision nous
prévient un email d'alerte qui transforme à un ticket dans GLPI et ainsi ce ticket traité est
sauvegardé dans l’outil de gestion de parc informatique.
1.4 Conclusion :
Ce chapitre a été conçu pour familiariser l’environnement de travail en présentant l’entreprise
d’accueil et l’architecture réseaux dont elle dispose.
Chaque application fournit plus ou moins directement un service au client, qu’il soit interne à
la société ou client final. Chez « STM » comme dans beaucoup de sociétés, l’informatique
occupe une place de premier plan dans le fonctionnement de l’entreprise.
Le groupe STM assure une garantie locale et un service après-vente pour tout le matériel de
différents constructeurs, elle propose aussi des formules de maintenances allant du curatif
jusqu’au technicien en régie, donc si le client a un problème au niveau d’un serveur il effectue
un appel téléphonique ou envoie un message à l’administration et ainsi le groupe accélère de
la résoudre à partir d’ouvrir manuellement un ticket en GLPI qu’il contient une description
pour connaitre le besoin, et aussi on peut trouver le service exact qui a fait la demande, le type
de matériel ou panne concerné . .
Alors l’administrateur ne peut pas déterminer directement d’où vient le problème lorsqu’une
machine sera inaccessible ou quelle est la machine éteinte ou l’interface réseau qui est hors
service. Et aussi ne peut pas déterminer si un service particulier sur un serveur donné
fonctionne correctement ou non à cause de l’absence de récupération instantanée des
informations sur ces machines. Cette procédure de traitement des problèmes serre la cause de
plusieurs des dirhams de pertes et aussi prend beaucoup temp.
La problématique peut être résumée en comment assurer une qualité de service optimale et
sans arrêt dans un environnement comportant un parc informatique composé de plusieurs
machines, équipements réseaux et des serveurs d’applications sans le client voie le problème.
2.3.4 La supervision :
2.3.4.1 Définition :
La supervision de réseaux peut être définie comme l’utilisation de ressources réseaux adaptées
dans le but d’obtenir des informations (en temps réel ou non) sur l’utilisation ou la condition
des réseaux et de leurs éléments afin d’assurer un niveau de service garanti, une bonne qualité
et une répartition optimale et de ceux-ci.
La mise en place d’une supervision réseau, a donc pour principale vocation de collecter à
intervalle régulier les informations nécessaires sur l’état de l’infrastructure et des entités qui y
sont utilisés, de les analyser et de les rapporter.
2.3.4.2 Rôle :
Le concept de supervision est né au début des années 1980, lors de la croissance importante de
mise en place de réseau informatique dans les entreprises. La supervision réseau a pour but la
surveillance du bon fonctionnement des réseaux, de rapporter et d’alerter les fonctionnements
normaux et anormaux et enfin, la supervision qui consiste à indiquer et à commander l'état
d'un appel, d'un système ou d'un réseau
2.3.4.3 Objectif :
L’objectif d’une supervision de réseaux peut ainsi se résumer en trois points.
Être réactif en alertant l’administrateur (e-mail ou sms) en cas de dysfonctionnement
d’une partie du système d’information.
Être pro actif en anticipant les pannes possibles.
Cibler le problème dès son apparition afin d’agir rapidement de la façon la plus
pertinente possible.
2.3.5.1 Zabbix :
Zabbix est une solution de supervision open-source.
Il permet de superviser les équipements réseau et les serveurs et leur intégrité.
Il utilise également un système de surveillance via SNMP et un système d'alerte via e-mail en
cas de problème.
Zabbix contient également une interface web où l'on peut retrouver toutes les statistiques et
rapports mais il est également possible d'accéder à la configuration de l'outil via cette
interface.
Il supporte aussi bien le trapping que le polling.
2.3.5.2 Nagios :
C'est un outil open source, il a été créé pour tourner sous Linux et peut monitorer des
machines tournant sous Linux, mais aussi Windows ainsi que des OS Unix.
L'outil Nagios, anciennement appelé NetSaint et publié en 1999, a été développé par Ethan
Galstad et suivi par de nombreux contributeurs car open source, tourne de façon périodique et
vérifie à chaque fois les différents paramètres des serveurs, du réseau, des applications que
l'on a spécifier.
Monitoring de charge CPU, d'usage de mémoire du disque dur, logfiles, température des CPU,
utilisation de bande passante... sont autant de paramètres que Nagios peut monitorer. Mais il
est capable aussi de monitorer des services tels que le SMTP (Simple Mail Transfer Protocol),
HTTP (Hypertext Transfer Protocol)
Avantages :
Eyes of Network est une distribution Linux basée sur CentOS. Elle est actuellement distribuée
sous licence GPL.
Eyes of Network inclus les outils suivants :
Au regard de ces informations, nous pouvons relever qu’elles répondent au besoin principal
des utilisateurs. Néanmoins, nous pouvons aussi noter les inconvénients suivants :
Zabbix :
Interface est un peu vaste, la mise en place des templates n'est pas évidente au
début: petit temps de formation nécessaire.
L'agent zabbix communique par défaut en clair les informations, nécessité de
sécuriser ces données (via VPN par exemple).
Nagios :
Eyes of network :
Après une étude comparative sur les différentes solutions existantes, il est donc primordial au
regard des inconvénients recensés de proposer une solution qui pourra répondre à nos besoins.
Une installation plus facile, automatique de tout ce qui est nécessaire au bon
fonctionnement de l'outil.
Une configuration bien plus pratique et intuitive que la configuration de Nagios.
Une interface web plus moderne qui apporte un réel avantage car plus facile à
déchiffrer.
Des graphes générés automatiquement et résultant des différentes informations
recueillies.
Des performances améliorées.
Détection des pannes.
Définition avancée de seuils pour les alertes.
2.3.8.1.1 Fonctionnement :
Le protocole SNMP permet aux administrateurs réseaux de contrôler, superviser l’état des
équipements réseaux à un instant ‘T’. L’équipement réseau envoi des informations vers un
serveur NMS afin de tracer des graphs qui permettront d’analyser l’état du CPU, de la
mémoire, des entrées/sorties…
Le protocole IMAP est un protocole alternatif au protocole POP3 mais offrant beaucoup plus
de possibilités :
IMAP permet de gérer plusieurs accès simultanés
IMAP permet de gérer plusieurs boîtes aux lettres
IMAP permet de trier le courrier selon plus de critères
Postfix :
Postfix est un serveur de messagerie électronique et un logiciel libre développé par
Wietse Venema et plusieurs contributeurs. Il se charge de la livraison de courriers
électroniques (courriels) et a été conçu comme une alternative plus rapide, plus facile à
administrer et plus sécurisée que l'ancien « Sendmail ».
Postfix est publié sous licence IBM Public License 1.0. C'est une licence libre, mais
incompatible avec la GPL.
Fichiers de configuration
Principaux fichiers de configuration :
main.cf
virtual
aliases
access
master.cf
Fichier junk (nom non standard)
2.4 Cahier des charges :
Groupe STM de Tanger souhaite mettre en place un outil lui permettant de superviser son parc
informatique et ses clients d'une manière automatique et avec la plus grande aise possible.
En effet, le parc informatique STM de Tanger se gère avec GLPI, le problème est que cette
gestion ne permet pas de crée les tickets automatiquement lors de dysfonctionnement d’un
équipement. En effet, prend beaucoup de temps aux employés et le client, et le temps est un
élément clé pour une entreprise.
En d’autres termes, il faut implémenter et configurer une solution Open Source qui vise à
superviser à distance les différents équipements et services de STM Tanger et ses clients afin
de gérer les alertes par email en cas de dysfonctionnent du système.
2.5 Conclusion :
Tout au long de ce chapitre, nous avons essayés d’abord, de déterminer la problématique puis
définir la notion de monitoring réseau et réaliser une étude comparative entre les outils de
supervision les plus utilisés et finissant par proposer la solution adéquate pour l’implémenter
et aussi nous avons présenté les protocoles utiliser et le serveur de messagerie.
L'agent SNMP sont utilisé pour suivre l’état des différents équipements actifs sur les réseaux.
Lorsqu’un évènement est détecté par le système de supervision (dans notre cas c’est Centreon)
sur un équipement ce dernier envoie un message d’alerte à l’administrateur à travers le serveur
IMAP.gmail.com, ce mail peut être récupéré par le collecteur de GLPI et un ticket incident va
être créé.
Lorsqu’un ticket crée dans GLPI ce dernier il va envoyer un message à l’administrateur pour
qu’attribuer ce ticket a un technicien quelle va résoudre le problème.
Nous avons utilisé pour les besoins de ce projet un ordinateur portable COMPAC caractérisé
par :
La figure présente l’interface de connexion à la base de données qui est identifiée par le
nom de data base et l’authentification de l’administrateur.
La figure 12 est présentée en deux interfaces, la première interface de setup nous identifie les
quatre utilisateurs par défaut de glpi qui sont l’administrateur glpi, le tech qui est le compte
technicien et les comptes normal et post-only.
La deuxième interface de la figure 13 Présente la vérification des composants installés et le
test effectué pour la vérification de compatibilité de notre environnement avec l’exécution
glpi.
Pour installer Centreon sur une machine Windows il est nécessaire d’utiliser une machine
virtuelle, pour cette raison en utiliser la machine virtuelle VMware.
Pour télécharger l’installation de VMware il suffit de visiter son site web officiel
www.vmware.com .
Une fois connecté à la session, repérer IP avec command ifconfig ou bien ip addr.
En trouve que l’adresse de Centreon est : 192.168.0.139
Accéder au menu Configuration> Plugin Packs et installer Windows SNMP Plugin Pack :
Le nom du serveur
Une description du serveur
L'adresse IP
La version et la communauté SNMP
Cliquer sur + Add un nouveau bouton d’entrée dans le champ Modèles, puis sélectionner
le modèle personnalisé OS-Windows-SNMP dans la liste. Et cliquer sur Save.
Dans le champ Description, entrez le nom du service à créer, puis sélectionnez l'host pour lier
ce service. Dans le modèle déposé, sélectionnez le modèle personnalisé OS-Windows-Disk-
Global-SNMP-Custom.
Déployer une configuration :
Lors de la création / suppression / modification d'objets via l'interface de configuration, les
modifications effectuées ne sont pas appliquées automatiquement au planificateur. Pour
appliquer les modifications effectuées, il est nécessaire de suivre la procédure ci-dessous.
Premier pas :
Remarque :
Tous les autres équipes informatiques (switch, Cisco, imprimante, routeur…) sont ajouter à
même manière de machine Windows seulement une différence à leur configuration de l’agent
SNMP et le plugin installer.
2. 2. Une fois le service installé, nous vérifions qu'il est configuré pour démarrer au
démarrage en exécutant:
o Pour CentOS 6:
chkconfig snmpd on
o pour CentOS 7:
systemctl enable snmpd
Configuration :
1. Effectuer une sauvegarde du fichier de configuration d'origine en exécutant::
o mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.orig
2. Créer un nouveau fichier de configuration SNMP en exécutant:
o touch /etc/snmp/snmpd.conf
3. Une fois que le nouveau fichier de configuration, générer une chaîne aléatoire pour la
chaîne de communauté SNMP à l'aide d'un outil tel que passwordsgenerator.net
Configuration :
Mettre à jour le SNMP sur le serveur d'impression. Si ne le fait pas, les imprimantes
apparaîtront comme «Hors ligne»
1-Ouvrir la gestion de l'impression en appuyer sur la touche Windows+R, puis taper
printmanagement.msc et appuyer sur la touche Entrée.
2- faire un clic droit sur l'imprimante et choisi Propriétés…
3-cliquer sur l'onglet Ports et choisis Configurer le port.
4- au bas de ce menu, if faut assure que le "Nom de communauté" correspond à ce que nous
configurons sur l’imprimante. A notre cas, SNMP est activé et Windows est configuré pour
utiliser le nom de communauté par défaut « public ».
prompt#telnet testrouter
2-Aller a enable mode by specifying the password:
Router>enable
Password:
Router#
3- Accéder au mode d'activation en spécifiant le mot de passe :
Router#configure terminal
Entrer les commandes de configuration, une par ligne. Fin
avec CNTL/Z.
Router(config)#
4- Utiliser la commande ci-dessous pour ajouter une chaîne de communauté en lecture seule :
3- Configurer la partie de la notification de chaque host ou bien service pour envoi des
notifications à une adresse d’administrateur.
Nous allons à Configuration => Services => Services by host et choisissons le service que
nous souhaitons activer la fonction d'envoi de notifications par e-mail, dans ce cas, double-
cliquons sur le service "Disk-C.
Configuration de postfix :
La configuration de postfix permet au système de surveillance d'envoyer des e-mails via
Gmail.
1-Tout d’abord il faut installer postfix , le paquage cyrus-sasl-plain et mailx.
En utilisons les commandes suivantes :
-> yum install postfix
-> yum install cyrus-sasl-plain
-> yum install mailx
2- nous accédons à la zone relayhost sur le fichier "/etc/postfix/main.cf" et nous utilisons
l'éditeur de texte préféré (vim, vi, nano ...) pour ajouter une ligne au fichier de configuration
Postfix permettant au système de surveillance d'envoyer du courrier via Gmail.
4-nous définissons la permission pour ce fichier, seul l'utilisateur root peut le voir et le
modifier et créer une table de recherche Postfix avec postmap.
#chown root :postfix /etc/postfix/sasl_passwd
# chmod 640 /etc/postfix/sasl_passwd
# postmap /etc/postfix/sasl_passwd
Configurer Gmail :
Configurer le compte Gmail d’administrateur pour autoriser des applications moins sécurisées.
Accéder à compte Gmail et doubler pour "Activer l'accès (déconseillé)" et faire glisser le
bouton Autoriser les applications moins sécurisées de OFF à ON.
Enfin, nous redémarrons le service postfix et testons l'envoi d'alerte par e-mail via messagerie
gmail.
# systemctl restart postfix
# echo "Test alert from monitoring system" | mail -s "Test mail"
stm.njmatanger@gmail.com
nous accédons maintenant à e-mail et confirmons que la boîte aux lettres a bien été reçue.
Configuration de GLPI :
*Aller dans le menu Configuration > Collecteurs, cliquez sur Récupérer les courriels
maintenant afin d’importer les mails existants déjà dans la boîte mail
Remarque : non seulement les emails qu'il arrive du Centreon transforme à un ticket mais
aussi chaque email arrive au compte préciser à travers un utilisateur par exemple :
Figure 48:les notifications qui on arrive à la boite email de l’admin à partir de Centreon
Tout d'abord, nous devons activer compte Gmail à travers nous terminal
1- Nous utilisons la commande suivante pour installer les packages requis.
# ym update
# yum install ssmtp
2- Nous Modifions le fichier ssmtp.conf pour connecter à compte d'administrateur
Gmail.
# vi /etc/ssmtp/ssmtp.conf
root=virtualcoin.videos@gmail.com
mailhub=smtp.gmail.com:465
FromLineOverride=YES
AuthUser=virtualcoin.videos@gmail.com
AuthPass=kamisama123
UseTLS=YES
Dans glpi :
Aller dans la menue configuration> Notifications.
Activer le suivi par courriel
Cliquer sur configuration des suivis par courriels et remplirez les champs suivants :
Figure 51:l’email d’alerte informe l’admin par l’ouverture du ticket sous GLPI
3.8 Conclusion :
Dans ce chapitre nous avons penchés sur l’aspect pratique de notre projet, en détaillant les
étapes de la mise en place, la configuration, la présentation des outils et technologies
manipulés et l’utilisation de notre solution.
Quel que soit la qualité dispositifs de sécurité ne peuvent pas protéger de façon optimale un
réseau s’il n’est pas correctement supervisé.
En effet, la sécurité d'un système informatique ne se résume pas qu'au piratage. Elle
correspond à un vaste domaine qui englobe beaucoup de notions.
Ainsi, la sécurité d’un réseau repose d’une part sur l’architecture et son adéquation aux
besoins des composants qui le constituent, mais aussi sur l’administration et la supervision,
continue et efficace de ces équipements.
La supervision du réseau, doit prend une part très importante au sein de l'administration d'un
parc informatique, il aide à anticiper les pannes et réagir rapidement tout en donnant une
meilleure disponibilité et une meilleure qualité de service.
La supervision c'est sans contestation le plus qui vous permettra de vous distinguer des autres.
Aujourd'hui, ce n'est plus un luxe mais une nécessité dans cette guerre à la disponibilité et de
la sécurité Informatique.
Au terme de ce projet, on a eu la satisfaction de bien apprendre un outil géant de la
supervision ainsi que sa configuration et son fonctionnement leur ouverture automatique de
ticket dans la Gestion libre de parc informatique (GLPI).
Mais plus que cette satisfaction, on a eu le plaisir de travailler dans un domaine passionnant
qui est la supervision des équipements informatique et envoie les messages d’alertes.
En effet, ce stage nous a permis non seulement d’approfondir nos connaissances en
Supervision des réseaux informatiques mais aussi d’acquérir une expérience
Parfaitement un domaine passionnant et intéressant.
Notre travail consistait à Mise en place d'un outil de supervision pour les équipements
informatique. Dans un premier lieu, et faire l'ouverture automatique de ticket dans GLPI nous
avons proposé la solution après avoir réalisé une étude sur les différentes solutions open
source existantes sur le marché. Dans la partie réalisation, nous avons mis en place l’outil
CENTREON et le configurer sur les équipements informatiques pour les mieux superviser et
alerter l’administrateur par mail en cas de pannes. Après cela nous avons configurer GLPI
pour que le ticket s'ouvrira automatiquement
Comme perspectives, nous proposons l’amélioration de ce travail par : La configuration des
notifications par SMS.
[Supervision informatique] Page 49
5 Acronymes et abréviations :
GLPI : Gestion Libre de Parc Informatique
IP : Internet Protocol
SNMP : Simple Network Management Protocol
DHCP : Dynamic Host Configuration Protocol
GPL : General Public License
HTML : Hypertext Markup Language
IMAP : Interactive Mail Access Protocol
LAN : Local Area Network
PHP : Personal Home Pages
POP3 : Post Office Protocol version 3
SMTP : Simple Mail Transfer Protocol
TCP : Transmission Control Protocol
UDP: User Datagram Protocol
HTTP: Hypertext Transfer Protocol
HTTPS: Hypertext Transfer Protocol Secure
SASL: Simple Authentication and Security Layer
CPU: central processing unit
NMS : Network Management System
PDP: Programmed Data Processor
XML: Extensible Markup Language
CSV: comma-separated values
PNG: Portable Network Graphics