Projet de surveillance des serveurs

Dimension: px
Commencer à balayer dès la page:

Download "Projet de surveillance des serveurs"

Transcription

1 Ecole Centrale Paris et VIA Centrale Reseaux Rapport d'etude en Autonomie Projet de surveillance des serveurs Encadrant : M. Jean-Philippe Rey Johannes Kani & Yoann Peronneau Promotion juin 2004

2 TABLE DES MATIERES TABLE DES MATI ERES Table des matieres 1 Introduction 2 2 Fonctionnement eneral 2 3 Fonctionnement des scripts Base des scripts Les scripts et Les scripts lo Les scripts raph Les scripts php Mise en place 6 5 Ajouter un module Ecriture des scripts et, lo et raph Conuration du serveur central Conuration des serveurs monitores L'etape de developpement 9 7 Conclusion 10 Rapport d' Etude en Autonomie 1/ 10 Projet de surveillance de serveurs

3 2 FONCTIONNEMENT G EN ERAL 1 Introduction L'association VIA Centrale Reseaux s'est, durant les 15 dernieres annees, enormement developpee. Mais avec l'aumentation du nombre de membres et la popularite croissante de certains projets a VIA (notamment VideoLAN), le nombre et la complexite des serveurs (la plupart sous Debian Linux) ont ealement aumente. VIA possede maintenant plus de 5 serveurs, avec des serveurs Apache, FTP, Mail, CVS et SVN ainsi que bien d'autres services. Il devient de plus en plus dicile de maintenir le systeme de maniere manuelle. D'ou la necessite d'un systeme de surveillance automatique du fonctionnement des machines et quelques services. Quel est l'inter^et direct d'une telle surveillance? Tout d'abord, il s'ait de reduire le temps de reaction en cas d'erreur ou dysfonctionnement d'une machine. Par exemple, si un disque dur est plein ou la mailqueue du serveur mail commence a deborder, on se rend peut-^etre pas tout de suite compte du probleme et de sa ravite. Avec un syteme de surveillance on est prevenu (par mail, par exemple) avant qu'il ne soit trop tard. Ensuite, si le systeme realise des mesures de valeurs cles du serveur de maniere reuliere, on est dans la position de voir le developpement de l'utilisation d'un service ou, pour prendre un autre exemple, l'evolution de l'occupation d'un disque dur. Enn, avec une telle base de donnees creee on peut se rendre compte de problemes plus sophistiques et caches et analyser la cause eventuelle. Dans un cas, on a pu trouver la cause d'une utilisation reuliere mais etonnante du swap sur un de nos serveurs due a une mauvaise version d'un loiciel installe. Sans ce syteme de surveillance, baptise RRD, que nous avons mis en place et que l'on va decrire dans ce document, nous aurions s^urement eu du mal a trouver la raison de ce probleme. Quelles sont les variables a surveiller? Une des variables centrales d'un systeme comme krishna, le serveur principal de VIA sous Linux, est le nombre de mails dans la mailqueue, mais aussi le debit sur les interfaces reseau, l'espace disque de quelques partitions importantes (/var/mail ou la partition dediee au serveur FTP) et enn quelques valeurs techniques comme le load et l'utilisation de la memoire. Par la suite, nous allons decrire le fonctionnement (eneral et plus en detail) du RRD, puis la mise en place et l'extension du fonctionnement. Enn, nous presenterons un petit resume sur le deroulement du developpement et du travail en roupe. 2 Fonctionnement eneral Le RRD est installe sur un serveur central sur lequel les raphs et le site web sont eneres. Ce serveur doit ^etre sous le systeme d'exploitation linux. Pour faire simple, le RRD n'est qu'une collection de scripts shell, par defaut dans le repertoire rrd/bin/. Aucentredusystemesetrouvelescriptprincipal,executetousles5minutes(parexempleparla cron du systeme linux) et qui execute quelques autres scripts pour louer toutes les informations. Il existe trois autres types de scripts : les scripts et, lo et raph. Les scripts et savent recuperer l'information souhaitee et la retournent sur la sortie standard. Les scripts et sont appeles par les scripts lo qui vont enreistrer cette information a l'aide du loiciel rrdtool dans une base de donnees. Ce sont les scripts lo qui sont executes par le script principal. Le troisieme type sont les scripts raph, enerant des raphs a partir de la base de donnees, encore une fois a l'aide du loiciel rrdtool, et les enreistrant (par defaut) dans le repertoire public html. Ces scripts ne sont pas executes directement tous les 5 minutes comme les autres, parce que cela prendrait trop de ressources. La eneration d'une quinzaine de raphs dure quelques secondes m^eme sur un systeme a plusieurs processeurs puissants. Pour eviter que cette operation soit executee toutes les 5 minutes, les scripts raph sont executes lorsque quelqu'un consulte le site web. Grace a un script PHP, les scripts raph sont appeles, enerent les raphs et l'utilisateur voit les raphs actuels dans le naviateur internet. Pour des raisons evidentes, le script PHP ne enere les raphs que s'ils sont plus vieux que 5 minutes. Rapport d' Etude en Autonomie 2/ 10 Projet de surveillance de serveurs

4 3 FONCTIONNEMENT DES SCRIPTS Par type d'information, 3 raphs sont crees : un raph sur le dernier jour, un sur la derniere semaine, et un raph sur le dernier mois. Ceci permet a la fois de voir les details actuels et le developpement des valeurs a lon terme. Pour la plupart des donnees recuperees, on a intere un syteme d'alertes par mail. Si la valeur actuelle depasse une limite critique (en eneral, celle-ci est xee de maniere enereuse pour avoir le temps de reair), un mail indiquant le probleme exact est envoye a une liste d'adresses que l'on peut determiner. Cependant, on a vu que ca peut ^etre tres enervant d'^etre maile toutes les cinq minutes a cause d'un petit probleme. Pour cette raison, on a aumente l'intervalle des mails a 15 minutes, ce qui divise le nombre de mails par trois. 3 Fonctionnement des scripts 3.1 Base des scripts Les scripts shell se trouvent tous dans rrd/bin; seul le script PHP se trouve dans un repertoire accessible via internet. On peut completement chaner le comportement des scripts a l'aide des chiers de conuration situes dans rrd/etc, surtout le chier rrd.conf. La, toutes les variables utilisees par les scripts sont denies, par exemple les repertoires dans lesquels se trouvent les dierents chiers : # Fichier de confiuration commun aux scripts MAINPATH= admin/rrd BINPATH=$MAINPATH/bin CONFPATH=$MAINPATH/etc LOGPATH=$MAINPATH/lo/rrd.$HOSTNAME GRAPHPATH= /admin/public html/rrd/$hostname RRDPATH=$CONFPATH/rrd.$HOSTNAME TOGRAPH=$RRDPATH/raph Ces lines s'expliquent toutes seules, comme le reste du chier qui contient des denitions des variables internes telles que le nom des chiers qui contiennent la base de donnees du rrdtool. Dans rrd/bin, il existe un lien symbolique conf qui pointe vers le chier rrd.conf dans etc/rrd. Tous les scripts doivent lire ce chier, et contiennent donc la line../conf (presque) tout au debut. Il en est de m^eme pour le chier de conuration rrdsnmp.conf dont nous detaillerons le principe ulterieurement. Un autre mecanisme est ealement important, il s'ait de la determination de la variable HOSTNAME, qui est surtout utilisee pour le nom du repertoire dans lequel seront crees les raphs. Soit les scripts ont recu le hostname comme parametre et chanent le contenu de la variable avant la lecture de rrd.conf, soit, si cette variable est encore vide, sa valeur est alors determinee a l'aide du proramme du m^eme nom : if [ "$HOSTNAME" = '' ] ; then HOSTNAME=$(hostname) fi 3.2 Les scripts et A la base du systeme de scripts se trouvent les scripts et, qui mettent a disposition les informations que l'on veut surveiller. Quelques scripts et prennent des parametres, par exemple le script et disk.sh, pour specier l'information que l'on veut obtenir (dans ce cas c'est la partition a surveiller). Nous avons deja explique que tous les scripts et prennent un parametre optionnel, a savoir le hostname de la machine a surveiller. S'il n'est pas donne, le script va chercher l'information Rapport d' Etude en Autonomie 3/ 10 Projet de surveillance de serveurs

