On 06/09/2012 14:36, Stephane Bortzmeyer wrote:
Et là forcément il n'y a pas de réponse qui tienne en "un ping" tout
simplement parce que si un test binaire unique permettait de tester
internet, alors internet ne serait pas internet.

Merci, mais je connais un peu Internet, je suis au courant.

Je me doute Stéphane, mais tu n'es pas seul sur cette liste, je réponds
à tout le monde. Ceci était juste une élément dans ma réponse, pas une
attaque personnelle.


En pratique, la majorité des pannes sont radicales : on n'a plus accès
à rien. Un algorithme simple pour tester si on a toujours une liaison
avec l'Internet est d'utiliser N mires et de dire « si M (avec M<= N)
mires répondent, c'est bon ». Cela permet aussi de traiter le cas où
une mire est en panne. Des plugins Nagios comme check_cluster mettent
en oeuvre cet algorithme.

Oui, mais on n'est plus en train de «pinguer des machines» là. Il me semble
que la première chose est de définir «l'accès à internet» et mon post
précédent avait pour but de souligner que sa composition implique des
stratégies de test différentes.

On peut par exemple beaucoup plus facilement redonder l'accès d'une sonde
nagios dans un réseau, que l'accès de Mme Michu, donc les stratégie de
détection n'ont pas à être les mêmes : la première est à priori hautement
sécurisable, la seconde extrèmement faillible.


Enfin "vérifier sa connectivité" suppose que la notion de qualité,
de neutralité, de stabilité, de latence... soit binaire ?

Tiens, j'ai vu la même chose dans le groupe de travail ARCEP sur la
mesure des performances de l'accès Internet : en pinaillant
suffisamment, on peut faire dérailler n'importe quel projet de
métrologie.

En même temps la question posée ayant une précision similaire à celle de
Mme Michu appelant son FAI pour dire «internet est cassé», je pense que
la réaction légitime d'un support serait de chercher à faire préciser le
problème.

Ca n'est pas pinailler, c'est essayer de définir le problème ou ici la
problématique pour avoir une chance de lui apporter une réponse.

La première chose pour faire des mesures et déduire un résultat binaire
c'est de définir les grandeurs à mesurer, la seconde et la troisième
c'est de définir les seuils d'états et la combinaison de ces résultats
intermédiaires. Et la quatrième, de fixer encore des seuils pour le ou
les états de sortie. Or Nagios lui-même puisque tu le cites plus haut,
n'a pas deux états de sortie mais quatre (si je ne me trompe pas) :
UNKNOWN, OK, WARNING et CRITICAL (ou équivalents).

Du coup je trouve que pour apporter une réponse sérieuse à ce problème
on part très vite très loin de savoir quel routeur il faut pinguer. Et
s'il est interdit de recourir à un test moins naïf alors je jette l'éponge
parce que c'est de la perte de temps.



---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

Répondre à