Logiciel de surveillance de réseaux informatique

Slides:



Advertisements
Présentations similaires
Projet GenDiapo Alexandre FLAMENT Christophe QUAY-THEVENON
Advertisements

Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Une solution personnalisable et extensible
Structure des tables de la HDB – Outil de gestion de larchivage Groupe Bases de Données : JM. Rochat – J.Guyot – J.Chinkumo. 26 janvier 2014 Réunion ESRF/Soleil.
TER 2005 Sujet encadré par Philippe Collet Nicolas Yohann Barbier Thomas Castillejos Nicolas Sauvan Bastien Salageanu Emil.
Navigation Interactive dans les documents
TYCOON.AGENT Simulation et analyse de coopérations entre agent logiciels C. Vignoles LIMSI-CNRS JC Martin.
Gestion de la persistance des objets

METADYNE... L’architecture clients-serveurs d’un hypermédia adaptatif
PROJET HANDICAPS Certificat de Qualification Professionnelle
Etude des Technologies du Web services
1. Introduction: Vous avez dit MMORTS ? contexte de notre TER 2. Survol du projet: Les différentes composantes du projet Le jeu Organisation du travail.
Projet Darties Groupe 2 15/12/2010.
Projet JAVA EE Approfondi
Projet JSimula.
Interaction audio sur le site web du LIA
Soutenance Orale, TER 2002 Equipe TENEBRION / J.P. Arcangeli
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
Vers des composants TAL réutilisables
I.Aperçu du projet II.Organisation du projet III.Processus de gestion IV.Processus technique V.Conclusion.
Projet JSimula.
Portée, arrimages et intervenants Évolution des méthodes
Projet de Master première année 2007 / 2008
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
Présentation de CORBA et de IIOP
Supports de formation au SQ Unifié
Jeu de Librairies Virtuelles « DLL » Windows pour la réalisation de programmes informatiques.
Greta des monts du cantal
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
DÉFINITIONS modules programmes chaînes de programmes
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Introduction au Génie Logiciel
Application de gestion des retards
SLAM 1 Exploitation d’un schéma de données
© Stage « Plateforme de Simulation EcoTPL » Juillet/Décembre 2010 date de la soutenance : 11/01/2011 Charly HAMY Orange Business Services (Lyon)
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Visualisation d’un entrepôt de données Pré soutenance technique
E-sidoc. Présentation Pré-requis Installation Fonctionnement Intégration.
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Master 1 en informatique Juin 2007 Modélisation d'un ensemble convexe en 2D et en 3D pour la programmation linéaire 2 / 30.
Power AMC-Rational Rational Rose, Étude comparative
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
Soutenance de projet Mise en place d’une solution de reporting.
Présentation Les Outillages.
Jonas Berdoz Fabrizio Beretta Piccoli Valentin Delaye Michaël Sandoz Projet GEN juin 2010.
L’enseignement de spécialité SLAM
Conférence Témoignages métiers- Supinfo Nantes  Création en 1979  CA de 150 Millions €  Présence nationale et internationale  2300 personnes en France.
Réalisation d'un plugin pour la gestion
SNMP Simple Network Management Protocol
EPREUVE E6 : PARCOURS DE PROFESSIONNALISATION
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
ITII - Option Réseaux Tin NGUYEN
Système de surveillance de réseau
Introduction aux outils de supervision
Outil de Supervision Réseau
LES SIMULATEURS RÉSEAU
SKY.
2 3 Introduction 4 Les 5 phases de la méthode MAETIC et notre équipe.
Jonas Berdoz Fabrizio Beretta Piccoli Valentin Delaye Michaël Sandoz Projet GEN juin 2010.
Développement et maintenance sur le projet RefPack
PROJET TIMETABLEASY Benoît GERARD Laurent GAUTIER Médoune SARR PAPA Johnny TSANG.
MicroWeb LECOCQ Guillaume PAUL Grégory RIORDA Cédric 06/08/ /14.
Jonas Berdoz Fabrizio Beretta Piccoli Valentin Delaye Michaël Sandoz Projet GEN juin 2010.
ITII - Option Réseaux Roland DEPEYRE
OPTION GÉNIE LOGICIEL. 2 OPTION GÉNIE LOGICIEL À L’ISEN-TOULON STÉPHANE VERA – ERIC RICHARD VENDREDI 6 JUIN 2014.
Modèle à objets et sérialisation Olivier ChamlaFrançois Chastanet.
Sécurisation infrastructure Altibus Ajout d’un serveur pour le réseau Call Center.
Applications distribuées Introduction Jean-Jacques LE COZ.
Transcription de la présentation:

