Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
linux:smokeping [2007/12/22 12:13] 127.0.0.1 édition externe |
linux:smokeping [2011/01/11 23:58] (Version actuelle) matthieu [Links] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>fr fr:linux fr:serveur fr:web fr:stats}} | ||
====== SmokePing ====== | ====== SmokePing ====== | ||
SmokePing est un outil permettant de tester la latence d'une liaison réseau. | SmokePing est un outil permettant de tester la latence d'une liaison réseau. | ||
Les graphes générés sont relativement parlant et mettent en évidence la qualité d'une ligne (latence moyenne, écarts de latence et perte de paquets). | Les graphes générés sont relativement parlant et mettent en évidence la qualité d'une ligne (latence moyenne, écarts de latence et perte de paquets). | ||
- | |||
- | Utilisé dans [[bender]]. | ||
Ligne 13: | Ligne 12: | ||
Une fois installé, SmokePing est accessible par défaut dans le sous dossier "/cgi-bin/smokeping.cgi" du serveur web. | Une fois installé, SmokePing est accessible par défaut dans le sous dossier "/cgi-bin/smokeping.cgi" du serveur web. | ||
+ | |||
+ | Sous Debian, par défaut smokeping utilise les dossiers suivants : | ||
+ | * /etc/smokeping/ : configuration | ||
+ | * /usr/lib/cgi-bin/smokeping.cgi : programme générant les pages | ||
+ | * /var/lib/smokeping/ : sauvegarde des rrd issus des tests | ||
+ | * /var/www/smokeping/ : images générées accédées par les utilisateurs | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | La configuration de smokeping se trouve dans ///etc/smokeping/config//. | + | La configuration de smokeping se trouve dans ///etc/smokeping/config.d// (pour les anciennes versions, un fichier unique ///etc/smokeping/config// est utilisé). |
- | Il faut tout d'abord modifier les paramètres du serveur (nom de l'administrateur, nom du site...) puis choisir les cibles (targets). | + | Il faut tout d'abord modifier : |
+ | * les paramètres du serveur (nom de l'administrateur, nom du site...) : ///etc/smokeping/config.d/General// | ||
+ | * en option, changer les répertoires utilisés : ///etc/smokeping/config.d/pathnames// | ||
+ | * puis choisir les cibles (targets) : ///etc/smokeping/config.d/Targets// | ||
- | La configuration est relativement simple : | + | La configuration des targets fonctionne ainsi : |
+ | * Un élément commence par "+++ nom" où le nombre de + détermine la profondeur de l'élément dans les menus, le nom est interne et n'est pas affiché | ||
+ | * "menu =" défini le nom de l'élément dans le menu | ||
+ | * "title =" défini le titre dans la fenêtre de droite | ||
+ | * "remark =" défini le texte situé sous le titre | ||
+ | * "host =" défini l'IP à testée soit en DNS, soit avec une IP en dur | ||
+ | |||
+ | Exemple de configuration target : | ||
<file> | <file> | ||
+ Local | + Local | ||
Ligne 42: | Ligne 57: | ||
host = www.google.fr | host = www.google.fr | ||
</file> | </file> | ||
- | |||
- | Les "+" indique la position de l'élément dans le menu. Les éléments avec le champ //host// définissent les tests, les autres définissent l'organisation des menus. | ||
===== Configuration avancée : Utiliser 2 tests ===== | ===== Configuration avancée : Utiliser 2 tests ===== | ||
Afin de tester mes 2 FAI, j'ai configuré 2 tests utilisants des IP sources différentes. | Afin de tester mes 2 FAI, j'ai configuré 2 tests utilisants des IP sources différentes. | ||
- | Pour cela j'ai modifié la configuration Probes : | + | Pour cela j'ai modifié la configuration Probes ///etc/smokeping/config.d/Probes//: |
<file> | <file> | ||
- | *** Probes *** | ||
- | |||
+ FPing | + FPing | ||
Ligne 85: | Ligne 96: | ||
* /etc/smokeping/config | * /etc/smokeping/config | ||
* /var/lib/smokeping/ | * /var/lib/smokeping/ | ||
- | + | * /var/www/smokeping/ | |
===== Links ===== | ===== Links ===== | ||
- | * [[bender]] | ||
- | * [[Linux:]] | ||
* [[serveur_web]] | * [[serveur_web]] | ||
* http://oss.oetiker.ch/smokeping/ | * http://oss.oetiker.ch/smokeping/ | ||