5 3.2 Les scripts et 3 FONCTIONNEMENT DES SCRIPTS sur la machine locale, sinon le script eectue des requ^etes SNMP vers le serveur a surveiller. Pour que cela fonctionne, il faut avoir installe un serveur SNMP sur cette machine. Cette procedure est decrite dans le chapitre 4. Localement, l'information est souvent accessible dans le systeme de chiers virtuel /proc ou par des petits prorammes comme df et mailq. Detaillons ce mecanisme en prenant un exemple, le script et trac.sh, qui donne le debit d'une interface reseau d'un serveur. Apres avoir lu les chiers de conuration, on decide avec un \if" si on travaille localement ou avec des requ^etes SNMP : if [ -z $2 ] ; then net=$(rep ''$1 :'' /proc/net/dev) else net=$($snmpwalk -v1 $2 public $SNMPROOT.$SNMP CNET.101 rep ''$1 :'' sed -e ''s/.?n''n(.?n)n''/n1/'') fi Dans le premier cas, on cherche l'information (ici le debit sur l'interface, stocke dans la variable $1) dans le le chier /proc/net /dev. Dans le deuxieme cas, on se connecte au serveur SNMP (avec la commande snmpwalk) de la machine a surveiller avec le nom d'h^ote $2. Les informations dans le systeme SNMP sont stockees dans une structure d'arbre. La racine est une suite de chires separees avec des points, et pour faciliter l'utilisation elle est stockee dans $SNMPROOT. Pour specier l'information dans l'arbre, on ajoute des chires toujours separees avec des points. Nous ajoutons ici la variable $SNMP CNET (toutes les variables concernant le SNMP sont denies dans rrd/etc/rrdsnmp.conf) et la partie 101 de cette information (c'est la ou est enn l'information cherchee, les autres parties contiennent des informations supplementaires). Du c^ote du serveur, c'est exactement un cat /proc/net/dev qui est execute. La line de commande plus complexe, notamment avec la commande sed, est d^u au fait qu'il faut extraire l'information de la sortie plus complexe du snmpwalk. La variable net n'est qu'une variable intermediaire qui contient toute la line de valeurs de /proc/net/dev, par exemple : eth0 : On s'interesse uniquement a la premiere et la neuvieme valeur (debit entrant et sortant). De plus, le nom de l'interface tout au debut de la line nous ^ene. Il est donc necessaire de traiter cette variable une nouvelle fois : net=$(echo $net cut -d' :' -f2) in=$(echo $net $AWK ' print $1 ') out=$(echo $net $AWK ' print $9 ') Maintenant, il sut de donner l'information a la sortie standard : echo $in $out M^eme si on a pris un exemple concret ici, le fonctionnement des scripts et est toujours similaire et ce sont des details (surtout la maniere d'extraire l'information de la sortie des prorammes dierents) qui dierent. Rapport d' Etude en Autonomie 4/ 10 Projet de surveillance de serveurs

6 3.3 Les scripts lo 3 FONCTIONNEMENT DES SCRIPTS 3.3 Les scripts lo Les scripts lo servent a enreistrer l'information mise a disposition par les scripts et dans une base de donnees a l'aide des rrdtools. A partir de cette base, les scripts raph vont plus tard enerer les raphs mis a disposition sur un site web. Appeles par le script rrd aux.sh, avec le nom du serveur a surveiller en parametre, ce sont eux qui lancent les scripts lo, avant de stocker le resultat de ces derniers r^ace a la commande : rrdtool update $RRDFILE.rrd [donnees] La base de donnees utilisee est est appelee < Round Robin > en raison de son fonctionnement : la taille de la base est xee a sa creation; une fois la n du chier atteint, les nouvelles donnees remplacent les plus vielles. Pour notre utilisation, nous avons choisi de louer les valeurs des parametres toutes les 5 minutes, pendant un an. 3.4 Les scripts raph Les scripts raph, comme leur nom l'indique, enerent les raphs des dierents parametres surveilles par ce systeme. Pour chacun de ces parametres, le script cree 3 raphs correspondant a 3 durees dierentes : { une journee : pour etudier l'evolution du systeme sur le court terme; permet d'avoir une vision temps reel de l'etat du systeme { une semaine : permet entre autres de constater l'impact d'un chanement de conuration sur une periode sinicative { un mois : permet par exemple de comparer les consequences d'une release de VideoLAN sur la chare des serveurs (l'eet dure en eneral plus d'une semaine) Le fait de arder les donnees pendant un an permet aussi de comparer des phenomenes d'une annee a l'autre. Il est possible aussi de reenerer les raphs d'une journee particuliere, pour etudier plus en details comment les parametres ont evolue juste avant un crash par exemple. 3.5 Les scripts php Pour enerer le site web sur lequel on peut consulter les raphs, on utilise le lanae PHP adapte a cette tache. Il existe deux scripts php, le script index.php et le script machine.php. Le premier est execute quand un utilisateur appelle le site web, et son travail consiste a enerer une liste de liens des machines surveillees a partir des noms des repertoires dans lesquels se trouvent les raphs. Les liens pointent vers le script machine.php avec des parametres dierents, le nom de la machine et le type d'achae qui est d'abord mis a \init", la line correspondante dans le script php est la suivante : <a href='machine.php?type=init&amp ;machine=$file'> $servername </a> Le script machine.php est plus complique est plus interessant. Si la variable type est a \init", il ache une liste de choix des types de raphs disponibles : les raphs sur un jour, une semaine ou un mois. Apres avoir fait ce choix en cliquant sur le lien (qui chane uniquement le contenu de type a \1J", \7J" ou \1M"), il ache tous les raphs qui correspondent. Reardons le code source : while ($file=readdir($handle)) f if ( $file!=``.'' && $file!=``..'' && (strpos($file,$type)===0)) f echo ``<p>'' ; echo ``<im src='$machine/$file' alt='$file'>'' ; echo ``</p>`` ; Rapport d' Etude en Autonomie 5/ 10 Projet de surveillance de serveurs

7 4 MISE EN PLACE Pour expliquer : la boucle while passe sur toutes les imaes du repertoire (qui contient tous les raphs eneres d'une machine). Si le nom du chier commence par la valeur de type, on l'ajoute au site que l'on est en train de enerer. Il faut faire attention aux \chiers". et.. qui font toujours partie d'un repertoire UNIX. Onaditquelescriptphpenerelesraphss'ilssontplusvieuxquecinqminutes.Pourdeterminer cela et avant d'acher les raphs, le script rearde donc la date de modication des chiers et le compare avec le temps actuel. Le code source : $test=false ; $empty=true ; while ($file=readdir($handle)) f if ( $file!="." && $file!=".." && (strpos($file,$type)===0)) f $empty=false ; if (time() > filemtime("./$machine/$file") ) f $test=true ; Les deux variables test et empty sont d'abord mises respectivement a false (a priori, on ne reenere pas les raphs) et a true (au debut, le repertoire est considere comme vide). La boucle while nous donne tous les chiers l'un apres l'autre et selectionne ceux qui nous interessent (ceux qui commencent avec type et qui sont des chiers reuliers). Si on trouve au moins un chier correspondant, le repertoire est considere comme non vide; si en plus on trouve un chier dont le temps de modication date de plus de 300 secondes, on met la variable test a true. Maintenant, on a ramasse toute l'information necessaire an de pouvoir decider s'il faut reenerer les raphs : if ($test $empty) f $tmp=etcwd() ; chdir($rrdbinpath) ; exec("$enraph $machine") ; chdir("$tmp") ; Si le repertoire est vide ou si un chier n'est pas assez recent, on va recreer les raphs. D'abord, on sauvearde le repertoire actuel, on chane de repertoire avec les scripts shell, on execute le script en all raphs.sh (qui enere justement tous les raphs d'une machine) avec le nom de la machine concernee comme parametre et on rechane le repertoire de travail. Tout cela est execute avant de enerer la liste des raphs aches. Pour pouvoir entrer dans la boucle while nous donnant cette liste, il faut encore remettre le pointeur du repertoire : rewinddir($handle) ; Toutes les paes enerees sont bien s^ur valides selon le standard HTML 4.01 du w3c. 4 Mise en place La mise en place n'est pas compliquee, par contre il n'existe pas (encore) de script d'automatisation du processus. Il faut donc faire une bonne partie de l'installation a la main. Pour creer l'arborescence necessaire sur le serveur central, il sut de faire un % svn checkout svn ://serveur-svn/rrd Rapport d' Etude en Autonomie 6/ 10 Projet de surveillance de serveurs

8 4 MISE EN PLACE en tant que l'utilisateur avec les droits duquel les scripts seront executees plus tard. Le sousrepertoire php doit ^etre copie a un endroit accessible par un serveur HTTP. La conuration du serveur HTTP n'est pas decrite ici, mais il peut ^etre utile de creer un nom DNS et un VirtualHost pour ces scripts. La conuration se fait dans le sous-repertoire etc/. Il faut creer un chier rrd.list (s'il n'existe pas deja), dans lequel on liste tous les noms DNS des machines a surveiller, inclus le serveur lui-m^eme, si on le souhaite. Chaque nom DNS doit occuper une line. Pour la conuration des characteristiques a surveiller pour chaque machine, il faut creer un repertoire rrd.nom de la machine. Le chier principal ici s'appelle rrd.conf, qui liste tout ce qu'il faut surveiller, de nouveau une chose par line : disk loads mem traffic users Quelques characteristiques demandent plus de specications. Par exemple, il faut preciser la liste des partitions a surveiller. Pour cela, on cree un chier disks dans lequel on liste toutes les partitions souhaitees : /var/mail /var/lib/mysql /mnt/backup /var/lo /usr Des conurations plus speciques similaires sont ealement necessaires pour d'autres proprietes du systeme, comme par exemple le trac reseau. C'est tout ce qu'il y a a faire en ce qui concerne la conuration c^ote serveur central. Maintenant, il faut preparer les autres machines a surveiller a distance, pour que le serveur puisse recuperer les informations necessaires pour creer les raphs. Pour ce faire, il faut installer un serveur SNMPD sur ces machines. L'installation elle-m^eme depend du type de systeme utilise est ne sera pas decrite dans ce document. Une fois le serveur SNMPD installe, il faut le conurer pour qu'il reponde aux requ^etes de nos scripts RRD. Toute conuration a lieu dans le chier de conuration snmpd.conf, qui se trouve (ca depend ealement du systeme utilise) probablement dans le repertoire /etc/snmp. D'abord on restreint l'acces au serveur principal : com2sec rrd public C'estunebonnechoseafaire,parcequele SNMPestunprotocolplut^otdanereux,m^emesi,dans notre cas, le daner est tres limite. Ce daner provient du fait qu'on fait executer des commandes a distance au serveur, et que le demon snmpd est oblie de tourner en tant qu'utilisateur root. Dans le m^eme chier, il faut encore ajouter les types de requ^etes autorises. Ce qui s'eectue r^ace a une line du type : exec uptime /bin/su admin -c uptime Rapport d' Etude en Autonomie 7/ 10 Projet de surveillance de serveurs

9 5 AJOUTER UN MODULE L'exec au debut represente \execute", le nombre avec des points est l'identicateur de la commandequevafournirlarequ^eteparleserveurprincipal.lemot uptimeestlenomdelacommande, et tout ce qui suit est la commande a executer. En l'occurence c'est la commande uptime qui servira a determiner le load de la machine. L'output de la commande est envoye au client (dans notre cas donc au serveur principal qui enere les raphs). Pour toute commande souhaitee, il faut ajouter une line semblable a celle ci-dessus. Une dernieer remarque : des que la commande a executer devient un peu compliquee, il vaut mieux la placer dans un petit script et apeller ce script a partir du serveur SNMP au lieu de la mettre directement dans le chier de conf. Par exemple : exec who /root/scripts/rrdwho.sh 5 Ajouter un module Gr^ace a sa structure modulaire, l'ajout d'un nouveau module se fait de maniere relativement simple : ajout des scripts et, lo et raph conuration c^ote serveur { conuration des snmpd.conf sur les serveurs monitores Prenons l'exemple de l'ajout du module de surveillance du nombre de connexions sur notre serveur IRC. 5.1 Ecriture des scripts et, lo et raph Il ne faut pas oublier, lors de l'ecriture du script et de prevoir les deux types d'acquisition des parametres : acquisition locale ou distante via SNMPD, la distinction etant realisee par une simple comparaison du hostname du serveur a surveiller avec le hostname local. Enn, le script et doit retourner les valeurs trouvees de facon a ce qu'elles soient facilement utilisables par le script lo correspondant, dans lequel elles sont employees sous la forme : N :donnee1 :donnee2 :... :donneen Ensuite, en ce qui concerne le script lo, il ne faut pas non plus oublier de creer le repertoire et le chier qui contiendra la base de donnees < Round Robin > (en speciant sa taille et les durees d'echantillonnae), si ceux-ci n'existent pas encore. Il faut aussi choisir le type des variables surveillees. En eet celles-ci peuvent ^etre de type jaue (ie le nombre mesure est stocke tel quel) ou de type moyenne, comme dans le cas du calcul de debit : rrdtool calcule la dierence de donnees transmises entre deux executions du script et en deduit le debit moyen. Enn le script raph doit aussi prendre arde a l'existence du repertoire contenant les imaes a enerer, et le creer dans le cas contraire. 5.2 Conuration du serveur central Une fois les trois scripts precedents ecrits, il reste encore a rajouter les options de conuration correspondantes dans les chiers de conurations adaptes. Tout d'abord, en ce qui concerne le chier rrd.conf qui contient la plupart des parametres de conuration des scripts. A chaque script correspond trois variables : dans le cas de notre exemple, ces variables sont : Rapport d' Etude en Autonomie 8/ 10 Projet de surveillance de serveurs

10 5.3 Conuration des serveurs monitores 6 L' ETAPE DE DEVELOPPEMENT GET IRC=$BINPATH/et irc.sh LOG IRC=lo irc GRAPH IRC=lo irc.pn qui correspondent respectivement au script et, au chier contenant la base de donnees < Round Robin >, et au suxe utilise pour le nom des raphs eneres. Ensuite, en ce qui concerne l'acces par SNMP au serveur pour recuperer la valeur du parametre surveille, la n de l'oid utilise doit ^etre ajoute dans le chier de conuration dedie aux acces SNMP, rrdsnmp.conf, tel que suit : SNMP IRC=10 Ainsi l'acces a cette valeur s'eectuera en utilisant l'oid Enn, il reste bien evidemment a modier les chiers rrd.conf dans les repertoires rrd.machine an de commencer le monitorin de ce parametre pour les serveurs souhaites. 5.3 Conuration des serveurs monitores Sur les serveurs sur lesquels on souhaite monitorer ce nouveau parametre, le chier de conuration du serveur SNMPD, snmpd.conf, doit ^etre modie en consequence. Ainsi, pour notre exemple, la line suivante a ete rajoutee : exec irc /root/scripts/rrd irc.sh On a ici choisi de faire appel a un script plut^ot que d'inserer la commande directement dans ce chier de conuration, comme c'est le cas par exemple pour uptime ou loadav, qui retournent respectivement le resultat de la commande "uptime" et "/bin/su admin -c cat /proc/loadav", en raison de la relative complexite du script permettant de calculer la valeur desiree. 6 L'etape de developpement Le developpement du RRD etait un travail en roupe a deux personnes. Cela a necessite quelques precautions pour pouvoir travailler de maniere ecace et rapide. Tout d'abord, beaucoup de communication entre nous etait indispensable, mais cela s'est fait de maniere naturelle pratiquement tous les jours pendant le travail sur le projet, ce qui a remplace des reunions dedies au projet. Le lanuae de script que nous avons utilise pour le RRD est tres pratique et plut^ot facile, mais il ne facilitait pas le travail enequipe sur un projet. La division du travail s'est donc fait par chier voire roupe de chiers (et, lo, raph d'un certain type). De toutes facons, chacun etait, pendant tout le projet, capable de manipuler toutes les parties du projet. Il n'y avait jamais des problemes tres diciles a surmonter. L'utilisation du loiciel de travail en roupe Subversion a permis de partaer a la fois les scripts shell, les scripts php et la documentation tres facilement et de erer le travail (potentiellement simultane) sur les m^eme chiers. On l'a prefere par rapport au loiciel du m^eme type CVS a cause de la simplicite d'utilisation et la facon plus moderne d'oranisation interne. En m^eme temps, Subversion permet de suivre le processus de travail sur un site web (dans notre cas, c'est http ://svn-rrd.via.ecp.fr). Les scripts shell nous semblent tres stables et ables, et ils fonctionnent sans defaut depuis plusieurs semaines. Neanmoins, pour l'avenir du projet, il reste beaucoup de choses a ameliorer. D'une part, les possibilites de mesure sont illimitees : a VIA, on prevoit de surveiller les impressions sur wanda, l'imprimante sur laquelle tous les membres de VIA (donc pratiquement tout habitant de la Rapport d' Etude en Autonomie 9/ 10 Projet de surveillance de serveurs

11 7 CONCLUSION residence) peuvent imprimer, mais aussi les temperatures (ou autres variables) des switchs et routeurs de VIA qui, surtout en ete, chauent de maniere danereuse. Apres, on pourrait surveiller le debit par b^atiment, par etae,... Et notre architecture de scripts permet tres facilement d'ajouter des nouvelles functionnalites. D'autre part, les scripts PHP fonctionnent bien aussi, mais les paes web enerees sont encore assez rudimentaires et il serait bien de les presenter de maniere plus areable aux yeux, par exemple a l'aide de CSS. Malheuresement, nous n'avons pas eu le temps de faire ca pendant notre etude en autonomie. 7 Conclusion Nous pensons avoir realise un bon systeme de surveillance a l'aide du loiciel rrdtool. De maniere simple, on peut maintenant voir l'etat de plusieurs systemes, leur developpement en fonction du temps, et analyser les raisons d'un probleme eventuel. Il est simple d'ajouter des modules et encore plus simple d'ajouter une machine ou une nouvelle variable a surveiller. Le developpement s'est tres bien passe et sans problemes particuliers. Cependant, il ne faut pas oublier que les scripts presentes ne peuvent que faire partie d'autres mesures de surveillance et analyse du comportement des serveurs. Par exemple, il serait dicile voire impossible de s'assurer du bon fonctionnement d'un serveur Web avec la methode utilisee. Dans ce cas, il vaut mieux de mettre en place un analyseur des chiers de lo eneres par le serveur Web (apache dans le cas de nos serveurs). Et rien ne peut remplacer l'attention d'un bon administrateur qui s'occupe reulierement de ses machines. Rapport d' Etude en Autonomie 10/ 10 Projet de surveillance de serveurs

Compte-rendu de projet de Système de gestion de base de données

Compte-rendu de projet de Système de gestion de base de données Compte-rendu de projet de Système de gestion de base de données Création et utilisation d'un index de jointure LAMBERT VELLER Sylvain M1 STIC Université de Bourgogne 2010-2011 Reponsable : Mr Thierry Grison

Plus en détail

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts

TP : Shell Scripts. 1 Remarque générale. 2 Mise en jambe. 3 Avec des si. Systèmes et scripts E3FI ESIEE Paris Systèmes et scripts B. Perret TP : Shell Scripts 1 Remarque générale Lorsque vous cherchez des informations sur Internet, n'oubliez pas que langage de shell script que nous avons vu correspond

Plus en détail

TP4-5 : Authentication Java

TP4-5 : Authentication Java TP4-5 : Authentication Java V. Danjean V. Marangozova-Martin Résumé Le but de ce TP est double : se familiariser avec le mécanisme classique d'authentication en Java ; apprendre à utiliser la documentation

Plus en détail

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname Département d'informatique Architecture des réseaux TP2 - Conguration réseau et commandes utiles L'objectif de ce TP est d'une part de vous présenter la conguration réseau d'une machine dans l'environnement

Plus en détail

1 Mise en forme des SELECT

1 Mise en forme des SELECT Table des matières Utilitaire SQL*PLUS 1 Mise en forme des SELECT 1 2 Commandes utilitaires de SQL*PLUS 2 2.1 Éditeur de la machine hôte.................... 2 2.2 Commande RUN, commande /.................

Plus en détail

2 Spécicités SVN. 3 Verrouiller ou copier-modier-fusionner. 4 Commandes SVN. 5 Références

2 Spécicités SVN. 3 Verrouiller ou copier-modier-fusionner. 4 Commandes SVN. 5 Références Table des matières Apache Subversion (SVN) 1 Michel Meynard UM2 2 Spécicités SVN 3 Verrouiller ou copier-modier-fusionner Univ. Montpellier 2 4 5 Références Michel Meynard (UM2) Apache Subversion (SVN)

Plus en détail

TP n 2: Mise en place d'un serveur Web avec PHP et MySQL

TP n 2: Mise en place d'un serveur Web avec PHP et MySQL TP n 2: Mise en place d'un serveur Web avec PHP et MySQL Le but de ce TP est de vous apprendre comment installer et congurer un serveur Web avec PHP et MySQL sous Linux. Cela requiert plusieurs étapes

Plus en détail

SISR5 Supervision des réseaux

SISR5 Supervision des réseaux SISR5 Supervision des réseaux Mise en place d'un outil de supervision -Page 1 - Sommaire Schéma réseaux...3 Plan d'adressage...3 Objectif du TP...4 Mise en place des serveurs supervisés...4 Serveur web...4

Plus en détail

Titre: Version: Dernière modification: Auteur: Statut: Licence:

Titre: Version: Dernière modification: Auteur: Statut: Licence: Titre: Installation de WebObjects 5.3 Version: 2.1 Dernière modification: 2011/02/17 11:00 Auteur: Aurélien Minet Statut: version finale Licence: Creative Commons

Plus en détail

Introduction aux systèmes d'exploitation Examen de 2 heures Tous documents autorisés (sauf PC)

Introduction aux systèmes d'exploitation Examen de 2 heures Tous documents autorisés (sauf PC) Introduction aux systèmes d'exploitation Examen de 2 heures Tous documents autorisés (sauf PC) Nicolas Gibelin 30 novembre 2004 1 Synchronisation (6 Points - 50 Minutes) 1.1 Question (3 points) Soit deux

Plus en détail

SweetyPix, mode d'emploi

SweetyPix, mode d'emploi Université de Nice Sophia-Antipolis Master 1 STIC Informatique SweetyPix, mode d'emploi Edouard Jan Mendher Merzoug Anne-Laure Radigois Amaury Tinard 2005-2006 Université de Nice Sophia-Antipolis Master

Plus en détail

Les entrées/sorties Java (sérialisation, accès aux chiers et connexion réseau)

Les entrées/sorties Java (sérialisation, accès aux chiers et connexion réseau) Année 2008-2009 Les entrées/sorties Java (sérialisation, accès aux chiers et connexion réseau) Nicolas Baudru mél : nicolas.baudru@esil.univmed.fr page web : nicolas.baudru.perso.esil.univmed.fr 1 Introduction

Plus en détail

RAPPORT DE CONCEPTION D'UNE SOLUTION SAUVEGARDE

RAPPORT DE CONCEPTION D'UNE SOLUTION SAUVEGARDE RAPPORT DE CONCEPTION D'UNE SOLUTION DE SAUVEGARDE Julien CHAPUZOT Administrateur Système & Réseau Sté Cahouette et cie Toulouse 1 SOMMAIRE 1 Nécessité de la sauvegarde 2 Dénition des besoins 3 Solution

Plus en détail

SISR5 SUPERVISION DES RESEAUX. TP5 Mise en place d un outil de supervision

SISR5 SUPERVISION DES RESEAUX. TP5 Mise en place d un outil de supervision SISR5 SUPERVISION DES RESEAUX TP5 Mise en place d un outil de supervision GERSON YOULOU LOIC GLOAGUEN BTS SIO2 22/11/2013 SOMMAIRE Introduction... 2 Mise en place de l architecture réseau... 3 Configuration

Plus en détail

Utiliser la forge de l'ubp pour gérer un projet avec SVN - Les bases -

Utiliser la forge de l'ubp pour gérer un projet avec SVN - Les bases - Utiliser la forge de l'ubp pour gérer un projet avec SVN - Les bases - Hélène Toussaint, 27 novembre 2012 But du document : Le but de ce document est de découvrir la gestion de projets à l'aide des outils

Plus en détail

Installation et configuration d un serveur Web Sauvegarde et restauration

Installation et configuration d un serveur Web Sauvegarde et restauration Installation et configuration d un serveur Web Sauvegarde et restauration Serveur Web Page 1 Sommaire Présentation 3 Configuration d une machine virtuelle 3 Création d une machine virtuelle 3 Configuration

Plus en détail

SPECIFICATIONS TECHNIQUES POUR LE DEVELOPPEMENT DES PLUGINS TOURISM SYSTEM CLIENT. V 1.0 27 janvier 2011

SPECIFICATIONS TECHNIQUES POUR LE DEVELOPPEMENT DES PLUGINS TOURISM SYSTEM CLIENT. V 1.0 27 janvier 2011 SPECIFICATIONS TECHNIQUES POUR LE DEVELOPPEMENT DES PLUGINS TOURISM SYSTEM CLIENT V 1.0 27 janvier 2011 Ce document présente l'utilisation des plugins dans Tourism System Client. Dans le Client, un plugin

Plus en détail

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage

Plus en détail

TP PLACO. Journées Mathrice d'amiens Mars 2010

TP PLACO. Journées Mathrice d'amiens Mars 2010 TP PLACO Journées Mathrice d'amiens Mars 2010 Nicolas Vuilmet, Jacquelin Charbonnel, Jacques Foury, Damien Ferney, Benoit Métrot Introduction PLACO est un générateur de plates-formes collaboratives. Il

Plus en détail

Live box et Nas Synology

Live box et Nas Synology Live box et Nas Synology Création : OpenOffice.org Version 2.3 Auteur : PHI Création : 18/01/2008: Version : 32 Modification : 24/03/2008 Fichier : E:\Mes documents\tuto NAS LB\tuto ftp.odt Imprimer moi

Plus en détail

Université Laval Faculté des sciences et de génie Département d'informatique et de génie logiciel IFT-3101. Travail pratique #2

Université Laval Faculté des sciences et de génie Département d'informatique et de génie logiciel IFT-3101. Travail pratique #2 Université Laval Faculté des sciences et de génie Département d'informatique et de génie logiciel IFT-3101 Danny Dubé Hiver 2014 Version : 11 avril Questions Travail pratique #2 Traduction orientée-syntaxe

Plus en détail

Ci-dessous, un exemple de migration et réintégration de machines sur un nouveau pingoo V4.

Ci-dessous, un exemple de migration et réintégration de machines sur un nouveau pingoo V4. Ci-dessous, un exemple de migration et réintégration de machines sur un nouveau pingoo V4. Cette document est juste le récit d'un changement. Elle n'est pas là pour remplacer la documentation officielle,

Plus en détail

Cours de système d'exploitation TD numéro 4

Cours de système d'exploitation TD numéro 4 Cours de système d'exploitation TD numéro 4 Jean Méhat 10 novembre 2015 Merci de traiter les questions dans l'ordre. Les réponses sont à envoyer de la façon usuelle à l'adresse jm@ai.univ-paris8.fr (l'adresse

Plus en détail

Aperçu sur UNIX/ Linux

Aperçu sur UNIX/ Linux Aperçu sur UNIX/ Linux Historique sur UNIX EVOLUTION DES DISTRIBUTIONS UNIX DANS LE TEMPS Image courtesy of Wikipedia COMPARAISON UNIX / LINUX Sont-ils les mêmes? Oui, du moins en termes d'interfaces du

Plus en détail

N 39 Administration des Systèmes et des Réseaux Informatiques SUJET

N 39 Administration des Systèmes et des Réseaux Informatiques SUJET Administration des Systèmes et des Réseaux Informatiques SUJET Sélections régionales 2012 SOMMAIRE A. Explication du sujet... 3 B. Matériaux et consommables... 9 D. Barème de correction... 10 E. Annexes...

Plus en détail

Bind, le serveur de noms sous Linux

Bind, le serveur de noms sous Linux Bind, le serveur de noms sous Linux 1. Principes de fonctionnement d'un serveur de noms La résolution des noms d'hôtes sur les réseaux tcp/ip est fondée sur le principe d'une répartition de la base des

Plus en détail

Maintenir Debian GNU/Linux à jour

Maintenir Debian GNU/Linux à jour Maintenir Debian GNU/Linux à jour Ce troisième document présente dans un premier temps comment maintenir son système à jour de façon automatisée. Il est en effet indispensable d'installer de manière parfaitement

Plus en détail

But de cette présentation

But de cette présentation Réseaux poste à poste ou égal à égal (peer to peer) sous Windows But de cette présentation Vous permettre de configurer un petit réseau domestique (ou de tpe), sans serveur dédié, sous Windows (c est prévu

Plus en détail

Programmation de robots

Programmation de robots Programmation de robots 1 Le robot Le but de ces séances d'initiation est de vous apprendre les bases de la programmation du robot en quelques heures. Pour arriver au plus vite au c ur du sujet, nous avons

Plus en détail

Cours Langage C/C++ Programmation modulaire

Cours Langage C/C++ Programmation modulaire Cours Langage C/C++ Programmation modulaire Thierry Vaira BTS IRIS Avignon tvaira@free.fr «v0.1 Rappel Programmation modulaire (1/2) Le découpage d'un programme en sous-programmes est appelée programmation

Plus en détail

Présentation PHP : un langage de programmation Communiquer avec l'extérieur. Formation web. Corum, Alastor ECP. 19 février 2010

Présentation PHP : un langage de programmation Communiquer avec l'extérieur. Formation web. Corum, Alastor ECP. 19 février 2010 Formation web Corum Alastor ECP 19 février 2010 Pré-requis Formation HTML/CSS Bases du cours d'algorithmique/programmation De vagues souvenirs du cours de modélisation de données Pourquoi PHP Objectif

Plus en détail

Réseau. 1. Commandes réseaux, découverte environnement. TP1 - Connaissances de base, SSH

Réseau. 1. Commandes réseaux, découverte environnement. TP1 - Connaissances de base, SSH 1 sur 7 06/09/2012 09:32 Réseau TP1 - Connaissances de base, SSH Contenu de la Page 1. Commandes réseaux, découverte environnement 2. Ecriture d'un petit Shell script 3. Organisation de son Arborescence

Plus en détail

Sauvegardes sous Windows c 2003 serveur

Sauvegardes sous Windows c 2003 serveur Sauvegardes sous Windows c 2003 serveur Louis-Maurice De Sousa ~ Fabrice Lemoine ~ Jackie Daon 27 mars 2006 Table des matières 1 Introduction 3 2 NTbackup 3 2.1 La sauvegarde...........................

Plus en détail

Initiation au mail. Sommaire : 1. Qu'est-ce qu'un mail?...3 2. Deux types d'outils pour consulter ses mails...4

Initiation au mail. Sommaire : 1. Qu'est-ce qu'un mail?...3 2. Deux types d'outils pour consulter ses mails...4 Initiation au mail Sommaire : 1. Qu'est-ce qu'un mail?...3 2. Deux types d'outils pour consulter ses mails...4 2.1. Les logiciels de gestion de mail...4 2.2. Les webmails...5 3. Se connecter au webmail...6

Plus en détail

Procédure d installation. du serveur Big Brother 1.9c. sous Linux

Procédure d installation. du serveur Big Brother 1.9c. sous Linux CHAMBREUIL Maxime Procédure d installation du serveur Big Brother 1.9c sous Linux Juillet / Août 2002 I. Installation Voici les pré-conditions de l installation du serveur BB sous Linux : Vous devez connaître

Plus en détail

Tutoriel Drupal version 6 :

Tutoriel Drupal version 6 : 1 Tutoriel Drupal version 6 : Installation en local sous Windows et traduction 2 1. Installation de Drupal en local (sur votre pc) 1.1. Logiciels nécessaires Drupal fonctionne dans un environnement nécessitant

Plus en détail

La Gestion Électronique des Documents avec Open ERP

La Gestion Électronique des Documents avec Open ERP La Gestion Électronique des Documents avec Open ERP La Gestion Électronique des Documents avec Open ERP V e r s i o n d u d o c u m e n t V1.0 Introduction...4 I Installer la GED dans Open ERP...5 1 Les

Plus en détail

CONFIGURATION DU SERVEUR DE MAILS EXIM. par. G.Haberer, A.Peuch, P.Saade

CONFIGURATION DU SERVEUR DE MAILS EXIM. par. G.Haberer, A.Peuch, P.Saade CONFIGURATION DU SERVEUR DE MAILS EXIM par G.Haberer, A.Peuch, P.Saade Table des matieres 1. Introduction........................................................................ 2 1.1. Objectifs....................................................................

Plus en détail

Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage est autorisée

Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage est autorisée Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage est autorisée sous réserve du respect des conditions de la licence Texte

Plus en détail

1 Exercice 1 Question de cours (4 points)

1 Exercice 1 Question de cours (4 points) Info32B Systèmes d'exploitation année 2013-2014 Examen (1ère session) 16 décembre 2014 N. Sabouret L'épreuve dure 2h30. Tous les documents sont autorisés. Les exercices sont indépendants. 1 Exercice 1

Plus en détail

Configuration d'une imprimante dans le réseau EOLE +:

Configuration d'une imprimante dans le réseau EOLE +: MODULE Mise en oeuvre du serveur d'impression Préambule Vous êtes à présent en mesure d'adapter le bureau de vos utilisateurs, et de régler un certain nombre de paramètres a l'aide d'esu. Votre réseau

Plus en détail

2 Caractéristiques matérielles d'un serveur netmet

2 Caractéristiques matérielles d'un serveur netmet Les prérequis netmet 1 Introduction Cette documentation doit permettre de répondre aux questions suivantes : "je veux mettre en place netmet" quel type et quelles caractéristiques matérielles de machine

Plus en détail

Installer une imprimante réseau.

Installer une imprimante réseau. Installer une imprimante réseau. Préambule Vous êtes nombreux à demander de l'aide, une documentation (1) plus précise afin de savoir installer correctement et seuls une imprimante réseau. Le prix des

Plus en détail

Parcours IT Projet réseaux informatiques Christophe DOIGNON

Parcours IT Projet réseaux informatiques Christophe DOIGNON FORMATION INGENIEURS ENSPS EN PARTENARIAT (2008-2009) MODULE MI6 DU PARCOURS INFORMATIQUE ET TELECOMMUNICATIONS MISE EN OEUVRE D'UN RESEAU INFORMATIQUE LOCAL EMULE ROUTAGE SOUS LINUX 1. Introduction La

Plus en détail

Manuel d'utilisation Android

Manuel d'utilisation Android Projet de fin d'année BTS IRIS version 1.7 Manuel d'utilisation Android Réalisé par: Romain Gaillard Version numérique Promo 2014 Lycée Alfred Kastler Tables des matières INSTALLATION :... 3 I. IHM CONNEXION

Plus en détail

Faire fonctionner symfony sous wamp et windows avec des vhost. Installation de wamp

Faire fonctionner symfony sous wamp et windows avec des vhost. Installation de wamp Vous avez certainement déjà souhaiter gérer plusieurs projets symfony sur votre machine après avoir installé Wamp Server. Ce n'est pas simple en apparence, un seul dossier www et des sous répertoire en

Plus en détail

Activité - Serveur sous Linux Suse

Activité - Serveur sous Linux Suse Activité - Serveur sous Linux Suse Configuration de services réseaux Problématique : Configurer les services réseaux (DHCP, SAMBA, APACHE2) sur un serveur afin de répondre au besoin des postes clients

Plus en détail

Documentation Utilisateur

Documentation Utilisateur Documentation Utilisateur Documentation EMFDisk 4.2 EMF - Section informatique Hayoz Lukas & Zivanovic Milos Table des matières 1 Introduction... 1 2 Système GNU/Linux Ubuntu... 1 2.1 Ubuntu... 1 2.2 LiveUSB...

Plus en détail

Principe de fonctionnement du contrôleur de domaine

Principe de fonctionnement du contrôleur de domaine MODULE UTILISATION DES ESPACES DE STOCKAGE (source :prise en main du contrôleur de domaine Solaere) Préambule Vos stations sont configurées et intégrées dans le domaine. Principe de fonctionnement du contrôleur

Plus en détail

Guide de configuration de SQL Server pour BusinessObjects Planning

Guide de configuration de SQL Server pour BusinessObjects Planning Guide de configuration de SQL Server pour BusinessObjects Planning BusinessObjects Planning XI Release 2 Copyright 2007 Business Objects. Tous droits réservés. Business Objects est propriétaire des brevets

Plus en détail

Roman Mkrtchian SI5-2012/2013 François Chapuis. Rapport de projet de WASP. Réalisation d'un site web sécurisé

Roman Mkrtchian SI5-2012/2013 François Chapuis. Rapport de projet de WASP. Réalisation d'un site web sécurisé Roman Mkrtchian SI5-2012/2013 François Chapuis Rapport de projet de WASP Réalisation d'un site web sécurisé Introduction Nous avons choisi de coder un blog sécurisé. Nous avons notamment codé nous-mêmes

Plus en détail

Protéger un dossier avec un.htaccess

Protéger un dossier avec un.htaccess Page 1 of 6 Protéger un dossier avec un.htaccess Tutoriel 80 commentaires Lorsque vous réalisez votre site en PHP, vous êtes souvent amenés à créer une zone "Admin" où l'accès est limité... Et il vaut

Plus en détail

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Unix/Linux I. 1 ere année DUT. Université marne la vallée Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins

Plus en détail

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

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 Version utilisée pour la Debian : 7.7 Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Caractéristiques de bases : Un service web (ou service de la toile) est

Plus en détail

Manuel d administration

Manuel d administration Gestion et sécurité de l accueil visiteurs Manuel d administration Version 1.35 Sommaire 1- Introduction... 3 2- L outil d administration WiSecure... 4 2.1 Lancement de l interface d administration...

Plus en détail

Atelier 2. Étape 1 : Installation de Active Directory, installation du service DNS et installation du service WINS Durée approximative : 40 minutes

Atelier 2. Étape 1 : Installation de Active Directory, installation du service DNS et installation du service WINS Durée approximative : 40 minutes Atelier 2 Installation d Active Directory Installation du service DNS Installation du Service WINS Création d'un compte d'ordinateur Jonction d'un ordinateur à un domaine Création d usagers. Étape 1 :

Plus en détail

Sauvegardes sous Windows 2003 server. 2. Comment effectuer une sauvegarde?

Sauvegardes sous Windows 2003 server. 2. Comment effectuer une sauvegarde? Sauvegardes sous Windows 2003 server http://www.supinfo-projects.com/fr/2005/save%5f2003/2/ 2. Comment effectuer une sauvegarde? 2.1. En utilisant l'assistant sauvegarde (avancé) Cette partie du document

Plus en détail

PERICHON Yannick 2BTS SIO. Projet

PERICHON Yannick 2BTS SIO. Projet PERICHON Yannick 2BTS SIO Projet Sommaire 1 Téléchargements de la Debian 6.0.10...3 2 Création des disques durs virtuels sur machine Debian...3-7 3 Mise en place du partitionnement...7-16 4 Migration vers

Plus en détail

3.3. Installation de Cacti

3.3. Installation de Cacti Cacti comme beaucoup de programmes sous linux cacti s appuis sur d autres programmes pour fonctionner ainsi Cacti nécessite l installation d un serveur LAMP (Linux, Apache, Mysql, Php) pour fonctionner,

Plus en détail

ISPConfig Documentation

ISPConfig Documentation ISPConfig Documentation ISPConfig Documentation I Table des Matières III Manuel Client...1 1 Général...1 1.1 Connexion et Mot de Passe...1 1.2 Interface Client...1 1.3 Privilèges pour les Clients dans

Plus en détail

TD introduction Virtualisation/Réseau/Services. Licence Pro R&T. IUT Nice Sophia-Antipolis

TD introduction Virtualisation/Réseau/Services. Licence Pro R&T. IUT Nice Sophia-Antipolis TD introduction Virtualisation/Réseau/Services Licence Pro R&T IUT Nice Sophia-Antipolis L'objectif de ce TD est de vous familiariser avec l environnement de travail utilisé à l'iut qui est basé sur l'utilisation

Plus en détail

Les ordinateurs en réseau. (ce qu'il faut savoir pour débuter)

Les ordinateurs en réseau. (ce qu'il faut savoir pour débuter) Les ordinateurs en réseau (ce qu'il faut savoir pour débuter) Où sont vos données? Lundi, Dupont travaille en R201 et crée essai.c dans son répertoire personnel. Mercredi, Dupont travaille en R100. Quand

Plus en détail

BTS SIO 2. Projet GSB. Apache 2. Voiset Nicolas

BTS SIO 2. Projet GSB. Apache 2. Voiset Nicolas BTS SIO 2 Projet GSB Apache 2 Voiset Nicolas 1 Table des matières 1-Contexte d utilisation... 3 2-Informations d utilisation... 5 3-Comparaison... 5 4-Problèmes et solutions... 6 5-Phase de test... 6 Annexe1-Configuration

Plus en détail

Comment développer et intégrer un module à PhpMyLab?

Comment développer et intégrer un module à PhpMyLab? Comment développer et intégrer un module à PhpMyLab? La structure du fichier Afin de conserver une homogénéité et une cohérence entre chaque module, une structure commune est utilisée pour chacun des modules

Plus en détail

Initiation au Web et à l'html

Initiation au Web et à l'html Initiation au Web et à l'html Mathieu LACROIX, François RÉVERET, Antoine VACAVANT mathieu.lacroix@isima.fr françois.reveret@univ-bpclermont.fr antoine.vacavant@liris.cnrs.fr 2 et 3 Avril 2007 /1 Mathieu

Plus en détail

Guide pour la conception d'une application en C

Guide pour la conception d'une application en C Guide pour la conception d'une application en C Ph. Preux DESS IMST, ULCO Novembre 1999 1 Principes généraux Une application informatique, dès qu'elle dépasse une centaine de lignes de code, doit impérativement

Plus en détail

http://cri.univ-lille1.fr Sauvegarde et restauration d'un système d'exploitation Clonezilla

http://cri.univ-lille1.fr Sauvegarde et restauration d'un système d'exploitation Clonezilla http://cri.univ-lille1.fr Sauvegarde et restauration d'un système d'exploitation Clonezilla Version 1.0 Septembre 2011 SOMMAIRE 1. Introduction 3 2. Définitions 3 3. Principes généraux 3 4. Clonezilla

Plus en détail

IN411-TP1 Conception d'une zone démilitarisée

IN411-TP1 Conception d'une zone démilitarisée IN411-TP1 Conception d'une zone démilitarisée RENOUX Charles ROUESSARD Julien TARRALLE Bruno ROHAUT Fanny SCHAPIRA Boris TEA Christophe le 16 Octobre 2005 Table des matières Introduction 2 1 Routage Classique

Plus en détail

Installation et Réinstallation de Windows XP

Installation et Réinstallation de Windows XP Installation et Réinstallation de Windows XP Vous trouvez que votre PC n'est plus très stable ou n'est plus aussi rapide qu'avant? Un virus a tellement mis la pagaille dans votre système d'exploitation

Plus en détail

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/2011. 1.1 Présentation. 1.2 Ressources

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/2011. 1.1 Présentation. 1.2 Ressources Master Maths Finances 2010/2011 Data Mining janvier 2011 RapidMiner 1 Introduction 1.1 Présentation RapidMiner est un logiciel open source et gratuit dédié au data mining. Il contient de nombreux outils

Plus en détail

Projet 1A :Atelier SVN. Plateforme de travail :SourceForge

Projet 1A :Atelier SVN. Plateforme de travail :SourceForge Projet 1A :Atelier SVN Plateforme de travail :SourceForge Introduction Le but de ce tutorial est de vous initier à l utilisation de l outil Subversion sous la plateforme SourceForge. Cet outil vous facilitera

Plus en détail

Installation et Réinstallation de Windows XP

Installation et Réinstallation de Windows XP 1 sur 25 16/08/2010 23:13 Réinstallation de Windows XP (avec formatage) Date 26/11/2005 16:08:03 Sujet : Tutorial Installation et Réinstallation de Windows XP Vous trouvez que votre PC n'est plus très

Plus en détail

dans laquelle des structures vont être créées pour une ou plusieurs applications.

dans laquelle des structures vont être créées pour une ou plusieurs applications. Création d'une nouvelle base de données A. Vue d'ensemble 1. Étapes de création d'une nouvelle base de données pour une application Le processus complet de création d'une nouvelle base de données pour

Plus en détail

Manuel MSDS+ Système de programmes pour l'impression et la gestion des fiches de données de sécurité. DR-software GmbH

Manuel MSDS+ Système de programmes pour l'impression et la gestion des fiches de données de sécurité. DR-software GmbH Manuel MSDS+ Système de programmes pour l'impression et la gestion des fiches de données de sécurité DR-software GmbH Table des matières INSTALLATION ET ACTUALISATION 1 INSTALLATION DU PROGRAMME... 2 INSTALLATION

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

EXCEL communique avec MYSQL-WEB

EXCEL communique avec MYSQL-WEB Retour Une co-production Florence CABON, POPI, Michel PIERRON et Christian HERBÉ EXCEL communique avec MYSQL-WEB Langages utilisés: VBA, PHP et SQL OBJECTIF 1 Depuis Excel et d'un seul clic, insérer les

Plus en détail

Client Kiwi Backup : procédures d'installation et de mise à jour. Gilles Arnoult, Clément Varaldi

Client Kiwi Backup : procédures d'installation et de mise à jour. Gilles Arnoult, Clément Varaldi Client Kiwi Backup : procédures d'installation et de mise à jour Gilles Arnoult, Clément Varaldi 10 juin 2005 Première partie Installation du client Kiwi Backup 1 Chapitre 1 Sous Windows 1.1 Avant toutes

Plus en détail

Instructions de mise à jour du micrologiciel des lecteurs SSD clients Crucial

Instructions de mise à jour du micrologiciel des lecteurs SSD clients Crucial Instructions de mise à jour du micrologiciel des lecteurs SSD clients Crucial Présentation Au moyen de ce guide, un utilisateur peut effectuer une mise à jour du micrologiciel sur les SSD Crucial Client

Plus en détail

Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage est autorisée

Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage est autorisée Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage est autorisée sous réserve du respect des conditions de la licence Texte

Plus en détail

Statistiques réseau et système avec CACTI

Statistiques réseau et système avec CACTI Supervision et gestion des réseaux Statistiques réseau et système avec CACTI These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/)

Plus en détail

DOCUMENTATION MISE A JOUR ANTIBIOGARDE. V4.0 en v4.1

DOCUMENTATION MISE A JOUR ANTIBIOGARDE. V4.0 en v4.1 DOCUMENTATION MISE A JOUR ANTIBIOGARDE V4.0 en v4.1 Version d Antibiogarde 4.1 Version du document 1.0 Date dernière mise à jour du document 15/06/2010 Retrouvez cette doc à jour sur : http://www.antibiogarde.org/activation/

Plus en détail

INSTALLATION DE WINDOWS

INSTALLATION DE WINDOWS Installation et Réinstallation de Windows XP Vous trouvez que votre PC n'est plus très stable ou n'est plus aussi rapide qu'avant? Un virus a tellement mis la pagaille dans votre système d'exploitation

Plus en détail

SQUID P r o x y L i b r e p o u r U n i x e t L i n u x

SQUID P r o x y L i b r e p o u r U n i x e t L i n u x SQUID P r o x y L i b r e p o u r U n i x e t L i n u x 1. P r é s e n t a t i o n : SQUID est un proxy (serveur mandataire en français) cache sous linux. De ce fait il permet de partager un accès Internet

Plus en détail

SERVEUR DE MESSAGERIE

SERVEUR DE MESSAGERIE CRÉEZ VOTRE SERVEUR DE MESSAGERIE avec: version 4.3-B248 Sommaire PREAMBULE et REMERCIEMENTS Page 2 INTRODUCTION Page 2 AVERTISSEMENT Page 3 INSTALLATION Page 3 CONFIGURATION Page 12 CLIENT DE MESAGERIE

Plus en détail

Installation Linux de Typo3

Installation Linux de Typo3 Installation Linux de Typo3 Extension key: [Non attibuée] Copyright 2003, Jean-Gaël Rouchon, This document is published under the Open Content License available from http://www.opencontent.org/opl.shtml

Plus en détail

Spécifications techniques de l outil de métrologie active cosmon

Spécifications techniques de l outil de métrologie active cosmon Spécifications techniques de l outil de métrologie active cosmon Description : Ce document présente le fonctionnement de l outil cosmon. Notamment dans le cadre du déploiement des classes de service sur

Plus en détail

1 TD 2 : Construction d'une chier Acrobat et envoi par email

1 TD 2 : Construction d'une chier Acrobat et envoi par email 1 TD 2 : Construction d'une chier Acrobat et envoi par email (correction page??) Un professeur de maths a instauré une coutume lors de la dernière séance de la semaine. Le vendredi est consacré à la correction

Plus en détail

Version 1.0 Janvier 2011. Xerox Phaser 3635MFP Plate-forme EIP

Version 1.0 Janvier 2011. Xerox Phaser 3635MFP Plate-forme EIP Version 1.0 Janvier 2011 Xerox Phaser 3635MFP 2011 Xerox Corporation. XEROX et XEROX and Design sont des marques commerciales de Xerox Corporation aux États-Unis et/ou dans d'autres pays. Des modifications

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Création d'un site dynamique en PHP avec Dreamweaver et MySQL Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du

Plus en détail

Vue d'ensemble de Document Portal

Vue d'ensemble de Document Portal Pour afficher ou télécharger cette publication ou d'autres publications Lexmark Document Solutions, cliquez ici. Vue d'ensemble de Document Portal Lexmark Document Portal est une solution logicielle qui

Plus en détail

ARTICLE : élément de «base» contenant texte et ressources diverses. Peut avoir plusieurs statuts (visible ou non publiquement, entre autres),

ARTICLE : élément de «base» contenant texte et ressources diverses. Peut avoir plusieurs statuts (visible ou non publiquement, entre autres), Terminologie ARTICLE : élément de «base» contenant texte et ressources diverses. Peut avoir plusieurs statuts (visible ou non publiquement, entre autres), RUBRIQUE : contenant d'articles et/ou de rubriques

Plus en détail

Statistiques réseau et système avec CACTI

Statistiques réseau et système avec CACTI Supervision et gestion des réseaux Statistiques réseau et système avec CACTI These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/)

Plus en détail

Online Help StruxureWare Data Center Expert

Online Help StruxureWare Data Center Expert Online Help StruxureWare Data Center Expert Version 7.2.7 Système virtuel StruxureWare Data Center Expert Le serveur StruxureWare Data Center Expert 7.2 est disponible comme système virtuel pris en charge

Plus en détail

Un serveur FTP chez soi Tutoriel pour Filezilla FTP server

Un serveur FTP chez soi Tutoriel pour Filezilla FTP server Space-OperaRécitsLogicielsCréationsBlogForum Un serveur FTP chez soi Tutoriel pour Filezilla FTP server DynDNS : Pourquoi et comment? Téléchargement et installation de Filezilla Server Configuration réseau

Plus en détail

OpenMediaVault installation

OpenMediaVault installation OpenMediaVault installation 2013-01-13/YM: version initiale 1 Introduction L'installation de OpenMediaVault, basé sur Debian, présente quelques difficultés pour l'utilisateur de Windows. Cette procédure

Plus en détail

HTTrack, aspirateur libre

HTTrack, aspirateur libre Le principe Il est possible sur un site web de récupérer un bout de texte, une image ou toute une page pour une consultation ultérieure hors connexion. Il peut également être très pratique de rapatrier

Plus en détail

Titre: Version: Dernière modification: Auteur: Statut: Licence:

Titre: Version: Dernière modification: Auteur: Statut: Licence: Titre: Mise en œuvre de mod_webobjects Version: 2.0 Dernière modification: 2010/09/06 20:00 Auteur: Aurélien Minet Statut: version finale Licence: Creative Commons

Plus en détail

Guide d'installation d'icewarp

Guide d'installation d'icewarp Le serveur Icewarp Guide d'installation d'icewarp Version 11 Avril 2014 Icewarp France / DARNIS Informatique i Sommaire Guide d'installation d'icewarp 1 Introduction... 1 Pré-requis... 1 Exigences sur

Plus en détail