Mise en place d’une solution de supervision d’une architecture web en haute disponibilité en STEG

Institut Supérieur des Sciences Appliquées et de Technologie de Mateur
1/27
100%
Rendu du PDF...
Page 1 sur 27Lecteur de document UniversityLib

Mise en place d’une solution de supervision d’une architecture web en haute disponibilité en STEG

Institut Supérieur des Sciences Appliquées et de Technologie de Mateur · Services et Sécurité des Réseaux · textbook

Voir tous les documents en réseaux

<!-- Slide number: 1 --> République Tunisienne Ministère de l’Enseignement Supérieur et de la Recherche Scientifique

![Résultat de recherche d'images pour "steg"](Picture4.jpg)

![http://www.tunisietravail.net/uploads/2014/07/issatm.jpg](Image2.jpg) Université de Carthage Institut Supérieur des Sciences Appliquées et de Technologie de Mateur Projet de mémoire # Mise en place d’une solution de supervision d’une architecture web en haute disponibilité en STEG Spécialité : Services et Sécurité des Réseaux Encadré par : M Faouzi Romdhani Présentée par : Mezzi Sabrine

Notes:

<!-- Slide number: 2 --> # Plan

![](Image37.jpg) 02 03 04 01 Probléme & Solution PFsense haproxy et snort Mise en place du Cacti et tests des interfaces et graphes

2

Notes: On va tout d’abord presenter ,,,,,

<!-- Slide number: 3 --> # Introduction

3

Notes:

<!-- Slide number: 4 --> # Présentation de l’organisme d’accueil

![Résultat de recherche d'images pour "steg"](Picture15.jpg) La STEG est la Société Tunisienne de l’Electricité et du Gaz fondu en 8 Avril 1962 Missions : production , transport et distribution de l’énergie électrique aux clients Structure : 15 Directions , la Direction de la Distribution compte plus de 5000 agent et est composée de 3 directions centrales fonctionnelles et de 6 directions régionales comportant 37 districts territoriaux.

4

Notes:

<!-- Slide number: 5 --> # Problématique

Application lourde

Espace non ergonomique

Symfony2

Données non sécurisées. 5

Notes: Apres une étude approfondie de l existante on a trouvée plusieurs problèmes tel que

<!-- Slide number: 6 --> # Solution Améliorations des fonctionnalités de l’application Visualiser des tableaux de bord

Ergonomique et facile à utiliser Architecture MVC

6

Notes: Donc la mise en place d’une solution décisionnelle est devenue nécessaire pour la société Ophony. Notre mission est de concevoir

<!-- Slide number: 7 --> # Spécification des besoins 7

Notes: Pour commencer on va spécifier nos besoins

Publicité

<!-- Slide number: 8 --> # Identification des acteurs

![](Picture30.jpg)

![](Picture2.jpg)

![](Picture30.jpg) Super administrateur Agent Administrateur 8

Notes: Super administrateur : C’est l’acteur qui a une visibilité totale sur la base de données. Il a comme tâche de gérer tout le système. Il gère les utilisateurs et les droits pour chacun d’eux Administrateur : C’est l’acteur qui a comme tâche de gérer les agents ainsi les groupes d’agents, gérer les listes, les campagnes, Agent : C’est l’acteur qui a comme tâche de consulter ces fiches des rendez-vous sur une ou plusieurs campagnes, d'accéder à l'historique de son activité, récupérer le temps d'appel, les appels sortants, les enregistrements pour tous les communications et de lancer les appels.

<!-- Slide number: 9 --> # Besoins fonctionnels

Gestion des groupes Gestion des centres d'appels Gestion des campagnes

![](Image76.jpg)

Gestion des statuts Consultation des statistiques Gestion des listes 9

Notes: Nous exposons ainsi tous les besoins fonctionnels qui devront être implémentés au sein de notre projet pour les différents modules de notre application Vicidial doit satisfaire ces besoins

<!-- Slide number: 10 --> # Besoins non fonctionnels Convivialité Disponibilité Sécurité Temps de réponse Ergonomie Fiabilité

10

<!-- Slide number: 11 --> # Diagramme de cas d’utilisation global

![diagrammedecasgéneral](Image5.jpg) 11

Notes: Ce diagramme de cas d’utilisation décrit l’interaction entre le système et les acteurs en déterminant les besoins de l’utilisateur et tout ce que doit faire le système pour l’acteur.

<!-- Slide number: 12 --> # Diagramme de classe

![diragrammedeclass](Image9.jpg) 12

Notes: Une vue statique sous forme de diagramme de classe générale associe à notre projetLe diagramme de classe permet de représenter l’ensemble des informations formalisées. Ces informations sont structurées c’est-à-dire qu’elles sont regroupés dans des classes.

<!-- Slide number: 13 -->

![](GoogleShape585p51.jpg) 13

<!-- Slide number: 14 --> # Conception

Cycle de vie en cascade

![](Image6.jpg) 14

Notes: Dans le modèle en cascade, Chaque phase se termine par un résultat intermédiaire Analyse : une étude de faisabilité et une définition des besoins Conception : cette phase l’élaboration d’un concept de résolution concret sur la base des besoins, des tâches et des stratégies déterminées au préalable Implémentation : L’architecture logicielle aide a la programmation du logiciel, la recherche d’erreurs et les tests des modules Test : La phase de test comprend l’intégration du logiciel dans l’environnement cible souhaité Après avoir réussi la phase de tests, le logiciel est mis en production pour exploitation. La dernière phase du modèle en cascade inclut la livraison, la maintenance et l’amélioration du logiciel.

<!-- Slide number: 15 --> # Architecture logiciel

Architecture 3-tiers

![](Image6.jpg) 15

Publicité

Notes: une partie interface graphique, une partie fonctionnelle et une partie de stockage des données,

<!-- Slide number: 16 --> # Architecture MVC

Architecture MVC

![Afficher l’image source](Picture2.jpg) 16

Notes: Modèle : la partie du code qui se charge d'interagir avec la base de donnée VUE: La vue est la partie du code qui se charge uniquement d'afficher les données qui lui ont été fournies CONTROLEUR: Il reçoit la requête HTTP, l'interprète et coordonne le tout.

<!-- Slide number: 17 --> # Outils utilisés

![](Image4.jpg)

![](Image5.jpg)

![Critical vulnerability in PuTTY: Cyber Security Ethical Hacking](Picture4.jpg)

![](Image7.jpg) 17

Notes: Code server : ktebna code Start uml: diagramme Connection au serveur : putty

<!-- Slide number: 18 --> # Technologies utilisés Base de données Back-end Front-end

![](Image10.jpg)

![](Image12.jpg)

![](Image14.jpg)

![](Image13.jpg)

![](Image9.jpg)

![](Image15.jpg)

![](Image16.jpg)

![](Image17.jpg)

![](Image11.jpg) 18

Notes: Shark java : statisis

<!-- Slide number: 19 --> Choix de la solution de la plateforme

![](Image6.jpg) Deuxième partie

La supervisons c’est quoi alors ? Quel est le meilleur logiciel de supervision à adopter ?

19

<!-- Slide number: 20 --> Définition d’une supervision :

Publicité

![monitoring-01.png](Image13.jpg) -Technique industrielle de suivi -Pilotage informatique de procédés de fabrication automatisés. La supervision d’un réseau : -la surveillance de la disponibilité des services en ligne des débits -la sécurité -contrôle des flux. 20/30

Notes: L’objectif est de superviser l’infrastructure informatique de toute la télévision tunisienne, afin d’être avertis dès qu’un équipement réseau, un serveur ou même un service précis d’un serveur ne fonctionne plus.

<!-- Slide number: 21 -->

Quel logiciel on va utiliser? ?

![](Picture5.jpg)

![](Picture2.jpg)

![Résultat de recherche d'images pour "croix"](Picture10.jpg)

![](Picture4.jpg)

![](Picture2.jpg)

![](Picture3.jpg)

![](Image22.jpg) Il est le seul qui fait la découverte du réseau ce qui est primordial pour la supervision de notre réseau 21/30

<!-- Slide number: 22 --> Mise en place du Cacti et tests des interfaces et graphes Principe de fonctionnent Acquisition

Stockage

Représentation 22/30

<!-- Slide number: 23 --> # Interface authentification 23

Notes: L’utilisateur (administrateur ou agent ) doit indiquer son nom d’utilisateur et son mot de passe pour qu’il puisse accéder à l’application. Le mot de passe est cryptés et donc illisible même si avec un accès direct à la base de données.

<!-- Slide number: 24 --> 24

<!-- Slide number: 25 --> # Conclusion

![](Image5.jpg) 25

Notes: Nous avons réussi à concevoir et développer un CRM complet et fonctionnel en améliorant nos compétences et le travail en équipe

<!-- Slide number: 26 --> # Perspectives

Améliorer l’apparence de l’application. 1

Déploiement de l’application 2 26

<!-- Slide number: 27 --> # Merci pour votre attention !

![4 raisons d'adopter un logiciel de sécurité informatique](Picture2.jpg) 27