JOGA Aurélien. Rapport technique. CACTI chez SECR. Année scolaire Département informatique

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

Download "JOGA Aurélien. Rapport technique. CACTI chez SECR. Année scolaire 2009-2010. Département informatique"

Transcription

1 JOGA Aurélien Rapport technique CACTI chez SECR Tuteur en entreprise Enseignant responsable : RIVAT Geoffroy : ROUSSEL Olivier Année scolaire Département informatique

2 Table des matières I) Introduction...1 II) Choix architecturaux...2 1) Choix logiciels...2 2) Choix matériels...3 III) Procédure d'installation...5 IV) Configuration...13 V) Weathermap ) Modélisation préliminaire ) Paramètres de base ) Placement des nodes ) Placement des liens...21 VI) Conclusion...24

3 I) Introduction Cacti est un logiciel permettant de collecter, stocker et exploiter des données numériques en vue de les restituer sous forme de graphiques. Chez SECR et sur cette installation de Cacti, seuls des débits réseau seront gérés. Le besoin est ici de générer des graphiques de bande passante au 95 e centile 1 pour chaque client afin d'avoir une base de facturation. Un accès individuel devra être fourni à chaque client. Le graphique par client représentera la bande passante IP du VLAN du client comptabilisée sur les routeurs où le VLAN du client rejoint internet. Cacti utilise le protocole SNMP pour communiquer avec les routeurs et switchs du réseau. SNMP (Simple Network Management Protocol) est un protocole prévu pour l'extraction d'informations à distance sur les périphériques en réseau. La plateforme que je vais mettre en place est prévue pour fonctionner pour au moins cinq ans. Ce rapport technique va expliquer comment a été mise en place l'installation du Cacti et donner des pistes pour sa maintenance voire sa réinstallation future e centile : Méthode de facturation de la bande passante. On facture au client le débit maximum qu'il a consommé en dehors des 5% des plus grandes mesures. On évite ainsi de facturer d'éventuels besoins ponctuels, des erreurs de mesure,... Ici, le débit au 95 te centile est de 60Mbits malgré les pointes à plus de 150Mbits. Ces pointes ne seront pas comptabilisées dans la facturation car non représentatives de la consommation typique. Page 1

4 II) Choix architecturaux 1) Choix logiciels Cacti a été choisi pour plusieurs raisons. Il fourni une interface web très simple et centralisée pour l'ajout/modification/suppression de périphériques à gérer, de graphiques. La création de graphiques se base sur des modèles (templates) réutilisables très simplement. Il inclut une gestion des utilisateurs avec différents niveaux d'accès : cette fonction sera utilisée pour fournir un accès à chaque client à ses graphiques de consommation de bande passante. Il est possible d'organiser l'affichage des graphiques librement. Cacti 0.8.7e, dernière version disponible sur le site officiel (www.cacti.net) sera utilisée. Cacti utilise RRDTool (Round Robin Database Tool) pour stocker et grapher les valeurs qu'il gère. Le nom de ce logiciel vient du principe de stockage utilisé. En simplifiant, un fichier où seront stockées des valeurs suit le principe des files. Le type de ces valeurs sont définis à la création du fichier. Cette organisation permet d'avoir un fichier d'une taille fixe, avec une optimisation du temps le recherche de l'emplacement d'une donnée pour sa lecture ou sa mise à jour. Dans la mesure où un serveur risque de ne faire que du monitoring, l'optimisation des entrées/sorties est un élément clef. Cacti peut se voir enrichi de fonctionnalités via Plugin Architecture for Cacti (http://cactiusers.org/wiki/pluginarchitectureinstall). Il s'agit d'une modification pour Cacti visant à rendre l'installation, le développement et l'utilisation de plugins pour Cacti plus facile et intuitive. J'utiliserais Plugin Architecture for Cacti pour utiliser le plugin Weathermap. Celui-ci permet de générer une cartographie du réseau pour représenter l'utilisation en temps réelle de celui-ci. Cacti dispose de base d'un outil pour recueillir les données à grapher via SNMP. Cependant, cet outil est écrit intégralement en PHP. PHP ne gère pas les threads et induit un overhead non négligeable lorsqu'il est utilisé pour faire des taches assez longues ou lourdes. C'est pourquoi un logiciel faisant exactement le même travail que l'outil de Cacti a été réécrit, mais cette fois en C. Il s'agit de Spine. Vu la quantité de données qu'il faudra gérer, j'ai décidé d'utiliser Spine dans sa version la plus récente, la 0.8.7e. Le système d'exploitation choisi est Ubuntu server LTS. Page 2

5 Ubuntu server est une distribution linux très connue et populaire. Elle a été choisie pour sa facilité d'administration, pour la rapidité dont les mises à jour sont mises à disposition et par uniformisation des systèmes d'exploitations utilisés au sein de SECR. La mention «LTS» signifie que la distribution sera mise à jour et supportée par Canonical (société éditrice de Ubuntu) pendant cinq ans. La version a été choisi car c'est la version LTS la plus récente. Cacti utilise MySQL. MySQL sera installé dans sa version disponible par les dépôts Ubuntu. Apache, php5 et les autres dépendances seront installés de la même façon. Concernant Cacti et Spine, de part les modifications qui leur seront apportées et par soucis de stabilité, ceux-ci ne seront pas installés via paquets mais via leurs dernières sources stables disponibles au moment de l'écriture de ce document. Afin de faire une cartographie rapide du réseau avant sa transposition en weathermap, le logiciel Dia sera utilisé. Ce logiciel est initialement prévu pour la création de schémas. Son utilisation et sa prise en main sont simples et ressemblent à celle d'un logiciel comme Microsoft Paint. Sauf qu'au lieu de «dessiner», des objets sont créés. Ceux-ci sont ensuite modifiables. Par exemple, si l'on dessine deux rectangles et qu'on les relie par un trait, le déplacement d'un rectangle modifiera le trait lui étant attaché. Avec plus de 70 rectangles et encore plus de liens, cette fonctionnalité devient indispensable. La cartographie du réseau est jointe en annexe 1. 2) Choix matériels Comme dit précédemment, l'infrastructure mise en place devra durer cinq ans. Elle sera hébergée en datacenter. Le serveur sera un HP Proliant G4P avec la configuration suivante : Deux disques durs de 74Go SCSI à 15'000 tours par minute en RAID1 matériel. Les disques SAS à 15'000 tours par minute sont monnaie courante en usage serveur. Ceux-ci sont fiables et très rapides. Le RAID1 matériel prévient le serveur de toute panne d'un des disques durs en maintenant le contenu des deux disques identique. En cas de panne de l'un d'entre eux, une LED clignotera en façade du serveur pour demander le remplacement du disque. Le serveur fonctionnera sans interruption ni perte de données. Une fois le disque remplacé, le contrôleur RAID resynchronisera les disques et le serveur retrouvera sa fiabilité. 6Go de mémoire vive ECC. L'ECC est une technologie de repérage et de correction d'erreurs. Il arrive que la mémoire vive soit altérée et Page 3

6 qu'un bit change d'état. La mémoire vive ECC contient un mécanisme de contrôle et de réparation de ces erreurs. Double alimentation, afin d'être alimenté par deux sources électriques différentes ainsi que de pouvoir pallier à la panne d'une alimentation. Ainsi en cas de maintenance ou d'incident sur l'un des circuits électriques, le service est maintenu. Bi-Xeon 3.60GHz. Ces Xeon sont basés sur les Pentium IV, les seuls processeurs à avoir été vendus à une si haute fréquence. Malgré leur age, leur rapide fréquence les rend très performants. Pour, à terme, collecter les données de plus de 3000 sources toute les minutes, et générer une weathermap assez complexe, il ne sera pas de trop. Ce serveur à quelques années déjà mais est bien assez performant pour un Cacti. Sa conception est robuste et fiable. A terme, l'installation de Cacti sera clonée sur un serveur similaire afin d'être physiquement présent à un autre endroit du réseau. Ainsi, même si un des Cacti sera isolé (panne ou maintenance d'un des Illustration 1: Serveur HP G4P équipements), la surveillance pourra continuer de se faire. Page 4

7 III) Procédure d'installation 1/ Installer la distribution Ubuntu server standard. 2/ Configurer son accès au réseau (adresse IP, réseau, passerelle...). Voir le fichier /etc/network/interfaces 3/ Le serveur se trouvant sur un réseau privé non routé vers internet ( /12), pour utiliser aptitude, il faut lui spécifier d'utiliser un proxy. Créer ou modifier /etc/apt/apt.conf.d/80proxy pour qu'il ait le contenu suivant : Acquire::http::Proxy "http://stats1.in.multi-visp.net:8888"; 4/ La mettre la distribution via : aptitude update && aptitude dist-upgrade 5/ Installer les logiciels nécessaires : 1. Un serveur SSH (openssh-server) s'il n'est pas déjà inclus, afin d'accéder à distance via SSH au serveur 2. Installer un démon NTP : openntpd. Un démon NTP sert à synchroniser régulièrement l'horloge du serveur sur un serveur de temps. L'horloge interne d'un serveur à naturellement tendance à avancer ou retarder dans le temps. Avoir une horloge précise étant capital pour nos mesures, un démon NTP est indispensable. 3. Le serveur web (apache2) et le module suphp pour exécuter PHP avec les privilèges de Cacti. 4. PHP5 et ses extensions (php5-mysql pour interfacer php avec mysql, php5-cli pour pouvoir utiliser php en ligne de commande, php5-snmp pour que Cacti puisse communiquer directement en SNMP avec les équipements, php5-gd pour pouvoir générer des images avec PHP, en l'occurrence les weathermap, php5-xcache, un cache d'opcode PHP, pour accélérer les accès aux fichiers PHP). 5. Le serveur et le client MySQL. 6. Le paquet snmp (contenant les logiciels utiles à Cacti comme «snmp» mais aussi «snmpwalk» dont l'usage sera détaillé plus loin) 7. RRDTool pour le stockage des données et leur exploitation 8. Les fichiers de developpement de la librairie SNMP et de la librairie MySQL qui sont des pré-requis pour compiler Spine. Soit la commande suivante : aptitude install openssh-server apache2 libapache2-mod-suphp php5 php5-mysql php5-cli php5-snmp php5-xcache mysql-server snmp rrdtool Page 5

