Vous êtes sur la page 1sur 13

MOREL Valentin BTS SIO 1ère année

RAPPORT DE STAGE

Mis en place d'un serveur de supervision

1ère année BTS SIO (SISR)

Morel Valentin

du 23/05/16 au 24/06/16

Stage au service informatique et


télécommunication de la Mairie de Bourg-en-
Bresse

1
MOREL Valentin BTS SIO 1ère année

SOMMAIRE

1.Remerciements

2.Introduction

3.Présentation

4.Lexique

5.Mon expérience

2
MOREL Valentin BTS SIO 1ère année

Remerciements

Je souhaite déjà commencer ce rapport de stage par des remerciements en


commençant par ceux qui m'ont beaucoup appris et permis d'effectuer ce stage
avec un accueil très agréable.

Tout d'abord, le service informatique et télécommunication et l'ensemble du


personnel, pour leur accueil chaleureux dans la bonne humeur, ainsi que leur
soutien.

Le responsable de la fonction informatique, Bruno Verneret, pour sa démarche


d'intégration dans l'organisation et son projet qui m'a été confié.

Lilian Burato, tuteur de stage, pour son encadrement, ses explications, ses conseils,
son soutien.

Damien Piroud, pour son attention, ses explications et réponses a mes questions.

Benassar Ennaji, pour m'avoir fait découvrir d'autres aspects du métier et pour ses
conseils et explications.

3
MOREL Valentin BTS SIO 1ère année

Introduction

Pour ma première année de BTS SIO (Systèmes Informatiques aux Organisations),


option SISR, j'ai du effectuer un stage au sein d'une organisation et je me suis donc
dirigé vers le service informatique et télécommunication de la Mairie de Bourg-en-
Bresse durant 5 semaines, du lundi 23 mai 2016 au vendredi 24 juin 2016.

La mission qui me fut confié durant ce stage était de mettre en place un serveur
de supervision de système et réseau, l'étudié et ensuite, une possibilité futur de le
mettre en œuvre par l'organisation. Ce sujet fut une totale découverte pour ma
part, car nous ne l'avons pas encore étudié en cours, et ainsi cela ma permis
d'accroître mes connaissances personnelle et professionnelle et découvrir
différents aspects du domaine informatique.

Situation géographique :

Mairie de Bourg-en-Bresse, Place de l'Hôtel de Ville, 01012 Bourg-en-Bresse


Téléphone : 04 74 45 71 99

4
MOREL Valentin BTS SIO 1ère année
Description technique générale :

La Mairie de Bourg-en-Bresse se constituent d'environ 800 agents avec 650 postes


clients dont 200 pour les écoles et 50 applications métiers installées sur des serveurs
dédiés.

Le système d’information de la Ville de Bourg-en-Bresse, s’appuie sur les standards


du marché suivants:

Infrastructure basée sur MS Windows 2008 R2 / Active Directory


Environnement de messagerie de type MS Exchange 2003.
Serveurs de Bases de Données de type Oracle et MS SQL Server
SAN de type EMC VNX5100
Plate formes de virtualisation de types Waregem vSphere 5
Environnement bureautique de type OpenOffice 3.2.1
Serveurs Web basés sur les technologies : Apache, IIs, .Net, Tomcat, Php
Supervision basée sur Nagios/Centreon version 2.1.9
Commutateurs réseaux des gammes Hewlett-Packard
Postes de travail fonctionnant sous Windows XP et 7

Salle système de serveurs située au rez-de-chaussée dans les locaux :

5
MOREL Valentin BTS SIO 1ère année
Organigramme du SIT :

Maitre de stage : Lilian BURATO


Chargé de projets techniques, DRHSIT
Service Informatique et Télécommunicaitons
Ligne directe : 04 74 45 72 18
buratol@bourgenbresse.fr

Horaires de présence : 8h30-12h00 / 13h30-17h tous les jours.


Schéma du réseau de la mairie :

6
MOREL Valentin BTS SIO 1ère année

Présentation
Mon projet qui m'a été confié tout d'abord par Mr Verneret était d'aborder et de
mettre en place un logiciel de supervision sur VMWare vSphère v5 et d'utiliser
toutes ses fonctionnalités, où un serveur virtuel ESX a été crée a mon égard.

Pour cela, Mr Burato m'a informé de la situation actuelle en me parlant du serveur


déjà utilisé pour la supervision au sein de la Mairie et comment cela fonctionnait,
prenant en compte leur logiciel actuel : Nagios/Centreon version 2.1.9. Il m'a donc
demandé si je pouvais éventuellement trouver d'autres solutions de supervision,
surtout une vision cartographique et plus élaboré.

