Administration Systèmes et Réseaux



Documents pareils
LAMP : une nouvelle infrastructure LAMP. Une architecture modulaire. Installation

Formation en Logiciels Libres. Fiche d inscription

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire David Genest

Drupal : Optimisation des performances

PUPPET. Romain Bélorgey IR3 Ingénieurs 2000

1. La plate-forme LAMP

C O M P E T E N C E S

INTRODUCTION. Mysql-server est un serveur de bases de données. Cest un logiciel libre.

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

Forfaits de gestion iweb Listes des services et des logiciels pris en charge

Zabbix. Solution de supervision libre. par ALIXEN

Table des matières 1. Chapitre 1 Introduction à Nagios et la supervision

Nagios 3 pour la supervision et la métrologie

Curriculum Vitae Administrateur Systèmes et Réseaux

Introduction à MySQL (ou MySQL en 3 heures montre en main)

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Supervision système et réseau avec Zabbix. Anne Facq Centre de Recherche Paul Pascal 17 avril 2008

Ingénierie des réseaux

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

PHP. PHP et bases de données

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique

La haute disponibilité de la CHAINE DE

LES FONCTIONS DE SURVEILLANCE DES FICHIERS

MULTITEL, votre partenaire de recherche et d innovation

Processus Internes équipe technique Octopuce

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

TD4 - Supervision et métrologie des réseaux. 1 Supervision des applications et services réseaux et des ressources locales

GESTION D INFRASTRUCTURE AVEC PUPPET

les techniques d'extraction, les formulaires et intégration dans un site WEB

Ingénieur Généraliste Spécialité Informatique

Spécialiste Systèmes et Réseaux

Infrastructure Management

FORMATION INFORMATIQUE ET TECHNOLOGIE

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]

Installation et Mise en œuvre de MySQL

Présentation des composants WhatsUp Companion & WhatsUp Companion Extended. Version Mars Orsenna

Architecture de serveurs virtualisés pour la communauté mathématique

Tour des Unités du C.I.A.M. Tour des Unités du C.I.A.M. Maurice Baudry Laboratoire Statistique & Génome, Évry.

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

Serveur virtuel infogéré

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Zabbix. garder un oeil toujours ouvert. - Creative Commons BY-SA

1 LE L S S ERV R EURS Si 5

CAHIER DES CHARGES D IMPLANTATION

La Martinière Duchère DEVOUASSOUX Côme Année PPE3 Mission 9. Mission 9. 0) Préambule : Configuration des postes virtuels + actifs réseaux :

Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données

9 rue Lucien Roullier Goussainville / INGÉNIEUR SYSTÈME LINUX

Raspberry pi : Développer une petite application web sur Raspberry

Yann BECHET 32 ans 8 ans d expérience yann@bechet.org

Calendrier des Formations 2012

OFF OF R F E R E DE D E S TA T G A E G 02/04/09

Métrologie des réseaux IP

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau

BTS SIO Dossier BTS. PURCHLA Romain

Programmation Web. Madalina Croitoru IUT Montpellier

Installation de Zabbix

Gestion de configuration

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

Ex Nihilo Denis Ensminger

Programmation Web. Introduction

NACIRI Mehdi. Rapport de stage : Mise en place d un moyen pour anticiper les pannes des serveurs de l IUT. Promotion BTS SIO Option SISR

Cartographie du SI pour alimenter la CMDB

CASE-LINUX CRÉATION DMZ

Notre Catalogue des Formations IT / 2015

Mise en place d'un Réseau Privé Virtuel

Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique

REPARTITION DE CHARGE LINUX

Fiche de poste. Ingénieur systèmes Microsoft. Auteur : Pascal GUY Paris, le 16 mai 2011

Web statique : client-serveur. Web et LAMP. Discussion HTTP. Caractéristiques du HTTP

Supervision de réseau

Architectures web/bases de données

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

Systèmes en réseau : Linux 1ère partie : Introduction

acpro SEN TR firewall IPTABLES

ACTION PROFESSIONNELLE N 4. Fabien SALAMONE BTS INFORMATIQUE DE GESTION. Option Administrateur de Réseaux. Session Sécurité du réseau

Programme ASI Développeur

Administration Réseau

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

Programme Opérations de registre avancées Introduction à la supervision et à la gestion de réseaux

LAB : Schéma. Compagnie C / /24 NETASQ

Configuration matériel. Tâche 2 : Installation proprement dite de l application sur un serveur de test virtualisé sous VmWare Workstation.

Mise en route d'un Routeur/Pare-Feu

Chaîne opératoire de réalisation d une base de données. ANF «Comment concevoir une base de données» (29-30/01/2015)

Fonctionnement de Iptables. Exercices sécurité. Exercice 1

Opérateur global de la performance IT

Visual Paradigm Contraintes inter-associations

Réseaux. Moyens de sécurisation. Plan. Evolutions topologiques des réseaux locaux

Licence Pro ASUR Supervision Mai 2013

M F. Consultante Moe / Support. Finance de Marché

LIVRE BLANC PRODUIT. Evidian SafeKit. Logiciel de haute disponibilité pour le clustering d application

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

Transcription:

Administration Systèmes et Réseaux Pierre BLONDEAU Département Informatique UCBN, Laboratoire GREYC, CRNS UMR 6072, UCBN, ENSICAEN pierre.blondeau@unicaen.fr 09 Mars 2015

Introduction courantes e application, un système tions ration P. B. Administration Systèmes et Réseaux 09 Mars 2015 2 / 20

