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%

<!-- Slide number: 1 -->

R publique Tunisienne Minist re de lEnseignement Sup rieur et de la Recherche Scientifique

! (Picture4.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 dune solution de supervision dune 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 dabord presenter ,,,,,

<!-- Slide number: 3 -->

Introduction

3

Notes:

<!-- Slide number: 4 -->

Pr sentation de lorganisme daccueil

! (Picture15.jpg)

La STEG est la Soci t Tunisienne de lElectricit 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

Publicité

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 lapplication

Visualiser des tableaux de bord

Ergonomique et facile utiliser

Architecture MVC

6

Notes:

Donc la mise en place dune 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

<!-- Slide number: 8 -->

Identification des acteurs

![](Picture30.jpg)

![](Picture2.jpg)

![](Picture30.jpg)

Super administrateur

Agent

Administrateur

8

Notes:

Super administrateur : Cest lacteur 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 deux

Administrateur : Cest lacteur qui a comme t che de g rer les agents ainsi les groupes dagents, g rer les listes, les campagnes, Agent : Cest lacteur 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

Publicité

Temps de r ponse

Ergonomie

Fiabilit

10

<!-- Slide number: 11 -->

Diagramme de cas dutilisation global

! (Image5.jpg)

11

Notes:

Ce diagramme de cas dutilisation d crit linteraction entre le syst me et les acteurs en d terminant les besoins de lutilisateur et tout ce que doit faire le syst me pour lacteur.

<!-- Slide number: 12 -->

Diagramme de classe

! (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 lensemble des informations formalis es. Ces informations sont structur es cest- -dire quelles 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 dun 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 : Larchitecture logicielle aide a la programmation du logiciel, la recherche derreurs et les tests des modules

Test : La phase de test comprend lint gration du logiciel dans lenvironnement 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 lam lioration du logiciel.

<!-- Slide number: 15 -->

Architecture logiciel

Architecture 3-tiers

![](Image6.jpg)

15

Notes:

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

<!-- Slide number: 16 -->

Architecture MVC

Architecture MVC

! (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.

Publicité

<!-- Slide number: 17 -->

Outils utilis s

![](Image4.jpg)

![](Image5.jpg)

! (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 cest quoi alors ?

Quel est le meilleur logiciel de supervision adopter ?

19

<!-- Slide number: 20 -->

D finition dune supervision :

! (Image13.jpg)

-Technique industrielle de suivi

-Pilotage informatique de proc d s de fabrication automatis s.

La supervision dun r seau :

-la surveillance de la disponibilit des services en ligne des d bits

-la s curit

-contr le des flux.

20/30

Notes:

Lobjectif est de superviser linfrastructure informatique de toute la t l vision tunisienne, afin d tre avertis d s quun quipement r seau, un serveur ou m me un service pr cis dun serveur ne fonctionne plus.

Publicité

<!-- Slide number: 21 -->

Quel logiciel on va utiliser? ?

![](Picture5.jpg)

![](Picture2.jpg)

! (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:

Lutilisateur (administrateur ou agent ) doit indiquer son nom dutilisateur et son mot de passe pour quil puisse acc der lapplication. 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 lapparence de lapplication.

1

D ploiement de lapplication

2

26

<!-- Slide number: 27 -->

Merci pour votre attention !

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

27

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 lEnseignement Sup rieur et de la Recherche Scientifique

! (Picture4.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 dune solution de supervision dune 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 dabord presenter ,,,,,

<!-- Slide number: 3 -->

Introduction

3

Notes:

<!-- Slide number: 4 -->

Pr sentation de lorganisme daccueil

! (Picture15.jpg)

La STEG est la Soci t Tunisienne de lElectricit 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

Publicité

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 lapplication

Visualiser des tableaux de bord

Ergonomique et facile utiliser

Architecture MVC

6

Notes:

Donc la mise en place dune 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

<!-- Slide number: 8 -->

Identification des acteurs

![](Picture30.jpg)

![](Picture2.jpg)

![](Picture30.jpg)

Super administrateur

Agent

Administrateur

8

Notes:

Super administrateur : Cest lacteur 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 deux

Administrateur : Cest lacteur qui a comme t che de g rer les agents ainsi les groupes dagents, g rer les listes, les campagnes, Agent : Cest lacteur 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

Publicité

Temps de r ponse

Ergonomie

Fiabilit

10

<!-- Slide number: 11 -->

Diagramme de cas dutilisation global

! (Image5.jpg)

11

Notes:

Ce diagramme de cas dutilisation d crit linteraction entre le syst me et les acteurs en d terminant les besoins de lutilisateur et tout ce que doit faire le syst me pour lacteur.

<!-- Slide number: 12 -->

Diagramme de classe

! (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 lensemble des informations formalis es. Ces informations sont structur es cest- -dire quelles 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 dun 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 : Larchitecture logicielle aide a la programmation du logiciel, la recherche derreurs et les tests des modules

Test : La phase de test comprend lint gration du logiciel dans lenvironnement 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 lam lioration du logiciel.

<!-- Slide number: 15 -->

Architecture logiciel

Architecture 3-tiers

![](Image6.jpg)

15

Notes:

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

<!-- Slide number: 16 -->

Architecture MVC

Architecture MVC

! (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.

Publicité

<!-- Slide number: 17 -->

Outils utilis s

![](Image4.jpg)

![](Image5.jpg)

! (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 cest quoi alors ?

Quel est le meilleur logiciel de supervision adopter ?

19

<!-- Slide number: 20 -->

D finition dune supervision :

! (Image13.jpg)

-Technique industrielle de suivi

-Pilotage informatique de proc d s de fabrication automatis s.

La supervision dun r seau :

-la surveillance de la disponibilit des services en ligne des d bits

-la s curit

-contr le des flux.

20/30

Notes:

Lobjectif est de superviser linfrastructure informatique de toute la t l vision tunisienne, afin d tre avertis d s quun quipement r seau, un serveur ou m me un service pr cis dun serveur ne fonctionne plus.

Publicité

<!-- Slide number: 21 -->

Quel logiciel on va utiliser? ?

![](Picture5.jpg)

![](Picture2.jpg)

! (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:

Lutilisateur (administrateur ou agent ) doit indiquer son nom dutilisateur et son mot de passe pour quil puisse acc der lapplication. 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 lapparence de lapplication.

1

D ploiement de lapplication

2

26

<!-- Slide number: 27 -->

Merci pour votre attention !

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

27