Mesure des délais avec



Documents pareils
Installation de Smokeping sur Debian

Statistiques réseau et système avec CACTI

Introduction à la supervision et à la gestion de réseaux

Gestion des journaux

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

MRTG & RRD Tool. Multi Router Traffic Grapher

Systèmes de tickets avec RT

Manuel de l Administrateur

Gestion et Surveillance de Réseau Introduction à la gestion et surveillance de réseau

Tutoriel compte-rendu Mission 1

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

Le serveur HTTPd WASD. Jean-François Piéronne

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

Surveillance du réseau et de gestion Introduction à SNMP

Monitoring & Surveillance SLIM CHAKROUN (ENSI) EMNA BEN HADJ YAHIA (RT3) SAFA GALLAH (RT3)

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

Administration Réseau

Instructions Mozilla Thunderbird Page 1

GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0

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

Monitoring des Ressources Informatiques au LAL. Journées Informatique IN2P3 DAPNIA HOURTIN Jacquelin Charbonnel - printemps 2004

StratusLab : Le projet et sa distribution cloud

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

HowTo Installer egroupware 1.2 sur SME Serveur 7.0

PPE GESTION PARC INFORMATIQUE

Configuration de Zabbix

Contents Windows

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

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

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

Guide de démarrage Intellipool Network Monitor

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

REPARTITION DE CHARGE LINUX

Il est possible d associer ces noms aux langages numérique grâce à un système nommé DNS(Domain Name System)

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Tutoriel de formation SurveyMonkey


Machine virtuelle W4M- Galaxy : Guide d'installation

Eyes Of Network 4.0. Documentation d installation et de configuration

Prototype de canal caché dans le DNS

Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition

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

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

Table des matières. Date : Version : 29/06/ Objet : OpenVas 6.0

ITIL et SLAs La qualité de service nous concerne tous!

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. 1. Installation de VMware ESXI Pré-requis Installation... 3

Imprimantes et partage réseau sous Samba avec authentification Active Directory

Fully Automated Nagios

Serveur DNS et DHCP couplé à LDAP Debian GNU/Linux

Comment optimiser ses moyens de métrologie?

Mise en place des TPs Réseau en machines virtuelles. Utilisation de VmPlayer

TP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

Pensezdifféremment: la supervision unifiéeen mode SaaS

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5)

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

ANF Datacentre. Jonathan Schaeffer Monitoring Environnemental Ad-Hoc. J. Schaeffer. Intro. Dans mon rack.

Réalisation d un portail captif d accès authentifié à Internet

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

Project 1 Experimenting with Simple Network Management Tools. ping, traceout, and Wireshark (formerly Ethereal)

Guide d installation de SugarCRM Open Source version 4.5.1

Tom Pertsekos. Sécurité applicative Web : gare aux fraudes et aux pirates!

CONFIGURATION DE BASE. 6, Rue de l'industrie BP130 SOULTZ GUEBWILLER Cedex. Fax.: Tel.:

Réaliser un inventaire Documentation utilisateur

Gestion d identités PSL Exploitation IdP Authentic

LINUX - Sécurité. Déroulé de l'action. - 3 jours - Contenu de formation

Gestion et Surveillance de Réseau

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5

Manuel d'exploitation de l'application Vitamin version 1.0

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

Configurer Squid comme serveur proxy

Installer un domaine DNS

Bon ben voilà c est fait!

Installation d un patch de mise à jour et d un pack langue dans SugarCRM Open Source 4.5.1

SECURIDAY 2012 Pro Edition

Sauvegarde de postes clients avec BackupPC

GenIP 30i : Passerelle intelligente dédiée aux applications industrielles les plus critiques

CENTRALE TELESURVEILLANCE VIA INTERNET WEB

Le serveur web Apache

Application Form/ Formulaire de demande

Préparation d un serveur Apache pour Zend Framework

Pourquoi superviser?

Nagios 3 pour la supervision et la métrologie

Configurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : et un masque

Présentation de l outil d administration de réseau Nagios

Résolution de nom avec Bind

White Paper - Livre Blanc

La fédération des infrastructures cloud

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

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

