Auteur Sujet: Fichiers de configuration de SmokePing  (Lu 11505 fois)

0 Membres et 1 Invité sur ce sujet

butler_fr

  • Client Bbox adsl
  • Modérateur
  • *
  • Messages: 3 605
  • FTTH orange
Fichiers de configuration de SmokePing
« Réponse #12 le: 25 janvier 2016 à 11:47:31 »
aucune idée pour moi, je n'ai jamais testé ça ^^

blablabla

  • Abonné Free fibre
  • *
  • Messages: 124
  • Molsheim (67)
Fichiers de configuration de SmokePing
« Réponse #13 le: 04 novembre 2017 à 23:23:39 »
Bonsoir,

serait t'il possible d'avoir les configurations de conf_free_serveurs et conf_free_client s'il vous plaît ?

Merci

vivien

  • Administrateur
  • *
  • Messages: 47 078
    • Twitter LaFibre.info
Fichiers de configuration de SmokePing
« Réponse #14 le: 05 novembre 2017 à 07:43:28 »
C'est quoi ce que tu nomme "conf_free_serveurs" et "conf_free_client"

Dans mon SmokePing, j'ai les catégories suivantes :
- Free IPv4 Paris
- Free IPv6 Paris
- NRO Free province
- NRO Free Île-de-France
- Box Free FreeBox FTTH   
- Box Free FreeBox ADSL-VDSL

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Fichiers de configuration de SmokePing
« Réponse #15 le: 05 novembre 2017 à 12:02:10 »
Tes fichiers j'imagine ^^

@include /etc/smokeping/config.d/conf_free_serveurs
@include /etc/smokeping/config.d/conf_free_clients

vivien

  • Administrateur
  • *
  • Messages: 47 078
    • Twitter LaFibre.info
Fichiers de configuration de SmokePing
« Réponse #16 le: 05 novembre 2017 à 13:23:41 »
Normalement cette architecture interne ne devrait pas transparaître sur le site web...

A quel endroit cela apparaît ?

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Fichiers de configuration de SmokePing
« Réponse #17 le: 05 novembre 2017 à 13:35:45 »
Ben... Ici même... :D

Voila je vous ais mis la configuration Pour presque tous les serveurs SpeedTest de France.

Je vous met ici les fichiers que j'utilise.

Le fichier /etc/smokeping/config.d/Probes configure les logiciels qui sont utilisés pour faire des ping :
Il n'est pas nécessaire de déclarer une probe si vous ne vous en sevrez pas !
=>Probes

Le fichier /etc/smokeping/config.d/Targets qui définie la probe par défault et qui fait appel a des fichiers pour bien organiser son SmokePing.
=> Targets

Le fichier /etc/smokeping/config.d/conf_speedtest avec la liste des serveurs SpeedTest a pinger.
Je privilégie l'ICMP qui prend moins de ressources mais pour ceux qui ne répondent pas en ICMP, je fais un ping TCP sur le port 80.
Si vous n'avez pas d'IPV6, vous devez supprimer toutes les lignes parlant d'IPv6.
=> conf_speedtest

Plus accessoire, le fichier /etc/smokeping/config.d/Presentation où j'ai mis une taille de graphe plus grand de façon que SmokePing génère des images de 900 pixels de large et indique sur le graphe "depuis http://LaFibre.info" ce qui permet d'identifier le serveur qui a réalisé le graphe.
=> Presentation

blablabla

  • Abonné Free fibre
  • *
  • Messages: 124
  • Molsheim (67)
Fichiers de configuration de SmokePing
« Réponse #18 le: 05 novembre 2017 à 15:07:20 »
Bonjour,

désolé, j'aurais du mieux préciser et oui les fichiers de configurations sont indiqués dans https://lafibre.info/testdebit/scripts/smokeping/Targets

j'ai réussi à faire ceci avec l'exemple de speedtest :
+ DNS
menu = DNS
title = Etat des DNS Free primaire/secondaire

++ DNSFREE1
probe = TCPPing
menu = DNS Free Primaire
title = Etat DNS Free Primaire
#dns_request = 212.27.40.240
host = dns1.proxad.net

++ DNSFREE2
probe = TCPPing
menu = DNS Free Secondaire
title = Etat DNS Free Secondaire
#dns_request = 212.27.40.241
host = dns2.proxad.net

J'ai du commenté dns_request ayant l'erreur variable inconnue et ayant du mal avec l'anglais, je ne sais même pas si elle sers à quelque chose ici ?!

vivien

  • Administrateur
  • *
  • Messages: 47 078
    • Twitter LaFibre.info
Fichiers de configuration de SmokePing
« Réponse #19 le: 05 novembre 2017 à 17:15:50 »
Tu utilise la probe = TCPPing alors que visiblement tu souhaites utiliser la probe dig ou celle pour pinger.

Chaque probe a un mode d'emploi qui lui est propre.

