La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël.

Présentations similaires


Présentation au sujet: "1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël."— Transcription de la présentation:

1 1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël

2 2 Sommaire - Introduction - Création des images - Réseau final - Scénarios Réseau - Outils utilisés - Conclusion

3 3 Intro Simuler un réseau via la virtualisation Mettre en place des outils de supervision Correction derreurs présentes dans VirtualNet

4 4 Sommaire - Introduction - Création des images - Réseau final - Scénarios Réseau - Outils utilisés - Conclusion

5 5 Création des images

6 6

7 7 Types dimages

8 8 Création des images Modification de live cd mount -o loop finnix.iso

9 9 Création des images Modification de live cd mount -t squashfs -o loop extract/FINNIX/FINNIX cp -a /.

10 10 Création des images Modification de live cd chroot /bin/bash chroot:/# apt-get update chroot:/# apt-get install... … chroot:/# exit

11 11 Création des images Modification de live cd mksquashfs../extract/FINNIX/FINNIX

12 12 Création des images Modification de live cd mkisofs -c isolinux/boot.cat … -no-emul-boot -o finnix.iso

13 13 Création des images Types dimages

14 14 cp Création des images Distribution Evinux Modification

15 15 Chroot Création des images extract_compressed_fs (cloop-utils) image.iso mount extract_compressed_fs extract/KNOPPIX/KNOPPIX > image.iso Décompresser une image de systeme de fichier créé par create_compressed_fs.

16 16 Création des images Reconstruction mkisofs Image_tmp.iso create_compressed_fs KNOPPIX.new Compresse limage dun système de fichier en image compressé compatible avec cloop. create_compressed_fs > KNOPPIX.new

17 17 Création des images KNOPPIX.new mv mkisofs New knoppix

18 18 Création des images Scripts (image routeur) echo 1 > /proc/sys/net/ipv4/ip_forward /etc/init.d/networking restart loadkeys fr /etc/init.d/script_r.sh ln -s /etc/init.d/script_r.sh /etc/rc2.d/S02script_r Lancement au démarrage

19 19 Sommaire - Introduction - Création des images - Réseau final - Scénarios Réseau - Outils utilisés - Conclusion

20 20 Réseau final : Test de charge A lorigine 10 machines, 1 routeur, 4 switchs, 1 serveur Apache, un serveur de supervision Au final, 2 hôtes, 1 routeur, 3 switchs, 1 serveur Apache, 1 serveur de supervision

21 21 Réseau final h: hote1 00:08:0E:5E:5B:5A ~/host_finnix.iso h: hote2 00:08:0E:5E:5B:6A ~/host_finnix.iso

22 22 Réseau final h: serveur 00:08:0E:5E:5B:7B ~/serveur_ubuntu.iso h: apache 00:08:0E:5E:5B:7A ~/apache_finnix.iso

23 23 Réseau final r: router1 ~/routeur_finnix.iso 1 00:08:0E:5E:5B: :08:0E:5E:5B: :08:0E:5E:5B:

24 24 Réseau final b: switch b: switch b: switch

25 25 Réseau final b: switch hote1 b: switch apache serveur b: switch hote2

26 26 Réseau final b: switch hote1 router1 1 b: switch apache Serveur router1 3 b: switch hote2 router1 2

27 27 Réseau final : suppléments Création dune page dindex Paramétrage de la page par défaut Modification du Boot Prompt

28 28 Sommaire - Introduction - Création des images - Réseau final - Scénarios Réseau - Outils utilisés - Conclusion

29 29 Scénarios réseau Buts: - Simuler un trafic réseau - Simuler des interruptions de réseau pour tester les outils de supervision Méthodes: - Création de plusieurs scripts pour simuler ces comportements

30 30 Scénarios réseau Fonctionnement:

31 31 Scénarios réseau Fonctionnement:

32 32 Sommaire - Introduction - Création des images - Réseau final - Scénarios Réseau - Outils utilisés - Conclusion

33 33 Outils utilisés Nagios

34 34 Outils utilisés Nagios /etc/default/apache2 Configuration apache Configuration du mot de passe nagios /etc/nagios2/apache2.conf Options FollowSymLinks DirectoryIndex index.html AllowOverride AuthConfig Order Allow,Deny Allow From All #AuthName "Nagios Access" #AuthType Basic #AuthUserFile /etc/nagios2/htpasswd.users #require valid-user