8 openntpd libsnmp-dev libmysqlclient-dev 6/ Configurer openntpd. Par convention, dans le réseau SECR, chaque passerelle réseau possède un serveur de temps. Nous allons donc dire à openntp d'utiliser comme serveur de temps. Le fichier /etc/openntpd/ntpd.conf devra ne contenir que cette ligne de décommentée : server Redémarrer openntpd. /etc/init.d/openntpd restart On peut voir dans le syslog que openntpd met à jour le serveur : tail /var/log/syslog May 17 10:59:48 cacti1 ntpd[3043]: ntp engine ready May 17 11:00:10 cacti1 ntpd[3043]: peer now valid May 17 11:01:04 cacti1 ntpd[3042]: adjusting local clock by s May 17 11:02:42 cacti1 ntpd[3042]: adjusting local clock by s May 17 11:06:55 cacti1 ntpd[3042]: adjusting local clock by s May 17 11:09:01 cacti1 ntpd[3042]: adjusting local clock by s Openntpd met à jour l'heure par petites étapes, ce qui est intéressant lorsque le serveur est en production. On évite de décaler brutalement l'heure, de cette façons les applications qui utilisent l'heure comme référence quelconque (lancement de taches, ) ne sont pas perturbées. Pour mettre à jour immédiatement l'heure, on peut utiliser ntpdate : ntpdate May 11:42:56 ntpdate[3172]: step time server offset sec ntpdate nous confirme ensuite que l'heure est synchronisée : tail -n 1 /var/log/syslog May 17 11:43:38 cacti1 ntpd[3043]: clock is now synced 7/ Configurer apache. Dans /etc/apache2/apache2.conf, changer les valeurs déjà présentes par : <IfModule mpm_prefork_module> StartServers 3 MinSpareServers 2 MaxSpareServers 5 MaxClients 30 MaxRequestsPerChild 0 </IfModule> Le serveur apache ne sera pas très sollicité : les accès au Cacti seront ponctuels. Pour éviter d'autoriser apache et PHP à consommer trop de mémoire, j'ai dimensionné la configuration apache afin de pouvoir servir Page 6

9 30 connexions simultanées maximum, ce qui est largement suffisant pour la fréquentation prévisible. Un processus PHP étant invoqué par suphp lors de chaque requête d'un client sur un fichier PHP, une utilisation potentiellement importante de mémoire peut avoir lieu si la valeur MaxClients est trop haute. 8/ Créer le virtualhost du Cacti. Il a été décidé que l'adresse sera cacti1.gs.par. # cd /etc/apache2/sites-available # cp default cacti1.gs.par Le fichier cacti.gs.par contiendra <VirtualHost *> ServerAdmin ServerName DocumentRoot LogLevel ErrorLog CustomLog combined ServerSignature </VirtualHost> cacti1.gs.par /var/www warn /var/log/apache2/cacti1.gs.par-error.log /var/log/apache2/cacti1.gs.par-access.log Off VirtualHost * signifie que le site sera accessible selon la configuration globale de apache (ssl ou non ssl, port alternatif ou non, etc). ServerAdmin est l'adresse qui sera indiquée au client en cas d'erreur du serveur (erreur 500 par exemple). ServerName indique à quel nom devra répondre le VirtualHost. DocumentRoot spécifie l'endroit où seront trouvés les fichiers du VirtualHost. LogLevel détermine à partir de quelle importance les messages d'erreur seront enregistrés dans les logs. Warn est un bon compromis. ErrorLog détermine l'endroit où le log des erreurs sera stocké. CustomLog est un fichier qui enregistrera chaque requête envoyée à apache. «combined» définit la syntaxe et le contenu de chaque enregistrement. ServerSignature Off demande au serveur de ne pas afficher aux clients la version d'apache et de ses modules dans les pages générées par apache. 9/ Désactiver le virtualhost par défaut et activer le virtualhost du cacti : a2dissite default Site default disabled. Run '/etc/init.d/apache2 reload' to activate new configuration! a2ensite cacti1.gs.par Enabling site cacti1.gs.par. Run '/etc/init.d/apache2 reload' to activate new configuration! Page 7

10 10/ Le redémarrer pour prendre en compte la nouvelle configuration apache2ctl restart 11/ Créer un utilisateur unix pour Cacti. Cet utilisateur aura des privilèges restreints sur la machine. Il servira notamment pour faire fonctionner le démon Spine. Toutes les commandes seront dorénavant, sauf mention contraire, lancées avec cet utilisateur. adduser cacti Ajout de l'utilisateur «cacti»... Ajout du nouveau groupe «cacti» (1001)... Ajout du nouvel utilisateur «cacti» (1001) avec le groupe «cacti»... Création du répertoire personnel «/home/cacti»... Copie des fichiers depuis «/etc/skel»... Entrez le nouveau mot de passe UNIX : Retapez le nouveau mot de passe UNIX : passwd : le mot de passe a été mis à jour avec succès Modification des informations relatives à l'utilisateur cacti Entrez la nouvelle valeur ou «Entrée» pour conserver la valeur proposée Nom complet []: N de bureau []: Téléphone professionnel []: Téléphone personnel []: Autre []: Ces informations sont-elles correctes? [O/n] o 12/ Pour pouvoir utiliser wget en passant par le proxy, créer ~/.wgetrc pour l'utilisateur cacti et root. Y mettre les deux lignes suivantes : http_proxy = use_proxy = on 13/ Créer un utilisateur MySQL pour Cacti ainsi qu'une base de données. L'utilisateur créé devra avoir des privilèges se limitant à l'utilisation de cette base de données. Page 8

