La Fibre

Télécom => Logiciels et systèmes d'exploitation => Linux Linux (usage serveur) => Discussion démarrée par: butler_fr le 30 août 2013 à 23:36:37

Titre: Fichiers de configuration de SmokePing
Posté par: butler_fr le 30 août 2013 à 23:36:37
Pinger la liste des serveurs speedtest sur SmokePing, c'est pas une mauvaise idée!

faut que j'arrive à trouver une organisation cohérente, mais sans en rajouter trop (3/4 sections en plus max)

j'aime bien le fait d'avoir le résumé en 1 seul coup d'oeil sur un panel de destinations variée (pas 10 client bt d'un coté pour 5 serveurs ovh de l'autre etc....)

a+
Titre: Fichiers de configuration de SmokePing
Posté par: jewome62 le 31 août 2013 à 02:59:57
J'adhère, un liste smokeping pre-config de quelque serveur intéressant à pinguer
Titre: Fichiers de configuration de SmokePing
Posté par: vivien le 31 août 2013 à 16:36:24
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 (https://lafibre.info/testdebit/scripts/smokeping/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 (https://lafibre.info/testdebit/scripts/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 (https://lafibre.info/testdebit/scripts/smokeping/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 (http://LaFibre.info)" ce qui permet d'identifier le serveur qui a réalisé le graphe.
=> Presentation (https://lafibre.info/testdebit/scripts/smokeping/Presentation)
Titre: Fichiers de configuration de SmokePing
Posté par: butler_fr le 31 août 2013 à 16:47:02
ton fichier targets fait un 404

comment on fait pour mettre des include pour d'autres fichiers?
@include ?

auto réponse: c'est ça ^^


edit

trop rapide ce vivien^^

edit2:
pour tcpping:
https://lafibre.info/tutoriels-linux/tcpping/

edit3:

ça marche!

https://smokeping.damien-briens.fr/cgi-bin/smokeping.cgi?target=speedtest

juste le copié collé qui a du merder avec les accents sur les titres
Titre: Smokeping TCPPing graphes vide
Posté par: Bensay le 02 septembre 2013 à 22:55:50
Bonsoir à tous,

Suite un un soucis j'ai du réinstaller mon Raspberry Pi,

J'ai également réinstaller Smokeping qui à l'heure actuelle fonctionne très bien en ICMP et DNS (via dig)

Par contre , plus de résultat pour TCPPing dont les graphes restent indéniablement blanc.

Pourtant Bc, tracetraceroute, tcpping sont installée , mais toujours rien.

Cf : (les versions des packages)

Package: tcptraceroute
Priority: optional
Section: net
Installed-Size: 94
Maintainer: Giuseppe Iuculano <giuseppe@iuculano.it>
Architecture: armhf
Version: 1.5beta7+debian-4

Package: bc
Priority: standard
Section: math
Installed-Size: 251
Maintainer: John G. Hasler <jhasler@debian.org>
Architecture: armhf
Version: 1.06.95-2

Package: smokeping
Priority: extra
Section: net
Installed-Size: 959
Maintainer: Antoine Beaupré <anarcat@debian.org>
Architecture: all
Version: 2.6.8-2

/usr/bin/tcpping : fonctionne pour autant très bien !

Exemple :

/usr/bin/tcpping google.fr 80
seq 0: tcp response from par10s12-in-f23.1e100.net (173.194.40.215) [open]  18.504 ms
seq 1: tcp response from par10s12-in-f23.1e100.net (173.194.40.215) [open]  18.622 ms
seq 2: tcp response from par10s12-in-f24.1e100.net (173.194.40.216) [open]  28.103 ms

Une idée pour m'en sortir ?

Merci par avance

Cordialement

Bensay
Titre: Smokeping TCPPing graphes vide
Posté par: vivien le 03 septembre 2013 à 14:43:27
J'ai créé une section pour tous ceux qui souhaitent mettre ne place un serveur SmokePing sur leur PC pour discuter des problèmes : https://lafibre.info/installation-de-smokeping/

Pour l'installation tu a essayé la version modifiée ici : Installation TCPping version 1.8 (https://lafibre.info/installation-de-smokeping/tcpping/)

Inversement si c'est cette version, tente la version officielle.

Autre idée : tu n'as pas oublié de bien définir la probe ?

Dans le fichier Probes :
+TCPPing
binary = /usr/bin/tcpping
forks = 1
offset = 20%



Puis ensuite il faut le spécifier pour chaque destination que tu souhaites pinger :
++ mediactivep4
probe = TCPPing
menu = Paris Mediactive IPv4
title = SpeedTest Paris Mediactive IPv4 Port80 (speedtest.mediactive.fr)
host = speedtest.mediactive.fr
port = 80
Titre: Smokeping TCPPing graphes vide
Posté par: Bensay le 04 septembre 2013 à 06:09:45
Bonjour Vivien,
Non tout est correct de ce coté la et les graphs ICMP sont ok.

Par contre en regardant les fichier rrd je vois que je n'ai maintenant plus de valeur dans les champs ping.

A la place j'ai Rrd Editor reconnais : "NaN" : Not a Number.

Pourtant sur mes fichiers rrd pré réinstallation j'ai bien des valeurs du type : "2.2337000000e-002".
bc et TcpTraceroute son pourtant bien la.

Et en retour de cette commande j'ai bien un résultat correct.
/usr/bin/tcpping -C -x 5 google.fr 80
google.fr : 50.793 30.594 18.929 30.737 17.973

Je ne saisi plus la...
Une idée peut être ?

Cordialement

Bensay

Ps: J'ai essayer également la version modifier lafibre.info
Titre: Smokeping TCPPing graphes vide
Posté par: Bensay le 12 octobre 2014 à 18:47:47
Bonsoir à tous,
Reprise de ce sujet, mais visiblement suite à la mise à jour de Bash il semble y avoir quelque petit pépins avec Smokeping.
En Effet mon Raspberry PI Crash de manière régulière (Uptime inférieur à 12H), et aucun log ne semble pouvoir m'aider.
Apache ne répond plus , SSH idem par contre un Ping reste possible.
Une idée de comment débugé cela ?

Cdt

Bensay
Titre: Smokeping TCPPing graphes vide
Posté par: vivien le 14 octobre 2014 à 10:42:19
Quel système d'exploitation ?

Tu as mis toutes les mises à jour et pas uniquement bash ?

Aucun souci avec Ubuntu server 14.04 LTS
Titre: Smokeping TCPPing graphes vide
Posté par: butler_fr le 14 octobre 2014 à 11:01:43
idem pas de soucis sur du debian!

j'ai même réussi à récupérer mes graphs sur mon ancien serveur! (du coup j'ai l'historique :) )
Titre: Smokeping TCPPing graphes vide
Posté par: Bensay le 14 octobre 2014 à 19:33:04
Quel système d'exploitation ?

Tu as mis toutes les mises à jour et pas uniquement bash ?

Aucun souci avec Ubuntu server 14.04 LTS

Le soucis était présent avec le Raspberry PI,
Visiblement tout était stable  avec une autre carte SD,
Un formatage complet de la carte avec "SD Formatter" (option Overwrite) + resize;
Ainsi qu'une duplication de la carte SD qui fonctionnait semble avoir résolue l'incident.
Uptime de 24H sans problème.

Cdt

Bensay
Titre: Fichiers de configuration de SmokePing
Posté par: EVOTk le 24 janvier 2016 à 21:18:12
Bonsoir,
J'utilise depuis peu les Alerts smokeping, par contre je ne trouve pas le fichier de configuration du mail, en effet je souhaiterai modifier la disposition et les informations présentes dans le mails d'alertes.

Quelqu'un serait ou il se trouve ?
Titre: Fichiers de configuration de SmokePing
Posté par: butler_fr le 25 janvier 2016 à 11:47:31
aucune idée pour moi, je n'ai jamais testé ça ^^
Titre: Fichiers de configuration de SmokePing
Posté par: blablabla 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
Titre: Fichiers de configuration de SmokePing
Posté par: vivien 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
Titre: Fichiers de configuration de SmokePing
Posté par: Hugues 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
Titre: Fichiers de configuration de SmokePing
Posté par: vivien 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 ?
Titre: Fichiers de configuration de SmokePing
Posté par: Hugues 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 (https://lafibre.info/testdebit/scripts/smokeping/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 (https://lafibre.info/testdebit/scripts/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 (https://lafibre.info/testdebit/scripts/smokeping/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 (http://LaFibre.info)" ce qui permet d'identifier le serveur qui a réalisé le graphe.
=> Presentation (https://lafibre.info/testdebit/scripts/smokeping/Presentation)
Titre: Fichiers de configuration de SmokePing
Posté par: blablabla 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 ?!
Titre: Fichiers de configuration de SmokePing
Posté par: vivien 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%
Titre: Fichiers de configuration de SmokePing
Posté par: blablabla 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.
Titre: Fichiers de configuration de SmokePing
Posté par: vivien 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.
Titre: Fichiers de configuration de SmokePing
Posté par: blablabla 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...