35 35 Outils utilisés Nagios

36 36 Outils utilisés Nagios

37 37 Outils utilisés Nagios Configuration des groupes define hostgroup { hostgroup_name http-servers alias HTTP servers members apache } define hostgroup { hostgroup_name ping-servers alias Pingable servers members * } /etc/nagios2/conf.d/hostgroups_nagios2.cfg /etc/nagios2/conf.d/services_nagios2.cfg # check that ping-only hosts are up define service { hostgroup_name ping-servers service_description PING check_command check_ping!100.0,20%!500.0,60% use generic-service notification_interval 0 ; set > 0 if you want to be renotified}

38 38 Outils utilisés Nagios

39 39 SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid ' /etc/default/snmp # sec.name source community #com2sec paranoid default public com2sec readonly default public /etc/snmp/snmpd.conf Pré-requis pour mrtg Configuration des agents snmp sur tous les hosts du réseau Outils utilisés Serveur - snmp - Mrtg Mrtg

40 40 cfgmaker --global 'WorkDir: /var/www/mrtg' --global 'Language: french' -- global 'Options[_]: bits,growright' --ifdesc=descr --output /etc/mrtg.cfg Génération dune pré configuration Target[ _eth0]: SetEnv[ _eth0]: MRTG_INT_IP=" " MRTG_INT_DESCR="eth0" MaxBytes[ _eth0]: Title[ _eth0]: eth0 -- serveur PageTop[ _eth0]: eth0 -- serveur Ajout des graphiques eth0 indexmaker --columns=1 --sort=descr --sidebyside /etc/mrtg.cfg -- output=/var/www/mrtg/index.html Génération de la page dindex Outils utilisés Mrtg

41 41 Ajout de graphiques de trafic pour Apache SetHandler server-status Order deny,allow Allow from all ExtendedStatus On Configuration sur le Serveur Web /etc/apache2/apache2.conf Outils utilisés Mrtg

42 42 = `lynx -dump foreach $res { if ($res =~ /Total Accesses: (\d+)/) { $d1 = $1; next } if ($res =~ /Total kBytes: (\d+)/) { $d2 = $1 * 1024; next } } $d1 = int($d1); $d2 = int($d2); if ($ARGV[0] eq "hits") { print "$d1\n"; } elsif ($ARGV[0] eq "bytes") { print "$d2\n"; } # Apache2 hits Target[apache2_hits]: `/etc/mrtg/apache2 hits` Options[apache2_hits]: perhour, nopercent, growright, noinfo, nobanner, noi PageTop[apache2_hits]: Hits Apache2 MaxBytes[apache2_hits]: YLegend[apache2_hits]: hits/heure ShortLegend[apache2_hits]: par heure LegendO[apache2_hits]: Hits: Legend2[apache2_hits]: Hits horaires Legend4[apache2_hits]: Hits Horaires max Title[apache2_hits]: Hits horaires du serveur Apache WithPeak[apache2_hits]: wmy # End Apache2 Hits /etc/mrtg.cfg Ajout de graphiques de trafic pour Apache Outils utilisés Mrtg

43 43 indexmaker --columns=1 --sort=descr --sidebyside /var/www/serveur/mrtg- sys/mrtg_serveur.cfg --output=/var/www/serveur/index.html Outils utilisés Mrtg

44 /5 * * * * root env LANG=C /usr/bin/mrtg /etc/mrtg.cfg && env LANG=C /usr/bin/mrtg /var/www/serveur/mrtg-sys/mrtg_serveur.cfg /etc/crontab Automatisation des rafraîchissements Outils utilisés Mrtg

45 45 Outils utilisés Mrtg

46 46 Sommaire - Introduction - Création des images - Réseau final - Scénarios Réseau - Outils utilisés - Conclusion

47 47 Conclusion Durant ce projet nous avons appris : - La virtualisation de machines - La virtualisation de réseau - Comment créer ou éditer une image disque bootable dun système afin dy intégrer des outils

48 48 Conclusion - Apprentissage au niveau de la gestion du travail en commun - Amelioration de nos connaissances - Nécessité davoir une bonne organisation, en particulier pour finir dans les temps. Bonne expérience pour nos futurs projets


Télécharger ppt "1 Licence Pro ASRALL Virtualisation de réseau et supervision BUCHER Aurélie FRITZ Jean-Nicolas LAMBERT Florian LAMBERT Gaël."

Présentations similaires


Annonces Google