11 mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 34 Server version: ubuntu12 (Ubuntu) Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. Mysql> CREATE USER IDENTIFIED BY 'MOT_DE_PASSE'; Query OK, 0 rows affected (0.00 sec) mysql> CREATE DATABASE cacti; Query OK, 1 row affected (0.00 sec) mysql> GRANT ALL PRIVILEGES ON cacti.* TO Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) mysql> Bye 14/ Télécharger les sources de la dernière version de Cacti à partir du site officiel (http://www.cacti.net) et les extraire dans /var/www wget -O /tmp/cacti-0.8.7e.tar.gz tar xvj /tmp/cacti-0.8.7e.tar.gz -d /var/www/ mv /var/www/cacti-0.8.7e/* /var/www/ rmdir /var/www/cacti-0.8.7e/ Attention, ne pas prendre le.zip... J'ai perdu beaucoup de temps plus loin dans la procédure, lors du patch des sources de cacti à cause de la version en.zip. Les fichiers étaient en format «Windows», c'est à dire avec, comme caractères de retour à la ligne, CRLF, au lieu de CR (pour le format Unix). L'outil patch se trouvait ensuite bloqué par ces différences, renvoyant ainsi une erreur très peu claire, car un éditeur de fichier normal interprète correctement les deux formes de retour à la ligne. 15/ Télécharger et appliquer les patchs officiels de Cacti. Ces patchs corrigent des bugs et des failles de sécurité. Cacti à choisi de diffuser des patchs plutôt que de faire une nouvelle version à chaque modification, c'est pourquoi il faut les appliquer manuellement. Les patchs officiels sont disponibles sur le site de Cacti : cd /var/www/ wget e.patch patching file include/global_arrays.php patching file lib/snmp.php Page 9

12 16/ Répéter l'opération pour tous les patchs disponibles. 17/ Télécharger et installer Plugin Architecture pour Cacti (http://cactiusers.org/wiki/pluginarchitectureinstall). Ce module permet une gestion facilitée des modules pour Cacti. L'installation peut se faire à l'aide d'un patch, la procédure est donc la même que ci-dessus cd /tmp wget e-PA-v2.6.zip unzip pa.zip ( ) cp /tmp/cacti-plugin-arch/cacti-plugin-0.8.7e- PA-v2.6.diff /var/www/ cd /var/www/ patch -p1 -N < cacti-plugin-0.8.7e-pav2.6.diff (le patch s'effectue...) 18/ Importer la base de données de Cacti (la procédure d'installation de Cacti ne s'en charge pas tout seul) ainsi que la base de données de Plugin Architecture. mysql -u cacti -B cacti -p < /var/www/cacti.sql mysql -u cacti -B cacti -p < /tmp/cacti-pluginarch/pa.sql 19/ Éditer le fichier /var/www/include/config.php pour y mettre les informations de connexion à la base de données (nom de base, identifiant de l'utilisateur MySQL, mot de passe MySQL). 20/ Se rendre à la page d'installation de Cacti. L'adresse de celle-ci devrait être adresse ip]/install/. Suivre la procédure. L'identifiant par défaut est «admin» et le mot de passe «admin». Il sera demandé de changer le mot de passe. 21/ Se connecter à Cacti. Dans User Management puis admin, cocher Plugin Management dans la section Realm Permissions puis valider. Une nouvelle ligne apparaît dans le menu de gauche, dans la catégorie Configuration, appelé «Plugin Management». 22/ Pour pouvoir générer une cartographie du réseau, nous avons besoin d'installer le plugin weathermap. wget (téléchargement ) unzip php-weathermap-0.97a.zip (extraction ) rm php-weathermap-0.97a.zip Éditer /var/www/include/global.php pour ajouter en dessous de $plugins = array(); la ligne suivante : Page 10

13 $plugins[] = 'weathermap'; Aller dans User Management, puis, pour chaque utilisateur cocher Plugin -> Weathermap: Configure/Manage et/ou Plugin -> Weathermap: View selon l'autorisation qu'on voudra lui donner. Pour l'administrateur et les membres du staff, cocher les deux. 23/ Installer les dépendances de Spine aptitude install libtool libmysqld-dev libsnmp-dev 24/ Télécharger, extraire, patcher et compiler les sources de Spine (http://cacti.net/spine_download.php et wget (...) tar xvf cactispine-0.8.7e.tar.gz (extraction ) wget wget t.patch wget h patch -p1 -N < snmp_v3_fix.patch patch -p1 -N < mysql_client_reconnect.patch patch -p1 -N < ping_reliability.patch Un problème dans le fichier de configuration m'a obligé à créer deux liens symboliques comme tel : ln -s /usr/share/libtool/config/config.sub /usr/share/libtool/config.sub ln -s /usr/share/libtool/config/config.guess /usr/share/libtool/config.guess Pour respecter la norme de la hiérarchie des systèmes de fichiers, on voudra que le binaire compilé se trouve dans /usr/local/bin/ et que le fichier de configuration se trouve dans /etc/. On devra donc lancer le script de configuration comme tel : Page 11

14 --bindir=/usr/local/bin sysconfdir=/etc ( configuration ) Puis compiler et installer make ( compilation ) make install make[1]: Entering directory `/usr/local/src/cacti-spine-0.8.7e' test -z "/usr/local/bin" /bin/mkdir -p "/usr/local/bin" /bin/bash./libtool --mode=install /usr/bin/install -c spine '/usr/local/bin' /usr/bin/install -c spine /usr/local/bin/spine test -z "/etc" /bin/mkdir -p "/etc" /usr/bin/install -c -m 644 spine.conf '/etc' make[1]: Leaving directory `/usr/local/src/cacti-spine-0.8.7e' 25/ Éditer le /etc/spine.conf pour y renseigner le login et le mot de passe de l'utilisateur de Cacti pour MySQL. Puis changer les droits de ce fichier pour que seul l'utilisateur de Cacti (et Spine) puisse y accéder. chown cacti:cacti /etc/spine.conf chmod 400 /etc/spine.conf ls -lah /etc/spine.conf -r cacti cacti 2.5K :20 /etc/spine.conf Ainsi le mot de passe MySQL ne sera lisible que par l'utilisateur cacti et le super-utilisateur du système. 26/ Éditer le fichier /etc/crontab avec le super-utilisateur pour y ajouter un appel au pooler de Cacti. Le pooler est le programme qui va se charger de collecter les données des graphiques. Le fichier /etc/crontab est lu par crond. Il s'agit d'un programme qui lance de façon périodique d'autres programmes. Ajouter la ligne suivante au fichier : */1 * * * * cacti /usr/bin/php /var/www/poller.php > /dev/null 2>&1 Cette ligne spécifie que, toute les minutes, il faudra exécuter le script pooler.php avec les droits de l'utilisateur cacti. La sortie standard et la sortie d'erreurs seront redirigées vers /dev/null. pooler.php exécutera Spine conformément à la configuration que nous allons lui spécifier. Page 12