Plan 1 2 e application, un système 3 tions 4 ration P. B. Administration Systèmes et Réseaux 09 Mars 2015 3 / 20

Les serveurs WEB Apache IIS NGINX Lighthttpd... P. B. Administration Systèmes et Réseaux 09 Mars 2015 4 / 20

Apache Les versions sous debian apache2-mpm-event - serveur HTTP Apache - modèle géré par événements apache2-mpm-prefork - Serveur HTTP Apache - modèle traditionnel «non-threaded» apache2-mpm-worker - Serveur HTTP Apache - modèle multi-tâches à haute vitesse apache2-mpm-itk - multiuser MPM for Apache 2.2 La version 1.1 de http intègre la notion de "Virtual Hosts" VHOST Fichiers de configuration /etc/apache2/apache2.conf /etc/apache2/ports.conf /etc/apache2/conf.d /etc/apache2/sites-available /etc/apache2/mods-available Activation des sites et modules par liens /etc/apache2/mods-enable /etc/apache2/sites-enable P. B. Administration Systèmes et Réseaux 09 Mars 2015 5 / 20

PHP Langage interprété Mode de fonctionnement cli cgi module apache fpm Configurations dans /etc/php5/mode ou /etc/php5/conf.d P. B. Administration Systèmes et Réseaux 09 Mars 2015 6 / 20

Les systèmes de gestion de bases de données SQL MySQL PostgreSQL Oracle Database Microsoft SQL Server SQLite Autres solutions NoSQL RDF... P. B. Administration Systèmes et Réseaux 09 Mars 2015 7 / 20

MySQL Client mysql, mysqldump Utilisateur inclue dans MySQL Possibilité de réplication Configuration serveur : /etc/mysql/my.cnf Configuration client :.my.cnf Bases de données : /var/lib/mysql P. B. Administration Systèmes et Réseaux 09 Mars 2015 8 / 20

Outils de gestion Apache module info Apache module status PHPMyAdmin PHPPGAdmin Awstats Philesight P. B. Administration Systèmes et Réseaux 09 Mars 2015 9 / 20

Autres applications Ruby On Rails Node.JS Java J2EE... P. B. Administration Systèmes et Réseaux 09 Mars 2015 10 / 20

e application, un système Supervision Vérification de l état du SI Mesure de l état du SI ( Métrologie ) Simple vérification ( Réponse au ping, ouverture d un port ) Récupération et analyse simple de données ( Charge CPU, Utilisation mémoire ) Récupération et analyse complexe de données ( Vérification de défassage, Tests de régréssions ) Informations "externes à la machine" Collecteur d informations Protocole spécifique : SNMP P. B. Administration Systèmes et Réseaux 09 Mars 2015 11 / 20

e application, un système Supervision Quelques grands noms : Zabbix Nagios Shinken Munin Centeon etc... Taux de disponibilité : Taux Temps d arrêt par an Temps d arrê 99 % 87 heures, 36 minutes soit plus de 3 jours et demi 7,2 h 99,9 % 8 heures, 45 minutes, 36 secondes 43,2 min 99,99 % 52 minutes, 33,6 secondes 4,32 min 99,999 % 5 minutes, 15,36 secondes 25,9 s 99,9999 % 31,68 secondes 2,5 s Source : http://fr.wikipedia.org/wiki/disponibilité P. B. Administration Systèmes et Réseaux 09 Mars 2015 12 / 20

e application, un système Les journaux Attention aux contraintes légales ( Durée de rétention des informations : CNIL ) Fichiers où sont enregistrés l activité de la machine et/ou de ses services Exemples : Logs de connexion, Erreur d execution, Erreur de lancement, etc /var/log P. B. Administration Systèmes et Réseaux 09 Mars 2015 13 / 20

e application, un système Vérification couche par couche Pas de trace dans les logs, on élimine couche après couche. Par exmple pour un service réseau Câble branché? IP configurée? Connectivité avec le routeur? Firewall? Le ports réponds etc... P. B. Administration Systèmes et Réseaux 09 Mars 2015 14 / 20

e application, un système Surveillance Lorsqu on à rien trouvé, la dernière solution est la surveillance en temps réel ( ça peut être long ) Sortie d erreur du démon en mode debug Analyse de l état de la machine ( Charge instantannée, Consomation mémoire rapide, etc... ) Analyse du trafic réseau ( TCPDump ) Analyse de l éxecution du démon ( Strace ) P. B. Administration Systèmes et Réseaux 09 Mars 2015 15 / 20

tions Les journaux Attention aux contraintes légales ( Durée de rétention des informations : CNIL ) Récupérer tous les journaux à un seul endroit Pas de necessité de gérer les journaux sur chaques machines Possibilité de faire de la corrélation de log Faire très attention lors de manipulation P. B. Administration Systèmes et Réseaux 09 Mars 2015 16 / 20

ration Les logiciels Répétitif Fastidieux Puppet Ansible Chef P. B. Administration Systèmes et Réseaux 09 Mars 2015 17 / 20

ration Puppet P. B. Administration Systèmes et Réseaux 09 Mars 2015 18 / 20

ration Puppet node toto.exemple.test { network::interface { eth0 : enable_dhcp => true, } } network::interface { eth1 : ipaddress => 10.42.42.50, netmask => 255.255.255.0, } On versionne le Puppet Master P. B. Administration Systèmes et Réseaux 09 Mars 2015 19 / 20

Questions Avez-vous des questions? P. B. Administration Systèmes et Réseaux 09 Mars 2015 20 / 20