Pour la probe DNS :
++ dns
probe = DNS
menu = DNS Primaire IPv4 Free
title = Test du serveur DNS Free 212.27.40.240 via de vraies requêtes DNS
remark = Requête DNS de type A lafibre.info en IPv4 (DNS autoritaire: OVH mutualisé)
host = 212.27.40.240
lookup = lafibre.info

Il faut également définir la probe DNS dans /etc/smokeping/config.d/Probes :
+DNS
binary = /usr/bin/dig
forks = 1
offset = 70%

Un exemple avec FPing6 en pingant une Freebox en IPv6 :
+++ Freebox
probe = FPing6
menu = EPON 75 Paris: IPv6 de test
title = IPv6 Freebox FTTH 10G-EPON de test sur Paris (75)
host = 2a01:0e0a:0004:0001::1

Il faut également définir la probe FPing6 dans /etc/smokeping/config.d/Probes :
+ FPing6
binary = /usr/bin/fping6
offset = 50%

blablabla

  • Abonné Free fibre
  • *
  • Messages: 124
  • Molsheim (67)
Fichiers de configuration de SmokePing
« Réponse #20 le: 05 novembre 2017 à 17:33:04 »
merci pour l'information, je pensais que c'était plus simple que ça ^^

Tu est sûr pour lookup ? car il ne reconnait pas la variable... ce ne serait pas nslookup ?

edit: oui la variable est bien censé existé d'après la documentation, je vais voir avec google.

vivien

  • Administrateur
  • *
  • Messages: 47 078
    • Twitter LaFibre.info
Fichiers de configuration de SmokePing
« Réponse #21 le: 05 novembre 2017 à 17:42:55 »
Ce que j'ai donné, c'est un copier / coller, donc oui je suis sur de moi.

Attention, il y a plusieurs probe pour le DNS :

- EchoPingDNS : précision élevée, mais avec des Linux récents (Ubuntu server 16.04) il utilise le résolveur du Linux et ne teste pas le serveur DNS demandé. De plus sur les différentes requêtes, seul la première est émise, les autres sont la réponse du Linux qui a l’information dans son cache.

- DNS : Précision limitée : les données sont arrondies a la milliseconde inférieure, ce qui explique les courbes à 0ms quand on est proche du DNS. Cela remonte juste le temps de la réponse dig et cela ne vérifie pas qu'une réponse a été donnée.

Bref les deux outils ne sont pas parfait et EchoPingDNS est complètement inutilisable.

blablabla

  • Abonné Free fibre
  • *
  • Messages: 124
  • Molsheim (67)
Fichiers de configuration de SmokePing
« Réponse #22 le: 05 novembre 2017 à 17:47:28 »
Oui je viens de voir dans la documentation de smokeping.

et merci pour les informations.

Si quelqu'un a une idée :
l'erreur:
Citer
ERROR: /etc/smokeping/config.d/conf_free_serveurs, line 10: unknown variable 'lookup'

Dans conf_free_serveurs:

+ DNS
menu = DNS
title = Etat des DNS Free primaire/secondaire

++ DNSFREE1
probe = TCPPing
menu = DNS Free Primaire
title = Etat DNS Free Primaire
host = 212.27.40.240
lookup = free.fr # même avec lafibre.info j'ai l'erreur


++ DNSFREE2
probe = TCPPing
menu = DNS Free Secondaire
title = Etat DNS Free Secondaire
host = 212.27.40.241
lookup = free.fr

Dans Probes:
*** Probes ***

+ FPing
binary = /usr/bin/fping
offset = 0%

+DNS
binary = /usr/bin/dig
forks = 1
offset = 70%

#+ FPing6
#binary = /usr/bin/fping6
#offset = 40%

+TCPPing
binary = /usr/bin/tcpping
forks = 5
offset = 50%
step = 300
tcptraceroute = -e "sudo /bin/tcptraceroute"
timeout = 15
# The following variables can be overridden in each target section
pings = 5
#port = 80

#Trouve sur la toile mais debutant la dessus, j'ai du mal ^^
+ EchoPingDNS # DNS (53/udp or tcp) servers
binary = /usr/bin/echoping
#nombre de processus lancé en même temps
forks = 5
#Permet de créer un décalage en cas d'utilisation de plusieurs sondes
offset = 50%
#Intervalle entre les pings
step = 300

#+ EchoPing # uses TCP or UDP echo (port 7)
#+ EchoPingDiscard # uses TCP or UDP discard (port 9)
#+ EchoPingChargen # uses TCP chargen (port 19)
#+ EchoPingSmtp # SMTP (25/tcp) for mail servers
#+ EchoPingHttps # HTTPS (443/tcp) for web servers
#+ EchoPingHttp # HTTP (80/tcp) for web servers and caches
#+ EchoPingIcp # ICP (3130/udp) for caches
#+ EchoPingLDAP # LDAP (389/tcp) servers
#+ EchoPingWhois # Whois (43/tcp) servers


edit: mauvaise configuration singalé par l'auteur mais ayant du mal à comprendre le pourquoi, j'ai simplement supprimé lookup, les includes et mis en dur dans Targets...
« Modifié: 06 novembre 2017 à 11:29:29 par blablabla »