15 IV) Configuration 1/ Dans Settings > General, configurer les paramètres SNMP par défaut pour utiliser SNMPv2 avec nukesnmp en nom de communauté, puis valider. Pour Reindex Method for Data Queries, sélectionner Index Count Changed. Ainsi lors d'ajout d'interfaces à un équipement, celles-ci seront recensées automatiquement dans Cacti. 2/ Dans Settings > Paths, remplir «Spine Poller File Path» par /usr/local/bin/spine, qui est le chemin où nous avons installé le binaire de Spine précédemment. 3/ Dans Settings > Poller a. Sélectionner Spine pour le Poller Type b. Sélectionner Every Minute pour le «Poller Interval». Les fichiers RRD pourront ainsi être vérifiés et mis à jour jusqu'à une fois par minute. Cela permettra d'avoir un assez bon niveau de détail dans les graphiques. c. Notre serveur ayant deux processeurs hyperthreadés, soit quatre processeurs logiques, mettre 4 au paramètre «Maximum Threads per Process». Spine utilisera 4 threads pour collecter ses informations plus efficacement. 4/ Dans Settings > Visual, mettre 100 à Maximum Title Length et 50 à Maximum Field Length. Ces valeurs permettront d'afficher entièrement le titre que l'on a souhaité dans les graphes. Les descriptions des interfaces étant particulièrement longues pour être complètes, cette modification est nécessaire. 5/ Dans Devices, supprimer «localhost». L'objet de ce Cacti n'est pas de grapher la machine elle même. Une autre installation de Cacti s'en chargera. 6/ Dans Cacti, les templates d'hôtes («Host Templates») servent à prédéterminer quels graphes seront potentiellement générés en fonction du type de l'hôte. Ce faisant, la page de création de graphiques proposera le type de graphiques que la template d'hôte indique. Aller dans Host Templates, puis Add. Lui donner un nom (j'ai choisi «Équipement réseau») et ajouter SNMP Interface Statistics dans «Associated Data Queries». 7/ J'ai 71 équipements à ajouter dans Cacti. Pour éviter de devoir saisir le formulaire à la main 71 fois de suite, il faut trouver un moyen d'automatiser. Dans /var/www/cli, Cacti propose des scripts effectuant certaines actions que je peux utiliser en ligne de commande. Ainsi, avec le fichier contenant la liste des équipements à raison d'un équipement par ligne, ainsi que la boucle ci-après, l'insertion des hôtes se fait automatiquement. Page 13

16 for i in `cat /tmp/devices.txt`; do php add_device.php --description="$i" -ip="$i" - template=9 --avail="snmp"; done Chaque équipement s'appelant par son nom d'hôte, --description et ip sont identiques. --avail="snmp" indique que la détection d'un hôte hors ligne se fera si celui-ci ne répond pas en SNMP. --template=9 spécifie que cet équipement doit avoir la template que nous avons précédemment créé. Pour connaître le numéro associé à cette template, il faut utiliser la commande suivante : php add_device.php list-host-templates Valid Host Templates: (id, name) (...) 7 Windows 2000/XP Host 8 Local Linux Machine 9 quipement r seau 8/ Toutes les interfaces devront être graphées avec des compteurs 64bits pour permettre de grapher au delà de 100Mbits (dépassement de capacité du compteur lorsqu'il est en 32bits). Et nous avons besoin d'avoir aussi le 95 th percentile. Par défaut, ce type de graphe n'existe pas, nous allons donc le créer. Aller dans Data Queries > SNMP - Interface Statistics > Add. Donner comme nom In/Out Bits with 95th Percentile (64-bit Counters) et Interface trafic (bits/sec, 95th Percentile) comme Graph Template puis valider. En Data Source pour traffic_in, mettre ifhcinoctets (Bytes In 64-bit Counters) puis cocher la case sur la ligne. Pour traffic_out, mettre ifhcoutoctets (Bytes In 64-bit Counters) puis cocher la case sur la ligne. Pour que les graphiques soient nommés de façon pertinente, nous allons utiliser des modèles de nommage différents de ceux par défaut. Dans «Data Template - Interface - Traffic», mettre host_description - query_ifname - query_ifalias et name puis cliquer sur Add. Répéter la manipulation avec host_description - query_ifname et name. Ainsi le nom du graphique sera, en fonction de l'existence ou non de la variable query_ifalias sera le nom d'hôte de l'équipement, le nom de l'interface ainsi que sa description. Répéter les deux dernières actions en mettant title au lieu de name dans la catégorie suivante, «Graph Template - Interface - Traffic (bits/sec, 95th Percentile)», puis enregistrer les modifications. 9/ Un besoin exprimé est d'avoir des graphes sur une heure avec les mesures toutes les minutes. Aller dans Data Templates > Interface trafic puis tout sélectionner dans «Associated RRA's». Modifier «Step» à 60 pour que les fichiers soient vérifiés et mis à jours toutes les 60 secondes. Pour l'onglet traffic_in ainsi que traffic_out, mettre 0 dans Maximum Page 14

17 Value et décocher le Use Per-Data Source Value associé pour pouvoir grapher tout type d'interface (100Mbits, 1Gbits et plus). Il est possible que cette valeur soit déterminée lors de la création du graphique mais pendant les tests, il a été remarqué que la vitesse des ports gigabits n'était pas bien détectée si aucun équipement n'était actuellement branché dessus. Les ports actuellement non branchés pouvant être quand même vendus ou utilisés plus tard, les graphiques doivent être créés pour ceux-ci. Pour des raisons d'efficacité lors de la création des graphiques, il est préférable de supprimer cette limite comme expliqué précédemment. 10/ Le Cacti que je mets en place doit grapher dés le départ toutes les interfaces intéressantes de tous les équipements en place. Ces interfaces sont reconnaissables à leur valeur SNMP ifdescr qui doit se trouver sous une des formes suivantes : Vlan* VLAN* Vl* FastEthernet* GigabitEthernet* Port-channel* Plutôt que d'ajouter à la main, de façon non rébarbative et inintéressante tous les graphes de ces interfaces, j'ai ici encore préféré m'intéresser aux outils en ligne de commande de Cacti et à scripter leur utilisation en BASH. Je pense que la consommation de temps a été identique mais je trouvais plus intéressant de faire un script. En plus ce script sera réutilisable pour une autre installation ou même l'ajout des graphes de nouveaux équipements sur le réseau. Le script est joint en annexe 2. 11/ A l'aide de la fonction Import Templates de Cacti, importer la template jointe en annexe. Celle-ci a été créée de façon à pouvoir grapher d'une façon conforme au besoin exprimé au départ deux interfaces réseau en simultané. Cette template a été créé manuellement dans une installation indépendante de Cacti afin de vérifier son importabilité. Page 15

18 Illustration 2: Démonstration du graphique créé 12/ L'entreprise dispose de fiches clients qui détaillent, entre autres, le nom de la société, son n de vlan ainsi que les identifiants d'accès au Cacti existant (voir annexe 3). Pour ne pas à devoir communiquer aux clients de nouveaux identifiants & mots de passe pour l'accès au Cacti, ces identifiants vont être réutilisés. Grâce à ces identifiants, le client pourra accéder à son graphique de bande passante qui servira de base de facturation ainsi qu'aux graphiques de ses switches s'ils sont dédiés (si le client dispose de ports sur un switch partagé entre plusieurs clients, la mise à jour des droits d'accès du client sur les graphiques devient gênante à faire... cela ne sera fait que si le client le demande explicitement). Après avoir brièvement étudié les les outils proposés par Cacti pour son contrôle via scripting, j'ai trouvé trop compliquée la création d'un script. Les exceptions aux règles sont nombreuses, les fiches clients pas forcément à jour (et non exploitable automatiquement), La saisie manuelle devient nécessaire. De plus il n'y a «que» 41 fiches clients. Voici la procédure la plus rapide que j'aie pu trouver : a. "Graph Management" > New > "Selected Graph Template" = "SECR - aggreg clients" > Host = none > Create b. Le temps du chargement de la page (qui, en raison du nombre d'interfaces proposées, devient conséquent), ouvrir la fiche client. Mettre dans le presse papier le nom de la société et mémoriser le n du VLAN publique. c. Sur Cacti, compléter le titre par Graph agrege nom_societe Vlan XX. d. Pour IN Router 1, chercher dans la liste le vlxx sur l'hôte edge1.gs.par ayant entre parenthèses traffic_in. XX correspond au numéro de vlan 2. Par exemple «edge1.gs.par - Vl59 - Cust: 2 Chaque client possède son propre VLAN, pour Virtual-Lan. Dans ce vlan, le client peut utiliser des adresses IP privées auxquelles il sera le seul à accéder. Ce principe de Vlan simule une séparation physique des réseaux tout en étant logicielle. Ainsi, par exemple, un client ayant un service quelconque non protégé sur une IP non routée sur Page 16

19 IUT LENS {GS} (traffic_in)» e. Idem pour IN Router 2, mais sur l'hôte bgp1.gs.par et l'interface Gi0/2.XX où XX est le numéro de vlan. Par exemple «bgp1.gs.par - Gi0/ Cust: IUT LENS {GS} (traffic_in)». f. Pour OUT Router 1, chercher dans la liste le vlxx sur l'hôte edge1.gs.par ayant entre parenthèses traffic_out. Par exemple «edge1.gs.par - Vl59 - Cust: IUT LENS {GS} (traffic_out)» g. Idem pour OUT Router 2, mais sur l'hôte bgp1.gs.par et l'interface Gi0/2.XX où XX est le numéro de vlan. Par exemple «bgp1.gs.par - Gi0/ Cust: IUT LENS {GS} (traffic_out)». h. Pour classer les graphes d'une façon logique et gérer les accès clients, Cacti dispose d'un tri en arbres. Pour chaque vlan public de chaque client, on créé une branche. Aller dans «Graph Trees» puis Add. Le nom de la branche est NOM_CLIENT [NUMERO_VLAN]. Mettre Alphabetical pour Sorting Type. Dans «Tree Items», cliquer sur Add, sélectionner Graph dans «Tree Item Type» puis ajouter le graphique précédemment créé (Graph agrege nom_societe Vlan XX). Si le client possède un switch dédié, cliquer sur Add, selectionner Host dans «Tree Item Type» puis ajouter le device correspondant. i. Il faut maintenant créer l'accès au client. Aller dans User Management > Add puis réutiliser les données d'identification de la fiche client. Cocher la case Enabled pour activer le compte. Cocher la case View Graphs pour n'autoriser le compte qu'à voir des graphiques puis créer l'entrée client en cliquant sur Create. Cliquer sur l'entrée du client puis aller dans Graph Permissions. Dans Graph Permissions (By Graph), ajouter le graphique agrégé du client (Graph agrege nom_societe Vlan XX). Dans Graph Permissions (By Device), ajouter, s'il y a lieu, l'équipement du client. Dans Tree Permissions, ajouter la branche du client créée auparavant. j. Se connecter au Cacti avec les identifiants du client pour vérifier le fonctionnement correct de son espace. internet ne risquera pas de se faire attaquer par un autre client. Chez SECR, ces vlan se trouvent routés vers internet par edge1.gs.par et bgp1.gs.par, d'où la présence de ces interfaces virtuelles où est comptabilisée la connexion a internet utilisée. Page 17

20 V) Weathermap 1) Modélisation préliminaire L'éditeur de weathermap fourni avec network-weathermap étant très rustique, il est donc indispensable de faire une cartographie préliminaire du réseau. A l'aide d'observer, un outil de management de réseau sophistiqué (il récupère et analyse la configuration des équipements réseau), j'ai pu construire, étape par étape, une cartographie du réseau Illustration 3: Observer indique ici les équipements reliés à ar11.gs.par, ainsi que le type des interfaces (Se reporter au document annexe 1 pour le graphique Dia complet) Par convention : Les rectangles noirs sont des switches, routeurs physiques ou équipements clients Les rectangles rouges sont des routeurs vers d'autres réseaux. Pour le moment, ils représentent soit les points de peering, soit les équipements des transitaires. Les liens noirs sont des liens physiques entre deux routeurs Les liens verts sont des liens encore non existants mais qui seront mis en place dans le futur. Leur présence est importante pour prévoir la place sur la weathermap. Le plugin weathermap dispose d'un éditeur visuel plutôt sommaire, contrairement à Dia. Tellement sommaire qu'il n'est utile que pour l'apprentissage de la structure du fichier de configuration et l'attribution des fichiers RRD aux liens entre équipements. Ainsi j'ai utilisé un éditeur de fichier texte pour la plupart des taches qui n'ont pas besoin d'un support visuel. Une documentation très complète est disponible à l'adresse suivante : Page 18

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