Pour ce projet, j'ai eu la chance d'être beaucoup en autonomie, pour


commencer a me familiariser avec ce projet et me mettre dans de conditions
réelles de travail professionnel.

♦ Ma première mission était de mettre en place un serveur Centreon avec


sa toute dernière version (2.7.0) sur machine virtuelle. Tout d'abord en arpentant
les recherches sur le web pour me renseigner sur le sujet, puis j'ai trouvé différentes
explications didactiques pour commencer l'installation de Centreon. Il m'a fallu
crée une nouvelle machine virtuelle Linux/CentOS :

1 cœur CPU, 2 Go mémoire RAM, Espace disque 16 Go, Fichier ISO : CentOS 6.7

Anciennement appelé Oreon, Centreon est un logiciel de supervision des


applications, systèmes et réseaux, basé sur les concepts de Nagios. C’est une
solution complète destinée aux administrateurs et exploitants du service de
supervision. Il apporte de nombreuses fonctions telles que la consultation de l'état
des services et des machines supervisées, la métrologie, le reporting, l'accès aux
événements de supervision, la gestion avancée des utilisateurs via des listes de
contrôle d’accès (ACL), etc. Il s’appuie sur les technologies Apache et PHP pour
l'interface web, MySQL pour le stockage des données de configuration et de
supervision.

7
MOREL Valentin BTS SIO 1ère année
Début Installation :