1 Configuration réseau des PC de la salle TP

Vanilla : Virtual Box

Contrôle d accès Centralisé Multi-sites

Transcription:

Gestion et Surveillance de Réseau Mesure des délais avec These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/)

Introduction l Basé sur RRDTool (même auteur) l Mesure les délais ICMP et peut mesurer l état de services tels que HTTP, DNS, SMTP, SSH, LDAP, etc. l Permet de définir des plages de statistiques et de générer des alarmes. l Écrit en Perl pour plus de portabilité l Facile à installer, plus difficile à configurer.

Introduction : Marketing SmokePing garde trace des latences du réseau : Meilleur logiciel de visualisation des latences. Explorateur graphique interactif. Vaste choix de plugins de mesure des latences. Système maître/esclave pour des mesures réparties. Un système d alerte hautement configurable. Tableaux de latence en temps réel avec les graphiques les plus intéressants. Logiciel gratuit et libre en Perl écrit par Tobi Oetiker, concepteur de MRTG et de RRDtool

Le Smoke et les Pings

Comment lire les graphiques Smokeping l l Smokeping envoie des tests multiples (pings), note les RTT, les ordonne et sélectionne le temps moyen Les différentes valeurs de RTT sont affichées de manière graphique dans des échelles de gris plus ou moins sombres (la fumée ) évoquant des temps d aller-retour variables ou la notion de fluctuation. l Le nombre de paquets perdus (s il y en a) modifie la couleur de la ligne horizontale qui parcourt le graphique.

Exemple

Éléments utiles Les progiciels suivants sont nécessaires ou conseillés : - rrdtool http://oss.oetiker.ch/rrdtool/ - fping http://www.fping.com/ - echoping http://echoping.sourceforge.net/ - speedycgi http://www.daemoninc.com/speedycgi/ - Apache http://httpd.apache.org/ - Perl http://www.perl.org/