Documentation cacti. Installation de cacti ( v0.8.8c )

Documentation cacti. Installation de cacti ( v0.8.8c ) Documentation cacti Présentation : Cacti est un logiciel de supervision basé sur RRDtool permettant de surveiller l activité de son architecture informatique à partir de graphiques quotidiens, hebdomadaires,

Plus en détail

Mode Opératoire : Installer un Serveur

Mode Opératoire : Installer un Serveur Mode Opératoire : Installer un Serveur Pour commencer, on vérifie que le serveur est à jour et on met à jour les paquets # apt-get update # apt-get upgrade Installation du serveur SSH Le serveur SSH permet

Plus en détail

Guide d utilisation simplifié de la solution EyesOfNetwork

Guide d utilisation simplifié de la solution EyesOfNetwork Guide d utilisation simplifié de la solution EyesOfNetwork Sommaire Présentation générale... 2 Lexique termes utilisés... 2 Les liens utiles... 2 Les sauvegardes... 3 Utilisation et configuration NAGIOS...

Plus en détail

CASE-LINUX MAIL - ROUNDCUBE

CASE-LINUX MAIL - ROUNDCUBE 1 CASE-LINUX MAIL - ROUNDCUBE Introduction Roundcube est un MUA de type webmail. C'est un client IMAP multilingue avec une interface graphique simple et bien organisée. Celle-ci est personnalisable (via

Plus en détail

Configuration du serveur Debian GNU/Linux Installation de GEPI

Configuration du serveur Debian GNU/Linux Installation de GEPI Configuration du serveur Debian GNU/Linux Installation de GEPI Ce deuxième document explique comment configurer le serveur puis comment y installer GEPI. Nous privilégions l'installation d'un minimum de

Plus en détail

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation. Gestion de parc Informatique OCS, GLPI sur Debian 5 Jonathan Gautier Open Computer and Software Inventory Next Generation (OCS inventory NG) est une application permettant de réaliser un inventaire sur

Plus en détail

GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql

GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql GLPI OCS Inventory 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql On redémarre les deux services service mysql restart

Plus en détail

GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0

GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0 GUIDE D INSTALLATION Portaneo Enterprise Portal version 4.0 Novembre 2010 Guide d'installation Portaneo Enterprise Portaneo 1 / 8 Table des matières 1- Pré-requis...3 2- Installation de Portaneo...3 2.1-

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

Sécuriser un serveur MySQL sur Windows

Sécuriser un serveur MySQL sur Windows Sécuriser un serveur MySQL sur Windows Traduction de l article de Myke Miller du 1 er février 2005 Disponible à cette adresse sur le site de MySQL : http://dev.mysql.com/techresources/articles/securing_mysql_windows.html

Plus en détail

DOCUMENTATION TECHNIQUE

DOCUMENTATION TECHNIQUE DOCUMENTATION TECHNIQUE Installation et configuration d un serveur OCS Inventory et GLPI Active Directory et DHCP Benjamin Dupuy BTS Services Informatiques aux Organisations Option : Solutions d infrastructures,

Plus en détail

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

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1] SISR3 TP 1-I Le service Web [1] Objectifs Comprendre la configuration d'un service Web Définir les principaux paramètres d'exécution du serveur Gérer les accès aux pages distribuées Mettre à disposition

Plus en détail

Documentation UpdatEngine Installation et migration version 2.1.1 stable

Documentation UpdatEngine Installation et migration version 2.1.1 stable Documentation UpdatEngine Installation et migration version 2.1.1 stable Version de la documentation : doc-2.1.1-stable-1 Auteur: Yves Guimard Référence internet : http://www.updatengine.com Licence Creative

Plus en détail

INSTALLATION D'UN SERVEUR FTP, DEFINITION D'UN NOM DE DOMAINE

INSTALLATION D'UN SERVEUR FTP, DEFINITION D'UN NOM DE DOMAINE INSTALLATION D'UN SERVEUR FTP, DEFINITION D'UN NOM DE DOMAINE Table des matières i Objetcif :...2 ii Ma configuration :... 2 iii Méthodologie... 2 1 Votre mode de connexion à internet...3 1.1 Vous ne savez

Plus en détail

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

Afin d'éviter un message d'erreur au démarrage du service Apache du type : I. INTRODUCTION GLPI (Gestionnaire libre de parc informatique) est une solution open-source de gestion de parc informatique et de gestion des services d assistance aux utilisateurs distribué sous licence

Plus en détail

Installation du serveur WEB Apache ( MySQL, PHP) sous Debian 7.

Installation du serveur WEB Apache ( MySQL, PHP) sous Debian 7. Installation du serveur WEB Apache ( MySQL, PHP) sous Debian 7. Dans ce tutoriel je crée un site www.artheodoc.fr. Vous pouvez remplacer "artheodoc" par le nom de site votre choix. Installation de LAMP

Plus en détail

Tutoriel compte-rendu Mission 1

Tutoriel compte-rendu Mission 1 Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation

Plus en détail

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS FOURNIER VINCENT 29/04/2015 1.2 Ce tutoriel est réalisé sous debian 7.7 avec une synchronisation

Plus en détail

Vous devez alors choisir votre UNIQUE mot de passe à retenir.

Vous devez alors choisir votre UNIQUE mot de passe à retenir. Découverte KEEPASS Vous voilà sur l'interface principale de Keepass. Pour l'instant, tout est grisé ou presque et votre interface devrai ressembler à ceci : 1. En français! Pour passer l'interface en français,

Plus en détail

Compte-rendu GSB. I- Configuration des différents serveurs. 1. Serveur Web. Tout d abord, il faut installer différents paquets : - Apache2 - PHP5

Compte-rendu GSB. I- Configuration des différents serveurs. 1. Serveur Web. Tout d abord, il faut installer différents paquets : - Apache2 - PHP5 Compte-rendu GSB I- Configuration des différents serveurs 1. Serveur Web Tout d abord, il faut installer différents paquets : - Apache2 - PHP5 - Proftpd - Phpmyadmin Apres l'installation du service apache2

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

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

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Serveur de partage de documents Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Table des matières Création de la machine virtuelle Debian... 3 Présentation

Plus en détail

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO Dans Virtual box, la machine virtuelle xibo éteinte, sélectionner la et cliquer sur l icône configuration : Dans la fenêtre