Interfaces web Centreon : (« http://ip_serveur_centreon/centreon »)

Après cet installation terminée, il a fallut passer a la configuration web. Suite à un


problème de divergence de version avec Centreon, il ne fallait pas installer les
mises a jour automatiques grâce à la commande : yum -y update.

Remarques :

–installez « nano » pour les utilisateur Debian (yum install nano)


–configurez le paramètre « date.timezone » /etc/php.ini et saisir Europe/paris
comme ci-dessous :
[Date]
; Defines the default timezone used by the date functions

8
MOREL Valentin BTS SIO 1ère année
;
http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone
date.timezone = Europe/Paris

– Ne pas oubliez d'installer les VM Tools :

–Application des modifications :

9
MOREL Valentin BTS SIO 1ère année
Cochez les 4 premières cases, puis sélectionnez la méthode « reload », puis
« restart »

Si cela ne fonctionne pas, tapez les commandes suivantes :

service httpd restart (apache)


service cbd restart
service centcore restart
service centreontrapd restart

Ensuite il suffit ensuite d'ajouter les informations de l'administrateur pour recevoir les
notifications par mail (cf : mis en place de postfix), ajouter des hôtes (machines
virtuelles, matériel réseau, ...) a superviser et ainsi leur ajouter des services (via
différents protocoles « udp, tcp, ip, snmp, nrpe, … » ) pour les interagir de
différentes façons. Pour le bon fonctionnement des services appliqués sur les hôtes
il a fallut installer NSClient++ et le service SNMP.

Durant cette longue mission qui m'a été donné j'ai pu approfondir mes
connaissances en terme de supervision, et rencontré certaines erreurs où j'ai du
m'impliquer encore plus avec assiduité pour régler ces anomalies à l'aide de mes
collègues ou seulement en autonomie. Enfin j'ai donc réussi a accomplir cette
mission avec succès au bout de 2 semaine et demi en y ajoutant de nouveau
plugins et en étudiant d'autre fonctionnalités cartographiques comme Cacti ou
Nagvis.
Les problèmes rencontrés lors de cette mis en place de Centreon, sont tout
d'abord des problèmes de mis à jour et d'incompatibilité de version, puis des
petites erreurs de configuration ou d'ajouts de plugins qui ne fonctionnaient pas.
J'ai opté, pour les notifications par mail, POSTFIX (via smtp), au lieu de sendMail en
raison de trop d'erreurs survenues. De plus, pour les cartographies, il y eut des
problèmes avec Nagvis et Cacti (problèmes d'affichages et de compatibilité).

♦ Ma seconde mission fut la mis en place de EyesOfNetwork 4.2, un autre


logiciel de supervision très similaire a Centreon, mais accompagné de plus de
fonctionnalités et possédant moins d'erreurs de version ou autres. Nagvis et Cacti
sont déjà intégrés en termes de cartographie dans EON (EyesOfNetwork)

10
MOREL Valentin BTS SIO 1ère année

Eyes Of Network (“EON”) est une solution de supervision Open Source basée sur
plusieurs produits libres tel que Nagios, Nagvis, GLPI….
EON est accessible via une interface web qui comprends une interface graphique
de définition des processus métiers et des modules de génération de rapports de
statistiques sur les incidents et de génération de graphiques de performances
permettant à chaque acteur d’un Système d’Information de disposer des
information pertinentes pour son métier.
La version 4.2 renforce encore ce positionnement en offrant un nouveau module
de simulation utilisateur. Ce module permet de définir, sur une workstation, des
scénarios applicatifs et de les jouer à place de l’utilisateur afin d’obtenir une
disponibilité encore plus précise des applications métiers et de donner au DSI une
vision encore plus fine de son Système d’Information.

Pour l'installation de EON j'ai du créé une nouvelle machine virtuelle à l'aide de
VMWare vSphere sur cette fois-ci Debian 8 :

Interfaces web EON & fonctions : (« http://ip_serveur_EON »):


Le protocole utilisé par EON est surtout le SNMP. Après avoir recherché son bon
fonctionnement, j'ai pu remarqué l'étendue de ce serveur qui est très réputé pour
11
MOREL Valentin BTS SIO 1ère année
un logiciel libre, avec la fonction Nagios directement intégré dedans ainsi que
Nagvis, Cacti et Thruk pour des cartographie très explicite. De plus, les templates
intégrées pour les hôtes (VM_Linux, Windows ..) sont très complètes pour la
supervision rapide et simple. J'ai mis en place des hôtes a superviser et des services
qui vont avec, puis un client Postfix comme dans Centreon, et enfin activer le
service SNMP.

Application des modifications :

Cliquez sur « restart » pour mettre à jour l'exportation.

Au final j'ai pu m'apercevoir que EyesOfNetwork, qui est plus complet, et plus
simple d'utilisation, serait une des meilleurs solutions que je propose à l'organisation
pour un changement radical, de serveur de supervision, car la dernière version de
Centreon fut un échec au niveau cartographie, qui était un besoin particulier
d'après les critères donnés par mon tuteur.

Lexique

• Supervision système et réseau :


- La supervision système porte principalement sur les trois types principaux de
ressources système : le processeur ; la mémoire ; le stockage.
Commutateurs : utilisation des ressources, métrologie.
Serveurs : utilisation des ressources.
- La supervision réseau porte sur la surveillance de manière continue de la
disponibilité des services en ligne, du fonctionnement, des débits, de la sécurité
mais également du contrôle des flux.
• SNMP (Simple Network Managment Protocol)
C'est un protocole de couche applicative qui a pour but de superviser les réseaux.
Il a été conçu avec pour idée directrice de créer un protocole simple qui ne
vienne pas gêner le trafic du réseau qu'il supervise.
Depuis sa création, le protocole a évolué par soucis de sécurité: La version 2 qui
est pour l'instant la plus utilisée possède une notion de communauté qui est utilisée
comme un mot de passe, la version 3 durcit un peu plus le protocole en y ajoutant
le chiffrement.
Par soucis de simplicité et donc de rapidité, SNMP ne transporte que des variables
12
MOREL Valentin BTS SIO 1ère année
et s'appuie sur le protocole UDP (User Datagram Protocol). SNMP va créer un
dialogue entre des agents installés sur des machines à superviser et un serveur de
supervision. (Il faut que le service SNMP soit activé sur la machine supervisée)
• SMTP (Simple Mail Transfer Protocol)
C'est un protocole de communication utilisé pour transférer le courrier vers les
serveurs de messagerie électronique.
• NRPE (Nagios Remote PluginExecutor) et NSClient++
- NRPE est un protocole pour Nagios/Centreon qui permet d'exécuter des greffons
(plugins) sur un serveur (Linux/Unix ou Windows) distant.
- NSClient++ est un service pour toutes versions de Windows qui combine les
fonctionnalités d'un agent de supervision dédié à l'environnement Windows ainsi
que les fonctions de transport NRPE et NSCA dédiées à cet environnement.
• 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 ».

Mon expérience

Durant ce stage, toutes les tâches demandées ont été effectués en temps et en
heure avant le temps imparti de 5 semaines pour réaliser ces deux tâches, malgré
les interventions diverses de dépannage et changement de matériels
informatiques et autre dans la ville de Bourg-en-Bresse.

Mr Burato a donc préféré le logiciel EyesOfNetwork, qui lui convenait mieux. J'ai
donc fais une démonstration des deux logiciels à une réunion de service le dernier
jour de stage, car Mr Verneret le responsable était très intéressé par EON.

Je ne sais pas si ce projet sera mis en place par la suite dans l'organisation mais
j'espère que le travail fourni durant ces 5 semaines prendra effet.

Pour ma part, si ce projet n'aboutit pas dans le futur, cela m'a permit d'enrichir mes
connaissances et d'avoir acquit une nouvelle expérience grâce aux projets que
l'ont m'a donné.

13

Vous aimerez peut-être aussi