Conseil Général: Setting up a monitoring and remote ...

22
LOGO Conseil Général: Setting up a monitoring and remote control tool M2 Computer Sciences Oral Examination Made by: Patrick IRSAPOULLE 28000541 Supervised by: Laurent Prunella François BOYER

Transcript of Conseil Général: Setting up a monitoring and remote ...

Page 1: Conseil Général: Setting up a monitoring and remote ...

LOGO

Conseil Général: Setting up a monitoring and remote control

tool

M2 Computer Sciences

Oral Examination

Made by:

• Patrick IRSAPOULLE – 28000541

Supervised by:

• Laurent Prunella

• François BOYER

Page 2: Conseil Général: Setting up a monitoring and remote ...

Context

Graduation

Internship proposal

Duration : 6 Months

Company : Conseil Général de la Réunion

Project : • Internship supervisor : Laurent Prunella

• Company tutor : François BOYER

Page 3: Conseil Général: Setting up a monitoring and remote ...

Content

Presentation of the company 1

Internship topic 2

Assignment - Monitoring 3

Conclusion 4

Page 4: Conseil Général: Setting up a monitoring and remote ...

Presentation of the company - DEMS

Director

SAR SAP SSU

SRM Animation & Formation

Computer referents

Users

Page 5: Conseil Général: Setting up a monitoring and remote ...

Presentation of the company - SSU

SSU

Equipment division

Phone division

Technicians

Page 6: Conseil Général: Setting up a monitoring and remote ...

Internship topic

Setting up a monitoring and remote

control tool • Project initiation

• Environment

• Expression of need

• Project team

• Project issues

• Impact on the users

Page 7: Conseil Général: Setting up a monitoring and remote ...

Internship topic - Problematic

What is the interest to associate a

monitoring tool with administration tools within a web interface?

Maximizing remote interventions can it reduce travel costs associated with the interventions on site ?

Page 8: Conseil Général: Setting up a monitoring and remote ...

Internship topic - Goals

Make interventions

more efficient

thanks to a first level

diagnostics

Increase remote

interventions

Page 9: Conseil Général: Setting up a monitoring and remote ...

La mission

Projet séparé pour le binôme

Back-end

Front-end

Administration

Création de machine virtuelle

Installations paramètrages

Migration serveur

Réseau

Protocole de communication

Récupérer les informations

Page 10: Conseil Général: Setting up a monitoring and remote ...

La mission - Démarche

Analyse des besoins

•Etude de l’existant

•Gestion de projet

Etat de l’art

•Les différentes technologies

•Comparatif entre les solutions Open Source

•La solution retenue

Réalisation

•Création de la machine virtuelle

•Installation et paramétrage de la solution

•De la supervision au diagnostic

Page 11: Conseil Général: Setting up a monitoring and remote ...

La mission - Interactions

Page 12: Conseil Général: Setting up a monitoring and remote ...

Supervision

• Une notion à définir

• 2 Concepts – Heartbeat

– Polling

• Un outil Open-Source

• L’intêret de la virtualisation

Page 13: Conseil Général: Setting up a monitoring and remote ...

Supervision – Comparatif des solutions

Solution Avantages Inconvénients

Zabbix - Outil complet - Polyvalent

- Prise en main complexe - Manque de lisibilité

Cacti - Outil de métrologie complet

- Multitude de fonctionnalités (plugins)

- Création complexe de templates

- Insuffisant pour une supervision d’un grand parc

Nagios - Outil de supervision par excellence

- Automatisation (template)

- IHM déplorable - Configuration par fichier - Pas d’exploitation

graphique

Centreon - IHM agréable et intuitive - Basé sur le cœur de

nagios

- Aspect métrologie basique

- Pas de graphe corrélant les données

Page 14: Conseil Général: Setting up a monitoring and remote ...

Supervision – Solution adoptée

Page 15: Conseil Général: Setting up a monitoring and remote ...

Supervision – Le protocole SNMP

• Gestion des équipements en réseaux

• Simple

• Gestion hétérogène

• Notion de sécurité selon la version du protocole

• Implémentation du protocole au package de serveur de supervision

Page 16: Conseil Général: Setting up a monitoring and remote ...

Supervision – MIB

Page 17: Conseil Général: Setting up a monitoring and remote ...

Supervision – Exploiter les données

Nagios_servicestatus

Nagios_hosts

Nagios_services

Page 18: Conseil Général: Setting up a monitoring and remote ...

Les difficultés rencontrées

• Protection du réseau

– Ouverture de ports

– Sous-réseau isolé

• Convention de nommage non respectée

Page 19: Conseil Général: Setting up a monitoring and remote ...

Les missions secondaires

• Recensement de matériel du CG

• Interventions sur sites

• Préparations de postes clients

• Aide à la prise en main de l’outil informatique

Page 20: Conseil Général: Setting up a monitoring and remote ...

Conclusion - Bilan

• Insertion dans l’entreprise facilitée par les

agents de la DEMS

• Satisfaction éprouvée de la part de nos responsables

• Usage de nouvelles technologies

• Méthodologie de travail différente

• Différences entre le monde du travail et l’université

• Satisfaction personnelle, projet de devenir administrateur systèmes et réseaux

Page 21: Conseil Général: Setting up a monitoring and remote ...

Conclusion - Perspectives

• Mise en place d’une version Web Mobile

– Jquery mobile

• Rajouter un poller si le nombre de sites augmente afin d’instaurer une architecture distribuée

• Mettre en place les traps SNMP, pour remonter des alertes si le parc imprimantes se déploie considérablement

Page 22: Conseil Général: Setting up a monitoring and remote ...

LOGO

Made by:

• Patrick IRSAPOULLE – 28000541

Supervised by:

• Laurent Prunella

• François BOYER