Plus en détail

Pour plus d'informations concernant les prérequis : Lync 2013 Preview System Requirements

Pour plus d'informations concernant les prérequis : Lync 2013 Preview System Requirements Installation de Lync Server 2013 sur Windows Server 2012 Après l'installation et la configuration de Exchange Server 2013, passons à son copain pour la messagerie unifiée, Lync Server 2013. Pour l'installation

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

SISR3- Mise à disposition d une application web sécurisée

SISR3- Mise à disposition d une application web sécurisée Contexte : Le laboratoire pharmaceutique Galaxy-Swiss Bourdin (GSB) désire mettre à disposition des visiteurs médicaux une application Web de gestion des frais de remboursement. Il souhaite disposer d'une

Plus en détail

[PROJET PROFESIONNEL ENCADRE]

[PROJET PROFESIONNEL ENCADRE] 2012-2013 Lycée Polyvalent Blaise Pascal. DO NASCIMENTO Cédric MAYERAU David TS2 SIO [PROJET PROFESIONNEL ENCADRE] Mise en place d une plateforme collaborative pour l entreprise STESIO. Sommaire Identifier

Plus en détail

MISSION 3 : SECURITE RESEAU & VLANS PARTIE 2. Mission 3 : Sécurité réseau & VLANs Partie 2... 1. Présentation du TP :... 1. Méthode :...

MISSION 3 : SECURITE RESEAU & VLANS PARTIE 2. Mission 3 : Sécurité réseau & VLANs Partie 2... 1. Présentation du TP :... 1. Méthode :... MISSION 3 : SECURITE RESEAU & VLANS PARTIE 2 SOMMAIRE Mission 3 : Sécurité réseau & VLANs Partie 2... 1 Présentation du TP :... 1 Méthode :... 2 I) Partie A : maintenance de la documentation... 2 1) Mise

Plus en détail

Documentation UpdatEngine Installation et migration version 2.1.0 stable

Documentation UpdatEngine Installation et migration version 2.1.0 stable Documentation UpdatEngine Installation et migration version 2.1.0 stable Version de la documentation : doc-2.1.0-stable-4 Auteur: Yves Guimard Référence internet : http://www.updatengine.com Licence Creative

Plus en détail

Procédure d'installation

Procédure d'installation 07/11/2014 BTS SIO SISR 2ème année BRY Quentin Procédure d'installation Tableau d évolution Version Date Description Rédacteur Approbateur 0.0 25/01/2014 Ecriture du document Thierry MARTINS 1.0 06/11/2014

Plus en détail

Utilisation de l'assistant d'installation

Utilisation de l'assistant d'installation Utilisation de l'assistant d'installation La majorité des options de l'assistant d'installation sont présélectionnées pour convenir aux environnements traditionnels. Nous vous recommandons fortement d'utiliser

Plus en détail

Guide d utilisation. Manuel d utilisation et d installation du système d exploitation UBUNTU 10.04.3 et d'installation d'un serveur LAMP.

Guide d utilisation. Manuel d utilisation et d installation du système d exploitation UBUNTU 10.04.3 et d'installation d'un serveur LAMP. Manuel d utilisation et d installation du système d exploitation UBUNTU 10.04.3 et d'installation d'un serveur LAMP. -- 1 -- Lycée Bahuet Table des matières Avant propos... - 5 - Démarrage d Ubuntu...

Plus en détail

Parallels Plesk Automation. Parallels Plesk Automation. Guide de démarrage rapide pour les hébergeurs

Parallels Plesk Automation. Parallels Plesk Automation. Guide de démarrage rapide pour les hébergeurs Parallels Plesk Automation Parallels Plesk Automation Guide de démarrage rapide pour les hébergeurs Table des matières Introduction 3 1. Installer PPA dans le node de gestion 6 2. Ajouter des nodes de

Plus en détail

Téléchargement d OCS Inventory Serveur et Agent. Sommaire

Téléchargement d OCS Inventory Serveur et Agent. Sommaire Téléchargement d OCS Inventory Serveur et Agent Tout d abord, Connectez-vous sur le site suivant : http://www.ocsinventory-ng.org/ Sélectionner le langage Français en cliquant sur le drapeau France Cliquer

Plus en détail

Manuel d installation. Projet Rallye, partie site web Sujet proposé par M. Maillot et M. Cordier dans le cadre du M1 MIAGE.

Manuel d installation. Projet Rallye, partie site web Sujet proposé par M. Maillot et M. Cordier dans le cadre du M1 MIAGE. Manuel d installation Projet Rallye, partie site web Sujet proposé par M. Maillot et M. Cordier dans le cadre du M1 MIAGE. Jean-Marc GROSS, Xavier FREYBURGER, Gauthier SCAMPINI, Franck PARRA, Thomas KIRBIHLER

Plus en détail

Le meilleur de l'open source dans votre cyber cafe

Le meilleur de l'open source dans votre cyber cafe Le meilleur de l'open source dans votre cyber cafe Sommaire PRESENTATION...1 Fonctionnalités...2 Les comptes...3 Le système d'extensions...4 Les apparences...5 UTILISATION...6 Maelys Admin...6 Le panneau

Plus en détail

La sécurité. Chapitre 6. 1. Introduction. 2. La sécurité des accès

La sécurité. Chapitre 6. 1. Introduction. 2. La sécurité des accès 259 Chapitre 6 La sécurité 1. Introduction La sécurité La sécurité des données est un enjeu capital. Une base de données peut être amenée à stocker des données très sensibles, confidentielles. L'implémentation

Plus en détail

BSD/BSD Plus. NOTE D'APPLICATION Comment personnaliser ses pages web

BSD/BSD Plus. NOTE D'APPLICATION Comment personnaliser ses pages web BSD/BSD Plus NOTE D'APPLICATION Comment personnaliser ses pages web CRE Technology estime que les informations contenues dans ce document sont justes et fiables et se réserve le droit de modifications

Plus en détail

1. La plate-forme LAMP

1. La plate-forme LAMP Servi ces pour intranet et Internet Ubuntu Linux - Création et gestion d un réseau local d entreprise 1. La plate-forme LAMP Services pour intranet et Internet La fourniture d'un site pour le réseau ou

Plus en détail

Serveur Web Apache2. un beau message va s'afficher dans votre navigateur it work, c'est le contenu du fichier /var/www/index.html

Serveur Web Apache2. un beau message va s'afficher dans votre navigateur it work, c'est le contenu du fichier /var/www/index.html Wilson Leclercq Serveur Web Apache2 BTS SIO - E6 La Mise en Place du Serveur Apache 1 Présentation Apache est le plus populaire des serveurs HTTP ('HyperText Transfer Protocole') Libre, c'est un Protocole

Plus en détail

Préparation à l installation d Active Directory

Préparation à l installation d Active Directory Laboratoire 03 Étape 1 : Installation d Active Directory et du service DNS Noter que vous ne pourrez pas réaliser ce laboratoire sans avoir fait le précédent laboratoire. Avant de commencer, le professeur

Plus en détail

Formation CETE 2006 Esigelec Grave Samuel Roulland Pierre Vallée Romain

Formation CETE 2006 Esigelec Grave Samuel Roulland Pierre Vallée Romain Page 1 sur 24 Introduction :... 3 Préparation :... 3 Installation de nagios 1.2... 4 Installation de OREON 1.2.2... 5 Derniers paquets à installer... 5 Finition... 5 Configuration via l interface... 6

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

TP : installation de services

TP : installation de services TP : installation de services Ce TP a été rédigé rapidement. Il ne donne certainement pas toutes les explications nécessaires à la compréhension des manipulations. Assurez vous de bien comprendre ce que

Plus en détail

Statistiques de réseau et serveurs avec Cacti

Statistiques de réseau et serveurs avec Cacti Programme Opérations de registre Statistiques de réseau et serveurs 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

Installation d'un serveur DHCP sous Windows 2000 Serveur

Installation d'un serveur DHCP sous Windows 2000 Serveur Installation d'un serveur DHCP sous Windows 2000 Serveur Un serveur DHCP permet d'assigner des adresses IP à des ordinateurs clients du réseau. Grâce à un protocole DHCP (Dynamic Host Configuration Protocol),

Plus en détail

Symantec Backup Exec Remote Media Agent for Linux Servers

