1 / 27

Logiciel de surveillance de réseaux informatique

Logiciel de surveillance de réseaux informatique. Page 2 sur 27. Plan:. 1 - Introduction 2 - Analyse 3 - Choix technologiques 4 - Architecture 5 - Démonstration & évolution 6 - Conclusion. 1- Introduction 2- Analyse 3- Choix technologiques. 4- Architecture

Télécharger la présentation

Logiciel de surveillance de réseaux informatique

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Logiciel de surveillance de réseaux informatique

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

  3. 1- Introduction 2- Analyse 3- Choix technologiques 4- Architecture 5- Démonstration & évolutions 6- Conclusion Page 3 sur 27 Qu’est-ce que Rezotoo ? • 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

  4. 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

  5. 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

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

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

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

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

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

  11. 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

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

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

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

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

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

  17. 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

  18. 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

  19. 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

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

  21. 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

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

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

  24. 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

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

  26. 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)

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

More Related