Smokeping : Installation Ubuntu/Debian : l apt-get install smokeping l Configurez /etc/smokeping/config.d/* l Modifiez ici l aspect de Smokeping : - /etc/smokeping/basepage.html l Redémarrez le service : service smokeping {start stop restart reload}!

Installation de Smokeping Vous trouverez Smokeping à l adresse suivante : http://pcn.ws.nsrc.org/cgi-bin/smokeping.cgi

Configuration Quelques-uns des fichiers de configuration de Smokeping sous Ubuntu 12.04 : /etc/smokeping/config.d/alerts /etc/smokeping/config.d/database /etc/smokeping/config.d/general /etc/smokeping/config.d/pathnames /etc/smokeping/config.d/presentation /etc/smokeping/config.d/probes /etc/smokeping/config.d/slaves /etc/smokeping/config.d/targets C est généralement aux fichiers Alerts, General, Probes et Targets que nous consacrons le plus de temps.

Configuration : généralités À ajuster: owner è NOC contact è sysadm@pcn.ws.nsrc.org cgiurl è http://pcn.ws.nsrc.org/cgi-bin/smokeping.cgi mailhost è localhost syslogfacility è local5 *** General *** owner = NOC contact = sysadm@pcn.ws.nsrc.org mailhost = localhost # NOTE: do not put the Image Cache below cgi-bin # since all files under cgi-bin will be executed... this is not # good for images. cgiurl = http://pcn.ws.nsrc.org/cgi-bin/smokeping.cgi # specify this to get syslog logging syslogfacility = local5 # each probe is now run in its own process # disable this to revert to the old behaviour # concurrentprobes = no @include /etc/smokeping/config.d/pathnames

Configuration : Targets (cibles) C est là que nous effectuons l essentiel de la configuration de Smokeping. Hiérarchie de menus web définie par "+", "++", etc. Chaque nouvelle instruction probe réinitialise la sonde par défaut. Les valeurs par défaut des sondes sont définies dans le fichier de configuration Probes. Celles-ci peuvent être remplacées dans Targets. *** Targets *** probe = FPing menu = Top title = Network Latency Grapher + UO menu = University of Oregon title = UO webserver host = www.uoregon.edu + NSRC menu = NSRC title = Network Startup Resource Center host = www.nsrc.org ++ HTTP menu = HTTP probe = EchoPingHttp +++ www menu = NSRC web host = www.nsrc.org ++ DNS menu = DNS probe = DNS +++ dns menu = NSRC DNS host = www.nsrc.org

Définition d une Target (cible) Niveau de sous-menu (+ = 1er niveaul, ++ = 2 nd niveau, +++ = 3 è niveau...) Fichier RRD sur disque: UO.rrd Ne doit pas contenir d espace!! + UO menu = University of Oregon title = UO webserver host = www.uoregon.edu Libellé dans le menu à gauche Libellé en haut de page (titre) Le nom de la machine (ou son IP) à tester

Configuration: exemple de cible (Target) Le fichier ci-dessous produit la page SmokePing visible à droite *** Targets *** probe = FPing menu = Top title = Network Latency Grapher remark = SmokePing Latency Monitoring \ Network Monitoring and Management Workshop + Local menu = Local title = Local Network ++ LocalMachine menu = Local Machine title = This host host = localhost ++ NSRC menu = Network Startup Resource Center title = Latency to Network Startup Resource Center host = nsrc.org

Configuration: exemple de cible (Target) Cliquer sur Local dans l exemple précédent nous donnerait:

Configuration: exemple de cible (Target) Cliquer sur Network Startup Resource Center dans l exemple précédent nous donnerait:

Configuration: exemple de cible (Target) Hierarchie de l interface web du fichier Targets expliquée: *** Targets *** probe = FPing menu = Top title = Network Latency Grapher remark = SmokePing Latency Monitor \ Network Monitoring and Mana + Local 1 st level menu = Local title = Local Network ++ LocalMachine menu = Local Machine title = This host host = localhost 2 nd level 2 nd level ++ NSRC menu = Network Startup Resource Center title = Latency to Network Startup Re host = nsrc.org + Local à /var/lib/smokeping/local ++ LocalMachine à /var/lib/smokeping/local/localmachine.rrd ++ NSRC à /var/lib/smokeping/local/nsrc.rrd

Questions?

Configuration : Fichiers Alerts Très souples, permettent de créer votre propre type d alertes. Envoient des alertes aux files d attente de tickets (RT avec rt-mailgate par exemple) Un peu complexes à appréhender. Lisez la section Alerts de la documentation de configuration en ligne de Smokeping à l adresse : http://oss.oetiker.ch/smokeping/doc/smokeping_config.en.html *** Alerts *** to = root@localhost from = smokeping-alert@localhost Ceci va dans notre file d attente RT +someloss type = loss # in percent pattern = >0%,*12*,>0%,*12*,>0% comment = loss 3 times in a row over 12 samples Target ++ LocalMachine menu = localhost title = This host host = localhost alerts = startloss,someloss,bigloss,rttdetect

Configuration : Sondes (Probes) Smokeping est installé avec un certain nombre de sondes supplémentaires. Elles doivent toutefois être définies ici y compris leur comportement par défaut. *** Probes *** + FPing binary = /usr/sbin/fping + DNS binary = /usr/bin/dig lookup = nsrc.org pings = 5 step = 180 + EchoPingHttp binary = /usr/bin/echoping ignore_cache = yes pings = 5 url = / + EchoPingHttps binary = /usr/bin/echoping pings = 5 url = / + EchoPingSmtp binary = /usr/bin/echoping forks = 5 Utilisez la sonde DNS pour vérifier que vos services sont disponibles et répondent comme il convient. Nous utilisons "nsrc.org" comme nom d'hôte d'essai pour vérifier que le DNS fonctionne. Note: Par défaut. le fichier Probes n a que FPing de défini

Sonde par défaut : FPing l Sondage de délais et de gigue (ping) l L entrée figure dans le fichier Targets : Latence probe Fping... +++ LocalMachine menu = localhost title = Our local machine host = localhost

Sonde : contrôle DNS Dans /etc/smokeping/config.d/targets : Délai DNS ++ DNS probe = DNS menu = Test DNS externe title = Test de délai +++ nsrc host = nsrc.org

Autres types de sondes Pour plus d informations : http://oss.oetiker.ch/smokeping/probe/index.en.html Encore d'autres sondes... - DNS - CiscoRTTMonDNS - Radius - HTTP(S) - CiscoRTTMonTcpCon - IOS - LDAP - Tacacs - FPing6 - Whois - WebProxyFilter - Etc. - SMTP - WWW-Cache

Configuration : chemins d accès Il n est généralement pas nécessaire de mettre à jour ce fichier : sendmail = /usr/sbin/sendmail imgcache = /var/cache/smokeping/images imgurl =../smokeping/images datadir = /var/lib/smokeping piddir = /var/run/smokeping smokemail = /etc/smokeping/smokemail tmail = /etc/smokeping/tmail

Configuration : Présentation Pour personnaliser l aspect et l habillage de Smokeping, vous pouvez modifier le fichier /etc/smokeping/basepage.html Pour modifier la présentation des graphiques Smokeping, vous pouvez modifier ce fichier. *** Presentation *** template = /etc/smokeping/basepage.html charset = utf-8 + charts menu = Charts title = The most interesting destinations ++ stddev sorter = StdDev(entries=>4) title = Top Standard Deviation menu = Std Deviation format = Standard Deviation %f ++ max sorter = Max(entries=>5) title = Top Max Roundtrip Time menu = by Max format = Max Roundtrip Time %f seconds Suite du fichier...

Configuration : Base de données Définit la manière dont RRDtool sauvegarde les données au fil du temps dans les archives RRA (Round Robin Archives) Par défaut, chaque étape dure 300 secondes (5 minutes). Il n est pas possible de modifier les étapes au pied levé une fois les données recueillies. Détail de chaque colonne dans la section Database de la documentation en ligne : http://oss.oetiker.ch/smokeping/doc/smokeping_config.en.html *** Database *** step = 300 pings = 20 # consfn mrhb steps total AVERAGE 0.5 1 1008 AVERAGE 0.5 12 4320 MIN 0.5 12 4320 MAX 0.5 12 4320 AVERAGE 0.5 144 720 MAX 0.5 144 720 MIN 0.5 144 720 consfn : fonction de consolidation mrhb : % d étapes consolidées devant être connues pour justifier une entrée. steps : nombre d étapes à consolider pour chaque entrée de la RRA. total : nombre total de lignes à conserver dans la RRA. Les lignes/étapes vous permettent de déterminer la durée de conservation des données. 12 étapes = 12 x 300 sec = 1 heure 4320 lignes = 4320 heures = 180 jours

Configuration : esclaves Les serveurs esclaves Smokeping permettent une supervision depuis différents "points de vue" ainsi que la représentation graphique des services, machines ou liens. Voir : http://oss.oetiker.ch/smokeping/doc/smokeping_master_slave.en.html *** Slaves *** secrets=/etc/smokeping/smokeping_secrets #+boomer #display_name=boomer #color=0000ff #+slave2 #display_name=another #color=00ff00 Vous pouvez superviser votre réseau de l'extérieur!

Graphique multihôte Résout le problème d'hôtes multiples, de sonde unique et d'écarts manquants sur l axe des Y (temps) : http://oss.oetiker.ch/smokeping/doc/smokeping_examples.en.html Exemple de configuration +++MultihostRouters menu = MutihostRouters title = Combined Router Results host = /Local/Routers/gw-rtr /Local/Routers/rtr1 /Local/Routers/rtr2

Exemple de graphique multihôte

Synthèse Supervision de réseau à la fois simple et puissante Surveillance de la "santé" des machines, services et liens Instances réparties pour des vues externes service généralement payant Facile à configurer et personnaliser, mais très extensible. Utilisable avec des systèmes de tickets afin d automatiser les alertes Faible encombrement CPU et disque

Références Site web Smokeping : http://oss.oetiker.ch/smokeping/ Démo Smokeping : http://oss.oetiker.ch/smokeping-demo/?target=customers.op Exemples intéressants : http://oss.oetiker.ch/smokeping/doc/smokeping_examples.en.html