Symantec Backup Exec Remote Media Agent for Linux Servers Annexe I Symantec Backup Exec Remote Media Agent for Linux Servers Cette annexe traite des sujets suivants : A propos de Remote Media Agent Comment fonctionne Remote Media Agent Conditions requises pour

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

PPE n 1 Installation d un serveur Web avec Apache et FTP sous Linux Debian Squeeze

PPE n 1 Installation d un serveur Web avec Apache et FTP sous Linux Debian Squeeze Introduction : Tout au long de ce tutoriel nous allons voir comment installer un serveur WEB avec APACHE et FTP sous Debian Squeeze commençons tout d abord à les définir et voir leurs fonctions. Debian

Plus en détail

Guide d'installation de FRAMADATE sur Ubuntu 14.04

Guide d'installation de FRAMADATE sur Ubuntu 14.04 Guide d'installation de FRAMADATE sur Ubuntu 14.04 Version du 19 octobre 2015 Patrick HARMEL (framadate AT harmel d0t fr) Table des matières I Installer les logiciels nécessaires...5 I.1 Mysql...5 I.2

Plus en détail

VCC-HD2300/HD2300P VCC-HD2100/HD2100P

VCC-HD2300/HD2300P VCC-HD2100/HD2100P VCC-HD2300/HD2300P VCC-HD2100/HD2100P Préparation de votre ordinateur pour le fonctionnement sur le réseau Configuration automatique des adresses IP (Auto IP Setup) Vérification de votre environnement

Plus en détail

GUIDE DE RESTAURATION CLIENTS LÉGERS

GUIDE DE RESTAURATION CLIENTS LÉGERS GUIDE DE RESTAURATION CLIENTS LÉGERS Historique de révision Mars 2008, Linux V1.6, Guide de restauration, première édition. Système RecoveryOS Guide de restauration RecoveryOS permet de recharger ou de

Plus en détail

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE] 04/02/2014 Tutoriel Lubuntu & glpi thomas [NOM DE LA SOCIETE] I Installation de Lubuntu Outils : Virtual Box : https://www.virtualbox.org/wiki/downloads Lubuntu : archive fourni Nous allons commencer par

Plus en détail

Installer un serveur web de développement avec VirtualBox