Logiciel de surveillance de réseaux informatique

3 - Choix technologiques 4 - Architecture Page 2 sur 27 Plan: 1 - Introduction 2 - Analyse 3 - Choix technologiques 4 - Architecture 5 - Démonstration & évolution 6 - Conclusion

Qu’est-ce que Rezotoo ? Logiciel de surveillance de réseaux 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Qu’est-ce que Rezotoo ? Page 3 sur 27 Logiciel de surveillance de réseaux Détecte tous les équipements présents sur le réseau Projet de 6 mois Projet mené par 4 personnes

Mise en place de l’environnement de développement: 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 4 sur 27 Mise en place de l’environnement de développement: Politique Qualité Logiciel (rédaction des différents plans : pql, pgp, pgc…) Gestion des fichiers sources : CVS Gestion de projet/Reporting SGML ZOPE

Atelier de génie logiciel : Rational Rose 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 5 sur 27 Méthode choisie : UML Atelier de génie logiciel : Rational Rose Modélisation divisée en 4 paquetages : pkgEquipement pkgComposant pkgMesure pkgReseau

pkgEquipement: 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 6 sur 27 pkgEquipement:

pkgComposant: 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 7 sur 27 pkgComposant:

pkgMesure: 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 8 sur 27 pkgMesure:

pkgReseau: 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 9 sur 27 pkgReseau:

Relations inter packages: 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 10 sur 27 Relations inter packages:

Choix technologiques: 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 11 sur 27 Choix technologiques: Développement Base de données Collecte Protocole

Développement: Notre choix: Java 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Développement: Page 12 sur 27 Notre choix: Java Portabilité (compatible multi-plate-forme) Facilité d’implémentation Gestion des erreurs intégrées Documentation facile à générer

Notre choix: PostgreSQL 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Base de données: Page 13 sur 27 Notre choix: PostgreSQL Portabilité (compatible multi-plate-forme) Orientée Objet Gratuit API disponible dans plusieurs langages

Collecte: Notre choix: Agents SNMP Nmap 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Collecte: Page 14 sur 27 Notre choix: Agents SNMP Nmap

Protocole de communication: 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Protocole de communication: Page 15 sur 27 Notre choix: Socket Indépendant du langage Indépendant de la plate-forme RMI Gestion de la sécurité Facilité d’implémentation

Architecture 3 niveaux: 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Architecture 3 niveaux: Page 16 sur 27 Exploitation des données Gestion des données Persistance des données

IHM + modèle de données: 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 17 sur 27 IHM + modèle de données: Interface Homme Machine développer selon le modèle MVC Communique en RMI avec le serveur de collecte, et en protocole RTP avec le serveur de base de données via le Client BD

1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 18 sur 27 Serveur de collecte: Collecte les informations des équipements en SNMP, via Nmap et via les Agents Communique en protocole RTP avec le serveur de base de données via le Client BD Communique en RMI avec les agents Linux et Windows

Scénario de collecte d’un équipement 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 19 sur 27 Scénario de collecte d’un équipement Détection de l’équipement Scannage du port Agent et SNMP Scannage des ports selectionnés sinon Si Agent sinon Si SNMP Collecte Agent Collecte SNMP

Agents Windows Agents Linux Utilitaires Windows API Win32 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 20 sur 27 Agents Windows Agents Linux Utilitaires Windows API Win32 Parcours de /proc Commandes système Fichiers système

Base de données: PostgreSQL : Serveur BD: 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 21 sur 27 Base de données: PostgreSQL : Procédures stockées (pg/psql) Intégrité des données (triggers, procédures stockées, etc…) Serveur BD: Analyseur XML Appel aux procédures stockées Gestion de la connexion avec le client BD

3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 22 sur 27

Démonstration: 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 23 sur 27 Démonstration:

Évolutions: Mise en place de réplication de la BD 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 24 sur 27 Évolutions: Mise en place de réplication de la BD Programmation à heure fixe des collectes Captage des remontées asynchrones Mise en place de plusieurs utilisateurs avec gestion de droits d’accès Protocole RTP généralisé Génération de statistiques automatiques

Bilan sur le planning: 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 25 sur 27 Bilan sur le planning:

Bilan sur la gestion de projet: 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 26 sur 27 Bilan sur la gestion de projet: Un suivi régulier : des réunions hebdomadaires de nombreuses communications de comptes-rendus Des publications qui tiennent informées tous les acteurs du projet (maîtres d’œuvre et maîtres d’ouvrage)

QUESTIONS 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 27 sur 27 QUESTIONS