Installer un serveur web de développement avec VirtualBox Installer un serveur web de développement avec VirtualBox Par Gilles Février (http://gfevrier.kelio.org/blog) VERSION 1.0 (Mars 2013) 1 / 15 Sommaire SOMMAIRE Introduction...3 Installation de VirtualBox...3

Plus en détail

[Serveur de déploiement FOG]

[Serveur de déploiement FOG] 2012 Yann VANDENBERGHE TAI @ AFPA Lomme [Serveur de déploiement FOG] Procédure d'installation d'un serveur FOG pour la création et le déploiement d'images disques. 1.1 Introduction : Malgré le développement

Plus en détail

L exemple d un serveur Proxy sous Windows NT 4 SERVER MICROSOFT PROXY SERVER 2 Installation et configuration Auteur : Eliane Bouillaux SERIA5

L exemple d un serveur Proxy sous Windows NT 4 SERVER MICROSOFT PROXY SERVER 2 Installation et configuration Auteur : Eliane Bouillaux SERIA5 L exemple d un serveur Proxy sous Windows NT 4 SERVER MICROSOFT PROXY SERVER 2 Installation et configuration Auteur : Eliane Bouillaux SERIA5. Préparation à l installation de MS Proxy server Ce logiciel

Plus en détail

SCOoffice Mail Connector for Microsoft Outlook. Guide d'installation Outlook 2002

SCOoffice Mail Connector for Microsoft Outlook. Guide d'installation Outlook 2002 SCOoffice Mail Connector for Microsoft Outlook Guide d'installation Outlook 2002 Rév 1.1 4 décembre 2002 SCOoffice Mail Connector for Microsoft Outlook Guide d'installation - Outlook XP Introduction Ce

Plus en détail

Windows 8 Installation et configuration

Windows 8 Installation et configuration Editions ENI Windows 8 Installation et configuration Collection Ressources Informatiques Extrait 112 Windows 8 Installation et configuration Pour terminer l'application de l'image, nous devons configurer

Plus en détail

SISR1 CH5 Gérer un ordinateur à distance

SISR1 CH5 Gérer un ordinateur à distance SISR1 CH5 Gérer un ordinateur à distance - Page 1 - Sommaire Application 1 Gestion d'un ordinateur à distance (entre 2 postes sous Windows)...2 Préambule...2 Coté serveur (Server)...3 Coté client (Viewer)...4

Plus en détail

Comment passer d'apache à Apache2: Configuration

Comment passer d'apache à Apache2: Configuration Comment passer d'apache à Apache2: Configuration Suite à la panne, d'un serveur «web» qui tournait avec Apache sous Etch, le problème de passer sous la dernière version de Debian (Lenny) s'est posé. Rien

Plus en détail

Manuel d'utilisation de la console de supervision

Manuel d'utilisation de la console de supervision Manuel d'utilisation de la console de supervision Ce document décrit la mise en route et l'utilisation de la console d'administration web de PEtALS. EBM WebSourcing (MarieSauvage) - Mai 2007 - (CC) EBM

Plus en détail

Installation et configuration de Vulture Lundi 2 février 2009

Installation et configuration de Vulture Lundi 2 février 2009 Installation et configuration de Vulture Lundi 2 février 2009 V1.0 Page 1/15 Tables des matières A. Informations (Page. 3/15) B. Installation (Page. 3/15) 1- Téléchargement des paquets nécessaires. 2-

Plus en détail

Eyes Of Network 4.0. Documentation d installation et de configuration

Eyes Of Network 4.0. Documentation d installation et de configuration Eyes Of Network 4.0 Documentation d installation et de configuration Document crée par Sallaud Jérémy Le 19/02/2014 Sommaire Système Informations... 4 Synthèse des logiciels intégrés... 4 Configuration

Plus en détail

Guide utilisateur Guide d utilisation. Connexion à la plateforme Cloud... 3 Utiliser l interface... 4. Structuration de l'interface...

Guide utilisateur Guide d utilisation. Connexion à la plateforme Cloud... 3 Utiliser l interface... 4. Structuration de l'interface... 1 Table des matières Connexion à la plateforme Cloud... 3 Utiliser l interface... 4 Structuration de l'interface... 4 Le tableau de bord (Dashboard)... 5 Les machines virtuelles... 6 Propriétés... 6 Actions...

Plus en détail

PPE n 1 Installation de Nagios/Centreon

PPE n 1 Installation de Nagios/Centreon Introduction : Tout au long de ce tutorial nous allons voir comment installer Nagios et Centreon, commençons tout d abord à les définir et voir leurs fonctions. Nagios : (anciennement appelé Netsaint)

Plus en détail

LES ACCES ODBC AVEC LE SYSTEME SAS

LES ACCES ODBC AVEC LE SYSTEME SAS LES ACCES ODBC AVEC LE SYSTEME SAS I. Présentation II. SAS/ACCESS to ODBC III. Driver ODBC SAS IV. Driver ODBC SAS Universel V. Version 8 VI. Références I. Présentation Introduction ODBC, qui signifie

Plus en détail

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch.

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch. Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client

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

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

Fiche procédure Serveur web Debian

Fiche procédure Serveur web Debian Galaxy Swisse Bourdin Rodrigue Marie Fiche procédure Serveur web Debian 2013 Installation du serveur Débian via Virtual Box Lancer VirtalBox puis exporter l image nommé «Debian-Srv.ova». Fichier => importer

Plus en détail

Installation d'un Serveur AMPP sous Gnu/Linux. (Apache Mysql Php Phymyadmin)

Installation d'un Serveur AMPP sous Gnu/Linux. (Apache Mysql Php Phymyadmin) Installation d'un Serveur AMPP sous Gnu/Linux (Apache Mysql Php Phymyadmin) AMPP : Sommaire Introduction Prérequis Installation d'apache Installation de mysql Installation de php4 et phpmyadmin Configuration

Plus en détail

Antivirus TrendMicro

Antivirus TrendMicro Antivirus TrendMicro APPLICATION VERSION OfficeScan 5x Protection Antivirale pour clients Windows 9598Me et Windows NT Workstation2000 PROXP SOMMAIRE I. COMMENT FONCTIONNE OFFICESCAN... 2 II. INSTALLATION

Plus en détail

GLPI. Mode opératoire de l installation & présentation du logiciel. CAILLET Mélanie STAGIAIRE 1 ère année BTS SIO Option SISR (réseau)

GLPI. Mode opératoire de l installation & présentation du logiciel. CAILLET Mélanie STAGIAIRE 1 ère année BTS SIO Option SISR (réseau) GLPI Mode opératoire de l installation & présentation du logiciel CAILLET Mélanie STAGIAIRE 1 ère année BTS SIO Option SISR (réseau) SOMMAIRE I. Installation de GLPI... 2 A. Installation de glpi... 2 II.

Plus en détail

Projet Semestre2-1SISR

Projet Semestre2-1SISR Table des matières 1 Ressources... 2 2 Récupération des sources Samba... 2 3 Préparation du serveur... 2 4 Vérification et Compilation de SAMBA4... 3 5 Préparation du controleur de domaine... 3 6 Test

Plus en détail

http://manageengine.adventnet.com/products/opmanager/download.html?free

http://manageengine.adventnet.com/products/opmanager/download.html?free Introduction Opmanager est un outil de supervision des équipements réseau. Il supporte SNMP, WMI et des scripts ssh ou Telnet pour récupérer des informations sur les machines. Toutefois les machines doivent

Plus en détail

windows. deb http://ftp.fr.debian.org/debian/ etch main deb-src http://ftp.fr.debian.org/debian/ etch main

windows. deb http://ftp.fr.debian.org/debian/ etch main deb-src http://ftp.fr.debian.org/debian/ etch main installer une debian celle-ci par exemple (http://vapiemojo.fr/openlibre/debian/pmbetsiteweb/debian-40r3-i386-netinst.iso ) on valide les choix par défaut, et on met aucune interface graphique voir: http://vapiemojo.fr/openlibre/debian/pmbetsiteweb/install_debian_pour_pmb.pdf

Plus en détail

DEFINITION... 2 EXEMPLE SANS PROXY... 2 EXEMPLE AVEC PROXY... 2 LE REVERSE-PROXY... 2 EXEMPLE AVEC WINGATE...

DEFINITION... 2 EXEMPLE SANS PROXY... 2 EXEMPLE AVEC PROXY... 2 LE REVERSE-PROXY... 2 EXEMPLE AVEC WINGATE... Serveur Proxy Sommaire : DEFINITION... 2 EXEMPLE SANS PROXY... 2 EXEMPLE AVEC PROXY... 2 LE REVERSE-PROXY... 2 EXEMPLE AVEC WINGATE... 3 POSTE CLIENT... 8 EXEMPLE AVEC SQUID (SOUS WINDOWS)... 8 POSTE CLIENT...10

Plus en détail

Windows 2008 server -Introduction-

Windows 2008 server -Introduction- Windows 2008 server -Introduction- Rappel sur les systèmes d exploitation Un système d exploitation (Operating System) est un ensemble de programmes responsables de la liaison entre les ressources matérielles

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

Documentation de CMS-gen

Documentation de CMS-gen Table des matières GÉNÉRALITÉ... 1 LA ZONE D'ADMINISTRATION... 2 LOGIN SUR LA ZONE D ADMINISTRATION... 2 EDITION DU CONTENU EN LIGNE... 3 LE MODE EDITION... 3 PUBLICATION... 3 SUPPRIMER DES MODIFICATIONS...

Plus en détail

Guide de l'utilisateur

Guide de l'utilisateur BlackBerry Internet Service Version: 4.5.1 Guide de l'utilisateur Publié : 2014-01-08 SWD-20140108170135662 Table des matières 1 Mise en route...7 À propos des formules d'abonnement pour BlackBerry Internet

Plus en détail

AXIS Camera Station Guide d installation rapide

AXIS Camera Station Guide d installation rapide AXIS Camera Station Guide d installation rapide Copyright Axis Communications AB Avril 2005 Rev. 1.0 Référence 23793 1 Table des matières Informations importantes................................ 3 AXIS

Plus en détail

Prise de contrôle à distance de PC

Prise de contrôle à distance de PC Prise de contrôle à distance de PC VNC = Virtual Network Computing Il sagit de prendre très facilement le contrôle d'un PC à distance en utilisant un programme performant. Par exemple, si vous souhaitez

Plus en détail

PPE GESTION PARC INFORMATIQUE

PPE GESTION PARC INFORMATIQUE BTS SIO 2013 2014 PPE GESTION PARC INFORMATIQUE PPE4-1 DAHMANI RACHID BAZEMONT ANTHONY SOMMAIRE... 3 Installation service AD-DNS... 3 Configuration DNS... 7 Intégration d une machine dans le domaine ISE...

Plus en détail

Acronis Backup & Recovery 11

Acronis Backup & Recovery 11 Acronis Backup & Recovery 11 Guide de démarrage rapide S'applique aux éditions suivantes : Advanced Server Virtual Edition Advanced Server SBS Edition Advanced Workstation Serveur pour Linux Serveur pour

Plus en détail

Contrôleur de domaine Samba

Contrôleur de domaine Samba Par Contrôleur de domaine Samba Nous allons voir ici, comment mettre en place un contrôleur de domaine principal sous linux, avec samba. 1. Introduction Le but de ce tutoriel est de : créer un contrôleur

Plus en détail

Configuration de l'accès distant dans AlmaPro. Documentation du dimanche 21 décembre 2014

Configuration de l'accès distant dans AlmaPro. Documentation du dimanche 21 décembre 2014 Configuration de l'accès distant dans AlmaPro Documentation du dimanche 21 décembre 2014 Préambule : L'accès distant permet d'accéder à vos données patients à l'extérieur de votre cabinet grâce à internet.

Plus en détail

Partager des fichiers avec un NAS

Partager des fichiers avec un NAS Partager des fichiers avec un NAS Avec la multiplication des écrans à la maison (ordinateurs sous Windows, Mac ou Linux, tablettes, smartphones, TV connectées, consoles de jeux), il devient de plus intéressant

Plus en détail

DataTraveler 410. Manuel d'utilisation de SecureTraveler

DataTraveler 410. Manuel d'utilisation de SecureTraveler Manuel d'utilisation de SecureTraveler SecureTraveler est l'utilitaire de configuration DataTraveler permettant aux utilisateurs en entreprise et aux utilisateurs privés d'établir des zones publiques et

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

TP CAMC : INSTALLATION

TP CAMC : INSTALLATION Date : NOM Prénom : TP n /5 Lycée professionnel Pierre MENDÈS-FRANCE Veynes CONSIGNES Sujet de Travaux Pratiques TP CAMC AMTRACE : INSTALLATION ET PARAMÉTRAGE D'UN SERVEUR VIDÉO Term. SEN Champs : TR 2ème

Plus en détail

Publication d'application

Publication d'application Publication d'application Vue d'ensemble JetClouding supporte 3 types de publication d'application: Microsoft Remote Desktop: L'utilisateur verra le Bureau à distance Windows dans la session. Le contrôle

Plus en détail

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

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1 INSTALLATION D OCS INVENTORY NG V2.1 Procédure d utilisation Installation d OCS Inventory NG (Open Computer and Software Inventory) sur un serveur Linux N version : v1 Installation d OCS Inventory NG v2.1

Plus en détail

UnrealIRCD. Installation et configuration d'un serveur IRC. par Olivier Locatelli. Date de publication : 25/04/2011. Dernière mise à jour : 28/05/2011

UnrealIRCD. Installation et configuration d'un serveur IRC. par Olivier Locatelli. Date de publication : 25/04/2011. Dernière mise à jour : 28/05/2011 UnrealIRCD Installation et configuration d'un serveur IRC par Olivier Locatelli Date de publication : 25/04/2011 Dernière mise à jour : 28/05/2011 Les premiers pas pour découvrir les serveurs IRC en tant

Plus en détail

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

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation

Plus en détail

Déployer une application Web avec WebMatrix et Ma Plateforme Web

Déployer une application Web avec WebMatrix et Ma Plateforme Web Déployer une application Web avec WebMatrix et Ma Plateforme Web [Ceci est une documentation préliminaire, sujette à changement.] Introduction Après avoir créé un site web, vous devez le publier chez un

Plus en détail

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU LANDPARK NETWORK IP Avril 2014 LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU Landpark NetworkIP est composé de trois modules : Un module Serveur, que l'on installe sur n'importe

Plus en détail